Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En Master Data Services, el servicio de integración de flujos de trabajo MDS de SQL Server llama al método IWorkflowTypeExtender.StartWorkflow cuando se inicia un flujo de trabajo. Este método recibe los metadatos y los datos del elemento que desencadenó la regla de negocio del flujo de trabajo como un bloque de XML. Para ver un ejemplo de código que implementa un controlador de flujo de trabajo, consulte Ejemplo de flujo de trabajo personalizado (Master Data Services).
El ejemplo siguiente es un ejemplo del código XML que se envía al controlador del flujo de trabajo:
<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>
En la tabla siguiente se describen algunas de las etiquetas incluidas en este XML:
Etiqueta |
Descripción |
|---|---|
<Type> |
El texto que especificó en el cuadro de texto Tipo de flujo de trabajo en Administrador de datos maestros para identificar el ensamblado del flujo de trabajo personalizado que se debe cargar. |
<SendData> |
Valor booleano controlado por la casilla Incluir datos de miembro en el mensaje de Administrador de datos maestros. Un valor de 1 indica que se envía la sección <MemberData>; en caso contrario, no se envía la sección <MemberData>. |
<Server_URL> |
El texto que especificó en el cuadro de texto Sitio de flujo de trabajo de Administrador de datos maestros. |
<Action_ID> |
El texto que especificó en el cuadro de texto Nombre de flujo de trabajo de Administrador de datos maestros. |
<MemberData> |
Contiene los datos del miembro que desencadenó la acción del flujo de trabajo. Se incluye solamente si el valor de <SendData> es 1. |
<Enterxxx> |
Este conjunto de etiquetas contiene metadatos sobre la creación del miembro, por ejemplo, cuándo se creó y quién lo creó. |
<LastChgxxx> |
Este conjunto de etiquetas contiene metadatos sobre el último cambio realizado en el miembro, como cuándo se realizó el cambio y quién lo hizo. |
<Name> |
Se cambió el primer atributo del miembro. Este miembro de ejemplo contiene únicamente los atributos Name y Code. |
<Code> |
Se cambió el siguiente atributo del miembro. Si este miembro de ejemplo contuviera más atributos, se incluirían detrás de este. |
Vea también
Conceptos
Crear un flujo de trabajo personalizado (Master Data Services)
Ejemplo de flujo de trabajo personalizado (Master Data Services)