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


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:

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ó:

Screenshot that shows the workflow tracking infrastructure.

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