Formas de orquestación
El Diseñador de orquestaciones es una herramienta visual para crear orquestaciones Proporciona varias formas que puede situar en la superficie de diseño como representaciones visuales de acciones subyacentes y pueden serle útiles a la hora de diseñar e implementar eficientemente una orquestación.
Acción de configuración insuficiente
Nota
La acción de configuración incompleta se muestra en el Diseñador de orquestaciones cuando este detecta que la forma asociada no está completamente configurada. Si una forma de una orquestación no está completamente configurada, la orquestación asociada no se compilará.
En la siguiente tabla se enumeran las formas disponibles junto a una breve descripción de la función de cada una.
Forma | Nombre de la forma | Propósito |
---|---|---|
Orquestación de llamadas | Permite que su orquestación llame a otra orquestación de forma sincrónica. | |
Reglas de llamada | Permite crear una directiva de reglas de negocios para ejecutarla en la orquestación. | |
Compensate | Permite llamar a código para deshacer o compensar operaciones ya realizadas por la orquestación cuando se produce un error. | |
Construir mensaje | Permite construir un mensaje. | |
Decidir | Permite que su orquestación se ramifique de forma condicional. | |
Delay | Permite generar retrasos en la orquestación en función de un intervalo de tiempo de espera. | |
Expression | Permite asignar valores a variables o realizar llamadas .NET. | |
Grupo | Permite agrupar operaciones en una unidad única que puede contraerse o expandirse para mayor facilidad visual. | |
Escucha | Permite que la orquestación se ramifique de forma condicional según los mensajes recibidos o el vencimiento de un período de espera. | |
Bucle | Permite que la orquestación se ejecute en bucle hasta que se cumpla una condición. | |
Asignación de mensajes | Permite asignar valores de mensaje. | |
Acciones paralelas | Permite que la orquestación lleve a cabo dos o más operaciones independientemente del resto. | |
Puerto | Define dónde y cómo se transmiten los mensajes. | |
Receive | Permite que su orquestación reciba un mensaje. | |
Vínculo de función | Permite crear una colección de puertos que se comunican con el mismo socio comercial lógico, quizá mediante diferentes transportes o extremos. | |
Ámbito | Proporciona un marco de trabajo para controlar las transacciones y las excepciones. | |
Envío | Permite enviar un mensaje desde la orquestación. | |
Iniciar orquestación | Permite que su orquestación llame a otra orquestación de forma asincrónica. | |
Suspender | Suspende la operación de la orquestación para permitir la intervención en caso de que se produzca alguna condición de error. | |
Terminate | Permite finalizar inmediatamente la operación de la orquestación por si se produjera alguna condición de error. | |
Iniciar excepción | Permite iniciar una excepción de forma explícita en caso de error. | |
Transformación | Permite asignar los campos de mensajes ya existentes a nuevos mensajes. |