Deli putem


Nadgledanje i upravljanje pozadinskim procesima toka posla

Za nadgledanje i upravljanje procesima morate pronaći proces, proceniti status i obaviti sve radnje neophodne za rešavanje problema.

Nadgledanje tokova posla u pozadini

Pozadinski radni tokovi generišu redove sistemskih poslova kako bi pratili njihov status. Informacijama o ovim sistemskim poslovima možete pristupiti na više mesta u okviru aplikacije:

  • Podešavanja>Sistemski poslovi

    To će uključiti sve tipove sistemskih poslova. Moraćete da filtrirate redove na one gde je Tip posla sistema tok posla.

  • Iz procesa pozadinskog toka posla

    Otvorite definiciju pozadinskog toka posla i idite na karticu Process Session . Ovo će prikazati samo sistemske poslove za ovaj pozadinski radni proces.

  • Iz reda

    Možete da izmenite formu tabele tako da će navigacija uključivati odnos Pozadinski procesi . Ovo će prikazati sve sistemske poslove koji su pokrenuti u kontekstu reda.

Belešku

Ako asinhroni sistemski posao (tok posla) ne uspe nekoliko puta uzastopno, sistem počinje da odlaže izvršenje tog posla za sve duže i duže vremenske intervale, tako da administrator ili proizvođač aplikacija može da istraži i reši problem. Kada posao ponovo počne da uspeva, nastaviće da se izvršava normalno.

Radnje na tokovima posla u pozadini dok su pokrenuti

Dok je tok posla u pozadini pokrenut, imate opcije za Cancel, Pause ili Odložite tok posla. Ako ste prethodno pauzirali tok posla, možete ga nastaviti .

Status pozadinskih procesa toka posla

Kada pogledate listu pozadinskih procesa toka posla, bilo koji pojedinačni proces može imati jednu od sledećih vrednosti stanja i statusnog razloga :

Država Razlog statusa
Spremno Čekanje resursa
Obustavljeno Čekanje
Zaključano U toku

Pauziranje

Otkazivanje
Završeno Uspešan

Neuspela

Otkazana

Brisanje redova evidencije procesa

Ako vaša organizacija koristi pozadinske tokove posla ili tokove poslovnih procesa koji se često izvode, količina redova evidencije procesa može postati dovoljno velika da uzrokuje probleme sa performansama, kao i da troši značajnu količinu memorije. Da biste izbrisali redove evidencije procesa koje nije dovoljno uklonio jedan od standardnih poslova masovnog brisanja redova, možete koristiti funkciju masovnog brisanja sistemskih poslova da biste kreirali prilagođeni posao masovnog brisanja redova.

  1. Idi na Podešavanja>Upravljanje>podacima Bulk Row brisanje.

  2. Iz područja za brisanje skupnog reda izaberite Novo.

  3. Na početnoj stranici čarobnjaka za masovno brisanje, izaberite Dalje.

  4. Sa liste Potraži izaberite stavku Sistemski poslovi.

  5. Sledeći uslovi se koriste za kreiranje posla masovnog brisanja redova za brisanje redova evidencije procesa:

    • Sistem Tip posla jednak tok posla. Ovo cilja na pozadinske redove toka posla.
    • Status je jednak završen. Samo dovršeni tokovi posla važe za pokretanje posla.
    • Status Razlog jednak je uspeo. Izbrišite uspešne, otkazane i neuspele poslove.
    • Završeno na stariji od Ks dana 30. Koristite kolonu Završeno da biste samo izbrisali retke dnevnika procesa pozadinskog toka posla koji su stariji od 30 dana.

    Snimak ekrana koji prikazuje postavke za kreiranje posla brisanja masovnog reda.

  6. Izaberite Sledeće.

  7. Podesite učestalost pokretanja zadatka masovnog brisanja. Možete zakazati svoj posao da radi u određenim intervalima ili kreirati jednokratni posao masovnog brisanja koristeći opciju Odmah. U ovom primeru, izvođenje periodičnog posla je podešeno na pokretanje 21. maja 2018. i na svakih 30 dana nakon toga.

    Snimak ekrana koji prikazuje opcije brisanja masovnih redova.

Korišćenje opcije „Odmah“

Obratite pažnju da imate opciju da izvršite trenutno sinhrono masovno brisanje redova tako što ćete izabrati opciju Odmah . Ovo brisanje se vrši direktnim izvršavanjem SQL servera, a ne prosleđivanjem svakog reda kroz kanal događaja brisanja, što može smanjiti uticaj na performanse sistema. Ovo je dobra opcija ako želite brzo očistiti dodatne retke toka posla u pozadini umesto posla masovnog brisanja koji čeka u asinhronom redu za obradu.

Opcija Odmah je omogućena kada su sledeći uslovi istiniti:

  • Posao masovnog brisanja je za tabelu „Sistemski poslovi“.
  • Kriterijumi za pretragu imaju uslov Sistem Tip posla jednak toku posla.
  • Korisnik koji kreira posao masovnog brisanja ima globalnu dubinu za privilegiju brisanja u tabeli „AsyncOperation“. Bezbednosna uloga administratora sistema ima ovu privilegiju.

Sinhrono masovno brisanje će izbrisati samo AsyncOperation redove u dovršenom stanju. Pri svakom pozivanju, obrađuje se najviše 1 milion redova. Ako vaše okruženje ima više od milion redova za uklanjanje, posao ćete morati izvršiti više puta.

Rešavanje problema

Neuspeh pokretanja toka posla nakon promene vlasnika

Kada je korisnik vlasnika toka posla deaktiviran, više nema dozvole za pokretanje tokova posla, ili je promenjen od strane administratora, pokreće koja su prethodno pokrenuta i još uvek su u stanju čekanja neće uspeti da se pokrene jer pripadaju prethodnom vlasniku. U ovoj situaciji, preporučuje se da otkažete čekanje koje pripadaju prethodnom vlasniku. Ako imate trčanja koja se ne mogu otkazati i potrebno ih je ažurirati na novog vlasnika, (kontaktirajte podršku)[/power-platform/admin/get-help-support] za pomoć.

Sledeći korak

Najbolje prakse za procese pozadinskog toka posla