Stampa      Aprire la Guida in linea in versione PDF


Argomento precedente

Argomento successivo

Annullamento delle operazioni di salvataggio del workflow

Nelle regole del workflow che contengono il trigger Prima del salvataggio del record modificato, è possibile utilizzare la funzionalità Annulla salvataggio per specificare che l'operazione di salvataggio delle modifiche che hanno attivato la regola deve essere annullata se la condizione della regola non viene soddisfatta. Le modifiche apportate da Oracle CRM On Demand non vengono annullate anche se si specifica che l'operazione di salvataggio deve essere annullata.

Informazioni sulla traduzione dei messaggi per le operazioni di salvataggio del workflow annullate

Quando si imposta la funzionalità Annulla salvataggio in una regola del workflow, è possibile specificare un messaggio personalizzato che verrà inviato all'utente o al Web Service se la condizione della regola non viene soddisfatta e la casella di controllo Annulla salvataggio è selezionata per la regola. L'azienda potrebbe fornire le versioni tradotte del messaggio personalizzato per gli utenti che non usano la lingua predefinita dell'azienda. La possibilità di immissione delle versioni tradotte del messaggio personalizzato dipende dall'impostazione della casella di controllo Abilita supporto traduzione lingua per il messaggio di annullamento del salvataggio del workflow del profilo dell'azienda. Se questa casella di controllo è deselezionata nel profilo dell'azienda, non sarà possibile i messaggi tradotti per le regole del workflow.

Se la casella di controllo Abilita supporto traduzione lingua per il messaggio di annullamento del salvataggio del workflow è selezionata nel profilo dell'azienda, il funzionamento sarà quello riportato di seguito.

  • Il campo Lingua traduzione è disponibile nella pagina Dettaglio regola workflow e nella pagina Modifica regola workflow quando si modifica una regola del workflow esistente. Dopo la creazione di una regola del workflow in cui è specificato un messaggio personalizzato, il messaggio viene visualizzato con caratteri di colore blu e tra parentesi quadre in ogni lingua diversa dalla lingua predefinita dell'azienda. Sarà quindi possibile modificare le regole del workflow per immettere le versioni tradotte del messaggio.

    NOTA: se non si specifica un messaggio personalizzato, verrà restituito un messaggio predefinito. Non è possibile immettere le versioni tradotte del messaggio predefinito.

  • La casella di controllo Contrassegna per traduzione è disponibile nella pagina Modifica regola workflow e nella pagina Dettaglio regola workflow per le regole del workflow esistenti. Se si modifica il messaggio in una regola esistente utilizzando la lingua predefinita dell'azienda, è possibile usare la casella di controllo Contrassegna per traduzione per indicare se le versioni tradotte del messaggio devono essere sostituite dal messaggio aggiornato oppure non devono essere modificate. Se si seleziona la casella di controllo Contrassegna per traduzione, il messaggio aggiornato viene visualizzato con il carattere predefinito nella lingua predefinita dell'azienda e viene visualizzato con caratteri di colore blu e tra parentesi quadre in ogni altra lingua finché non si immetterà il messaggio tradotto per la lingua. Se non si seleziona la casella di controllo Contrassegna per traduzione quando si aggiorna il messaggio con la lingua predefinita dell'azienda, il messaggio verrà impostato con la lingua predefinita dell'azienda, ma i messaggi tradotti non verranno modificati.

    NOTA: quando si crea una regola del workflow, la casella di controllo Contrassegna per traduzione è selezionata e di sola lettura. La casella di controllo Contrassegna per traduzione diventa effettiva solo quando si modifica una regola del workflow esistente. Inoltre, la casella di controllo Contrassegna per traduzione è di sola lettura se si seleziona una lingua diversa dalla lingua predefinita per l'azienda nel campo Lingua traduzione quando si modifica la regola del workflow.

Procedure preliminari. Per eseguire questa procedura, il proprio ruolo utente deve disporre del privilegio Annulla salvataggio workflow nonché del privilegio Gestione regole dati - Gestione regole del workflow.

NOTA: il tipo di record Opportunità costituisce un'eccezione. Non è necessario disporre del privilegio Annulla salvataggio workflow nel proprio ruolo utente per utilizzare la funzionalità Annulla salvataggio nelle regole del workflow per il tipo di record Opportunità. Se il proprio ruolo utente dispone del privilegio Gestione regole dati - Gestione regole del workflow, è possibile utilizzare la funzionalità Annulla salvataggio nelle regole del workflow per il tipo di record Opportunità che contengono il trigger Prima del salvataggio del record modificato.

