TechNet
Exportar (0) Imprimir
Expandir todo

Guía del desarrollador (Master Data Services)

 

Obtenga información sobre cómo escribir código para personalizar la manera en que usted y sus usuarios interactúan con Master Data Services. Aprenda a:

  • Escribir un programa que tenga acceso al servicio web Administrador de datos maestros. El servicio web Administrador de datos maestros es un servicio de Windows Communication Foundation (WCF) que los desarrolladores utilizan para controlar las características de Master Data Services a través de código.

  • Incorporar características de Master Data Services en aplicaciones existentes.

  • Escribir código para realizar acciones repetitivas o complejas que sean difíciles o imposibles de realizar con la interfaz de usuario de Administrador de datos maestros.

  • Crear un flujo de trabajo personalizado que se ejecute en respuesta a una regla de negocio que especifique. Un flujo de trabajo personalizado llama al código creado por usted, que puede realizar cualquier acción necesaria para procesar el flujo de trabajo.

El servicio web Administrador de datos maestros le permite usar las características de Master Data Services mediante programación desde cualquier equipo que pueda acceder a su sitio web de Administrador de datos maestros. Antes de empezar a escribir código para acceder al servicio web, debe generar clases de proxy que estén incluidas en un espacio de nombres que especifique. En esta documentación se usa N:Microsoft.MasterDataServices como espacio de nombres del proxy. La clase de proxy principal que utiliza para realizar operaciones del servicio web es la clase T:Microsoft.MasterDataServices.ServiceClient, que implementa la interfaz T:Microsoft.MasterDataServices.IService. Desde el código, puede llamar a los métodos de la clase T:Microsoft.MasterDataServices.ServiceClient para tener acceso al servicio web de Administrador de datos maestros. El resto de las clases del espacio de nombres se utiliza en las operaciones del servicio web.

Contenido del servicio web

Crear clases de proxy del servicio web Master Data Manager
Describe cómo se habilitan los metadatos que se publican desde el sitio web de Administrador de datos maestros y cómo se crean las clases de proxy que se pueden usar mediante programación para tener acceso a las operaciones del servicio web.

Operaciones de servicio web clasificadas (Master Data Services)
Lista clasificada de las operaciones de servicio web de la clase T:Microsoft.MasterDataServices.ServiceClient.

Master Data Services utiliza reglas de negocio para crear soluciones básicas de flujo de trabajo. Puede actualizar y validar automáticamente los datos y enviar notificaciones por correo electrónico en función de las condiciones que especifique. Las reglas de negocio de Master Data Services están diseñadas para administrar los escenarios de flujo de trabajo más comunes. Si su flujo de trabajo requiere un procesamiento de eventos más complejos, como aprobaciones de varios niveles o árboles de decisiones complejos, puede configurar Master Data Services para que envíe datos a un ensamblado personalizado que cree. Para administrar flujos de trabajo personalizados, debe configurar e iniciar el servicio de integración de flujos de trabajo MDS de SQL Server en el equipo de la aplicación web y crear un ensamblado que implemente la interfaz T:Microsoft.MasterDataServices.WorkflowTypeExtender.IWorkflowTypeExtender.

Contenido del flujo de trabajo personalizado

Crear un flujo de trabajo personalizado (Master Data Services)
Instrucciones sobre cómo crear un ensamblado que controle el flujo de trabajo, sobre cómo configurar e iniciar el servicio de integración de flujos de trabajo MDS de SQL Server y sobre cómo crear una regla de negocio en Administrador de datos maestros que inicie un flujo de trabajo personalizado.

Master Data Services instala un conjunto de ensamblados en el equipo del servidor web. Estos ensamblados contienen espacios de nombres que se pueden usar en escenarios avanzados donde se personaliza el comportamiento del equipo del servidor web. Estos espacios de nombres se describen en la siguiente tabla.

Espacio de nombresDescripción
N:Microsoft.MasterDataServices.DeploymentContiene clases que se pueden utilizar para crear un paquete de implementación de un modelo e implementar un paquete en una base de datos de Master Data Services.
N:Microsoft.MasterDataServices.ServicesContiene una clase que recibe y procesa las operaciones del servicio web realizadas en el equipo del servidor web con la aplicación web de Administrador de datos maestros.
N:Microsoft.MasterDataServices.Services.DataContractsContiene clases que definen cómo se pasan los datos del equipo cliente al equipo del servidor web a través de la aplicación web de Administrador de datos maestros.
N:Microsoft.MasterDataServices.Services.MessageContractsContiene clases que definen cómo se pasan las solicitudes y respuestas del equipo cliente al equipo del servidor web a través de la aplicación web de Administrador de datos maestros.
N:Microsoft.MasterDataServices.Services.ServiceContractsContiene la interfaz que define las operaciones que se pueden llamar a través del servicio web de Administrador de datos maestros.
Mostrar:
© 2016 Microsoft