Le congiunzioni logiche definiscono le condizioni necessarie affinché una richiesta venga approvata. In Fluida è possibile scegliere tra tre diverse logiche (E anche, Oppure ed E poi) che stabiliscono se una richiesta debba essere gestita da tutti i responsabili, da uno solo di essi o seguendo un ordine sequenziale. La scelta della congiunzione corretta permette di definire con precisione il comportamento del sistema in base alle necessità di controllo dell'azienda.
Logiche di funzionamento
Ogni flusso di approvazione può essere configurato utilizzando una sola delle tre logiche disponibili, poiché non è possibile combinarle tra loro all'interno dello stesso flusso. A seconda della congiunzione scelta, Fluida gestisce l'invio delle notifiche e l'esito della richiesta in modi differenti:
E anche
Questa logica stabilisce che tutti gli approvatori indicati debbano approvare la richiesta affinché questa passi in stato confermata. Il sistema invia contemporaneamente la notifica a tutte le figure coinvolte e basta il rifiuto di un solo approvatore perché la richiesta venga respinta definitivamente, interrompendo immediatamente il processo di approvazione per tutte le altre persone coinvolte nel flusso.
Oppure
Questa logica stabilisce che il primo approvatore che gestisce la richiesta ne determina l'esito finale. Anche in questo caso la notifica viene inviata a tutti gli approvatori nello stesso momento, ma non appena uno di loro approva o rifiuta, il flusso si chiude e la richiesta non risulterà più tra le attività in sospeso per gli altri approvatori coinvolti dal flusso.
E poi
Questa logica prevede che gli approvatori gestiscano la richiesta seguendo l'ordine sequenziale stabilito nel flusso. La notifica viene inviata inizialmente solo al primo approvatore e solo dopo la sua approvazione, il sistema inoltra la richiesta al successivo; se un approvatore rifiuta, il flusso si interrompe e la richiesta viene respinta senza coinvolgere le figure successive.
