Overvåg og administrer arbejdsprocesser i realtid

For at kunne overvåge og administrere processer skal du lokalisere processen, evaluere status og udføre eventuelle nødvendige handlinger for at løse problemer.

Overvåge arbejdsprocesser og handlinger i realtid

Arbejdsprocesser og handlinger i realtid anvender ikke rækker i Systemjob, fordi de vises med det samme. Eventuelle fejl, der opstår, vises til brugeren i programmet med overskriften Fejl i forretningsproces.

Der er ingen logfil for vellykkede handlinger. Du kan aktivere logføring for fejl ved at markere indstillingen Bevar logge for arbejdsprocesjob, hvor der opstod fejl i området Opbevaring af arbejdsproceslog nederst på fanen Administration for processen.

Hvis du vil have vist en log over fejl for en bestemt proces, skal du åbne definitionen for realtidsarbejdsprocessen eller -handlingen og gå til fanen Processession. Derved vises kun eventuelle fejl, som er logført for denne proces.

Hvis du vil have vist alle fejlene for en proces, skal du gå til Avanceret søgning og oprette en visning med fejl på processessionstabellen.

Status for arbejdsprocesser i realtid

Når du får vist en liste over arbejdsprocesser i realtid, kan hver enkelt proces have en af følgende værdier for Status og Statusårsag:

Område Statusårsag
Klar Venter på ressourcer
Afbrudt Venter
Låst I gang

Afbrudt midlertidigt

Annullerer
Fuldførte Gennemført

Mislykket

Annullerede

Sletning af proceslogrækker

Hvis din organisation bruger arbejdsprocesser i baggrunden eller forretningsprocesforløb, der kører ofte, kan mængden af proceslogrækker blive så stor, at det medfører problemer med ydeevnen samt forbruger store mængder lagerplads. Hvis du vil slette proceslogrækker, der ikke er slettet tilstrækkeligt af standardjobbene til massesletning af rækker, kan du bruge funktionen til massesletning af systemjob til at oprette et brugerdefineret job til massesletning af rækker.

  1. Gå til Indstillinger > Dataadministration > Massesletning af rækker.

  2. Vælg Ny i området Massesletning af rækker.

  3. Vælg Næste på startsiden i Guiden Massesletning.

  4. Vælg Systemjob på listen Søg efter.

  5. Følgende betingelser bruges til at oprette et job til massesletning af rækker for at slette proceslogrækker:

    • Systemjobtype er lig med arbejdsproces: Det er rettet mod arbejdsprocesrækker i realtid.

    • Status er lig med Fuldført: Jobbet kan kun køres mod fuldførte arbejdsprocesser.

    • Statusårsag er lig med Lykkedes: Sletning lykkedes for annullerede og mislykkede job.

    • Fuldført for ældre end X dage 30: Brug kolonnen Fuldført den til kun at slette logrækker, der er ældre end 30 dage, i realtidsarbejdsprocesser.

    Visning af en side til brugerdefinerede massesletninger af rækker.

  6. Vælg Næste.

  7. Angiv, hvor hyppigt massesletningsjobbet skal køre. Du kan planlægge, at jobbet kører med faste intervaller, eller oprette et job til enkeltstående massesletning ved at bruge indstillingen Omgående. I dette eksempel er et tilbagevendende job angivet til at køre den 21. maj 2018 og hver 30. dag derefter.

    Indstillinger for massesletning af rækker.

Brug af indstillingen Omgående

Bemærk, at du har mulighed for at udføre en øjeblikkelig synkron massesletning af rækker ved at vælge indstillingen Omgående. Denne sletning udføres med direkte udførelse af SQL Server i stedet for at føre hver rækker gennem en slet hændelsespipeline, hvilket kan reducere den negative påvirkning af systemets ydeevne. Dette er en god mulighed, hvis du hurtigt vil fjerne de ekstra arbejdsprocesrækker i realtid i stedet for, at massesletningsjobbet venter på behandling i den asynkrone kø.

Indstillingen Omgående er aktiveret, når følgende betingelser er opfyldt:

  • Massesletning af job er for systemjobtabellen.
  • Søgekriterierne har betingelsen, at systemjobtype er lig med arbejdsproces.
  • Den bruger, der opretter massesletningsjobbet, har global sletteadgang til tabellen AsyncOperation. Systemadministratorens sikkerhedsrolle har denne rettighed.

Den synkrone massesletning sletter kun AsyncOperation-rækker med tilstanden fuldført. Der kan maksimalt behandles 1 million rækker for hvert kald. Du skal udføre jobbet flere gange, hvis dit miljø har mere end 1 million rækker, der skal fjernes.

Næste trin

Bedste praksis for arbejdsprocesser i realtid

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).