Övervaka arbetsflödeskörning monitoring-workflow-execution

I det här avsnittet finns information om hur du övervakar arbetsflödenas körning.

Ett användningsexempel om hur du skapar ett arbetsflöde där du kan övervaka statusen för en uppsättning arbetsflöden som är"pausade","stoppade" eller"med fel" finns också i det här avsnittet.

Administratörer för instansen kan dessutom använda Granskningsspår för att kontrollera aktiviteter och senaste ändringar av arbetsflöden, arbetsflödenas status. Mer information finns i Campaign Classic v7 Production Guide.

Ytterligare sätt att övervaka olika Campaign-processer presenteras i Campaign Classic v7 Production Guide.

Visa förlopp displaying-progress

Du kan övervaka körningen genom att visa förloppet med lämplig ikon i verktygsfältet.

The Display progress information Med -ikonen kan du visa status och aktivitetsresultatet i körningsfönstret.

När det här alternativet är markerat visas utförda aktiviteter i blått, väntande aktiviteter blinka, varningar visas i orange och fel i rött. Det här alternativet visar också resultatet av aktiviteter vid den utgående övergången, följt av resultatetiketten som definieras i aktivitetsegenskaperna och jobbens varaktighet om den överstiger en sekund

Visa loggar displaying-logs

Loggen innehåller historiken eller granskningsspåret för arbetsflödet. Den registrerar alla användaråtgärder, alla åtgärder som utförts och fel som påträffats. Du kan:

  • Välj Tracking -fliken i detaljerna. Den här listan innehåller alla arbetsflödesmeddelanden.

  • Filtrera loggmeddelanden efter aktivitet. Det gör du genom att klicka Display the tasks and the log i verktygsfältet ovanför diagrammet för att visa Log och Tasks under diagrammet. Välj en aktivitet om du vill visa alla relaterade meddelanden. Den här listan innehåller alla meddelanden när ingen aktivitet har valts.

    note note
    NOTE
    Klicka på bakgrunden i diagrammet för att avmarkera alla element.
  • Visa endast meddelanden som är länkade till en viss uppgift. Om du vill göra det väljer du Tasks och sedan välja en aktivitet i diagrammet för att begränsa listan. Dubbelklicka på en uppgift för att visa informationen. Loggen finns på den sista fliken i fönstret.

    The Details… kan du visa all ytterligare information om aktivitetskörning. Du kan till exempel visa valideringsoperatorn och, i tillämpliga fall, kommentaren som de angav vid godkännandet, som i följande exempel:

NOTE
Loggen rensas inte när ett arbetsflöde startas om. Alla meddelanden sparas. Om du vill ignorera meddelanden från en tidigare körning måste du rensa historiken.

I loggen visas den kronologiska listan med körningsmeddelanden som rör arbetsflödesaktiviteter för målinriktning.

  • Logg över en målinriktningskampanj

    När en målinriktningskampanj har körts klickar du på Tracking för att visa körningsspårningen.

    Alla kampanjmeddelanden visas: genomförda kampanjer samt varningar och fel.

  • Logg över en aktivitet

    Du kan också visa körningsloggen och information om varje aktivitet. Det finns två sätt att göra detta:

    1. Välj målaktiviteten och klicka på Display the tasks and the log -ikon.

      I det nedre avsnittet av diagrammet visas två flikar: Logg och Uppgifter.

      Aktiviteter som väljs i diagrammet fungerar som filter i loggen och uppgiftslistan.

    2. Högerklicka på målaktiviteten och välj Display logs.

      Loggen visas i ett separat fönster.

Rensar loggarna purging-the-logs

Arbetsflödeshistorik rensas inte automatiskt: alla meddelanden behålls som standard. Historiken kan rensas via File > Actions eller genom att klicka på Actions i verktygsfältet ovanför listan. Välj Purge history. De alternativ som är tillgängliga i Actions menyn finns i Verktygsfältet Åtgärder -avsnitt.

Arbetstabeller och arbetsflödesschema worktables-and-workflow-schema

Arbetsflödet konverterar arbetstabeller som kan ändras via vissa aktiviteter. Med Adobe Campaign kan ni via datahanteringsaktiviteter ändra, byta namn på och berika kolumnerna i arbetsflödestabellerna, t.ex. för att anpassa dem till nomenklaturen beroende på kundens behov, för att samla in ytterligare information om medmottagaren av ett kontrakt osv.

Det går också att skapa länkar mellan olika arbetsdimensioner och definiera dimensionsändringar. För varje kontrakt som registreras i databasen anger du t.ex. huvudinnehavaren och använder uppgifter om medägare i den ytterligare informationen.

Arbetstabellerna i arbetsflödet tas bort automatiskt när arbetsflödet försätts i viloläge. Om du vill behålla en arbetstabell sparar du den i en lista via List update aktivitet (se Listuppdatering).

Hantera fel managing-errors

När ett fel inträffar pausas arbetsflödet och aktiviteten körs när felet blinkar. I arbetsflödesöversikten, under Monitoring tab - Workflows kan du bara visa arbetsflöden med fel, vilket visas nedan.

I Utforskaren i Adobe Campaign visas en Failed kolumn som standard.

När ett arbetsflöde är felaktigt meddelas de operatorer som tillhör arbetsflödesövervakningsgruppen via e-post, förutsatt att deras e-postadress anges i deras profil. Den här gruppen är markerad i Supervisor(s) i arbetsflödesegenskaperna.

Meddelandeinnehållet är konfigurerat i Workflow manager notification standardmall: Den här mallen är markerad i Execution -fliken i arbetsflödesegenskaperna. Meddelandet visar namnet på felarbetsflödet och den berörda uppgiften.

Exempel på meddelande:

Med länken kan du komma åt Adobe Campaign-konsolen i webbläge och arbeta med felarbetsflödet när du har loggat in.

Du kan konfigurera arbetsflödet så att det inte pausar och fortsätter att köras om fel uppstår. Om du vill göra det redigerar du arbetsflödet Properties och Error management väljer du Ignore i In case of error fält. Du kan sedan ange antalet på varandra följande fel som kan ignoreras innan processen pausas.

I det här fallet avbryts felaktiviteten. Det här läget passar särskilt bra för arbetsflöden som är utformade för att försöka göra om kampanjen senare (periodiska åtgärder).

NOTE
Du kan använda den här konfigurationen separat för varje aktivitet. Om du vill göra det redigerar du aktivitetsegenskaperna och väljer felhanteringsläget i dialogrutan Advanced -fliken.

Mer information om felsökning av arbetsflödenas körning finns i Campaign Classic v7 Production Guide.

Bearbetningsfel processing-errors

När det gäller verksamheter, Process errors I visas en viss övergång som aktiveras om ett fel genereras. I det här fallet försätts arbetsflödet inte i felläge och körningen fortsätter.

Fel som beaktas är filsystemfel (filen kunde inte flyttas, katalogen kunde inte nås osv.).

Det här alternativet bearbetar inte fel relaterade till aktivitetskonfigurationen, dvs. ogiltiga värden. Fel relaterade till felaktig konfiguration aktiverar inte den här övergången (katalogen finns inte, osv.).

Om ett arbetsflöde pausas (manuellt eller automatiskt efter ett fel) visas Start startar om arbetsflödeskörningen där den stoppades. Den felaktiga aktiviteten (eller den pausade aktiviteten) kommer att köras igen. De föregående aktiviteterna har inte körts om.

Om du vill köra alla arbetsflödesaktiviteter igen använder du Restart -knappen.

Om du ändrar aktiviteter som redan har körts beaktas inte ändringarna när arbetsflödeskörningen startas om.

Om du ändrar aktiviteter som inte har utförts beaktas de när arbetsflödeskörningen startas om.

Om du ändrar pausade aktiviteter kan ändringarna inte beaktas korrekt när arbetsflödet startas om.

Om det är möjligt rekommenderar vi att du startar om arbetsflödet när du har gjort ändringar.

Instansövervakning instance-supervision

The Instance supervision kan du visa Adobe Campaign serveraktivitet och visa en lista över arbetsflöden och leveranser med fel.

Gå till Monitoring och klicka på General view länk.

Om du vill visa alla arbetsflöden klickar du på Workflows länk. Använd listrutan för att visa arbetsflödena på plattformen baserat på deras tillstånd.

Klicka på länken i ett arbetsflöde med fel för att öppna det och visa loggen.

Förhindra samtidig körning av flera program preventing-simultaneous-multiple-executions

Ett arbetsflöde kan ha flera körningar samtidigt. I vissa fall bör du förhindra att detta händer.

Du kan till exempel ha en schemaläggare som utlöser arbetsflödeskörningen varje timme, men ibland tar körningen av hela arbetsflödet mer än en timme. Du kanske vill hoppa över körningen om arbetsflödet redan körs.

Om du har en signalaktivitet i början av arbetsflödet kanske du vill hoppa över signalen om arbetsflödet körs.

Den allmänna principen är följande:

Lösningen är att använda en förekomstvariabel. Förekomstvariabler delas av alla parallella körningar i arbetsflödena.

Här är ett enkelt testarbetsflöde:

The Scheduler utlöser en händelse varje minut. Följande Test aktiviteten kommer att testa isRunning instansvariabel som avgör om körningen ska fortsätta eller inte:

NOTE
isRunning är ett variabelnamn som valts för det här exemplet. Det här är inte en inbyggd variabel.

Aktiviteten omedelbart efter Test i ja förgreningen måste ange instansvariabeln i sin Initieringsskript:

instance.vars.isRunning = true

Den allra sista aktiviteten i ja grenen måste återställa variabeln till false i sin Initieringsskript:

instance.vars.isRunning = false

Observera att:

  • Du kan kontrollera det aktuella värdet för instansvariabeln via Variabel i arbetsflödet Egenskaper.

  • Förekomstvariabler återställs när du startar om ett arbetsflöde.

  • I JavaScript är ett odefinierat värde false i ett test, vilket gör att instansvariabeln kan testas även innan den har initierats.

  • Du kan övervaka aktiviteter som inte bearbetas på grund av den här mekanismen genom att lägga till en loggningsinstruktion i initieringsskriptet för "nej"-slutet.

    code language-none
    logInfo("Workflow already running, parallel execution not allowed.");
    

Ett användningsexempel presenteras i detta avsnitt: Samordna datauppdateringar.

Databasunderhåll database-maintenance

I arbetsflöden används många arbetstabeller som förbrukar utrymme och gör att hela plattformen blir långsammare om den inte underhålls. Mer information om databasunderhåll finns i section .

The Databasrensning arbetsflöde tillgängligt via Administration > Produktion > Tekniska arbetsflöden -nod, kan du ta bort föråldrade data för att undvika exponentiell tillväxt i databasen. Arbetsflödet utlöses automatiskt utan användaråtgärder. Se Campaign Classic v7 Production Guide.

Du kan också skapa specifika tekniska arbetsflöden för att rensa bort onödiga datamängder. Se Campaign Classic v7 Production Guide och section.

Hantering av pausade arbetsflöden handling-of-paused-workflows

Om ett arbetsflöde pausas rensas aldrig arbetsflödets arbetsregister som standard. Från och med bygge 880 stoppas automatiskt arbetsflöden som har pausats för länge och arbetsflödena töms. Detta beteende aktiveras enligt följande:

  • Arbetsflöden som har pausats sedan mer än 7 dagar visas som en varning på kontrollpanelen (och övervaknings-API:t) och ett meddelande skickas till den övervakande gruppen.
  • Samma sak händer varje vecka, när cleanupPausedWorkflows det tekniska arbetsflödet utlöses. Mer information om arbetsflödet finns i det här avsnittet.
  • Efter fyra meddelanden (en månad i pausat läge som standard) stoppas arbetsflödet ovillkorligt. En logg visas i arbetsflödet när det har stoppats. Tabellerna rensas vid nästa körning cleanup arbetsflöde

Dessa punkter kan konfigureras via alternativet NmsServer_PausedWorkflowPeriod.

Arbetsflödesansvariga meddelas. Den som skapade arbetsflödet och den sista användaren som ändrade det meddelas också. Administratörer får inte meddelanden.

Filtrera arbetsflöden utifrån deras status  filtering-workflows-status

Med hjälp av gränssnittet Campaign Classic kan du övervaka körningsstatusen för alla arbetsflöden i instansen med hjälp av fördefinierade  vyer. Öppna  Administration  /  Audit  /  Workflows Status  nod.

Följande vyer är tillgängliga:

  • Running: visar alla arbetsflöden som körs.
  • Paused: visar alla pausade arbetsflöden.
  • Failed: visar alla misslyckade arbetsflöden.
  • Start Pending: visar alla arbetsflöden som väntar på att startas av operationMgt-processen. Den här vyn är tillgänglig med  Marknadsföringskampanjer  endast paketet. Läs mer i Installationshandbok för Campaign Classic v7).

Som standard är dessa vyer tillgängliga i  Audit  mapp. Du kan dock återskapa dem på valfri plats i mappträdet. På så sätt blir de tillgängliga för standardanvändare utan administrationsbehörighet.

Så här gör du:

  1. Högerklicka på den mapp där du vill lägga till vyn.
  2. I Add new folder  /  Administration markerar du den vy som du vill lägga till.
  3. När mappen har lagts till i trädet måste du konfigurera den som en vy, så att alla arbetsflöden visas oavsett ursprungsmapp.Mer information om hur du konfigurerar vyer finns i det här avsnittet.

Utöver dessa vyer kan du skapa filtermappar så att du kan filtrera listan med arbetsflöden utifrån deras körningsstatus. Så här gör du:

  1. Öppna en mapp av arbetsflödestyp och välj sedan Filters / Advanced filter -menyn.
  2. Konfigurera filtret så att arbetsflödets @status fältet är lika med det läge du väljer.
  3. Spara och namnge filtret. Den blir sedan direkt tillgänglig i filterlistan.

Mer information finns i följande avsnitt:

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1