God praxis för arbetsflöden workflow-best-practices

Med Adobe Campaign kan du konfigurera alla typer av arbetsflöden för att utföra ett stort antal uppgifter. När du utformar och kör arbetsflöden måste du dock vara mycket försiktig eftersom en felaktig implementering kan leda till felaktiga prestanda, avvikelser och plattformsproblem. Nedan finns en lista med bästa praxis och felsökningstips.

NOTE
Arbetsflödesdesign och körning måste utföras av en avancerad Adobe Campaign-användare.

Namngivning naming

För att underlätta felsökning av arbetsflöden rekommenderar Adobe att du unikt namnger och etiketterar dina arbetsflöden. Fyll i arbetsflödets beskrivningsfält för att sammanfatta den process som ska utföras så att operatorn lätt kan förstå den.
Om arbetsflödet är en del av en process som innefattar flera arbetsflöden kan du använda siffror när du anger en etikett för att ordna dem tydligt.

Exempel:

  • 001 - Import - Importera mottagare
  • 002 - Import - Importförsäljning
  • 003 - Import - Importera försäljningsinformation
  • 010 - Export - Exportera leveransloggar
  • 011 - Export - Exportera spårningsloggar

Duplicera arbetsflöden duplicating-workflows

Du kan duplicera arbetsflöden. Håll Marketing Activities markören över arbetsflödet och klicka Duplicate element. När du har duplicerat arbetsflödet överförs inte ändringarna till kopian av arbetsflödet. Kopian av arbetsflödet kan redigeras.

Körning execution

Antal arbetsflöden

Som standard rekommenderar vi att inte kör fler än 20 aktiva arbetsflöden samtidigt (detta gäller inte arbetsflöden som väntar på en schemalagd körning). När du har klickat på den gränsen köas arbetsflöden för att inte påverka prestanda.

I vissa sammanhang kan du behöva köra fler än 20 arbetsflöden. Om så är fallet måste du kontrollera användningsexemplen med en Campaign-expert och kontakta Adobes kundtjänst för att höja gränsen.

IMPORTANT
Även om du inte når tröskelvärdet på 20 arbetsflöden rekommenderar Adobe att du distribuerar arbetsflödeskörningen över tid. Om du programmerar körningen av arbetsflödena får du bättre prestanda för instansen.

Innan du startar ett arbetsflöde kontrollerar Campaign Standard om det finns tillräckligt med fysiskt systemminne för att köra arbetsflödet. Om det inte finns tillräckligt med ledigt minne visas ett meddelande om att arbetsflödets körning kommer att fördröjas tills inläsningen på servern går ned och systemminnet ökar.

Frekvens

Ett arbetsflöde kan inte köras automatiskt oftare än en gång var tionde minut.
Aktivitetens upprepningsfrekvens får inte vara mindre än 10 minuter. Om repetitionsfrekvensen är inställd på 0 (som även är standardvärdet) så beaktas inte det här alternativet och arbetsflödet körs enligt körningsfrekvensen.

Pausade arbetsflöden

Arbetsflöden som har pausats eller misslyckats i mer än 7 dagar stoppas för att ta upp mindre diskutrymme. Rengöringsaktiviteten visas i loggarna för arbetsflödet.

Övergångar

Ett arbetsflöde som innehåller oavslutade övergångar kan fortfarande köras. Ett varningsmeddelande genereras och arbetsflödet pausas när övergången är klar men det genererar inget fel. Du kan också påbörja ett arbetsflöde utan att ha en färdig design och slutföra det i efterhand.

Mer information finns under Köra arbetsflöden.

Tidszon

Med egenskaperna för ett arbetsflöde kan du definiera en specifik tidszon som ska användas som standard i alla dess aktiviteter. Som standard är arbetsflödets tidszon den som definieras för den aktuella Campaign-operatorn.

Aktivitet activity

Antal aktiviteter per arbetsflöde number-activities

Vi rekommenderar att du använder upp till 100 aktiviteter i ett enda arbetsflöde. Över 100 aktiviteter kan medföra prestandaproblem när du utformar och konfigurerar arbetsflödet.

Arbetsflödesdesign

Om du vill vara säker på att arbetsflödet avslutas på rätt sätt ska du undvika att lämna den sista övergången i ett arbetsflöde separat genom att använda en End activity.

Om du vill få åtkomst till detaljvyn för övergångarna markerar du alternativet Keep interim results i avsnittet Körning i egenskaperna för arbetsflödet.

