Workflowuitvoering controleren monitoring-workflow-execution
Deze sectie geeft informatie over hoe te om de uitvoering van uw werkschema's te controleren.
Er is ook een gebruiksscenario beschikbaar voor het maken van een workflow waarmee u de status kunt controleren van een set werkstromen die worden gepauzeerd, gestopt of met fouten. deze sectie.
Daarnaast kunnen beheerders van de instantie de opdracht Audittrail om activiteiten en laatste wijzigingen te controleren aan werkschema's, de staat van uw werkschema's. Meer informatie over het audittrail in dit page.
Voortgang weergeven displaying-progress
U kunt de uitvoering controleren door de voortgang weer te geven met het juiste pictogram op de werkbalk.
De Display progress information kunt u de status en het activiteitenresultaat weergeven in het uitvoeringsscherm.
Als deze optie is geselecteerd, worden uitgevoerde activiteiten in blauw weergegeven, knipperende activiteiten in behandeling, worden waarschuwingen in oranje weergegeven en fouten in rood. Met deze optie geeft u ook het resultaat weer van activiteiten bij de uitgaande overgang, gevolgd door het label van het resultaat zoals gedefinieerd in de eigenschappen activity en de duur van de taak als deze langer is dan één seconde
Logboeken weergeven displaying-logs
Het logbestand bevat de geschiedenis of audittrail van de workflow. Hiermee worden alle gebruikersacties, alle uitgevoerde bewerkingen en aangetroffen fouten geregistreerd. U kunt:
-
Selecteer de Tracking in het detail. Deze lijst bevat alle workflowberichten.
-
Filter de logboekberichten door activiteit. Om dit te doen, klik Display the tasks and the log op de werkbalk boven het diagram om het Log en Tasks tabs onder het diagram. Selecteer een activiteit om alle verwante berichten te bekijken. Deze lijst bevat alle berichten als er geen activiteit is geselecteerd.
note note NOTE Klik op de achtergrond van het diagram om de selectie van alle elementen op te heffen. -
Alleen die berichten weergeven die zijn gekoppeld aan een bepaalde taak. Selecteer de optie Tasks en selecteert u vervolgens een activiteit in het diagram om de lijst te beperken. Dubbelklik op een taak om de informatie weer te geven. Het laatste tabblad in het venster bevat het logboek.
De Details… kunt u alle aanvullende informatie over de uitvoering van de activiteit weergeven. U kunt bijvoorbeeld de validatieoperator weergeven en, indien van toepassing, de opmerking die ze tijdens de goedkeuring hebben ingevoerd.
Het logboek toont de chronologische lijst van uitvoeringsberichten met betrekking tot het richten van werkschemaactiviteiten.
-
Logboek van een doelgerichte campagne
Als een doelcampagne is uitgevoerd, klikt u op de knop Tracking om het uitvoerspoor weer te geven.
Alle campagneberichten worden getoond: campagnes worden uitgevoerd evenals waarschuwingen of fouten.
-
Logboek van een activiteit
U kunt het uitvoeringslogboek en de details van elke activiteit ook bekijken. Er zijn twee manieren om dit te doen:
-
Selecteer de doelactiviteit en klik op de knop Display the tasks and the log pictogram.
De onderste sectie van het diagram toont twee lusjes: Logboek en Taken.
De activiteiten die binnen het diagram worden geselecteerd handelen als filters op het logboek en de taaklijst.
-
Klik met de rechtermuisknop op de doelactiviteit en selecteer Display logs.
Het logboek wordt getoond in een afzonderlijk venster.
-
De logbestanden leegmaken purging-the-logs
De historie van de workflow wordt niet automatisch gewist: alle berichten worden standaard bijgehouden. De geschiedenis kan worden gewist via File > Actions of door op de knop Actions in de werkbalk boven de lijst. Selecteer Purge history. De opties in het dialoogvenster Actions wordt gedetailleerd in het dialoogvenster Werkbalk Handelingen sectie.
Worktables and workflow schema worktables-and-workflow-schema
De workflow geeft worktables weer die via bepaalde activiteiten kunnen worden bewerkt. Met Adobe Campaign kunt u via gegevensbeheeractiviteiten de kolommen van workflows aanpassen, hernoemen en verrijken, bijvoorbeeld om ze aan te passen aan de nomenclatuur afhankelijk van de behoeften van de klant, om aanvullende informatie te verzamelen over de co-begunstigde van een contract, enz.
Het is ook mogelijk om verbindingen tussen diverse het werkdimensies tot stand te brengen en afmetingsveranderingen te bepalen. Voor elk contract dat bijvoorbeeld in de database is opgenomen, richt u zich tot de hoofdhouder en gebruikt u de gegevens van de medehouder in de aanvullende informatie.
De werktafels van de workflow worden automatisch verwijderd wanneer de workflow wordt gepassiveerd. Als u een werktabel wilt behouden, slaat u deze op in een lijst via het dialoogvenster List update activiteit (zie Lijstupdate).
Fouten beheren managing-errors
Wanneer een fout optreedt, wordt de werkstroom gepauzeerd en wordt de activiteit uitgevoerd wanneer de fout optrad met rood. In het workflowoverzicht, onder de Monitoring tab - Workflows koppeling, kunt u workflows alleen met fouten weergeven, zoals hieronder wordt weergegeven.
In de Adobe Campaign Explorer wordt in de workflowlijst een Failed kolom standaard.
Wanneer een workflow een fout bevat, worden de operatoren die tot de groep voor workflowtoezicht behoren, via e-mail op de hoogte gebracht, zolang hun e-mailadres in hun profiel wordt vermeld. Deze groep is geselecteerd in het dialoogvenster Supervisor(s) veld van de workfloweigenschappen.
De berichtinhoud wordt gevormd in Workflow manager notification standaardsjabloon: deze sjabloon is geselecteerd in het dialoogvenster Execution tabblad van de workfloweigenschappen. In het bericht wordt de naam van de foutworkflow en de betreffende taak weergegeven.
Voorbeeld van melding:
Met de koppeling hebt u toegang tot de Adobe Campaign-clientconsole in de webmodus en kunt u werken aan de foutworkflow nadat u zich hebt aangemeld.
U kunt de workflow zodanig configureren dat deze niet wordt onderbroken en verder wordt uitgevoerd in het geval van fouten. Hiervoor kunt u de workflow bewerken Properties en in de Error management selecteert u de Ignore in de In case of error veld. Vervolgens kunt u opgeven hoeveel opeenvolgende fouten kunnen worden genegeerd voordat het proces wordt gepauzeerd.
In dit geval wordt de fouttaak afgebroken. Deze modus is vooral geschikt voor workflows die zijn ontworpen om de campagne later weer te geven (periodieke acties).
Verwerkingsfouten processing-errors
Met betrekking tot activiteiten Process errors geeft een specifieke overgang weer die wordt ingeschakeld als een fout wordt gegenereerd. In dit geval gaat de workflow niet naar de foutmodus en gaat de uitvoering verder.
Fouten waarmee rekening wordt gehouden, zijn fouten in het bestandssysteem (het bestand kan niet worden verplaatst, de map kan niet worden geopend, enz.).
Deze optie verwerkt geen fouten met betrekking tot activiteitsconfiguratie, d.w.z. ongeldige waarden. Fouten met betrekking tot een onjuiste configuratie maken deze overgang niet mogelijk (map bestaat niet, enz.).
Als een werkstroom wordt gepauzeerd (handmatig of automatisch na een fout), Start start de uitvoering van de workflow opnieuw op de plaats waar deze is gestopt. De foutieve activiteit (of gepauzeerde activiteit) wordt opnieuw uitgevoerd. De vorige activiteiten worden niet opnieuw uitgevoerd.
Als u alle workflowactiviteiten opnieuw wilt uitvoeren, gebruikt u de opdracht Restart knop.
Als u activiteiten wijzigt die al werden uitgevoerd, worden de wijzigingen niet in aanmerking genomen wanneer de werkstroom opnieuw wordt uitgevoerd.
Als u niet-uitgevoerde activiteiten wijzigt, wordt hiermee rekening gehouden wanneer de werkstroom opnieuw wordt uitgevoerd.
Als u gepauzeerde activiteiten wijzigt, kunnen de wijzigingen niet correct worden doorgevoerd wanneer de workflow opnieuw wordt gestart.
Indien mogelijk raden we u aan de workflow opnieuw te starten nadat u wijzigingen hebt aangebracht.
Instantie controleren instance-supervision
De Instance supervision kunt u de Adobe Campaign-serveractiviteit weergeven en een lijst met workflows en leveringen met fouten weergeven.
Ga voor toegang tot deze pagina naar Monitoring en klik op de knop General view koppeling.
Als u alle workflows wilt weergeven, klikt u op de knop Workflows koppeling. Gebruik de vervolgkeuzelijst om de workflows op het platform weer te geven op basis van hun status.
Klik op de koppeling in een workflow met fouten om deze te openen en het bijbehorende logboek weer te geven.
Meerdere uitvoeringen voorkomen preventing-simultaneous-multiple-executions
Eén workflow kan meerdere uitvoeringen tegelijk uitvoeren. In sommige gevallen moet u dit voorkomen.
Bijvoorbeeld, kunt u een planner hebben die de werkschemauitvoering elk uur teweegbrengt, maar soms neemt de uitvoering van het volledige werkschema meer dan een uur. U kunt de uitvoering overslaan als de workflow al wordt uitgevoerd.
Als u een signaalactiviteit aan het begin van het werkschema hebt kunt u het signaal willen overslaan als het werkschema loopt.
Het algemene beginsel is als volgt:
De oplossing is een instantievariabele te gebruiken. Instantievariabelen worden gedeeld door alle parallelle uitvoeringen van de workflows.
Hier volgt een eenvoudige testworkflow:
De Scheduler activeert elke minuut een gebeurtenis. Het volgende Test de activiteit gaat testen isRunning instantievariabele om te beslissen al dan niet om de uitvoering voort te zetten:
De activiteit onmiddellijk na de Test in de ja vertakking moet de instantievariabele in zijn plaatsen Initialisatiescript:
instance.vars.isRunning = true
De allerlaatste activiteit in de ja vertakking moet de variabele in zijn Initialisatiescript:
instance.vars.isRunning = false
Let op:
-
U kunt de huidige waarde van de instantievariabele controleren via Variabelen tabblad in de workflow Eigenschappen.
-
Instantievariabelen worden opnieuw ingesteld wanneer u een workflow opnieuw start.
-
In JavaScript is een ongedefinieerde waarde in een test false, zodat de instantievariabele ook kan worden getest voordat deze is geïnitialiseerd.
-
U kunt de activiteiten controleren die niet wegens dit mechanisme door een registrereninstructie aan het initialiseringsmanuscript van "geen"beëindigend worden verwerkt toe te voegen.
code language-none logInfo("Workflow already running, parallel execution not allowed.");
In deze rubriek wordt een gebruiksgeval weergegeven: Gegevensupdates coördineren.
Database-onderhoud database-maintenance
Workflows gebruiken veel werktabellen die ruimte verbruiken en het hele platform vertragen als het niet wordt onderhouden.
De Database opschonen via de Beheer > Productie > Technische workflows knoop, laat u verouderde gegevens schrappen om exponentiële groei van het gegevensbestand te vermijden. De workflow wordt automatisch geactiveerd zonder tussenkomst van de gebruiker.
U kunt ook specifieke technische workflows maken om overbodige gegevensverbruikende ruimte te wissen. Zie en deze sectie.
Afhandeling van gepauzeerde workflows handling-of-paused-workflows
Als een werkstroom wordt gepauzeerd, worden de werktabellen standaard niet gewist. Vanaf build 8880 worden workflows die al te lang in een pauzestatus zijn gepauzeerd, automatisch gestopt en worden hun werktabellen gewist. Dit gedrag wordt als volgt geactiveerd:
- De werkschema's die sinds meer dan 7 dagen zijn gepauzeerd verschijnen als waarschuwing in het controledashboard (en controle API) en een bericht wordt verzonden naar de supervisorgroep.
- Hetzelfde gebeurt elke week, wanneer cleanupPausedWorkflows de technische workflow wordt geactiveerd. Raadpleeg voor meer informatie over de workflow de deze sectie.
- Na 4 meldingen (dat wil zeggen een maand in de pauzestatus) wordt de workflow onvoorwaardelijk gestopt. Er wordt een logboek weergegeven in de workflow nadat het is gestopt. De tabellen worden gewist bij de volgende uitvoering cleanup werkstroom
Deze periodes kunnen via de optie NmsServer_PausedWorkflowPeriod worden gevormd.
Workflowtoezichthouders worden op de hoogte gesteld. De maker en laatste gebruiker die de workflow heeft gewijzigd, wordt ook op de hoogte gesteld. Beheerders ontvangen de meldingen niet.
Workflows filteren op basis van hun status filtering-workflows-status
Met de interface van het Campaign Classic kunt u de uitvoeringsstatus van alle workflows op uw instantie controleren met behulp van vooraf gedefinieerde views. Als u deze weergaven wilt openen, opent u het dialoogvenster Administration / Audit / Workflows Status knooppunt.
De volgende weergaven zijn beschikbaar:
- Running: geeft een overzicht van alle actieve workflows.
- Paused: geeft een overzicht van alle gepauzeerde workflows.
- Failed: geeft alle mislukte workflows weer.
- ** ).
Deze weergaven zijn standaard toegankelijk in het dialoogvenster Audit map. U kunt ze echter wel opnieuw maken op de locatie die u kiest in de mappenstructuur. Op deze manier zijn ze beschikbaar voor standaardgebruikers zonder beheerrechten.
Dit doet u als volgt:
- Klik met de rechtermuisknop op de map waaraan u de weergave wilt toevoegen.
- In Add new folder / Administration selecteert u de weergave die u wilt toevoegen.
- Nadat de map aan de structuur is toegevoegd, configureert u deze als een weergave, zodat alle workflows worden weergegeven, ongeacht de oorspronkelijke map. Voor meer op hoe te om meningen te vormen, verwijs naar deze pagina.
Naast deze weergaven kunt u ook mappen met filters instellen waarmee u de lijst met workflows kunt filteren op basis van hun uitvoeringsstatus. Dit doet u als volgt:
- Open een map van het type workflow en selecteer vervolgens de Filters / Advanced filter -menu.
- Configureer het filter zodat de workflow @status is gelijk aan de status van uw keuze.
- Sla het filter op en geef het een naam. Deze functie is dan rechtstreeks beschikbaar in de lijst met filters.
Raadpleeg de volgende secties voor meer informatie: