Werkstroomprocessen op de achtergrond controleren en beheren

Als u processen wilt volgen en beheren, moet u het proces vinden, de status evalueren en de acties uitvoeren die u nodig hebt om problemen op te lossen.

Achtergrondwerkstromen controleren

Met achtergrondwerkstromen worden systeemtaakrijen gegenereerd om de status ervan bij te houden. U kunt informatie over deze systeemtaken openen in verschillende plaatsen in de toepassing:

  • Instellingen>Systeemtaken

    Hiermee worden alle typen van systeemtaken opgenomen. U moet rijen filteren op rijen waarvan SysteemtaaktypeWerkstroom is.

  • Vanuit het achtergrondwerkstroomproces

    Open de achtergrondwerkstroomdefinitie en ga naar het tabblad Sessie verwerken. Dit zal slechts de systeemtaken voor deze achtergrondwerkstroom weergeven.

  • Uit de rij

    U kunt het tabelformulier bewerken zodat de navigatie de relatie Achtergrondprocessen omvat. Hiermee worden alle systeemtaken weergegeven die zijn gestart in de context van de rij.

Notitie

Als een asynchrone systeemtaak (werkstroom) meerdere keren achtereen is mislukt, wordt door het systeem de uitvoering van die taak met steeds langer wordende tijdsintervallen uitgesteld, zodat de beheerder of appmaker het probleem kan onderzoeken en oplossen. Zodra de uitvoering van de taak weer succesvol verloopt, wordt het normale uitvoeringsschema weer aangehouden.

Acties bij het uitvoeren van achtergrondwerkstromen

Terwijl de achtergrond wordt uitgevoerd, hebt u opties voor het Annuleren, Pauzeren of Uitstellen van de werkstroom. Als u een werkstroom eerder hebt onderbroken, dan kunt u deze Hervatten.

Status van achtergrondwerkstroomprocessen

Als u een lijst van achtergrondwerkstroomprocessen weergeeft, dan kan elk afzonderlijk proces een van de volgende waarden voor Status en Reden van status hebben:

Status Reden van status
Gereed Wachten op resources
Onderbroken Wachten
Vergrendeld In uitvoering

Wordt onderbroken

Annuleren
Voltooid Voltooid

Mislukt

Geannuleerd

Rijen van proceslogboeken verwijderen

Als uw organisatie gebruikmaakt van achtergrondwerkstromen of bedrijfsprocesstromen die vaak worden uitgevoerd, kan de hoeveelheid rijen van proceslogboeken groot genoeg worden om prestatieproblemen te veroorzaken, maar ook een aanzienlijke hoeveelheid opslagruimte in beslag nemen. Als u rijen van proceslogboeken wilt verwijderen die onvoldoende zijn verwijderd door een van de standaardtaken voor het bulksgewijs verwijderen van rijen, kunt u via de functie Systeemtaken voor bulksgewijs verwijderen een aangepaste taak voor het bulksgewijs verwijderen van de rijen maken.

  1. Ga naar Instellingen>Gegevensbeheer>Bulksgewijs verwijderen van rijen.

  2. Selecteer Nieuw in het gebied Bulksgewijs verwijderen van rijen.

  3. Selecteer op de startpagina Wizard bulksgewijs verwijderen de optie Volgende.

  4. Selecteer in de lijst Zoeken naar de optie Systeemtaken.

  5. De volgende voorwaarden worden gebruikt voor het maken van een taak voor het bulksgewijs verwijderen van rijen waarmee u rijen van proceslogboeken kunt verwijderen:

    • Systeemtaaktype is gelijk aan werkstroom. Dit is gericht op achtergrondwerkstroomrijen.
    • Status is gelijk aan voltooid. Alleen voltooide werkstromen zijn geldig voor het uitvoeren van de taak.
    • Reden van status is gelijk aan geslaagd. Verwijder geslaagde, geannuleerde en mislukte taken.
    • Voltooid op ouder dan X dagen 30. Gebruik de kolom Voltooid op om alleen rijen voor proceslogboeken van achtergrondwerkstromen te verwijderen die ouder zijn dan 30 dagen.

    Schermopname met instellingen om een bulktaak voor het verwijderen van rijen te maken.

  6. Selecteer Volgende.

  7. Stel de frequentie in waarmee uw taak voor het bulksgewijs verwijderen wordt uitgevoerd. U kunt plannen dat uw taak met ingestelde intervallen wordt uitgevoerd of een taak maken voor eenmalig bulksgewijs verwijderen met de optie Onmiddellijk. In dit voorbeeld is een terugkerende taak ingesteld op 21 mei 2018 en om de 30 dagen erna.

    Schermopname met opties voor het in bulk verwijderen van rijen.

De optie Onmiddellijk gebruiken

U ziet dat u de mogelijkheid hebt om de rijen onmiddellijk, synchroon en bulksgewijs te verwijderen door de optie Onmiddellijk te selecteren. Deze verwijdering wordt uitgevoerd via een directe SQL Server-uitvoerbewerking in plaats van elke rij via de pijplijn voor verwijderen van gebeurtenissen te leiden, wat minder invloed op de systeemprestaties kan hebben. Dit is een goede optie als u de extra achtergrondwerkstroomrijen snel wilt opschonen in plaats van de taak voor bulksgewijs verwijderen die in afwachting is in de asynchrone wachtrij voor verwerking.

De optie Onmiddellijk is ingeschakeld wanneer aan de volgende voorwaarden wordt voldaan:

  • De taak voor bulksgewijs verwijderen is bestemd voor de tabel Systeemtaken.
  • De zoekcriteria bevatten de voorwaarde Systeemtaaktype is gelijk aan werkstroom.
  • De gebruiker die de taak voor bulksgewijs verwijderen heeft gemaakt, heeft globale diepte voor de bevoegdheid voor verwijderen voor de tabel AsyncOperation. De beveiligingsrol Systeembeheerder heeft deze bevoegdheid wel.

De synchrone bulkverwijdering betreft alleen AsyncOperation-rijen met de status Voltooid. Er worden maximaal één miljoen rijen verwerkt voor elke aanroep. U moet de taak meerdere keren uitvoeren als in uw omgeving meer dan één miljoen rijen moeten worden verwijderd.

Problemen oplossen

Uitvoering van werkstroom mislukt na verandering van eigenaar

Wanneer een gebruiker van een werkstroomeigenaar is gedeactiveerd, niet langer machtigingen heeft om werkstromen uit te voeren of wordt gewijzigd door een beheerder, werken uitvoeringen die eerder zijn gestart en nog steeds de status Wachtend hebben niet omdat ze van de vorige eigenaar zijn. In deze situatie wordt aanbevolen om de wachtende uitvoeringen die van de vorige eigenaar zijn te annuleren. Als u uitvoeringen hebt die niet kunnen worden geannuleerd en moeten worden bijgewerkt naar de nieuwe eigenaar, (neemt u contact op met ondersteuning)[/power-platform/admin/get-help-support] voor hulp.

Volgende stap

Aanbevolen procedures voor werkstroomprocessen op de achtergrond