Creación de Indicadores de Negocio

Los indicadores de negocio se pueden crear en un sistema por uno de los siguientes motivos:

  • Se recibe un mensaje de un sistema externo que inicia la creación de un indicador de negocio. En este caso, la lógica del sistema externo ha detectado alguna situación sobre la cual se alerta a este producto.

  • La lógica de negocio en este producto detecta una situación que se debe investigar o que debe actuar como indicador. En este escenario, es posible que no se necesite una integración según las reglas de negocio.

  • La lógica de negocio en este producto detecta una situación sobre la cual se debe alertar a otro producto integrado. En este escenario, el registro de indicador de negocio se utiliza para enviar información al producto integrado.

  • Un usuario crea manualmente un indicador de negocio en función del conocimiento de la entidad afectada. Por ejemplo, un representante de servicio al cliente puede crear un indicador de negocio como resultado de un contacto con el cliente.

Creación de un Indicador de Negocio desde un Servicio Web

El sistema proporciona un servicio web de entrada REST y un servicio web de entrada SOAP que pueden usarse para que un sistema externo inicie (o actualice) un indicador de negocio. El servicio REST es F1-BusinessInsights. El servicio SOAP es F1-BusinessFlagSync. En ambos casos, el servicio web invoca un script de servicio "driver" cuya máxima responsabilidad es determinar el Tipo de Indicador de Negocio apropiado en función del nombre standard o del nombre standard externo y, por lo tanto, el objeto de negocio apropiado para el nuevo indicador de negocio. Dado que distintos productos pueden tener una lógica diferente relacionada con la creación de un indicador de negocio, el script de servicio llama a otro script de servicio enlazado al objeto de mantenimiento usando la opción de Objeto de Mantenimiento de Sincronización de Indicador de Negocio.

El script de servicio "driver" incluye un grupo "contextData" que, a su vez, hace referencia al área de datos F1-BusinessFlagContext. Esta área de datos se utiliza para permitir que un sistema externo proporcione información adicional para un caso de uso de indicador de negocio determinado. Para cualquier integración que requiera la transmisión de información adicional desde el sistema externo, se debe utilizar un área de datos separada para definir los elementos adicionales y esa área de datos debe hacer referencia a F1-BusinessFlagContext como su área de datos ampliada.

El marco no proporciona un script de servicio de Sincronización de Indicador de Negocio; no obstante, las aplicaciones integrables individuales proporcionan un script de servicio en función de los casos de uso que soporta de forma inmediata.

Nota: Para los productos que siguen usando XAI para los mensajes externos, el producto también incluye un servicio de entrada de XAI para el script de servicio del Driver de Sincronización de Indicador de Negocio. Tenga en cuenta que la recomendación del producto es interrumpir el uso de XAI y, en cambio, utilizar servicios web de entrada.

Manejo de Errores

Si se produce un problema al intentar crear un indicador de negocio en función de la información entrante, el script de servicio del Driver de Sincronización de Indicador de Negocio crea un registro de indicador de negocio especial usando el Objeto de Negocio de Error de Indicador de Negocio. Esto también se configura en el objeto de mantenimiento como una opción. El producto Framework proporciona el Error de Indicador de Negocio del objeto de negocio (F1-BusinessFlagError) para esta funcionalidad. Consulte la configuración y la descripción del objeto de negocio para obtener más información.