Stampa      Aprire la Guida in linea in versione PDF


Argomento precedente

Argomento successivo

Creazione di azioni del workflow: Crea evento di integrazione

L'azione Crea evento di integrazione di una regola del workflow invia in modo automatico un evento di integrazione a una o più code di integrazione quando le condizioni della regola del workflow vengono soddisfatte e viene rilevata una modifica in almeno uno dei campi interessati dall'azione Crea evento di integrazione.

Informazioni sulle azioni Crea evento di integrazione e Attendi

Se si desidera usare un'azione Crea evento di integrazione per creare un evento di integrazione che acquisisca le modifiche apportate a un record dall'evento che attiva una regola del workflow, è necessario collocare l'azione Crea evento di integrazione prima di qualsiasi azione Attendi nella sequenza di azioni della regola del workflow. Quando precede un'azione Crea evento di integrazione in una regola del workflow, l'azione Attendi impedisce all'azione Crea evento di integrazione di individuare le modifiche apportate al record. Allo scadere del periodo di attesa dell'azione Attendi, il record viene letto di nuovo prima dell'esecuzione delle azioni rimanenti della regola e i valori dei campi presenti nel record prima dell'evento che ha attivato la regola del workflow non vengono conservati. Il valore precedente e il valore corrente di un campo vengono pertanto considerati identici e l'azione Crea evento di integrazione non crea un evento di integrazione poiché non rileva alcuna modifica nei campi controllati.

Informazioni sui formati dei valori elenco di selezione negli eventi di integrazione

A seconda di come sono state impostate le code degli eventi di integrazione, i valori nei campi elenco di selezione negli eventi di integrazione vengono registrati nella lingua dell'utente la cui azione comporta la creazione dell'evento di integrazione oppure come valori LIC (Language-Independent Code, codice indipendente dalla lingua). Per informazioni sull'impostazione del formato dei valori elenco di selezione per una coda di eventi di integrazione, vedere Creazione delle code degli eventi di integrazione e Gestione delle impostazioni dell'evento di integrazione.

Informazioni sui flag Fatturazione, Spedizione e Primario nei record Indirizzo account e Indirizzo contatto

Negli eventi di integrazione per il tipo di record Indirizzo account, è possibile includere i flag Fatturazione e Spedizione, che indicano se un indirizzo è l'indirizzo di fatturazione o di spedizione designato per l'account. Analogamente, negli eventi di integrazione per il tipo di record Indirizzo contatto, è possibile includere il flag Primario, che indica se un indirizzo è l'indirizzo primario del contatto. Non è tuttavia possibile tenere traccia delle modifiche apportate ai flag Fatturazione, Spedizione e Primario. Ciò significa che le modifiche apportate a questi flag non possono essere usate per attivare la creazione di eventi di integrazione, anche se si seleziona la casella di controllo Includi sempre per i flag. Se si include uno di questi flag in un evento di integrazione e il flag viene modificato contemporaneamente come campo per il quale si tiene traccia delle modifiche, l'evento di integrazione creato in seguito alla modifica del campo monitorato non mostra il nuovo valore del flag. L'evento di integrazione mostra invece il valore che il flag aveva prima dell'aggiornamento. Tuttavia, alla creazione successiva di un evento di integrazione in seguito alla modifica di un campo monitorato, l'evento di integrazione includerà il valore assegnato al flag dopo l'aggiornamento precedente.

Si supponga, ad esempio, di disporre di due indirizzi, Indirizzo A e Indirizzo B, collegati al contatto Giovanna Rossi. Indirizzo A è l'indirizzo primario di Giovanna Rossi. Si dispone inoltre di un'azione del workflow Crea evento di integrazione per il tipo di record Indirizzo del contatto, configurato come riportato di seguito.

  • La casella di controllo Registra modifiche è selezionata solo per il campo Tipo di indirizzo.
  • La casella di controllo Includi sempre è selezionata per il campo Primario.

Se un utente aggiorna il campo Tipo di indirizzo in Indirizzo A dal record Indirizzo del contatto per Giovanna Rossi e inoltre deseleziona la casella di controllo Primario per Indirizzo A, l'evento di integrazione creato dall'azione del workflow in seguito alla modifica apportata al campo Tipo di indirizzo mostrerà il nuovo tipo di indirizzo, ma il valore del flag Primario nell'evento di integrazione indicherà ancora che Indirizzo A è l'indirizzo primario di Giovanna Rossi. In occasione della modifica successiva del campo Tipo di indirizzo in Indirizzo A dal record Indirizzo del contatto e della creazione di un evento di integrazione in seguito alla modifica, il flag Primario nell'evento di integrazione indicherà tuttavia che Indirizzo A non è l'indirizzo Primario per Giovanna Rossi.

NOTA: è possibile creare più azioni per una regola di workflow, fino a un massimo di 25 azioni per ogni regola.

La procedura riportata di seguito descrive le modalità di creazione di un'azione Crea evento di integrazione.

Procedure preliminari. Per eseguire la procedura descritta in questo argomento, è necessario che il proprio ruolo utente includa il privilegio Gestione regole dati - Gestione regole workflow. Per informazioni sull'aggiunta di privilegi ai ruoli, vedere Aggiunta di ruoli.

Per creare un'azione Crea evento di integrazione

  1. Andare alla regola in cui si desidera creare l'azione.
    1. Nell'angolo in alto a destra di qualsiasi pagina, fare clic sul collegamento globale Amministrazione.
    2. Nella sezione Gestione processi aziendali, fare clic sul collegamento Configurazione workflow.
    3. Nella pagina Elenco regole workflow, individuare la regola in cui si desidera creare l'azione.

      Per ulteriori informazioni sulla ricerca di regole del workflow nella pagina di elenco, vedere Applicazione di filtri agli elenchi.

  2. Fare clic sul collegamento Nome workflow nella regola.
  3. Nella barra del titolo Azioni nella pagina Dettagli regola workflow, fare clic su Menu e selezionare Crea evento di integrazione.

    NOTA: l'evento trigger nella regola di workflow determina i tipi di azioni che possono essere creati nella regola.

    SUGGERIMENTO: è possibile creare una copia di un'azione della regola del workflow esistente facendo clic sul collegamento Copia per l'azione.

  4. Nella pagina Modifica azione workflow immettere un nome per l'azione.
  5. Se si desidera abilitare l'azione, selezionare la casella di controllo Attivo.
  6. Selezionare le code di integrazione sulle quali verranno scritti gli eventi di integrazione.
  7. Nel campo Versione schema, se il tipo di record per la regola del workflow supporta lo schema di entrambe le versioni v1.0 e v2.0 di Web Services, selezionare la versione del Web Service utilizzato per gli eventi di integrazione.

    Se il tipo di record per la regola del workflow supporta lo schema di entrambe le versioni v1.0 e v2.0 di Web Services, nel campo Versione schema viene selezionato Web Services v2.0 per impostazione predefinita, ma è possibile modificare la selezione prima di salvare l'azione del workflow.

    NOTA: dopo aver creato e salvato l'azione del workflow, non è possibile modificare il valore nel campo Versione schema.

    Se il tipo di record per la regola del workflow supporta solo uno schema, la versione del servizio Web viene selezionata per impostazione predefinita. Per ulteriori informazioni su Web Services, vedere Oracle Web Services On Demand Guide.

  8. Salvare l'azione del workflow.
  9. Dal menu a livello di record nell'elenco delle azioni, selezionare Configura per l'azione di evento di integrazione che si desidera configurare.

    NOTA: l'opzione Configura non è disponibile per le azioni in cui l'evento trigger è Quando i record vengono uniti.

  10. Nella pagina Configura evento integrazione - Registrazione, selezionare le caselle di controllo per i campi a seconda delle esigenze:
    • selezionare la casella di controllo Includi sempre se si desidera che il campo venga incluso nell'evento di integrazione anche se il valore del campo non è stato modificato;
    • selezionare la casella di controllo Registra modifiche se si desidera che venga generato un evento di integrazione a ogni aggiornamento di questo campo.
  11. Salvare le modifiche.

La tabella riportata di seguito descrive i campi della pagina Configura evento integrazione - Registrazione.

Campo

Descrizione

Nome visualizzazione

Il nome del campo visualizzato nell'interfaccia utente.

Indicatore di integrazione

L'indicatore di integrazione viene utilizzato quando il campo viene incluso nell'evento di integrazione.

I tag di integrazione vengono visualizzati nella colonna Tag di integrazione - Web Services v2.0 della pagina Campi tipo di record.

Obbligatorio

Questa casella di controllo di sola lettura indica se il campo è stato impostato come campo obbligatorio.

Includi sempre

Selezionare questa casella di controllo se si desidera che il campo venga incluso nell'evento di integrazione anche se il valore del campo non è stato modificato.

NOTA: la casella di controllo Includi sempre è selezionata per impostazione predefinita e non può essere deselezionata per certi campi utilizzati da Oracle CRM On Demand.

Registra modifiche

Selezionare questa casella di controllo se si desidera che venga generato un evento di integrazione a ogni aggiornamento di questo campo. Per ulteriori informazioni sulla casella di controllo Registra modifiche, vedere Informazioni sulla casella di controllo Registra modifiche in questo argomento.

Informazioni sulla casella di controllo Registra modifiche

La casella di controllo Registra modifiche non è disponibile se l'evento trigger per la regola del workflow è Prima dell'eliminazione record, Dopo associazione con principale o Dopo dissociazione da principale. Inoltre, se l'evento trigger per la regola del workflow è Dopo associazione con principale o Dopo dissociazione da principale, l'insieme dei campi visualizzati nella pagina sarà l'insieme dei campi a livello del record secondario. Non è possibile configurare l'insieme di campi inclusi nell'evento di integrazione a livello di record principale.

Per le azioni del workflow in cui la casella di controllo Registra modifiche è disponibile, l'azione del workflow crea un evento di integrazione solo se la casella di controllo Registra modifiche è selezionata per almeno un campo e se viene rilevata una modifica in almeno uno dei campi per i quali la casella di controllo Registra modifiche è selezionata. Alla creazione dell'evento di integrazione, tutti i campi con la casella di controllo Includi sempre selezionata nell'azione del workflow verranno inclusi nell'evento di integrazione.

Eccezioni dei campi di sistema

Se l'evento trigger è diverso da Al salvataggio nuovo record, Oracle CRM On Demand non genera eventi di integrazione nei casi in cui la casella di controllo Registra modifiche è selezionata per uno o più dei campi di sistema riportati di seguito e non è selezionata per gli altri campi:

  • ModifiedDate
  • ModifiedById
  • CreatedDate
  • CreatedById
  • ID

Per ulteriori informazioni sugli eventi di integrazione, vedere Informazioni sugli eventi di integrazione.

Per le procedure dettagliate per la creazione di altri tipi di azioni del workflow, vedere gli argomenti riportati di seguito.

Argomenti correlati

Per informazioni correlate sui workflow, vedere gli argomenti riportati di seguito.


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