Leverans delivery
Med en aktivitet av typen Leverans kan du skapa en leveransåtgärd. Den kan skapas med indataelement.
Om du vill konfigurera den redigerar du aktiviteten och anger leveransalternativen.
-
Leverans
Du kan:
-
Agera på leveransen som anges i den inkommande övergången. Om du vill göra det väljer du det första alternativet i avsnittet Delivery i fönstret.
Det här alternativet kan användas när en tidigare arbetsflödesaktivitet redan har skapats eller specificerat leveransen. Detta kan ha gjorts, som i exemplet nedan, av en aktivitet av samma typ som har genererat en utgående övergång.
I följande exempel skapas leveransen för första gången. Populationen och innehållet definieras senare. Därefter anges informationen för dessa tre element på nytt i en ny leveransaktivitet med hjälp av övergången för inkommande trafik så att den kan skickas.
-
Välj den aktuella leveransen direkt. Det gör du genom att välja alternativet Explicit och välja leveransen i listrutan i fältet Delivery.
I listan visas oavslutade leveranser i mappen Leveranser som standard. Klicka på ikonen Select link om du vill komma åt andra kampanjer.
Välj kampanjen i listrutan för fältet Folder eller klicka på Display sub-levels om du vill visa alla leveranser som finns i undermapparna:
När du har valt leveransåtgärden kan du visa innehållet genom att klicka på ikonen Edit link.
-
Skapa ett skript för att beräkna leveransen. Om du vill göra det väljer du alternativet Computed by a script och anger skriptet. Du kan öppna ett inmatningsfönster genom att klicka på alternativet Edit…. I följande exempel återskapas leveransens identifierare:
-
Skapa en ny leverans. Om du vill göra det väljer du alternativet New, created from a template och väljer den leveransmall som leveransen ska baseras på.
Klicka på ikonen Select link för att bläddra bland mapparna och klicka på ikonen Edit link om du vill visa innehållet i den valda mallen.
-
-
Mottagare
Mottagarna kan anges av de inkommande händelserna, till exempel efter en filimport, eller anges i leveransåtgärden. De kan också lagras i en eller flera filer.
-
Innehåll
Innehållet i meddelandet kan definieras i leverans- eller inkommande-händelsen.
-
Åtgärd som ska köras
Du kan skapa leveransen, förbereda den, starta den, beräkna målet eller skicka ett korrektur.
Välj vilken typ av åtgärd som ska utföras:
- Save: Med det här alternativet kan du skapa leveransen och spara den. Den kommer inte att analysera eller leverera den.
- Estimate the target: Med det här alternativet kan du beräkna leveransmålet för att bedöma dess potential (första analysfasen). Den här åtgärden motsvarar att välja alternativet Estimate the population to be targeted och klicka på Analyze när du skickar en leverans till huvudmålet via Leverans.
- Prepare: Med det här alternativet kan du köra hela analysprocessen (målberäkning och förberedelse av innehåll). Leveransen har inte skickats. Den här åtgärden motsvarar att välja alternativet Deliver as soon as possible och klicka på Analyze när du skickar en leverans till huvudmålet med Leverans.
- Send a proof: Med det här alternativet kan du skicka ett leveransbevis. Den här åtgärden motsvarar att klicka på knappen Send a proof i verktygsfältet för en leverans med Leverans
- Prepare and start: Det här alternativet startar den fullständiga analysprocessen (målberäkning och förberedelse av innehåll) och skickar leveransen. Den här åtgärden motsvarar att klicka på Deliver as soon as possible, Analyze och Confirm delivery när du skickar en leverans till huvudmålet med Leverans.
Med aktiviteten Act on a delivery som används ytterligare i arbetsflödet kan du starta alla återstående steg som krävs för att starta leveransen (målberäkning, förberedelse av innehåll, leverans). Mer information finns i Leveranskontroll.
Följande alternativ är också tillgängliga:
-
Generate an outbound transition
Skapar en utgående övergång som ska aktiveras i slutet av körningen. Du kan välja om du vill hämta målet för den utgående leveransen eller inte.
-
Do not recover target
Återställer inte målet för åtgärden för utgående leverans.
-
Processing errors
Se Leveranskontroll.
På fliken Skript kan du ändra leveransparametrarna.
Exempel: leveransarbetsflöde example--delivery-workflow
Skapa ett nytt arbetsflöde och lägg till aktiviteter enligt bilden nedan:
Öppna aktiviteten Leverans och definiera egenskaperna enligt följande:
- Välj New, created from a template i avsnittet Delivery och välj en leveransmall.
- Välj Specified in the delivery i avsnittet Recipients.
- Behåll alternativet Prepare i avsnittet Action to execute.
Klicka på OK för att stänga egenskapsfönstret. Du har just konfigurerat en aktivitet som består av att skapa och förbereda en ny leverans baserat på en leveransmall vars mål ska anges i den.
Öppna aktiviteten Approval och definiera egenskaperna enligt följande:
-
I fältet Assignment type väljer du en grupp som du är registrerad i. Om du är ansluten med administratörskontot väljer du gruppen Administration.
-
Ange sedan en titel och infoga följande text i meddelandetexten:
code language-none Do you wish to approve delivery (<%= vars.recCount %> recipient(s))?
Detta är ett meddelande som innehåller ett uttryck skrivet i JavaScript: vars.recCount representerar antalet mottagare som är mål för leveransen av föregående aktivitet. Mer information om JavaScript-uttryck finns i JavaScript-skript och -mallar.
Godkännandeaktiviteten anges i Godkännande.
Indataparametrar input-parameters
Leverans-ID, om alternativet Specified in the transition har valts i avsnittet Delivery.
- deliveryId
- tableName
- schema
Varje inkommande händelse måste ange ett mål som definieras av dessa parametrar.
-
filnamn
Fullständigt namn på filen som genereras om alternativet File(s) specified by inbound event(s) väljs i avsnittet Recipients.
-
contentId
Innehållsidentifierare om alternativet Specified by inbound events har valts i avsnittet Content.
Utdataparametrar output-parameters
- tableName
- schema
- recCount
Den här uppsättningen med tre värden identifierar det mål som är resultatet av leveransen. tableName är namnet på den tabell som memorerar målets identifierare, schema är populationens schema (vanligtvis nms:mottagare) och recCount är antalet element i tabellen.
Övergången som är associerad med komplementet har samma parametrar.