Per annullare un'operazione di salvataggio del workflow quando la condizione delle regola non viene soddisfatta

  1. Nella sezione Azioni se la condizione è False della pagina Dettagli regola workflow, selezionare la casella di controllo Annulla salvataggio.
  2. (Facoltativo) Specificare il messaggio di errore che deve essere visualizzato quando l'operazione di salvataggio viene annullata perché la condizione della regola non è stata soddisfatta.
  3. Salvare le modifiche.

La tabella riportata di seguito descrive le opzioni della sezione Azioni se la condizione è False della pagina Dettagli regola workflow.

Campo

Descrizione

Contrassegna per traduzione

Questa casella di controllo è disponibile solo se la casella di controllo Abilita supporto traduzione lingua per il messaggio di annullamento del salvataggio del workflow è selezionata nel profilo dell'azienda.

Se si modifica il messaggio in una regola del workflow, impostandolo con la lingua predefinita per l'azienda, utilizzare la casella di controllo Contrassegna per traduzione come riportato di seguito.

  • Se si desidera che le versioni tradotte del messaggio vengano sostituite dal messaggio aggiornato, selezionare la casella di controllo Contrassegna per traduzione.
  • Se invece si desidera che le versioni tradotte del messaggio non vengano modificate, non selezionare la casella di controllo Contrassegna per traduzione.

Annulla salvataggio

Se si seleziona questa casella di controllo, vengono eseguite le azioni riportate di seguito se la condizione della regola non viene soddisfatta.

  • La regole del workflow termina.
  • Terminano anche tutte le regole del workflow successive basate sullo stesso tipo di record e che dispongono dell'evento trigger Prima del salvataggio del record modificato.
  • Viene eseguito il rollback di tutte le modifiche apportate in precedenza allo stato del record, ad eccezione di quelle effettuate da Oracle CRM On Demand.
  • Viene ripristinato lo stato originale del record. Se tuttavia Oracle CRM On Demand aggiorna il record, la modifica sostituisce l'azione Annulla salvataggio. Se ad esempio il contatto primario viene rimosso dai contatti correlati, Oracle CRM On Demand aggiorna le informazioni del contatto primario nel record di opportunità principale. Questo aggiornamento di Oracle CRM On Demand sostituisce qualsiasi azione Annulla salvataggio del record di opportunità.
  • Tutte le regole del workflow successive relative allo stesso tipo di record con evento trigger Al salvataggio record modificato non vengono attivate.
  • Viene restituito un messaggio secondo le modalità riportate di seguito.
    • Se la regola viene attivata da un'azione utente, il messaggio viene visualizzato per l'utente che ha impostato l'azione di attivazione della regola.
    • Se la regola viene richiamata da un servizio Web, il messaggio viene restituito al servizio Web sotto forma di stringa di errore.

      Per specificare il testo del messaggio è possibile usare il campo Messaggio visualizzato.

      Se questa casella di controllo è deselezionata, l'operazione di salvataggio non sarà interessata e non verrà restituito alcun messaggio, se la condizione della regola non viene soddisfatta.

      Per impostazione predefinita, la casella di controllo Annulla salvataggio è deselezionata.

Messaggio visualizzato

Questo campo consente di specificare il messaggio restituito all'utente o al servizio Web quando la condizione della regola non viene soddisfatta e la casella di controllo Annulla salvataggio è selezionata per la regola.

Se non si specifica un messaggio personalizzato nel campo, verrà restituito un messaggio predefinito. Il testo del messaggio può contenere al massimo 1999 caratteri.

La procedura riportata di seguito descrive come immettere una versione tradotta di un messaggio per un'operazione di salvataggio del workflow annullata.

Per immettere una versione tradotta di un messaggio per un workflow, effettuare le operazioni riportate di seguito.

  1. Nella pagina Elenco regole workflow fare clic sul collegamento Modifica per la regola del workflow.
  2. Selezionare la lingua per la quale si desidera immettere un messaggio tradotto nel campo Lingua traduzione della pagina Modifica regola workflow.

    NOTA: quando si seleziona una lingua diversa da quella predefinita dell'azienda, non è possibile creare una regola del workflow dalla pagina Modifica regola workflow o Dettaglio regola workflow. La creazione di una regola del workflow è possibile solo quando nel campo Lingua traduzione è selezionata la lingua predefinita dell'azienda.

  3. Immettere il messaggio tradotto nel campo Messaggio visualizzato.
  4. Salvare le modifiche.

Ripetere la procedura per ogni lingua.

Argomenti correlati

Per informazioni correlate sul workflow, vedere gli argomenti seguenti:


Data di pubblicazione : agosto 2018 Copyright © 2005, 2018, Oracle. Tutti i diritti riservati. Legal Notices.