CAUTION
Det här alternativet kräver mycket diskutrymme och är utformat för att hjälpa dig att skapa ett arbetsflöde och säkerställa korrekt konfiguration och beteende. Låt det vara omarkerat vid produktionsinstanser.

Märkningsverksamhet activity-labeling

När du utvecklar ditt arbetsflöde genereras ett namn för varje aktivitet precis som för alla Adobe Campaign-objekt. Namnet på en aktivitet genereras av verktyget och kan inte redigeras men vi rekommenderar att du ger den ett unikt namn när du konfigurerar den.

Duplicera aktiviteter activity-duplicating

Om du vill duplicera befintliga aktiviteter kan du använda kopiera och klistra in. På så sätt behåller du de inställningar som ursprungligen definierades. Mer information finns i Duplicera arbetsflödesaktiviteter.

Schemaläggaraktivitet acheduler-activity

När du skapar arbetsflödet ska du endast använda en Scheduler activity per gren. Om samma gren i ett arbetsflöde har flera schemaläggare (länkade till varandra) så multipliceras antalet uppgifter som ska utföras exponentiellt vilket skulle innebära att databasen överbelastas avsevärt.

Du kan förhandsgranska nästa tio körningar av dina arbetsflöden genom att klicka Preview next executions.

Mer information finns i Schemaläggaraktivitet.

När du utformar ett schemalagt arbetsflöde som innehåller flera aktiviteter måste du se till att arbetsflödet inte schemaläggs om förrän det är klart. För att göra detta måste du konfigurera arbetsflödet för att förhindra att det körs om en eller flera uppgifter från en tidigare körning fortfarande väntar. Mer information finns på den här sidan.

Anropa arbetsflöde med parametrar workflow-with-parameters

Kontrollera att parameterns namn och antal är identiska med vad som är definierat när arbetsflödet anropas (se den här sidan). Parametrarnas typer måste även vara konsekventa med de värden som förväntas.

Kontrollera att alla parametrar har deklarerats i External signal activity. Annars inträffar ett fel när aktiviteten körs.

Mer information finns i Anropa ett arbetsflöde med externa parametrar.

Exportera paket exporting-packages

Om du vill exportera paket får de exporterade resurserna inte innehålla standard-ID:n. Därför måste ID:n för exporterbara resurser ändras genom att använda ett annat namn än de mallar som finns som standard i Adobe Campaign Standard.
Mer information finns i Hantera paket.

Exportera listor exporting-lists

Med alternativet för exportlista kan du exportera högst 100 000 rader som standard och som definieras av alternativet Nms_ExportListLimit. Det här alternativet kan hanteras av den funktionella administratören under Administration > Application settings > Options.
Mer information finns i Exportera listor.

Felsökning workflow-troubleshooting

I Adobe Campaign finns olika loggar för att bättre förstå problem i arbetsflödet.

Använda arbetsflödesloggar using-workflow-logs

Du kan komma åt arbetsflödesloggar för att övervaka utförandet av dina aktiviteter. Den indexerar de åtgärder som utförts och körningsfel i kronologisk ordning. Fliken Loggar består av historiken för körningen av alla eller vissa valda aktiviteter.
Fliken Åtgärder innehåller information om aktiviteternas körningssekvens. Klicka på en aktivitet om du vill ha mer information om en aktivitet.
Mer information finns i Övervaka arbetsflödeskörning.

Felsöka datahanteringsaktiviteter troubleshooting-data-management-activities

Du kan analysera SQL-förfrågningar på fliken Logg.

  1. Klicka Edit properties på i arbetsytan för arbetsflöde.
  2. I General > Execution kontrollerar du alternativen Save SQL queries in the log och Execute in the engine och klickar sedan på Confirm.

Så här visar du SQL-förfrågningar i loggen:

  1. Klicka på Log and Tasks.
  2. Öppna panelen Search på fliken Logs.
  3. Markera Display SQL logs only.

Förfrågningen visas i loggkolumnen Message .

Använda leveransloggar using-delivery-logs

Leveransloggar gör det möjligt att övervaka leveransprocessen. Uteslutningsloggar returnerar uteslutna meddelanden när sändningen förbereds. När du skickar loggar visas leveransstatus för varje profil.
Mer information finns i Om leveransfel.

Använda leveransvarningar delivery-alerting

Funktionen för leveransvarning är ett varningssystem som gör att en grupp användare automatiskt kan ta emot meddelanden som innehåller information om hur leveransen utförs.
Mer information finns i Leveransvarning.

Relaterade ämnen:

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff