¿Cómo implemento el comportamiento por defecto para una respuesta de dominio?
Al usar una función de dominio o una solicitud/respuesta de dominio externo en un flujo, necesitas:
-
Definir un conjunto de eventos que representen los posibles resultados de la respuesta del dominio
-
Especificar el comportamiento de entrada que mapea la respuesta del dominio a uno de estos eventos.
Aunque esto es sencillo de implementar, puede volverse repetitivo y con mucho boilerplate cuando la respuesta del dominio se maneja de la misma manera en múltiples definiciones de flujo.
Para superar esta posible redundancia, puedes usar la funcionalidad de "comportamiento por defecto" proporcionada en una definición de respuesta de dominio. Esta característica te permite especificar eventos y comportamiento de entrada a nivel de respuesta, eliminando la necesidad de definir esta información por separado para cada definición de flujo. Nota la palabra "por defecto" aquí: cualquier definición de flujo puede sobrescribir este comportamiento por defecto para una respuesta específica cuando sea necesario.
Implementando el comportamiento por defecto para una respuesta de dominio
Implementar el comportamiento por defecto para una respuesta de dominio es simple. En la sección de respuestas de la función de dominio o de la definición de solicitud/respuesta de dominio externo, abre el inspector (CTRL+ALT+I) y proporciona la información requerida tal como lo harías para el comportamiento de entrada en una definición de flujo:
Ten en cuenta que las implementaciones de comportamiento por defecto de la respuesta de dominio solo pueden usar eventos que estén definidos en una librería de eventos.