Personalizzazione di un flusso di lavoro con parametri esterni customizing-a-workflow-with-external-parameters
Una volta attivato il flusso di lavoro, i parametri vengono acquisiti nelle variabili degli eventi e possono essere utilizzati per personalizzare le attività del flusso di lavoro.
Possono essere utilizzati, ad esempio, per definire il pubblico da leggere nell'attività Read audience, il nome del file da trasferire nell'attività Transfer file e così via. (vedi questa pagina).
Utilizzo delle variabili di eventi using-events-variables
Le variabili di eventi vengono utilizzate in un'espressione che deve rispettare la sintassi standard.
La sintassi per l'utilizzo delle variabili di eventi deve seguire il formato seguente e utilizzare il nome del parametro definito nell'attività External signal (vedere Dichiarazione dei parametri nell'attività External signal):
$(vars/@parameterName)
In questa sintassi, la funzione $ restituisce il tipo di dati string. Se si desidera specificare un altro tipo di dati, utilizzare le funzioni seguenti:
- $long: numero intero.
- $float: numero decimale.
- $booleano: true/false.
- $datetime: timestamp.
Quando si utilizza una variabile in un’attività, l’interfaccia fornisce assistenza per chiamarla.
-
: selezionare la variabile degli eventi tra tutte le variabili disponibili nel flusso di lavoro.
-
: modificare le espressioni combinando variabili e funzioni (vedere questa pagina).
Questo elenco fornisce funzioni che ti consentono di eseguire filtri complessi. Queste funzioni sono descritte in questa sezione.
È inoltre possibile utilizzare le funzioni seguenti, disponibili in tutte le attività che consentono di utilizzare variabili di eventi dopo la chiamata di un flusso di lavoro con parametri esterni (vedere questa sezione):
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 Nome Descrizione Sintassi EndWith Indica se una stringa (primo parametro) termina con una stringa specifica (secondo parametro). EndWith(<Stringa>,<Stringa>) startWith Indica se una stringa (primo parametro) inizia con una stringa specifica (secondo parametro). startWith(<Stringa>,<Stringa>) Extract Restituisce i primi caratteri di una stringa utilizzando un separatore. Extract(<Stringa>,<Separatore>) ExtractRight Restituisce gli ultimi caratteri di una stringa utilizzando un separatore. ExtractRight(<Stringa>,<Separatore>) DateFormat Formatta una data utilizzando il formato specificato nel secondo parametro (ad esempio: '%4Y%2M%2D') DateFormat(<Data>,<Formato>) NomeFile Restituisce il nome di un percorso di file. FileName(<Stringa>) FileExt Restituisce l'estensione di un percorso di file. FileExt(<Stringa>) GetOption Restituisce il valore della funzione specificata. GetOption(<nomeOpzione>) IsNull Indica se una stringa o una data è null. IsNull(<Stringa/data>) UrlUtf8Encode Codifica un URL in UTF8. UrlUtf8Encode(<Stringa>)
Personalizzazione di attività con variabili di eventi customizing-activities-with-events-variables
Le variabili di eventi possono essere utilizzate per personalizzare diverse attività, elencate nella sezione seguente. Per ulteriori informazioni su come chiamare una variabile da un'attività, consulta questa sezione.
Attività Read audience: definisci il pubblico di destinazione in base alle variabili degli eventi. Per ulteriori informazioni su come utilizzare l'attività, consulta questa sezione.
Attività Test: crea condizioni in base alle variabili degli eventi. Per ulteriori informazioni su come utilizzare l'attività, consulta questa sezione.
Attività Transfer file: personalizzare il file da trasferire in base alle variabili degli eventi. Per ulteriori informazioni su come utilizzare l'attività, consulta questa sezione.
Attività Query: è possibile fare riferimento ai parametri in una query utilizzando espressioni che combinano variabili di eventi e funzioni. Per eseguire questa operazione, aggiungere una regola, quindi fare clic sul collegamento Advanced mode per accedere alla finestra di modifica delle espressioni (vedere Modifica avanzata delle espressioni).
Per ulteriori informazioni su come utilizzare l'attività, consulta questa sezione.
Channels attività: personalizza le consegne in base alle variabili degli eventi.
Per personalizzare una consegna in base alle variabili degli eventi, devi innanzitutto dichiarare nell’attività di consegna le variabili che desideri utilizzare:
-
Selezionare l'attività, quindi fare clic sul pulsante per accedere alle impostazioni.
-
Seleziona la scheda General, quindi aggiungi le variabili degli eventi che saranno disponibili come campi di personalizzazione nella consegna.
-
Fai clic sul pulsante Confirm.
Le variabili degli eventi dichiarati sono ora disponibili dall’elenco dei campi di personalizzazione. Puoi utilizzarli nella consegna per eseguire le azioni seguenti:
-
Definisci il nome del modello da utilizzare per la consegna.
note note NOTE Questa azione è disponibile solo per consegne ricorrenti. -
Personalizzare la consegna: quando si seleziona un campo di personalizzazione per configurare una consegna, le variabili degli eventi sono disponibili nell'elemento Workflow parameters. Puoi utilizzarli come qualsiasi campo di personalizzazione, ad esempio per definire l’oggetto della consegna, il mittente e così via.
La personalizzazione della consegna è descritta in questa sezione.
Codici di segmento: definisci il codice di segmento in base alle variabili di eventi.
Etichetta di consegna: definisci l'etichetta di consegna in base alle variabili degli eventi.