Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Konfigurace element, který obsahuje všechny dotazy týkající se konkrétního pracovního postupu identifikovaný ProfileWorkflowElement.ActivityDefinitionId vlastnost.
Další informace o sledování pracovních postupů a jeho konfiguraci najdete v tématu Profilysledování a trasování a sledování pracovních postupů.
<Konfigurace>
<systém.ServiceModel>
<Sledování>
<Trackingprofile>
<Pracovního postupu>
Syntax
<system.serviceModel>
<tracking>
<profiles>
<participants>
<add name="String"
profileName="String"
type="String" />
</participants>
<trackingProfile name="String">
<workflow activityDefinitionId="String">
<activityScheduledQueries>
<activityScheduledQuery activityName="String"
childActivityName="String"/>
</activityScheduledQueries>
<activityStateQueries>
<activityStateQuery activityName="String" />
<arguments>
<argument name="String" />
</arguments>
<states>
<state name="String" />
</states>
<variables>
<variable name="String" />
</variables>
</activityStateQueries>
<bookmarkResumptionQueries>
<bookmarkResumptionQuery name="String" />
</bookmarkResumptionQueries>
<cancelRequestQueries>
<cancelRequestQuery activityName="String"
childActivityName="String"/>
</cancelRequestQueries>
<customTrackingQueries>
<customTrackingQuery activityName="String"
name="String"/>
</customTrackingQueries>
<faultPropagationQueries>
<faultPropagationQuery activityName="String"
faultHandlerActivityName="String" />
</faultPropagationQueries>
<workflowInstanceQueries>
<workflowInstanceQuery>
<states>
<state name="String" />
</states>
</workflowInstanceQuery>
</workflowInstanceQueries>
</workflow>
</trackingProfile>
</profiles>
</tracking>
</system.serviceModel>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
activityDefinitionId | Řetězec, který určuje ID definice aktivity pracovního postupu sledován. |
Podřízené elementy
Element | Popis |
---|---|
<activityScheduledQueries> | Představuje kolekci dotazů, které se používají ke sledování aktivitu naplánovat provedení podle aktivity jako nadřazený. Dotaz, je nezbytné pro sledování účastníka přihlásit k odběru záznamů aktivit naplánována. |
<activityStateQueries> | Představuje kolekci dotazů, které se používají ke sledování změn životního cyklu aktivit, které tvoří instance pracovního postupu. Můžete například chtít sledovat pokaždé, když se v instanci pracovního postupu dokončí aktivita Odeslat e-mail. Tento dotaz je nezbytné pro sledování účastníka přihlásit k odběru objekty záznam stavu aktivity. Dostupné stavy přihlásit k odběru jsou uvedeny v ActivityStates. |
<bookmarkResumptionQueries> | Představuje kolekci dotazů, které se používají ke sledování obnovení záložku v instanci pracovního postupu. Dotaz, je nezbytné pro sledování účastníka přihlásit k odběru záložku obnovení záznamů. |
<cancelRequestedQueries> | Představuje kolekci dotazů, které se používají ke sledování požadavků pro zrušení podřízené aktivity Nadřazená aktivita. Dotaz, je nezbytné pro sledování účastníka přihlásit k odběru zrušit požadavek záznam objekty. |
<customTrackingQueries> | Představuje kolekci dotazů, které se používají ke sledování událostí, které definujete své kód aktivity. Dotaz, je nezbytné pro sledování účastníka přihlásit k odběru vlastní sledování záznamů. |
<faultPropagationQueries> | Představuje kolekci dotazů, které se používají ke sledování zpracování chyb, ke kterým dochází v rámci aktivity. K této události dochází pokaždé, když obslužná rutina chyby zpracuje chybu. Takový dotaz byste měli používat ke sledování zpracování chyb, k nimž došlo v rámci aktivity. Dotaz je nezbytný k tomu, aby se účastník sledování přihlásil k odběru záznamů šíření chyb. |
<workflowInstanceQueries> | Představuje kolekci elementů konfigurace, které sledovat změny životního cyklu instance pracovního postupu, jako je spuštěna nebo dokončené události. |
Nadřazené elementy
Element | Popis |
---|---|
<Trackingprofile> | Představuje oddíl konfigurace pro vytvoření odběru záznamů sledování pracovního postupu v účastníkovi sledování. Sledovací profil obsahuje sledovací dotazy, které umožňují účastníkovi sledování přihlásit se k odběru událostí pracovního postupu, které se vygenerují při změně stavu instance pracovního postupu za běhu. Definice dotazů v rámci profilu sledování oddílu definovat typy událostí, které jsou vráceny pomocí odběru. |
Poznámky
Sledovací profily obsahují sledovací dotazy, které umožňují účastníkovi sledování přihlásit se k odběru událostí pracovního postupu, které se vygenerují při změně stavu konkrétní instance pracovního postupu za běhu. Instance pracovního postupu sledované je identifikován tento element konfigurace.
V závislosti na vašich požadavků na monitorování, že napíšete profilu, který je velmi hrubou, který přihlásí k odběru malou sadu změn stavu vysoké úrovně v rámci pracovního postupu. Naopak můžete vytvořit profil velmi specifické, jehož výsledné události jsou bohaté dostatečně k rekonstrukci podrobné provádění toku později.
Sledování profily mají strukturu deklarativní odběrů pro sledování záznamů, které umožňují dotazů modulu runtime pracovního postupu pro záznamy sledování. Existuje několik typů dotazů, které umožňují přihlásit se k odběru různých tříd záznamů sledování. Úplný seznam dotazů najdete v seznamu podřízených prvků tohoto tématu a v části Sledovací profily.
Následující příklad ukazuje sledovací profil v konfiguračním souboru, který umožňuje účastníkovi sledování přihlásit se k odběru Started
událostí a Completed
pracovního postupu.
<system.serviceModel>
<tracking>
<profiles>
<trackingProfile name="Sample Tracking Profile">
<workflow activityDefinitionId="*">
<workflowInstanceQueries>
<workflowInstanceQuery>
<states>
<state name="Started"/>
<state name="Completed"/>
</states>
</workflowInstanceQuery>
</workflowInstanceQueries>
</workflow>
</trackingProfile>
</profiles>
</tracking>
</system.serviceModel>