Stampa      Aprire la Guida in linea in versione PDF


Argomento precedente

Argomento successivo

Creazione di eventi programmati

In questo argomento viene descritto come creare gli eventi programmati, ovvero le regole del workflow con l'evento trigger Evento programmato. Per informazioni sulla creazione di regole del workflow con qualsiasi altro evento trigger, vedere Creazione di regole del workflow.

Durante la programmazione di un evento, tenere presenti le considerazioni riportate di seguito.

  • Non è possibile specificare una condizione in un evento programmato. Le istanze programmate dell'evento e le azioni del workflow presenti nell'evento vengono sempre eseguite, a meno che non si verifichi un errore.

    NOTA: dopo la selezione dell'evento trigger Evento programmato nella pagina Nuova regola workflow, la pagina viene aggiornata. La sezione Condizione di errore workflow della pagina viene rimossa e la sezione Dettagli programmazione, in cui si specifica la programmazione dell'evento, diventa disponibile.

  • Per motivi inerenti alle prestazioni, si consiglia di evitare di configurare più eventi programmati da eseguire alla stessa ora.
  • È necessario specificare la data e l'ora di inizio per l'evento programmato e la data e l'ora di fine o il numero di esecuzioni dell'evento.

    NOTA: Oracle CRM On Demand non genera istanze per le date e le ore nel passato anche se si specificano una data e un'ora nel passato. Ad esempio, se si specifica la data 15 gennaio 2018 per un evento programmato da ripetere 10 volte a intervalli di un mese e la data corrente è il 30 maggio 2018, la prima istanza dell'evento verrà programmata per il 15 giugno 2018. Verranno eseguite solo le istanze per le prime cinque ricorrenze nel futuro.

  • Se si specifica che l'evento programmato deve essere eseguito in una determinata data del mese e la data non esiste nel mese specificato, l'evento non verrà eseguito durante quel mese. Ad esempio, se si seleziona il giorno 29 del mese, l'evento non verrà eseguito nel mese di febbraio, a meno che l'anno non sia un anno bisestile.

