Un'attività di tipo Delivery consente di creare un'azione di consegna. Può essere costruito utilizzando elementi di input.
Per configurarlo, modificate l'attività e immettete le opzioni di consegna.
Consegna
Puoi:
Agisci sulla consegna specificata nella transizione in entrata. A questo scopo, selezionare la prima opzione della sezione Delivery della finestra.
Questa opzione può essere utilizzata quando un'attività di flusso di lavoro precedente ha già creato o specificato la consegna. Questo può essere stato fatto, come nell'esempio seguente, da un'attività dello stesso tipo che ha generato una transizione in uscita.
Nell'esempio seguente, la consegna viene creata per la prima volta. La popolazione e il contenuto vengono definiti successivamente. Quindi, le informazioni per questi tre elementi vengono reinserite in una nuova attività di consegna utilizzando la transizione in entrata in modo che possa essere inviata.
Selezionare direttamente la consegna interessata. A questo scopo, selezionare l'opzione Explicit e selezionare il recapito dall'elenco a discesa del campo Delivery.
L'elenco mostra per impostazione predefinita le consegne non completate contenute nella cartella Consegne. Per accedere ad altre campagne, fai clic sull'icona Select link.
Selezionate la campagna dall'elenco a discesa del campo Folder oppure fate clic su Display sub-levels per visualizzare tutte le consegne contenute nelle sottocartelle:
Dopo aver selezionato l'azione di consegna, potete visualizzare il contenuto facendo clic sull'icona Edit link.
Creare uno script per calcolare la consegna. A questo scopo, selezionare l'opzione Computed by a script e immettere lo script. Per aprire una finestra di input, fare clic sull'opzione Edit…. L'esempio seguente recupera l'identificatore della consegna:
Crea una nuova consegna. A questo scopo, selezionate l'opzione New, created from a template e selezionate il modello di consegna su cui verrà basato il recapito.
Fate clic sull'icona Select link per sfogliare le cartelle, quindi fate clic sull'icona Edit link per visualizzare il contenuto del modello selezionato.
Destinatari
I destinatari possono essere specificati dagli eventi in entrata, ad esempio in seguito all'importazione di un file, o specificati nell'azione di consegna. Possono anche essere memorizzati in uno o più file.
Contenuto
Il contenuto del messaggio può essere definito nella consegna o nell'evento in entrata.
Azione da eseguire
Potete creare la consegna, prepararla, avviarla, stimare la destinazione o inviare una prova.
Selezionare il tipo di azione da eseguire:
L'attività Act on a delivery utilizzata ulteriormente nel flusso di lavoro consente di avviare tutti i passaggi rimanenti necessari per avviare la distribuzione (calcolo della destinazione, preparazione dei contenuti, distribuzione). Per ulteriori informazioni, vedere Controllo consegna.
Sono inoltre disponibili le seguenti opzioni:
Generate an outbound transition
Crea una transizione in uscita che verrà attivata al termine dell'esecuzione. Potete scegliere se recuperare o meno la destinazione della consegna in uscita.
Do not recover target
Non recupera la destinazione dell'azione di consegna in uscita.
Processing errors
Fare riferimento a Controllo consegna.
La scheda Script consente di modificare i parametri di consegna.
Crea un nuovo flusso di lavoro e aggiungi attività come mostrato nell’immagine seguente:
Aprite l'attività Delivery e definite le proprietà come segue:
Fare clic su OK per chiudere la finestra delle proprietà. Hai appena configurato un'attività che consiste nella creazione e preparazione di una nuova consegna basata su un modello di consegna il cui target verrà specificato al suo interno.
Aprite l'attività Approval e definite le proprietà come segue:
Nel campo Assignment type, selezionate un gruppo in cui siete registrati. Se siete connessi utilizzando l'account 'admin', selezionate il gruppo Amministrazione.
Quindi, immettete un titolo e inserite il testo seguente nel corpo del messaggio:
Do you wish to approve delivery (<%= vars.recCount %> recipient(s))?
Questo è un messaggio che include un'espressione scritta in JavaScript: vars.recCount rappresenta il numero di destinatari interessati dalla consegna dell'attività precedente. Per ulteriori informazioni sulle espressioni JavaScript, fare riferimento a script e modelli JavaScript.
L'attività Approvazione è descritta in Approvazione.
Identificatore di consegna, se l'opzione Specified in the transition è selezionata nella sezione Delivery.
Ogni evento in ingresso deve specificare una destinazione definita da questi parametri.
Questo parametro viene visualizzato solo se l'opzione Specified by inbound event(s) è selezionata nella sezione Recipients.
nomefile
Nome completo del file generato se l'opzione File(s) specified by inbound event(s) è selezionata nella sezione Recipients.
contentId
Identificatore di contenuto se l'opzione Specified by inbound events è selezionata nella sezione Content.
Questo insieme di tre valori identifica il target risultante dalla consegna. tableName è il nome della tabella che memorizza gli identificatori della destinazione, schema è lo schema della popolazione (in genere nms:destinatario) ed recCount è il numero di elementi nella tabella.
La transizione associata al complemento ha gli stessi parametri.
Non ci sono parametri di output quando l'opzione Do not recover target è selezionata.