Il file di importazione task consente di specificare le informazioni sul task che si desidera importare in un template. La prima riga contiene solo le intestazioni di colonna che identificano i dati della colonna, ad esempio TaskName. Per ogni task si utilizza una riga distinta.
A ogni task nel file deve essere assegnato un ID univoco nella colonna TaskID. Gli ID numerici consentono di identificare in maniera univoca task predecessore e padre. Ad esempio, quando si immette un task padre nella colonna Padre, si immette l'ID numerico del task anziché il nome del task.
Quando si utilizzano le opzioni Sostituisci o Sostituisci tutto, è possibile aggiungere, rimuovere e invertire le colonne, ma non è possibile rimuovere colonne richieste. Quando si utilizza l'opzione Aggiorna, non esistono colonne richieste ad eccezione di TaskID o di TaskTypeID quando si importano tipi di task. I dati in ogni colonna devono corrispondere all'ID della colonna nella prima riga.
Il numero di valori può essere indefinito per molti ID di colonna. Ad esempio, un task può avere più di un visualizzatore. È possibile aggiungere parametri modificando il numero finale, ovvero Visualizzatore4, Visualizzatore5 e così via.
I numeri aggiunti agli ID di colonna per Approvatori, Domande o Riferimenti rappresentano solo l'ordine relativo rispetto agli altri approvatori, domande o riferimenti. Quando si aggiornano questi elementi, viene trovata una corrispondenza del nome dell'approvatore, della domanda o del riferimento senza considerare il numero nella colonna del formato file. Per sostituire i nomi del testo delle domande, degli approvatori o dei riferimenti, è necessario utilizzare la modalità sostituzione. Quando si seleziona la modalità aggiornamento, se i nomi di file non corrispondono viene aggiunta solo una nuova domanda, un nuovo approvatore o un nuovo riferimento.
Tutte le righe di ricerca del testo nel file devono corrispondere ai valori memorizzati nell'applicazione. Ad esempio, se si importano tipi di task, è necessario disporre di valori specificati in precedenza per tali tipi durante l'impostazione dell'applicazione. Per gruppi di intestazioni di colonna, se è presente un determinato numero per un membro del gruppo, è necessaria lo stesso per gli altri membri. Ad esempio, se è presente QText5, deve essere presente un QType5 corrispondente.
Nota:
Quando è necessario creare più righe di testo nel file di importazione, ad esempio nelle istruzioni, utilizzare questa sintassi per indicare una nuova riga: '\n'. Non utilizzare ritorni a capo fissi per separare le righe di testo.ID colonna | Descrizione | Tipo |
---|---|---|
TaskID |
ID del task. Massimo 80 caratteri. |
Testo |
TaskName |
Nome del task. |
Testo |
TaskType |
Tipo di task. |
Ricerca testo |
Descrizione |
Descrizione completa del task. Massimo 1000 caratteri. |
Testo |
Priorità |
Priorità del task (Alta, Media, Bassa). |
Ricerca testo |
StartDate |
Data di inizio, nei giorni del template (ad esempio, -5, 0, 1, 12). Per le programmazioni, la data di inizio deve essere una data di calendario con formato corrispondente alle impostazioni nazionali. |
Numero intero |
StartTime |
Ora di inizio nel formato HH:MM (24 ore), ad esempio 13:00. |
Numero intero |
EndDate |
Solo task utente, nei giorni del template (ad esempio, -5, 0, 1, 12). Per le programmazioni, la data di fine deve essere una data di calendario con formato corrispondente alle impostazioni nazionali. |
Numero intero |
EndTime |
Solo task utente, in formato HH:MM (24 ore), ad esempio 13:00. |
Numero intero |
Durata |
Durata del task in minuti (solo task automatici). |
Numero |
Proprietario |
Proprietario del task |
Ricerca testo |
Assegnatario |
Assegnatario del task (solo task utente). |
Ricerca testo |
Attivo |
Indica se il task è attivo. È applicabile solo all'importazione del template. |
Booleano |
StartEarly |
Indica se l'assegnatario può aprire un task in sospeso prima dell'ora di inizio programmata |
Booleano |
RunAs |
Nome utente RunAs. È applicabile solo ai task automatici di sistema. |
Ricerca testo |
Istruzione |
Testo di istruzioni. Massimo 2 GB. |
Testo |
Reference# |
Riferimento istruzioni (riferimenti all'URL e al server dei contenuti). |
URL |
RefText# |
Nome riferimento, per i riferimenti all'URL. |
Testo |
RefType# |
Tipo di riferimento (URL, documento). |
Ricerca testo |
RefURL# |
URL riferimento, per i riferimenti all'URL. |
URL |
RefDocId# |
ID documento di riferimento, per i riferimenti documento. |
Numero intero |
Approver# |
Livello approvatore |
Nome utente |
Viewer# |
Visualizzatore task |
Nome utente |
QText# |
Necessario per la domanda. Testo della domanda. Massimo 255 caratteri. |
Testo |
QType# |
Necessario per la domanda. Tipo di dati della domanda (Testo, Membro, True/False e così via) |
Ricerca testo |
QReq# |
Necessario per la domanda. Domanda necessaria? (Sì o No) |
Booleano |
QList# |
Elenco di valori per le domande, separati dal simbolo |. Ad esempio, Rosso|Verde|Blu|Giallo. |
Ricerca testo |
QCurrSymbol# |
Formato valuta per la domanda X |
Testo |
QDecPlaces# |
Numero di cifre significative dopo le posizioni decimali per la domanda X |
Numero |
QNegNumFmt# |
Formato numero negativo per la domanda X |
Testo: - o ( ) |
QScale# |
Formato scala per la domanda X |
Numero, in proporzione: 1000 e così via |
QThouSep# |
Separatore migliaia per la domanda X |
Booleano |
Attribute# |
Nome dell'attributo, ad esempio Colore |
Ricerca testo |
AttrVal# |
Valore dell'attributo, ad esempio Rosso. Massimo 255 caratteri. |
Testo |
AttrDisplay |
Visualizzazione per l'utente (nella finestra di dialogo Azione task) dell'attributo |
Booleano |
Param# |
Nome parametro |
Ricerca testo |
ParmVal# |
Valore del parametro |
Testo |
Padre |
ID task del padre del task |
ID task |
Predecessor# |
ID task predecessore (dalla colonna A) |
ID task |
PredType# |
Obbligatorio. Tipo di predecessore (ad esempio, Da fine a inizio) |
Ricerca testo |
PredTemplate# |
Nome del template o della programmazione del predecessore, se questo appartiene a un template o una programmazione differenti |
Testo |
Quando si importano tipi di task, vengono utilizzate le seguenti colonne.
TaskTypeID
IntegrationType
ParamOverride#: indica se è possibile sovrascrivere il parametro
Viene fornito un file di importazione task di esempio. Contiene questi parametri dinamici, che è possibile modificare.
Due domande
Due attributi
Due riferimenti di istruzioni
Tre task predecessori
Tre livelli approvatore