Visual Workflow Tracking
A VisualWorkflowTracking minta bemutatja, hogyan írhat vizuális munkafolyamat-követő alkalmazást a .NET-keretrendszer 4.6.1-ben 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ő áthelyezése című témakörben 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. Ha a nyomkövetési rekordokat egyéni nyomkövetési profillal bocsátja ki, az alkalmazás meghatározza az aktuálisan végrehajtó tevékenység példányazonosítóját, és visszaképezi a példányt futtató XAML-fájlra. Az áthelyezett munkafolyamat-tervező ezután arra utasítja, hogy emelje ki a tevékenységet a tervező felületén, és ugyanazt a módszert használja, mint a munkafolyamat-hibakereső, pontosabban rajzoljon egy sárga szegélyt a tevékenység köré, és jelenítsen meg egy sárga nyilat a tervező bal oldalán.
A minta használata
Nyissa meg a WorkflowSimulator.sln fájlt a Visual Studio mintakönyvtárából.
Nyomja le a Ctrl+Shift+B billentyűkombinációt a megoldás felépítéséhez.
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.
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: