Personalizzazione di un flusso di lavoro con parametri esterni
- Si applica a:
- Campaign Standard
Creato per:
- Intermedio
- Sviluppatore
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
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.
-
-
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):
NomeDescrizioneSintassiEndWithIndica se una stringa (primo parametro) termina con una stringa specifica (secondo parametro).EndWith(<Stringa>,<Stringa>)startWithIndica se una stringa (primo parametro) inizia con una stringa specifica (secondo parametro).startWith(<Stringa>,<Stringa>)ExtractRestituisce i primi caratteri di una stringa utilizzando un separatore.Extract(<Stringa>,<Separatore>)ExtractRightRestituisce gli ultimi caratteri di una stringa utilizzando un separatore.ExtractRight(<Stringa>,<Separatore>)DateFormatFormatta una data utilizzando il formato specificato nel secondo parametro (ad esempio: '%4Y%2M%2D')DateFormat(<Data>,<Formato>)NomeFileRestituisce il nome di un percorso di file.FileName(<Stringa>)FileExtRestituisce l'estensione di un percorso di file.FileExt(<Stringa>)GetOptionRestituisce il valore della funzione specificata.GetOption(<nomeOpzione>)IsNullIndica se una stringa o una data è null.IsNull(<Stringa/data>)UrlUtf8EncodeCodifica un URL in UTF8.UrlUtf8Encode(<Stringa>)
Personalizzazione di attività con variabili di eventi
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
-
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
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.