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.
Představuje dotaz, který se používá ke sledování změn životního cyklu aktivit, které tvoří instanci pracovního postupu. Můžete například chtít sledovat, kdy se aktivita Odeslat e-mail dokončí v instanci pracovního postupu. Tento dotaz je nezbytný pro sledování účastníka přihlásit se k odběru objektů záznamů o stavu aktivity. Dostupné stavy pro přihlášení k odběru jsou uvedeny v activityStates.
Další informace o dotazech na sledování profilů najdete v tématu Profily sledování.
<configuration>
<system.ServiceModel>
<tracking>
<trackingProfile>
<workflow>
<activityStateQueries>
<activityStateQuery>
Syntaxe
<tracking>
<trackingProfile name="Name">
<workflow>
<activityStateQueries>
<activityStateQuery activityName="String" />
<arguments>
<argument name="String"/>
</arguments>
<states>
<state name="String"/>
</states>
<variables>
<variable name="String"/>
</variables>
</activityStateQueries>
</workflow>
</trackingProfile>
</tracking>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
| activityName | Řetězec, který určuje název aktivity pro filtrování ActivityStateRecord instancí. |
Podřízené prvky
| prvek | Description |
|---|---|
| <Argumenty> | Kolekce argumentů přidružených k tomuto dotazu aktivity. |
| <Státy> | Kolekce elementů konfigurace, které obsahují stavy odebírané aktivity, pro kterou by měl být vygenerován záznam sledování. |
| <Státy> | Kolekce proměnných přidružených k tomuto dotazu aktivity. |
Nadřazené prvky
| prvek | Description |
|---|---|
| <faultPropagationQuery> | Představuje seznam konfiguračních prvků, které se používají ke sledování požadavků na zrušení podřízené aktivity nadřazenou aktivitou. Dotaz je nezbytný pro sledování účastníka přihlásit k odběru zrušit objekty záznamu žádosti. |
Poznámky
Jednou z jedinečných funkcí ActivityStateQuery je schopnost extrahovat data při sledování provádění pracovního postupu. To poskytuje další kontext při přístupu ke sledování záznamů po spuštění. Pomocí argumentů<, stavů a prvků stavů můžete> extrahovat libovolnou proměnnou nebo argument z jakékoli aktivity v pracovním postupu.<><> Následující příklad ukazuje dotaz stavu aktivity, který extrahuje proměnné a argumenty při vygenerování záznamu Closed sledování aktivity. Proměnné a argumenty je možné extrahovat pouze pomocí activityStateRecordu, a proto se přihlásí k odběru v rámci profilu sledování pomocí <activityStateQuery>.
<activityStateQuery activityName="SendEmailActivity">
<states>
<state name="Closed"/>
</states>
<variables>
<variable name="FromAddress"/>
</variables>
<arguments>
<argument name="Result"/>
</arguments>
</activityStateQuery>