Lavorare con le Attività

Per aggiungere una nuova attività nel tuo modello di workflow, fare clic sul pulsante Aggiungi attività nella barra degli strumenti e un nuovo rettangolo verrà visualizzato nel pannello di disegno. Per impostazione predefinita, si tratta di un rettangolo blu, se si vuole rendere questo la vostra attività iniziale, basta fare doppio clic su di essa e selezionare la voce Stato Iniziale, il colore diventa verde.

Per modificare altre proprietà fare doppio clic sull'attività e selezionare la voce Modifica.

Un'attività può o meno richiedere interazione umana, a seconda di quello che imposti in Interazione umana. In tal caso, all'interno della sezione Candidati è possibile assegnare staticamente l'attività a utenti e/o gruppi selezionandoli negli elenchi Utente e Gruppo. Quando si seleziona un utente o un gruppo si vedrà il medesimo figurare nella lista dei candidati. Per rimuovere un candidato, selezionare l'elemento e poi cliccare sul pulsante Rimuovi. Fare clic sul pulsante Salva per chiudere la finestra confermando tutte le impostazioni. Ricorda che ciascuno dei candidati può possedere l'attività e sarà avvisato quando questa dovrà essere completata, ma solo uno di loro potrà effettivamente acquisire l'attività e completare il lavoro. Se si definisce un solo candidato, questo acquisirà automaticamente l'attività.

Gestione Notifiche

Così come il nome e la descrizione, potete anche impostare una Gestione Notifiche, che è composta da:

  • Durata: la durata massima attività
  • Frequenza sollecito: definisce la frequenza di sollecito con cui notificare l'utente che non completa il lavoro entro la durata massima

Nota al Completamento

Potrebbe essere necessario che l'utente lasci una nota quando l'attività è stata completata, in questo caso è necessario abilitare il flag Richiede nota al completamento e, facoltativamente, specificare una dimensione minima della nota.

Assegnamento dinamico

Invece di definire staticamente un insieme di utenti e gruppi come possibili proprietari di un'attività, è possibile implementare un'assegnazione dinamica in base ai metadati del documento(gli attributi estesi del documento attualmente impegnato nel flusso di lavoro). Nella sezione Partecipanti della finestra di dialogo del task, si trova un campo specifico Attributo, scrivi qui il nome di un attributo personalizzato di tipo utente, quindi clicca sull'icona con il più per aggiungere questo nella lista dei partecipanti. In fase di esecuzione LogicalDOC controllerà i documenti attualmente nel workflow, alla ricerca degli attributi specificati qui come partecipanti e aggiungerà gli utenti referenziarti come possibili proprietari dell'attività.

Attributo speciale per assegnamento dinamico

Esiste un attributo speciale per l'assegnamento dinamico:
ld_initiator: l'utente che ha manualmente lanciato il workflow

Automazione

Puoi eseguire la tua propria logica applicativa quando un'attività viene istanziata o assegnata, per fare questo apri la sezione Automazione e inserisci i tuoi script nelle apposite aree di testo.

[automation_it]

CONTESTO DI AUTOMAZIONE: WORKFLOW
VariabileClasse JavaDescrizione
candidatesUserelenco degli utenti candidati dell'attività corrente
documentsDocumentelenco dei documenti allegati
documentDocumentprimo elemento della lista documents
taskl'attività corrente
taskNamenome dell'attività corrente
initiatorUserl'utente che ha lanciato il workflow
workflownome del workflow
processIdidentificatore del processo corrente
definitionIdidentificatore della definizione del processo
actionslista di possibili azioni(transazioni) dichiarate per l'attività corrente
actionnome dell'azione(transizione) corrente, disponibile solo all'interno della transizione
assigneeutente assegnato all'attività corrente
[/automation_it]

Transizioni

Una volta che hai creato le attività è necessario definire le transizioni tra di esse; per fare questo, spostare il cursore vicino al confine del rettangolo dell'attività fino a visualizzare l'icona grigia di aggancio e poi trascinare e rilasciare la freccia sull'attività di destinazione desiderata. Ogni transizione deve avere un nome, ed è possibile modificarlo facendo doppio clic sull'etichetta.

Automazione

Puoi eseguire la tua propria logica applicativa quando una transizione viene scelta per fare questo apri la sezione Automazione e inserisci i tuoi script nell'apposita area di testo.

[automation_it]

CONTESTO DI AUTOMAZIONE: WORKFLOW
VariabileClasse JavaDescrizione
candidatesUserelenco degli utenti candidati dell'attività corrente
documentsDocumentelenco dei documenti allegati
documentDocumentprimo elemento della lista documents
taskl'attività corrente
taskNamenome dell'attività corrente
initiatorUserl'utente che ha lanciato il workflow
workflownome del workflow
processIdidentificatore del processo corrente
definitionIdidentificatore della definizione del processo
actionslista di possibili azioni(transazioni) dichiarate per l'attività corrente
actionnome dell'azione(transizione) corrente, disponibile solo all'interno della transizione
assigneeutente assegnato all'attività corrente
[/automation_it]