Creación de indicadores de negocio

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

  • Se recibe un mensaje de un sistema externo que inicia la creación de un indicador de negocio. En este caso, la lógica en el sistema externo ha detectado cierta situación sobre la que estaba alertado este producto.

  • La lógica de negocio en este producto detecta una situación que debe investigarse o debería actuar como un indicador. En este escenario, puede que no se necesite ninguna integración, en función de las reglas de negocio.

  • La lógica de negocio en este producto detecta una situación de la que otro producto integrado debería estar alerta. En este escenario, se usa el registro del indicador de negocio para enviar información al producto integrado.

  • Un usuario crea de forma manual un indicador de negocio basado en los conocimientos de la entidad afectada. Por ejemplo, un representante del servicio técnico puede crear un indicador de negocio como resultado del contacto con el cliente.

Creación de un indicador de negocio desde un servicio web

El sistema soporta servicios web entrantes de REST y de SOAP, que se podrán utilizar para que un sistema externo inicie o actualice un indicador de negocio. El servicio de REST es F1-BusinessInsights. El servicio de SOAP es F1-BusinessFlagSync. En ambos casos, el servicio web llama a un script de servicio "controlador" cuya máxima responsabilidad es determinar el tipo de indicador de negocio adecuado, según el nombre estándar o nombre estándar externo y, por lo tanto, el objeto de negocio adecuado para el nuevo indicador de negocio. Puesto que productos diferentes pueden tener una lógica diferente relacionada con un indicador de negocio, el script de servicio llama a otro script de servicio enlazado con el objeto de mantenimiento, mediante la opción de objeto de mantenimiento de indicador de negocio.

El script de servicio "controlador" incluye un grupo "contextData" que, a su vez, hace referencia al área de datos F1-BusinessFlagContext. Esta área de datos permite que el sistema externo aporte información adicional para un caso de uso de indicador de negocio determinado. Si una integración necesita que se transfiera información adicional desde el sistema externo, se utilizará un área de datos independiente para definir los elementos adicionales; esta área de datos hará referencia a F1-BusinessFlagContext como área de datos ampliada.

Aunque el marco no proporciona el script de servicio de sincronización de indicador de negocio, las aplicaciones integrables individuales proporcionan un script de servicio basado en los casos de uso que soporta la opción de listo para usar.

Nota: en productos que siguen usando XAI para los mensajes salientes, el producto también incluye un servicio entrante de XAI para el mismo script de servicio de controlador de sincronización de indicador de negocio. Tenga en cuenta que la recomendación del producto es discontinuar XAI y usar en su lugar los servicios web entrantes.

Gestión de errores

Si hay un problema al intentar crear un indicador de negocio basado en la información entrarte, el script de servicio de controlador de sincronización de indicador de negocio crea un registro de indicador de negocio especial, mediante 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 de marco proporciona el objeto de negocio de error de indicador de negocio F1-BusinessFlagError para esta funcionalidad. Consulte la descripción y configuración del objeto de negocio para obtener más información.