Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:SQL Server in Windows
Azure SQL Managed Instance
Belangrijk
Master Data Services (MDS) wordt verwijderd in SQL Server 2025 (17.x). MdS wordt nog steeds ondersteund in SQL Server 2022 (16.x) en eerdere versies.
In Master Data Services wordt de methode Microsoft.MasterDataServices.WorkflowTypeExtender.IWorkflowTypeExtender.StartWorkflow* aangeroepen door sql Server MDS Workflow Integration Service wanneer een werkstroom wordt gestart. Deze methode ontvangt metagegevens en gegevens over het item dat de werkstroomregel heeft geactiveerd als een blok XML. Zie Voorbeeld van aangepaste werkstroom (Master Data Services) voor code waarmee een werkstroomhandler wordt geïmplementeerd.
In het volgende voorbeeld ziet u hoe de XML die naar de werkstroomhandler wordt verzonden eruit kan zien:
<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>
In de volgende tabel worden enkele van de tags in deze XML beschreven:
| Etiket | Beschrijving |
|---|---|
<Type> |
De tekst die u hebt ingevoerd in het tekstvak Werkstroomtype in Master Data Manager om te bepalen welke aangepaste werkstroomassembly moet worden geladen. |
<SendData> |
Een Booleaanse waarde die wordt beheerd door de ledengegevens opnemen in het bericht selectievakje in Master Data Manager. Een waarde van 1 betekent dat de <sectie MemberData> wordt verzonden; anders wordt de <sectie MemberData> niet verzonden. |
<Server_URL> |
De tekst die u hebt ingevoerd in het tekstvak Werkstroomsite in Master Data Manager. |
<Action_ID> |
De tekst die u hebt ingevoerd in het tekstvak Naam van de werkstroom in Master Data Manager. |
<MemberData> |
Bevat de gegevens van het lid dat de werkstroomactie heeft geactiveerd. Dit is alleen opgenomen als de waarde van <SendData> 1 is. |
<Enter*> |
Deze set tags bevat metagegevens over het maken van het lid, zoals wanneer het is gemaakt en wie het heeft gemaakt. |
<LastChg*> |
Deze set tags bevat metagegevens over de laatste wijziging die is aangebracht aan het lid, zoals wanneer de wijziging is aangebracht en wie deze heeft aangebracht. |
<Name> |
Het eerste kenmerk van het lid dat is gewijzigd. Dit voorbeeldlid bevat alleen naam- en codekenmerken. |
<Code> |
Het volgende kenmerk van het lid dat is gewijzigd. Als dit voorbeeldlid meer kenmerken bevat, volgen ze deze. |
Zie ook
Een aangepaste werkstroom maken (Master Data Services)
Voorbeeld van aangepaste werkstroom (Master Data Services)