Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In Master Data Services il metodo IWorkflowTypeExtender.StartWorkflow viene chiamato da SQL Server MDS Workflow Integration Service all'avvio di un flusso di lavoro. Questo metodo riceve i metadati e i dati sull'elemento che ha attivato la regola business del flusso di lavoro come blocco di XML. Per un codice di esempio che implementa un gestore del flusso di lavoro, vedere Esempio di flusso di lavoro personalizzato (Master Data Services).
Nell'esempio seguente viene illustrato il possibile aspetto del codice XML inviato al gestore del flusso di lavoro:
<ExternalAction>
<Type>TEST</Type>
<SendData>1</SendData>
<Server_URL>This is my test!</Server_URL>
<Action_ID>Test Workflow</Action_ID>
<Model_ID>5</Model_ID>
<Model_Name>Customer</Model_Name>
<Entity_ID>34</Entity_ID>
<Entity_Name>Customer</Entity_Name>
<Version_ID>8</Version_ID>
<MemberType_ID>1</MemberType_ID>
<Member_ID>12</Member_ID>
<MemberData>
<ID>12</ID>
<Version_ID>8</Version_ID>
<ValidationStatus_ID>3</ValidationStatus_ID>
<ChangeTrackingMask>0</ChangeTrackingMask>
<EnterDTM>2011-02-25T20:16:36.650</EnterDTM>
<EnterUserID>2</EnterUserID>
<EnterUserName>MyUserName</EnterUserName>
<EnterUserMuid>EEF91D48-B673-4D83-B95F-5A363C11DE91</EnterUserMuid>
<EnterVersionId>8</EnterVersionId>
<EnterVersionName>VERSION_1</EnterVersionName>
<EnterVersionMuid>52B788C2-2750-4651-9DB0-2CB05A88AA5A</EnterVersionMuid>
<LastChgDTM>2011-02-25T20:16:36.650</LastChgDTM>
<LastChgUserID>2</LastChgUserID>
<LastChgUserName>MyUserName</LastChgUserName>
<LastChgUserMuid>EEF91D48-B673-4D83-B95F-5A363C11DE91</LastChgUserMuid>
<LastChgVersionId>8</LastChgVersionId>
<LastChgVersionName>VERSION_1</LastChgVersionName>
<LastChgVersionMuid>52B788C2-2750-4651-9DB0-2CB05A88AA5A</LastChgVersionMuid>
<Name>Test Customer</Name>
<Code>TC</Code>
</MemberData>
</ExternalAction>
Nella tabella seguente vengono descritti alcuni dei tag contenuti nel codice XML:
Tag |
Descrizione |
|---|---|
<Type> |
Testo immesso nella casella di testo Tipo di flusso di lavoro in Master Data Manager per identificare l'assembly del flusso di lavoro personalizzato da caricare. |
<SendData> |
Valore booleano controllato dalla casella di controllo Includi dati membro nel messaggio in Master Data Manager. Il valore 1 indica che la sezione <MemberData> viene inviata; in caso contrario, la sezione <MemberData> non viene inviata. |
<Server_URL> |
Testo immesso nella casella di testo Sito flusso di lavoro in Master Data Manager. |
<Action_ID> |
Testo immesso nella casella di testo Nome flusso di lavoro in Master Data Manager. |
<MemberData> |
Contiene i dati del membro che ha attivato l'azione del flusso di lavoro. È incluso solo se il valore di <SendData> è 1. |
<Enterxxx> |
Questo set di tag contiene i metadati sulla creazione del membro, ad esempio il momento e l'autore della creazione. |
<LastChgxxx> |
Questo set di tag contiene i metadati sull'ultima modifica apportata al membro, ad esempio il momento e l'autore dell'esecuzione della modifica. |
<Name> |
Primo attributo del membro modificato. Questo membro di esempio contiene solo gli attributi Name e Code. |
<Code> |
Attributo successivo del membro modificato. Se il membro di esempio contiene più attributi, essi vengono specificati dopo questo. |
Vedere anche
Concetti
Creare un flusso di lavoro personalizzato (Master Data Services)
Esempio di flusso di lavoro personalizzato (Master Data Services)