Quando si seleziona un elenco per un evento programmato, tenere presenti le considerazioni riportate di seguito.

  • Non è possibile rendere attivo l'evento programmato se non si dispone dell'accesso all'elenco filtrato selezionato nell'evento programmato.
  • Se l'utente che ha reso attivo l'evento programmato non dispone dell'accesso all'elenco selezionato nell'evento programmato al momento dell'esecuzione di un'istanza dell'evento, l'istanza non riesce.
  • Quando viene eseguita un'istanza dell'evento programmato, l'elenco restituito include solo i record che soddisfano i criteri di filtro dell'elenco e che sono visibili per l'utente che ha reso attivo l'evento programmato.
  • Il numero massimo dei record che possono essere elaborati da un'istanza di un evento programmato è fissato a 1000. Se l'elenco selezionato nell'evento programmato restituisce più del numero massimo consentito durante l'esecuzione di un'istanza dell'evento, l'istanza non riesce. Per evitare il problema, assicurarsi che il filtro dell'elenco selezionato per l'evento programmato sia impostato in modo da non restituire un elenco di record molto grande.
  • Quando si specifica il filtro per l'elenco da usare per gli eventi programmati, è possibile utilizzare una o più delle funzioni seguenti nei campi Data e Data e ora:
    • Duration()
    • Timestamp()
    • Today()

      È possibile utilizzare queste funzioni con le condizioni seguenti:

    • Tra
    • Uguale a
    • Data
    • Data o successiva
    • Data o precedente
    • Non tra
    • Diverso da

      È possibile digitare l'espressione che contiene le funzioni direttamente nel campo del valore del filtro nei criteri dell'elenco. Ad esempio, affinché vengano restituiti i record opportunità in cui la data di chiusura cade due giorni dopo la data corrente (ovvero la data di esecuzione dell'evento programmato), selezionare la condizione Uguale a e immettere l'espressione seguente:

      Today() + 2

      Come ulteriore esempio, affinché vengano restituiti i record lead in cui la data di chiusura prevista cade entro le 36 ore successive, selezionare la condizione Tra e immettere l'espressione seguente:

      Timestamp(), Timestamp() + Duration('P0YT36H')

      Per ulteriori informazioni su queste funzioni, vedere gli argomenti seguenti: Duration, Timestamp e Today.

Procedure preliminari.

Per creare un evento programmato

  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, effettuare una delle operazioni riportate di seguito.
    • Per creare un nuovo evento programmato mediante la copia di un evento esistente, fare clic su Copia nell'evento programmato da copiare.
    • Per creare un nuovo evento programmato non basato su un evento esistente, fare clic su Nuovo nella barra del titolo.
  4. Nella sezione Dettagli regola workflow chiave della pagina Dettagli regola workflow immettere le informazioni sull'evento programmato.

    Nella tabella riportata di seguito vengono descritti i campi.

    Campo

    Descrizione

    Nome workflow

    Immettere un nome univoco, costituito da un massimo di 50 caratteri.

    Attivo

    Usare la casella di controllo Attivo per attivare o disattivare l'evento programmato.

    Fino al momento in cui l'evento programmato viene reso attivo, il campo Avviata da nel record dell'evento programmato indica il nome dell'utente che ha creato l'evento programmato. Il campo Avviata da viene mostrato nella pagina Dettagli per l'evento programmato dopo il salvataggio del record.

    Dopo la selezione della casella di controllo Attivo nell'evento programmato e il salvataggio del record, il campo Avviato da nel record viene aggiornato per indicare il nome dell'utente che ha selezionato la casella di controllo Attivo. Tale utente deve disporre dell'accesso all'elenco selezionato nell'evento programmato al momento dell'esecuzione di un'istanza dell'evento. In caso contrario, l'istanza non riesce.

    Il campo Avviata da in tutte le istanze in sospeso e in tutte le istanze di errore per l'evento programmato mostra anche il nome dell'utente che ha selezionato la casella di controllo Attivo nell'evento programmato.

    Per ulteriori informazioni sulle conseguenze dell'attivazione o della disattivazione di un evento programmato, vedere Informazioni sugli eventi programmati.

    NOTA: quando si rende attivo l'evento programmato, viene generata immediatamente un'istanza per la prima ricorrenza programmata dell'evento. Come procedura ottimale, si consiglia di impostare tutte le azioni del workflow nell'evento programmato prima di rendere attivo l'evento. In caso contrario, se l'ora di inizio dell'evento programmato è vicina, la prima istanza potrebbe essere eseguita prima di aver terminato l'impostazione delle azioni del workflow.

    Descrizione

    (Facoltativo) Immettere informazioni aggiuntive sull'evento programmato, ad esempio lo scopo dell'evento.

    Tipo di record

    Selezionare il tipo di record per l'evento programmato.

    Un evento programmato è correlato a un solo tipo di record. Dopo aver creato l'evento, non è possibile modificare il tipo di record selezionato.

    Evento trigger

    Selezionare Evento programmato.

    Abilita notifica

    Selezionare questa casella di controllo se si desidera che Oracle CRM On Demand invii un'e-mail dopo ogni esecuzione completata e riuscita di un'istanza dell'evento programmato, dopo ogni esecuzione non riuscita dell'istanza e dopo ogni eliminazione di un'istanza in sospeso dell'evento. L'e-mail viene inviata all'utente che ha reso attivo l'evento programmato.

  5. Nella sezione Dettagli programmazione fare clic sull'icona di ricerca (la lente di ingrandimento), quindi selezionare l'elenco filtrato che restituisce i record sui quali si desidera vengano eseguite le azioni del workflow.
  6. Nel campo Data e ora di inizio selezionare la data e l'ora di esecuzione della prima istanza dell'evento programmato.
  7. Nel campo Ricorrente selezionare l'intervallo di ripetizione desiderato per l'evento programmato, ad esempio Settimanale.
  8. Nel campo Ogni impostare il periodo di intervallo per le istanze ricorrenti. Ad esempio, se si è selezionato Settimanale nel campo Ricorrente e si desidera che le istanze vengano ripetute a intervalli di due settimane, immettere 2 nel campo Ogni. Il valore minimo che è possibile immettere è 1.
  9. Quando si seleziona Mensile nel campo Ricorrente, è possibile impostare l'evento programmato in modo che venga eseguito nell'ultimo giorno di ogni mese di esecuzione selezionando la casella di controllo Ultimo giorno del mese.

    Se ad esempio si imposta un evento programmato per l'esecuzione il 23 aprile e per la ripetizione con intervalli di due mesi, la prima istanza dell'evento verrà eseguita il 23 aprile. La seconda istanza verrà eseguita il 23 giugno, la terza istanza il 23 agosto e così via. Se tuttavia si seleziona la casella di controllo Ultimo giorno del mese, la prima istanza dell'evento verrà eseguita il 30 aprile, la seconda istanza verrà eseguita il 30 giugno, la terza il 31 agosto e così via.

  10. Specificare il numero di volte in cui si desidera venga eseguito l'evento programmato oppure specificare la data e l'ora di fine eseguendo una delle operazioni riportate di seguito.
    • Selezionare l'opzione Dopo e specificare il numero di volte in cui si desidera venga eseguito l'evento programmato. Il valore immesso deve essere maggiore di 0 (zero).
    • Selezionare l'opzione Per data/ora, quindi selezionare la data e l'ora di fine dell'evento programmato. La data e l'ora di fine devono essere successive alla data e all'ora di inizio.
  11. Salvare le modifiche.

Informazioni sull'aggiornamento degli eventi programmati

Dopo aver reso attivo un evento programmato, non è possibile modificare la programmazione o selezionare un elenco diverso nell'evento programmato. È tuttavia possibile far terminare l'evento programmato disattivandolo. Dopo aver deselezionato la casella di controllo Attivo nell'evento programmato e salvato il record, è possibile intervenire sull'evento programmato per modificare la programmazione o selezionare un elenco diverso. Quando lo si rende di nuovo attivo, l'evento programmato verrà considerato come nuovo evento programmato.

ATTENZIONE: quando si disattiva un evento programmato, tutte le istanze in sospeso dell'evento vengono eliminate. Inoltre, se al momento è in esecuzione un'istanza dell'evento programmato, alcune azioni potrebbero non riuscire per alcuni record nell'elenco. Per ulteriori informazioni sulle conseguenze della disattivazione di un evento programmato, vedere Informazioni sugli eventi programmati.


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