Creare regole condizionali per i processi aziendali
Criteri di sicurezza: i seguenti domini nell'area funzionale System:
- Amministrazione dei processi aziendali
- Manage: Business Process Definitions
Il sistema consente di controllare il modo in cui vengono eseguiti i processi aziendali offrendo la possibilità di configurare regole condizionali. Le regole condizionali sono costituite da una o più condizioni che il sistema esamina quando si avvia un processo aziendale nell'ordine specificato finché non trova una corrispondenza. È possibile impostare regole condizionali per verificare la presenza di valori specificati e valori con operatori relazionali. Esempio:
- Quando si utilizzaEin una regola condizionale, il sistema interrompe il controllo delle condizioni rimanenti non appena una condizione diventa falsa o non viene superata.
- Quando si utilizzaOin una regola condizionale, il sistema interrompe il controllo delle condizioni rimanenti non appena una condizione restituisce true o viene superata.
È possibile ottimizzare le performance inserendo le condizioni che si ritiene possano generare una risposta all'inizio dell'elenco.
Esistono diversi tipi di regole condizionali, inclusi avvisi e deleghe. Per impostare regole condizionali per:
- Avvisi, utilizzare l'attivitàCreazione regola di avviso. Esempio: per le notifiche di avviso di processi aziendali o attività.
- Deleghe, utilizzare l'attivitàCreazione regola delega. Esempio: delegare la responsabilità dell'avvio dei processi aziendali o del completamento degli elementi Mie attività.
- Dal menu delle azioni correlate di un processo aziendale, selezionare .
- Dal menu delle azioni correlate di uno step nella schedaStep del processo aziendale, selezionare .
- La grigliaCondizioni regolacontiene i seguenti elementi:
Opzione Descrizione ( )Utilizzare le parentesi per indicare la precedenza quando l'istruzione include una combinazione di condizioniEeO.Esempio:(A e B) o C.Campo esterno di origine o regola condizionaleVisualizza le regole per le quali tutti i campi utilizzati nella condizione sono rilevanti per il processo aziendale.Quando si applica una regola condizionale allo stepAvviodi un processo aziendale, è consigliabile selezionare un valore diverso daIniziatoreda questo elenco di valori. Quando si selezionaIniziatoreprima che il sistema avvii il processo aziendale, il campo non restituisce alcun risultato.Quando si utilizza un campo di report in una regola condizionale, il sistema non verifica la sicurezza del dominio del campo di report. Tuttavia, il sistema valuta la sicurezza del campo di report se la logica di sicurezza fa parte del campo di report stesso. Ciò garantisce che l'utente dell'elaborazione (la persona che ha elaborato lo step precedente) superi i criteri di sicurezza prima di restituire i risultati del campo del report.Se l'utente di elaborazione non ha accesso ai campi o ai valori nello step successivo, lo step viene ignorato.Valore di confrontoPer eseguire il confronto con l'origine, immettere un valore o selezionare una casella di controlloValore di confronto. Esempio:- uguale a: il valore del campo è uguale al valore di confronto. Per Vero, selezionare la casella di controllo.
- not equal to: il valore del campo non è uguale al valore di confronto. Per Vero, deselezionare la casella di controllo.
Accedere a:
- Il reportRule Testerper visualizzare un flusso di esecuzione completo della regola condizionale per comprendere e risolvere i problemi relativi ai risultati delle regole condizionali. Il report è:
- Disponibile dal menu delle azioni correlate degli eventi del processo aziendale.
- Non disponibile per le regole condizionali di proprietà di Workday.
- L'attivitàModifica regola condizionaleper modificare o eliminare le regole condizionali, ma tenere presente che:
- Quando si modifica una regola di avviso, le modifiche influiscono sui processi già avviati.
- Non è possibile modificare o eliminare le regole di delega in uso (a cui si fa riferimento in qualsiasi delega).
- Non è possibile eliminare regole che:
- Riferimenti di Workday in una notifica di avviso.
- È stato eseguito una sola volta.
- Hanno pianificazioni scadute.
- Object Transporter per eseguire la migrazione delle regole condizionali da un tenant a un altro. Esempio: verificare le regole di avviso nel tenant sandbox, quindi eseguirne la migrazione al tenant di produzione.
- Il reportGestione impostazioni delegaper identificare la regola di delega che gli utenti devono selezionare quando si configura la delega.