Munkafolyamat nyomon követése és nyomon követése
A Windows-munkafolyamat-nyomkövetés egy .NET-keretrendszer 4.6.1-funkció, amely a munkafolyamat-végrehajtás láthatóságát biztosítja. Nyomkövetési infrastruktúrát biztosít a munkafolyamat-példányok végrehajtásának nyomon követéséhez. A WF nyomkövetési infrastruktúrája transzparens módon egy munkafolyamatot hoz létre, amely a végrehajtás során a legfontosabb eseményeket tükröző rekordokat bocsát ki. Ez a funkció alapértelmezés szerint elérhető a 4.6.1-.NET-keretrendszer munkafolyamatokhoz. A nyomon követés végrehajtásához nem szükséges módosításokat végezni egy .NET-keretrendszer 4.6.1-munkafolyamaton. Csak arról van szó, hogy eldöntse, mennyi követési adatot szeretne kapni. Amikor egy munkafolyamat-példány elindul vagy befejeződik, a folyamatkövetési rekordok ki lesznek bocsátva. A nyomon követés a munkafolyamat-változókhoz társított üzleti szempontból releváns adatokat is kinyerheti. Ha például a munkafolyamat egy rendelésfeldolgozó rendszert jelöl, a rendelésazonosító az objektummal TrackingRecord együtt kinyerhető. A WF-nyomkövetés engedélyezése általában megkönnyíti a diagnosztikai vagy üzleti elemzési adatok munkafolyamat-végrehajtásból való elérését.
Ezek a nyomkövetési összetevők egyenértékűek a WinFX nyomkövetési szolgáltatásával. A .NET-keretrendszer 4.6.1-es verzióban javult a teljesítmény, és a programozási modell egyszerűsítette a WF nyomkövetési funkcióját. A nyomkövetési futtatókörnyezet egy munkafolyamat-példányt használ a munkafolyamat életciklusához, munkafolyamat-tevékenységeihez és egyéni eseményeihez kapcsolódó események kibocsátásához.
A Windows Server App Fabric emellett lehetővé teszi a WCF és a munkafolyamat-szolgáltatások végrehajtását is. További információ: Windows Server App Fabric Monitorozási és monitorozási alkalmazások a Windows Server AppFabric használatával
A munkafolyamat-futtatókörnyezet hibaelhárításához bekapcsolhatja a diagnosztikai munkafolyamat-nyomkövetést. További információ: Munkafolyamat-nyomkövetés.
A programozási modell megértéséhez a követési infrastruktúra elsődleges összetevőit a következő témakörben tárgyaljuk:
TrackingRecord a munkafolyamat-futtatókörnyezetből kibocsátott objektumok. További információt a Rekordok nyomon követése című témakörben talál.
TrackingParticipant objektumok előfizetnek az objektumokra TrackingRecord . A nyomkövetési résztvevők tartalmazzák az objektumok hasznos TrackingRecord adatainak feldolgozására szolgáló logikát (például dönthetnek úgy, hogy egy fájlba írnak). További információ: Résztvevők nyomon követése.
TrackingProfile objektumok szűrik a munkafolyamat-példányból kibocsátott nyomkövetési rekordokat. További információ: Nyomkövetési profilok.
Munkafolyamat-követési infrastruktúra
A munkafolyamat-követési infrastruktúra egy közzétételi és előfizetési paradigmát követ. A munkafolyamat-példány a nyomkövetési rekordok közzétevője, míg a nyomkövetési rekordok előfizetői a munkafolyamat bővítményeiként vannak regisztrálva. Ezeket az objektumokra TrackingRecord előfizető bővítményeket nyomkövetési résztvevőknek nevezzük. A résztvevők nyomon követése olyan bővíthetőségi pontok, amelyek hozzáférnek az objektumokhoz TrackingRecord , és bármilyen módon dolgozzák fel őket. A nyomkövetési infrastruktúra lehetővé teszi egy szűrő alkalmazását a kimenő nyomkövetési rekordokon, hogy a résztvevők feliratkozhassanak a rekordok egy részhalmazára. Ez a szűrési mechanizmus egy nyomkövetési profilfájlon keresztül történik.
A követési infrastruktúra magas szintű nézete az alábbi ábrán látható:
A szakasz tartalma
Rekordok nyomon követése
A munkafolyamat-futtatókörnyezet által kibocsátott nyomkövetési rekordokat ismerteti.
Nyomkövetési profilok
Ismerteti a követési profilok használatát.
Résztvevők nyomon követése
Ismerteti, hogyan használhatja a rendszer által biztosított nyomkövetési résztvevőket, vagy hogyan hozhat létre egyéni nyomkövetési résztvevőket.
Nyomkövetés konfigurálása munkafolyamathoz
A munkafolyamat nyomon követésének konfigurálását ismerteti.
Munkafolyamat-nyomkövetés
A munkafolyamatok hibakeresésének engedélyezésének két módja.
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: