Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:Program SQL Server w usłudze Windows
Azure SQL Managed Instance
Ważne
Usługi master Data Services (MDS) są usuwane w programie SQL Server 2025 (17.x). Nadal obsługujemy usługi MDS w programie SQL Server 2022 (16.x) i starszych wersjach.
W usługach Master Data Services metoda Microsoft.MasterDataServices.WorkflowTypeExtender.IWorkflowTypeExtender.StartWorkflow* jest wywoływana przez usługę integracji przepływu pracy MDS programu SQL Server po uruchomieniu przepływu pracy. Ta metoda odbiera metadane i dane dotyczące elementu, który wyzwolił regułę biznesową przepływu pracy jako blok XML. Przykładowy kod implementujący procedurę obsługi przepływu pracy można znaleźć w temacie Custom Workflow Example (Master Data Services) (Przykład niestandardowego przepływu pracy (Master Data Services).
W poniższym przykładzie pokazano, jak może wyglądać kod XML wysyłany do procedury obsługi przepływu pracy:
<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>
W poniższej tabeli opisano niektóre tagi zawarte w tym pliku XML:
| Etykieta | Opis |
|---|---|
<Type> |
Tekst wprowadzony w polu tekstowym Typ przepływu pracy w menedżerze danych master w celu zidentyfikowania niestandardowego zestawu przepływu pracy do załadowania. |
<SendData> |
Wartość logiczna kontrolowana przez pole wyboru Uwzględnij dane składowe w komunikacie w menedżerze danych master. Wartość 1 oznacza, że <sekcja MemberData> jest wysyłana. W przeciwnym razie <sekcja MemberData> nie jest wysyłana. |
<Server_URL> |
Tekst wprowadzony w polu tekstowym Witryna przepływu pracy w programie Master Data Manager. |
<Action_ID> |
Tekst wprowadzony w polu tekstowym Nazwa przepływu pracy w programie Master Data Manager. |
<MemberData> |
Zawiera dane elementu członkowskiego, który wyzwolił akcję przepływu pracy. Jest to uwzględniane tylko wtedy, gdy wartość <SendData> wynosi 1. |
<Enter*> |
Ten zestaw tagów zawiera metadane dotyczące tworzenia elementu członkowskiego, np. kiedy został utworzony i kto go utworzył. |
<LastChg*> |
Ten zestaw tagów zawiera metadane dotyczące ostatniej zmiany wprowadzonej w elemencie członkowskim, na przykład kiedy wprowadzono zmianę i kto ją dokonał. |
<Name> |
Pierwszy atrybut elementu członkowskiego, który został zmieniony. Ten przykładowy element członkowski zawiera tylko atrybuty Name i Code. |
<Code> |
Następny atrybut elementu członkowskiego, który został zmieniony. Jeśli ten przykładowy element członkowski zawiera więcej atrybutów, będą one zgodne z tym elementem. |
Zobacz też
Tworzenie niestandardowego przepływu pracy (master data services)
Przykład niestandardowego przepływu pracy (master data services)