Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A VisualWorkflowTracking minta bemutatja, hogyan írhat vizuális munkafolyamat-követő alkalmazást a .NET-keretrendszer 4.6.1-en keresztül elérhető hibakeresési funkcióval.
Minta részletei
Az alkalmazás végrehajt egy egyszerű folyamatábra-munkafolyamatot (amely a Workflow.xaml-ben van definiálva), és újra üzemelteti a munkafolyamat-tervezőt az aktuálisan végrehajtó munkafolyamat megjelenítéséhez. A munkafolyamat végrehajtásakor a jelenleg futó tevékenység sárga körvonallal és hibakeresési nyíllal jelenik meg. Emellett a munkafolyamat által létrehozott nyomkövetési rekordok is megjelennek az alkalmazásablakban. A munkafolyamat-nyomon követésről további információt a Munkafolyamat-nyomkövetés és -nyomkövetés című témakörben talál. A munkafolyamat-tervező újbóli üzemeltetéséről további információt a Munkafolyamat-tervező újbóli üzembe helyezéséről szóló cikkben talál.
A munkafolyamat-szimulátor két szótárral működik. Az egyik megfeleltetést tartalmaz a jelenleg végrehajtó tevékenységobjektum és az XAML-sor száma között, amelyben a tevékenység példányosítva van. A másik a tevékenységpéldány azonosítója és a tevékenységobjektum közötti leképezést tartalmazza. Amikor a nyomkövetési rekordok egyéni nyomkövetési profillal kibocsátásra kerülnek, az alkalmazás meghatározza az aktuálisan végrehajtott művelet példányazonosítóját, és visszakeresi az azt elindító XAML-fájlt. Az áthelyezett munkafolyamat-tervezőnek a tervező felületén ki kell emelnie a tevékenységet, és ugyanazt a módszert kell alkalmaznia, mint a munkafolyamat hibakereső. Ennek során sárga szegélyt kell rajzolnia a tevékenység köré, és a tervező bal oldalán egy sárga nyilat kell megjelenítenie.
A minta használata
Nyissa meg a WorkflowSimulator.sln fájlt a Visual Studio mintakönyvtárából.
A megoldás létrehozásához nyomja le a CTRL+SHIFT+B billentyűkombinációt.
A minta futtatásához nyomja le a CTRL+F5 billentyűkombinációt. Ez megjeleníti a Workflow.xaml fájlt egy áthelyezett munkafolyamat-tervező ablakban.
Kattintson a Fájl menüre, és válassza a Munkafolyamat futtatása lehetőséget.
Figyelje meg, hogy a jelenleg futó tevékenység ki van emelve a korábban leírtak szerint, és a nyomkövetési rekordok megjelennek az alkalmazásablak jobb oldalán.
Ha a munkafolyamat befejeződött, a nyomkövetési rekordok bármelyikére kattintva megvizsgálhatja, hogy melyik tevékenységnek felel meg.