AARI tipi di variabili
Il flusso di dati (motore del flusso di lavoro) è la parte fondamentale di un processo che sposta i dati tra ogni attività. I task richiedono variabili per essere eseguiti correttamente e sono disponibili tre tipi di variabili: variabili di input, di output e di metatipo.
Tipi di variabile
- Ingresso
- Gli utenti possono utilizzare questo tipo di variabile nell'editor di processo per restituire i valori inseriti «in» un'attività.
- Uscita
- Gli utenti possono utilizzare questo tipo di variabile nell'editor di processo per restituire i valori che hanno eseguito «» un'attività.
- Meta
- Gli utenti possono utilizzare questo tipo di variabile nell'editor di processo per restituire informazioni di alto livello sulla richiesta di un'attività.
Entità variabili
Due tipi di entità possono contenere variabili:
- Richiesta
- Le richieste possono contenere solo variabili di tipo meta e hanno il seguente formato:
<meta variable name>$]$
Questo valore della variabile di tipo meta proviene dalla richiesta.
- Attività
- I task possono contenere tre tipi di variabili (input, output, meta) e avere le seguenti forme:
Variabili data/ora
Nome | Entità | Descrizione |
---|---|---|
creatoil | Richiesta, attività | Mostra la data di creazione della richiesta o dell'attività. Esempio: $createdOn$ o $Approval_Task.createdOn$ |
aggiornato il | Richiesta, attività | Mostra la data dell'ultimo aggiornamento della richiesta o dell'attività. Esempio: $updatedOn$ o $Approval_Task.updatedOn$ |
Variabili del dizionario
Nome | Entità | Descrizione |
---|---|---|
assegnatoA | Attività | Mostra informazioni sull'utente assegnato all'attività. Tasto dizionario: {id} , {username} , {email} Esempio: $Attività_Approvazione.assegnataA$ |
creatoda | Richiesta | Mostra informazioni sull'utente che ha creato la richiesta. Tasto dizionario: {id} , {username} , {email} Esempio: $createdBy$ |
Variabili numeriche
Nome | Entità | Descrizione |
---|---|---|
ConteggioEsecuzioni | Attività | Mostra il numero di volte in cui l'attività è stata eseguita. Esempio: Conteggio esecuzione $Nome_Bot.$ |
ID | Richiesta, attività | Mostra l'ID numerico di una richiesta o di un'attività. Esempio: $id$ o $Approval_Task.id$ |
assegnatoA{id} | Attività | Mostra l'ID numerico dell'utente assegnato all'attività.
Esempio: $Attività_Approvazione.assegnataA{id}$ |
creatoda{id} | Richiesta | Mostra l'ID numerico dell'utente che ha creato la richiesta.
Esempio: %{id}createdBy$ |
Variabili stringa
Nome | Entità | Descrizione |
---|---|---|
stato | Attività | Mostra l'etichetta del pulsante cliccato (operazione) per un task umano o il codice bot restituito per un bot task (uguale a non riuscito quando il bot non riesce). Esempio: %Approval_Task.status$ o $Name_Bot.status$ |
titolo | Richiesta, attività | Mostra il titolo della richiesta o dell'attività. Esempio: %title$ o %Approval_Task.title$ |
tipo | Richiesta | Mostra il tipo di attività (uguale a BOT per bot le attività e FORM per le attività umane). Esempio: %Tipo di attività$ |
assegnatoA{username} | Attività | Mostra il nome utente dell'utente assegnato all'attività.
Esempio: $Attività_Approvazione.assegnataA{username}$ |
creatoda{username} | Richiesta | Mostra il nome utente dell'utente che ha creato la richiesta.
Esempio: {username}$createdBy$ |
assegnatoA{email} | Attività | Mostra l'e-mail dell'utente assegnato all'attività.
Esempio: $Attività_Approvazione.assegnataA{email}$ |
creatoda{email} | Richiesta | Mostra l'e-mail dell'utente che ha creato la richiesta. Esempio: {email}$createdBy$ |