Megosztás a következőn keresztül:


Háttérben futó munkafolyamatok nyomon követése és felügyelete

A folyamatok kezeléséhez és nyomon követéséhez ki kell keresnie a folyamatot, értékelnie annak állapotát, majd elvégezni a problémák megoldásához szükséges tennivalókat.

Háttér-munkafolyamatok figyelése

A háttér-munkafolyamatok rendszerfeladatok-sorokat állítanak elő állapotuk nyomon követésére. Ezen rendszerfeladatok információit az alkalmazáson belül több helyen is elérheti:

  • Beállítások>rendszerfeladatok

    Ez a rendszerfeladatok minden típusát magába foglalja. A sorokat azokra kell szűrnie, ahol a Rendszerfeladat típusa Munkafolyamat .

  • A háttér-munkafolyamatból

    Nyissa meg a háttérben futó munkafolyamat-definíció, és lépjen a Munkamenet feldolgozása lapra. Ez csak a háttér-munkafolyamat rendszerfeladatait jeleníti meg.

  • A sorból

    A táblaűrlapot szerkesztheti úgy, hogy a navigáció tartalmazza a Háttérfolyamatok kapcsolatot. Ez megmutatja a sor kontextusában indított valamennyi rendszerfeladatot.

Feljegyzés

Ha egy aszinkron rendszerfeladat (munkafolyamat) egymás után több alkalommal sikertelenül fut, a rendszer hosszabb időtartamokkal elhalasztja a feladat végrehajtását, a rendszergazda vagy az alkalmazáskészítő így megvizsgálhatja és kijavíthatja a hibát. Amikor a feladat újra sikeres, a végrehajtása normál módon folytatódik.

Műveletek a futó háttér-munkafolyamatokkal

Amíg egy háttér-munkafolyamat fut, lehetősége van a munkafolyamat megszakítására, szüneteltetésére vagy elhalasztására . Ha korábban már szüneteltetett egy munkafolyamatot, folytathatja azt.

A valós idejű háttér-munkafolyamatok állapota

A háttérben futó munkafolyamat-folyamatok listájának megtekintésekor bármely egyes folyamat rendelkezhet a következő állapot - és állapot oka értékek egyikével:

Állam Állapot oka
Üzemkész Várakozás erőforrásokra
Felfüggesztve Várakozás
Zárolt Folyamatban

Felfüggesztés alatt

Megszakítás
Befejezve Sikeres

Sikertelen

Visszavonva

Folyamatok naplósorainak törlése

Ha a szervezete gyakran futó háttérfolyamatokat vagy üzleti folyamatokat használ, azok naplósorjai elérhetnek egy akkora méretet, amely már teljesítményproblémákat okozhat, valamint jelentős tárhelymennyiséget foglalhat el. Ha egy normál tömeges sortörlési feladat nem távolít el minden folyamatnaplósort, a rendszerfeladatok tömeges törlési funkciójával létrehozhat egyéni, tömeges sortörlési feladatot.

  1. Lépjen a Beállítások adatkezelés>tömeges sortörlése> elemre.

  2. A Sorok tömeges törlése területen válassza az Új lehetőséget.

  3. A Tömeges törlés varázsló kezdőlapján válassza a Tovább gombot.

  4. A Keresés listában válassza a Rendszerfeladatok elemet.

  5. Az alábbi feltételekkel hozhat létre olyan tömeges sortörlési feladatot, amellyel törölheti a folyamatnaplósorokat:

    • A rendszerfeladat típusa megegyezik a munkafolyamattal. Ez a cél a háttérben lévő munkafolyamatok sorait célozza meg.
    • Az állapot egyenlő befejezett. A feladat csak a befejezett munkafolyamatokra érvényes.
    • állapot oka egyenlő sikerrel járt. Sikeres, megszakított és sikertelen feladatok törlése.
    • X 30. napnál régebbi. A Befejezve oszloppal csak a háttérbeli munkafolyamatok 30 napnál régebbi naplósorait törölheti.

    Csoportos sortörlési feladat létrehozásához szükséges beállításokat bemutató képernyőfelvétel.

  6. Válassza a Következő lehetőséget.

  7. Adja meg a tömeges törlési feladat futtatási gyakoriságát. A feladatot ütemezheti úgy, hogy meghatározott időközönként fusson, vagy létrehozhat egy egyszeri tömeges törlési feladatot az Azonnali beállítással. Ebben a példában egy ismétlődő feladatot állítunk be 2018. május 21-i futásra, 30 naponkénti ismétlődéssel.

    Képernyőkép, amely a csoportos sortörlési beállításokat mutatja.

Az azonnali lehetőség használata

Figyelje meg, hogy lehetősége van a sorok azonnali, szinkron tömeges törlésére az Azonnali lehetőség kiválasztásával. A törlést egy közvetlen SQL Server-végrehajtás vezérli, így a rendszer nem soronként halad végig a törlési esemény folyamatán, ami csökkenthetné a rendszer teljesítményét. Ez akkor jó választás, ha gyorsan törölni szeretné a felesleges háttérbeli munkafolyamat-sorokat ahelyett, hogy megvárná, amíg egy tömeges törlési feladat eljut a feldolgozásig az aszinkron várakozási sorban.

Az Azonnal beállítás akkor engedélyezett, ha az alábbi feltételek teljesülnek:

  • A tömeges törlési feladat a rendszerfeladatok táblázathoz tartozik.
  • A keresési feltételek megszabják, hogy a rendszerfeladat típusa egyenlő legyen a munkafolyamattal.
  • A tömeges törlési feladatot létrehozó felhasználó globális hatókörrel rendelkezik az AsyncOperation táblázat törlési engedélye felett. A rendszergazda biztonsági szerepkör rendelkezik ezzel a jogosultsággal.

A szinkron tömeges törlés csak a befejezett állapot AsyncOperation sorokat törli. A rendszer hívásonként maximum 1 millió sort dolgoz fel. Ha a környezete több mint 1 millió eltávolítandó sort tartalmaz, a feladatot többször kell végrehajtania.

Problémák hibaelhárítása

A munkafolyamat futtatási hibája a tulajdonos változása után

Ha egy munkafolyamat-tulajdonos felhasználót inaktiválnak, már nem rendelkezik munkafolyamatok futtatásához szükséges engedélyekkel, vagy egy rendszergazda módosítja, a korábban elindított és még mindig Várakozó állapotban lévő futtatások nem fognak futni, mivel az előző tulajdonoshoz tartoznak. Ebben az esetben ajánlott megszakítani az előző tulajdonoshoz tartozó várakozási futtatásokat. Ha olyan futtatásai vannak, amelyek nem szakíthatók meg, és frissíteni kell őket az új tulajdonosnak, (segítségért forduljon az ügyfélszolgálathoz)[/power-platform/admin/get-help-support].

Következő lépés

Ajánlott eljárások a háttérben futó munkafolyamat-folyamatokhoz