Patrón Salida de entidad de cuenta de Microsoft Dynamics CRM: entrada de transporte dinámica
Utilice el patrón Salida de entidad de cuenta de
Microsoft Dynamics CRM: entrada de transporte dinámica para procesar
mensajes de entrada MQ, File o HTTP definidos por el usuario y
correlacionarlos con operaciones Crear, Recuperar, Actualizar y
Suprimir en Entidades de cuenta de Microsoft Dynamics CRM estándar.
Utilice este patrón cuando:
Necesite que los transportes MQ, File y HTTP actúen en una Entidad de cuenta de Microsoft Dynamics CRM.
Al crear una instancia de este patrón, puede elegir que un transporte MQ, File
o HTTP utilice cualquier combinación de cuatro operaciones: Crear, Recuperar,
Actualizar y Suprimir. La aplicación puede tener las siguientes funciones:
Crear y llenar una Entidad de cuenta de Microsoft Dynamics CRM
cuando se reciba un suceso de creación MQ/File/HTTP.
Leer una Entidad de cuenta de Microsoft Dynamics CRM y
devolver los datos cuando se reciba un suceso de recuperación
MQ/File/HTTP.
Actualizar una Entidad de cuenta de Microsoft Dynamics CRM
cuando se reciba un suceso de actualización MQ/File/HTTP.
Suprimir una Entidad de cuenta de Microsoft Dynamics CRM
cuando se reciba un suceso de supresión MQ/File/HTTP.
Solución
La solución es implementar una aplicación, una biblioteca y un proyecto .NET.
La aplicación contiene un flujo de mensajes que proporciona
nodos de entrada MQ, File o HTTP para recibir sucesos de creación,
recuperación, actualización y supresión, y los correlaciona con los
datos de Entidad de cuenta de Microsoft Dynamics CRM relacionados
utilizando una correlación de datos gráfica. El objeto de entrada para la
correlación se especifica mediante el elemento global de entrada para cada operación en
el editor de patrón.
El flujo de mensajes invoca el nodo .NETCompute que se conecta a
Microsoft Dynamics CRM, e implementa el estilo de programación de
enlace anticipado para transferir los datos de Entidad de cuenta
desde el nodo Mapping. Los datos de respuesta de CRM
recibidos por el nodo .NETCompute se pasan a un nodo Mapping adicional. El nodo Mapping
utiliza una correlación de datos gráfica adicional para transformar los datos en un
formato específico. El usuario especifica este formato en el esquema de salida para
devolver una respuesta al nodo de salida MQ o File relacionado, o al nodo HTTP Reply,
utilizando el editor de patrón.
La biblioteca contiene los archivos de esquema que el usuario elige para que la
aplicación les haga referencia, y todos los archivos de correlación. El usuario también
puede elegir hacer referencia a otras bibliotecas en el espacio de trabajo para utilizar
los esquemas de esas bibliotecas.
El proyecto .NET contiene los archivos de ensamblado, y los archivos de
configuración relacionados, utilizados por el nodo .NETCompute en la aplicación.
Si configura la instancia de patrón para habilitar los mensajes de error, la solución
proporciona lógica de proceso de errores genérica. Si el nodo de entrada del flujo de
mensajes detecta una excepción, el subflujo de manejo de errores construye un mensaje de
error, y coloca el mensaje en la cola de rastreo y de "ERROR".
Los detalles de conexión para el sistema Microsoft Dynamics CRM
se configuran mediante propiedades definidas por el usuario en el
flujo de mensajes. Tenga en cuenta
que la contraseña se establecerá en texto simple.
Tareas relacionadas
Consulte la sección siguiente para obtener información sobre cómo aplicar y utilizar este patrón.