Aracılığıyla paylaş


Özel İş Akışı Oluşturma - XML Açıklaması

Şunlar için geçerlidir:Windows Azure SQL Yönetilen Örneği üzerinde SQLServer

Önemli

Sql Server 2025'te (17.x) Ana Veri Hizmetleri (MDS) kaldırıldı . SQL Server 2022 (16.x) ve önceki sürümlerde MDS'yi desteklemeye devam ediyoruz.

Ana Veri Hizmetleri'nde, bir iş akışı başlatıldığında Microsoft.MasterDataServices.WorkflowTypeExtender.IWorkflowTypeExtender.StartWorkflow* yöntemi SQL Server MDS İş Akışı Tümleştirme Hizmeti tarafından çağrılır. Bu yöntem, iş akışı iş kuralını tetikleyen öğeyle ilgili meta verileri ve verileri xml bloğu olarak alır. İş akışı işleyicisi uygulayan kod gibi bkz. Özel İş Akışı Örneği (Ana Veri Hizmetleri).

Aşağıdaki örnek, iş akışı işleyicisine gönderilen XML'nin nasıl görünebileceğini gösterir:

<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>  

Aşağıdaki tabloda, bu XML'de yer alan bazı etiketler açıklanmaktadır:

Etiket Açıklama
<Type> Yüklenecek özel iş akışı derlemesini belirlemek için Ana Veri Yöneticisi'ndeki İş Akışı türü metin kutusuna girdiğiniz metin.
<SendData> Ana Veri Yöneticisi'ndeki üye verilerini iletiye ekle onay kutusu tarafından denetlenen Boole değeri. 1 değeri MemberData< bölümünün gönderildiği anlamına gelir>; aksi takdirde <MemberData> bölümü gönderilmez.
<Server_URL> Ana Veri Yöneticisi'ndeki İş Akışı sitesi metin kutusuna girdiğiniz metin.
<Action_ID> Ana Veri Yöneticisi'ndeki İş Akışı adı metin kutusuna girdiğiniz metin.
<MemberData> İş akışı eylemini tetikleyen üyenin verilerini içerir. Bu yalnızca SendData< değeri >1 olduğunda eklenir.
<Enter*> Bu etiket kümesi, üyenin ne zaman oluşturulduğu ve kimin oluşturduğu gibi, üyenin oluşturulmasıyla ilgili meta veriler içerir.
<LastChg*> Bu etiket kümesi, üyede yapılan son değişiklikle ilgili meta verileri (değişikliğin ne zaman yapıldığı ve kimin yaptığı gibi) içerir.
<Name> Değiştirilen üyenin ilk özniteliği. Bu örnek üye yalnızca Ad ve Kod özniteliklerini içerir.
<Code> Değiştirilen üyenin sonraki özniteliği. Bu örnek üye daha fazla öznitelik içeriyorsa, bunu izler.

Ayrıca Bkz.

Özel İş Akışı Oluşturma (Ana Veri Hizmetleri)
Özel İş Akışı Örneği (Ana Veri Hizmetleri)