Amministrazione di Oracle CRM On Demand > Gestione dei processi aziendali > Configurazione del workflow > Creazione di regole del workflow
Creazione di regole del workflow
In questo argomento vengono descritte le modalità di creazione delle regole del workflow con eventi trigger diversi da Evento programmato. Per informazioni sulla creazione di regole del workflow con l'evento trigger Evento programmato, vedere Creazione di eventi programmati.
NOTA: se la casella di controllo Abilita supporto traduzione lingua per il messaggio di annullamento del salvataggio del workflow è selezionata nel profilo dell'azienda, il campo Lingua traduzione è disponibile nella pagina Dettaglio regola workflow e nella pagina Modifica regola workflow quando si modifica una regola del workflow esistente. Il campo Lingua traduzione consente di immettere versioni tradotte dei messaggi di errori personalizzati inviati agli utenti o ai Web Services se la condizione di una regola del workflow non viene soddisfatta e la casella di controllo Annulla salvataggio è selezionata per la regola. Per ulteriori informazioni sul campo Lingua traduzione, vedere Annullamento delle operazioni di salvataggio del workflow.
Procedure preliminari. Le funzionalità del workflow in Oracle CRM On Demand devono essere impostate per l'azienda, come descritto in Informazioni sulle regole del workflow. Per eseguire le procedure descritte in questo argomento, è necessario disporre del privilegio Gestione regole dati - Gestione regole del workflow nel ruolo utente. Per creare le regole del workflow per il tipo di record Utente è inoltre necessario che il proprio ruolo utente includa il privilegio Gestione regole dati - Gestione regole workflow per gli utenti. L'amministratore può abilitare questo privilegio per il ruolo Amministratore e per qualsiasi altro ruolo in base alle esigenze. Per ulteriori informazioni generali sulla creazione delle regole del workflow per il tipo di record Utente, vedere Considerazioni relative alla creazione delle regole del workflow per il tipo di record Utente. Per informazioni sull'aggiunta dei privilegi ai ruoli, vedere Aggiunta di ruoli.
NOTA: dopo la creazione di una regola, non è possibile modificare il tipo di record o l'evento trigger nella regola. È tuttavia possibile aggiornare la condizione del workflow.
Per creare una regola del workflow
- Nell'angolo in alto a destra di qualsiasi pagina, fare clic sul collegamento globale Amministrazione.
- Nella sezione Gestione processi aziendali, fare clic sul collegamento Configurazione workflow.
- Nella pagina Elenco regole workflow, effettuare una delle operazioni riportate di seguito.
- Per creare una nuova regola del workflow copiandone una esistente, fare clic su Copia nella regola del workflow che si desidera copiare.
- Per creare una nuova regola del workflow non basata su una regola esistente, fare clic su Nuovo nella barra del titolo.
- Nella sezione Dettagli regola workflow chiave della pagina Dettagli regola workflow immettere le informazioni sulla regola.
La tabella riportata di seguito descrive i campi della regola.
Campo
|
Descrizione
|
Nome workflow
|
Immettere un nome univoco, costituito da un massimo di 50 caratteri.
|
Attivo
|
Utilizzare la casella di controllo Attivo per attivare o disattivare la regola. Il numero di regole del workflow che possono essere attive contemporaneamente è indeterminato.
|
Ordine
|
Questo campo è di sola lettura quando si crea la regola del workflow. Determina l'ordine in cui Oracle CRM On Demand richiama le regole basate su stesso tipo di record e stesso evento trigger e, dove applicabile, stesso tipo di record principale. Oracle CRM On Demand assegna automaticamente la regola al successivo numero d'ordine non utilizzato per le regole basate su stesso tipo di record e stesso evento trigger. Se l'evento trigger per la regola del workflow è Dopo associazione con principale o Dopo dissociazione da principale, Oracle CRM On Demand assegna automaticamente la regola al successivo numero d'ordine non utilizzato per le regole basate su stesso tipo di record, stesso evento trigger e stesso tipo di record principale. In seguito, è possibile modificare l'ordine delle regole del workflow. Per ulteriori informazioni, vedere Modifica dell'ordine delle regole del workflow.
|
Esci
|
Se si seleziona la casella di controllo Esci in questa regola del workflow e se la condizione nella regola viene soddisfatta, le azioni attive in questa regole del workflow vengono eseguite. Tuttavia, nessuna delle successive regole del workflow basate su stesso tipo di record e stesso evento trigger e, dove applicabile, stesso tipo di record principale, viene attivata.
Se la condizione in questa regola del workflow non viene soddisfatta, Oracle CRM On Demand passa alla successiva regola della sequenza, indipendentemente dall'impostazione della casella di controllo Esci in questa regola del workflow.
|
Descrizione
|
(Facoltativo) Immettere informazioni aggiuntive sulla regola del workflow, ad esempio lo scopo della regola.
|
Tipo di record
|
Selezionare il tipo di record per la regola del workflow.
Per gli eventi trigger di creazione, aggiornamento ed eliminazione, ogni regola del workflow è correlata a un solo tipo di record. La regola viene valutata per quel tipo di record e le azioni che vengono eseguite su quel tipo di record. Una volta creata una regola, non è possibile modificare il tipo di record nella regola.
Per le regole del workflow in cui l'evento trigger è Dopo associazione con principale o Dopo dissociazione da principale, selezionare il tipo di record del record figlio. Ad esempio, se si desidera che la regola del workflow venga attivata quando un record contatto viene associato a un record cliente, selezionare Contatto in questo campo e Cliente nel campo Tipo di record padre.
|
Evento trigger
|
Selezionare l'evento che attiva la regola.
Quando questo evento si verifica su un record del tipo specificato, la regola viene valutata. Una volta creata la regola, non è possibile modificare l'evento trigger nella regola.
NOTA: gli eventi trigger Dopo associazione con principale e Dopo dissociazione da principale sono supportati solo per i tipi di record Cliente, Contatto e Opportunità. Per ulteriori informazioni, vedere Informazioni sugli eventi trigger di associazione e annullamento dell'associazione.
|
Tipo di record principale
|
Questo campo viene visualizzato quando si seleziona l'evento trigger Dopo associazione con principale o Dopo dissociazione da principale.
Selezionare il tipo di record padre. Ad esempio, se si imposta una regola del workflow che verrà attivata quando un record contatto viene associato a un record cliente padre, selezionare Cliente in questo campo e Contatto nel campo Tipo di record.
|
- Se si desidera definire una condizione nella regola del workflow, fare clic sull'icona fx nella sezione Condizione regola workflow della pagina e usare Expression Builder. Per ulteriori informazioni su Expression Builder, vedere Expression Builder.
NOTA: se non si definisce alcuna condizione per la regola del workflow, le azioni della regola verranno eseguite a ogni attivazione della regola.
Quando si creano delle condizioni nelle regole del workflow, tenere presente i punti riportati di seguito.
- Una condizione della regola del workflow può contenere un massimo di 2048 caratteri.
- È possibile configurare regole del workflow specifiche per ruoli o canali particolari. Per ulteriori informazioni sulla limitazione di regole del workflow a ruoli o canali specifici, vedere Limitazione di regole del workflow a canali o ruoli specifici.
- È possibile determinare se un campo in un record è stato aggiornato usando una condizione simile alla seguente nella regola del workflow. In questo esempio, la stringa usata per determinare se il campo è stato modificato è Non valido, ma è possibile usare una stringa qualsiasi a condizione che non esista come valore nel campo esaminato.
IfNull([<NomeCampo>], "Non valido") <> IfNull(PRE("<NomeCampo>"), "Non valido")
ATTENZIONE: la funzione PRE non restituisce il valore precedente di un campo se viene usata in una regola o azione del workflow richiamata dopo un'azione Attendi. Per ulteriori informazioni sulla funzione PRE(), vedere PRE.
- Se nella pagina Dettagli regola workflow è disponibile la sezione Azioni se la condizione è False, è possibile specificare che l'operazione di salvataggio deve essere annullata quando la condizione nella regola non viene soddisfatta.
Per ulteriori informazioni su come specificare che l'operazione di salvataggio deve essere annullata quando la condizione nella regola non viene soddisfatta, vedere Annullamento delle operazioni di salvataggio del workflow.
- Salvare la regola del workflow.
Dopo aver salvato la regola è possibile creare le azioni per la regola. È possibile creare più azioni per una regola del workflow, rispettando il limite massimo di 25 azioni per ogni regola.
NOTA: i nomi dei campi indipendenti dalla lingua e la sintassi FieldName utilizzati nelle espressioni di esempio del presente argomento sono i nomi dei campi e la sintassi FieldName utilizzati in Expression Builder nelle release precedenti alla Release 29 Service Pack 1. Questi esempi sono ancora validi. Se tuttavia si selezionano i campi corrispondenti per un'espressione dall'elenco Campi in Expression Builder nella Release 29 Service Pack 1 o in una release successiva, i nomi dei campi e la sintassi FieldName saranno diversi da quelli mostrati negli esempi. Si consiglia pertanto di selezionare sempre i campi per le espressioni dall'elenco Campi in Expression Builder, in modo che i nomi dei campi e la sintassi FieldName siano sempre corretti. Per ulteriori informazioni sui nomi dei campi e sulla sintassi FieldName nelle espressioni, vedere Informazioni sulle espressioni.
Per le procedure passo passo sulla creazione delle azioni del workflow, vedere gli argomenti riportati di seguito.
Argomenti correlati
Per informazioni correlate sul workflow, vedere gli argomenti seguenti:
|