![]() |
|
Informazioni sulle regole del workflowPer regola del workflow si intende un'istruzione data a Oracle CRM On Demand per l'esecuzione automatica di una o più azioni ogni volta che si verifica un evento specificato. Eventi trigger e azioni nelle regole del workflowUna regola del workflow viene valutata quando si verifica l'evento specificato nella regola, ovvero l'evento trigger. Se le condizioni nella regola vengono soddisfatte (o se non esistono condizioni nella regola), le azioni specificate nella regola vengono eseguite. Ad esempio, è possibile creare una regola del workflow per specificare che alla creazione di un'opportunità (l'evento trigger delle regola del workflow) venga inviata una e-mail al responsabile del proprietario dell'opportunità (l'azione della regola del workflow). È inoltre possibile specificare che la e-mail venga inviata solo se il fatturato dell'opportunità è superiore di un determinato importo (la condizione delle regola del workflow) nonché specificare il contenuto della e-mail. È inoltre possibile configurare le regole del workflow in modo che le azioni vengano eseguite una volta trascorso un periodo di tempo specificato oppure a una data e a un'ora precise. Per ulteriori informazioni sulle azioni del workflow basate sul tempo, vedere Informazioni sulle regole del workflow basate sul tempo e Informazioni sugli eventi programmati. Le regole del workflow possono essere attivate da uno degli eventi riportati di seguito.
NOTA: le regole del workflow supportano le operazioni di cancellazione in cascata e di eliminazione completa. Ad esempio, quando viene eliminato un account, vengono eliminati anche tutti i relativi indirizzi non condivisi. L'eliminazione di un indirizzo attiva a sua volta tutte le regole del workflow per il tipo di record Indirizzo che dispongono dell'evento trigger Prima dell'eliminazione record. Per ulteriori informazioni sulle operazioni di cancellazione in cascata e di eliminazione completa, vedere Informazioni sull'eliminazione e ripristino dei record. Esistono numerosi tipi di eventi trigger per le regole del workflow, ma ogni regola dispone di un solo evento trigger. A seconda dell'evento trigger selezionato per la regola, è possibile specificare che Oracle CRM On Demand esegua in modo automatico una o più azioni quando le condizioni della regola del workflow vengono soddisfatte. L'evento trigger per ciascuna regola viene mostrato nelle pagine Elenco regole workflow e Dettagli regola workflow. A seconda del tipo di evento trigger selezionato per una regola del workflow, la regola è di uno dei tipi riportati di seguito.
Le regole del workflow vengono configurate per un intero record e non per i singoli campi che ne fanno parte. Gli eventi programmati vengono configurati per gli elenchi di record. NOTA: dopo la creazione di una regola, non è possibile modificare il tipo di record o l'evento trigger nella regola. Se tuttavia la regola contiene una condizione, è possibile aggiornare la condizione. Negli eventi programmati è possibile aggiornare la programmazione o selezionare un elenco diverso. Nella tabella riportata di seguito vengono indicate le azioni disponibili per ciascun evento trigger.
Sono disponibili alcune azioni del workflow aggiuntive per Oracle CRM On Demand Life Sciences Edition e Oracle CRM On Demand for Partner Relationship Management. Per ulteriori informazioni, vedere Informazioni sulle azioni del workflow. NOTA: l'elaborazione dei prodotti bloccati non è supportata per gli elementi di richiesta campione quando si usano i workflow in Oracle CRM On Demand. Per ulteriori informazioni, vedere Informazioni sui workflow degli elementi di richiesta campione e sulle regole dei prodotti bloccati. NOTA: per alcuni tipi di record le regole del workflow configurate con l'evento trigger Al ripristino del record non vengono mai attivate perché al momento non è possibile ripristinare un record di quel tipo. Ad esempio, al momento non è possibile ripristinare un record del team account. Se in futuro verrà aggiunto il supporto per il ripristino di questi tipi di record, le regole del workflow configurate con l'evento trigger Al ripristino del record verranno attivare quando opportuno. Limitazioni applicate alle regole del workflow e alle azioni delle regoleDi seguito vengono descritte le limitazioni applicate alle regole del workflow con eventi trigger diversi da Evento programmato e alle azioni definite nelle regole.
Di seguito vengono descritte le limitazioni applicate a tutte le regole del workflow e agli eventi programmati nonché alle azioni definite nelle regole e negli eventi programmati.
Ordine delle regole del workflowQuando si crea una regola del workflow, Oracle CRM On Demand la assegna automaticamente al successivo numero di 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 automaticamente assegna la regola al successivo numero di ordine non utilizzato per le regole basate su stesso tipo di record, stesso evento trigger e stesso tipo di record principale. Per le regole del workflow con evento trigger diverso da Evento programmato, il numero dell'ordine determina l'ordine in cui Oracle CRM On Demand richiama una sequenza di regole del workflow basate sullo stesso tipo di record e sullo stesso evento trigger e, se applicabile, sullo stesso tipo di record principale. È possibile modificare l'ordine delle regole. NOTA: anche alle regole del workflow con l'evento trigger Evento programmato viene assegnato un numero di ordine, ma queste regole non vengono eseguite in sequenza. Il numero di ordine è di sola lettura per gli eventi programmati. Per ulteriori informazioni sulla modifica dell'ordine delle regole del workflow, vedere Modifica dell'ordine delle regole del workflow. Uscita da una sequenza di regole del workflowPer le regole del workflow con evento trigger diverso da Evento programmato, è possibile specificare che Oracle CRM On Demand debba arrestare l'elaborazione di una sequenza di regole del workflow se viene soddisfatta la condizione in una regola del workflow. Quando una regola del workflow viene attivata, la condizione nella regola viene valutata. Se la condizione nella regola viene soddisfatta e la casella di controllo Esci nella regola del workflow è selezionata, le azioni attive nella regola del workflow corrente vengono eseguite ma le successive regole del workflow basate su stesso tipo di record e stesso evento trigger e, dove applicabile, stesso tipo di record principale, non vengono elaborate. Ordine delle azioni del workflowQuando una regola del workflow o un evento programmato contiene più azioni, le azioni vengono eseguite secondo l'ordine specificato nella regola del workflow, iniziando dall'azione numero 1. L'azione successiva avrà inizio solo al completamento dell'azione in corso. È possibile modificare l'ordine delle azioni di una regola. Per ulteriori informazioni sulle azioni del workflow, vedere Informazioni sulle azioni del workflow. Per un evento programmato, vengono eseguite le azioni per i record restituiti dall'elenco filtrato nella data specifica. I record vengono elaborati in sequenza, ovvero tutte le azioni del workflow presenti nell'evento programmato vengono eseguite secondo l'ordine specificato nell'evento programmato per il primo record nell'elenco, quindi vengono eseguite tutte le azioni per il secondo record nell'elenco e così via. Errori delle regole del workflow e delle azioni del workflowSe l'esecuzione di una regola o di un'azione del workflow o di un evento programmato non viene completata, a seconda del tipo di evento trigger definito nella regola del workflow o nell'evento programmato e del tipo di errore, l'errore viene segnalato in Monitor errori workflow o all'utente le cui azioni hanno attivato la regola del workflow. Per ulteriori informazioni, vedere Informazioni sugli errori delle regole e delle azioni del workflow Visibilità dei record e azioni del workflowQuando un utente esegue un'azione che attiva una regola del workflow, è possibile che alcune delle azioni previste dalla regola non riescano se l'azione dell'utente provoca la perdita della visibilità del record. Si supponga ad esempio che esista una regola del workflow che viene attivata quando si salva un record cliente modificato. Se l'utente proprietario del record cliente riassegna il cliente a un altro utente, la regola del workflow viene attivata al salvataggio del record cliente. Se tuttavia il proprietario originale del record non ha più visibilità per il record cliente mediante altri mezzi, ad esempio l'appartenenza a un team o a un registro, qualsiasi azione che richiede l'accesso al record cliente non riuscirà. Analogamente, un'istanza di un evento programmato non riuscirà se l'utente che ha reso attivo l'evento programmato non dispone più dell'accesso all'elenco selezionato nell'evento programmato. Modalità di proprietà dei record e azioni del workflowÈ possibile configurare tipi di record che supportano i registri personalizzati in modalità di proprietà differenti: modalità utente, modalità mista o modalità registro. Per ulteriori informazioni sulle modalità di proprietà dei record, vedere Informazioni sulle modalità di proprietà dei record. La modalità di proprietà dei record interagisce con le regole e le azioni del workflow. Quando un'azione del workflow Assegna un registro tenta di rimuovere il registro personalizzato primario da un record, si verifica quanto riportato di seguito.
Se un'azione del workflow ha una dipendenza sul valore del campo Proprietario di un record, come quando un'azione Invia e-mail viene configurata per inviare messaggi e-mail mediante l'opzione Utente relativo sul record, si verifica quanto riportato di seguito.
LatenzaLe regole del workflow con eventi trigger diversi da Evento programmato vengono valutate in sequenza e in modo sincrono. L'operazione di aggiornamento complessiva non può considerarsi completata finché non saranno state valutate tutte le regole. Questo è il motivo per il quale le regole del workflow aumentano la latenza (il periodo di tempo che intercorre tra l'inizio e il completamento di un'operazione) alle operazioni. Ad esempio, ogni task creato da una regola del workflow può aggiungere fino al 20% di latenza all'operazione di aggiornamento di record. Ogni e-mail creata da una regola workflow aggiunge circa il 5% di latenza. Il tempo necessario per la valutazione delle espressioni è inferiore. Per ridurre al minimo la latenza, aggiungere espressioni mutualmente esclusive alle condizioni del workflow. Creare le regole del workflow in modo incrementale, tenendo in considerazione le prestazioni. Fare clic su un argomento per visualizzare le procedure passo passo ed effettuare le operazioni descritte di seguito.
|
Data di pubblicazione : agosto 2018 | Copyright © 2005, 2018, Oracle. Tutti i diritti riservati. Legal Notices. |