Créer des indicateurs métier
Des indicateurs métier peuvent être créés dans un système pour l'une des raisons suivantes :
-
Un message reçu d'un système tiers lance la création d'un indicateur métier. Ceci signifie que la logique du système tiers a détecté une situation au sujet de laquelle elle alerte le produit.
-
La logique métier du produit détecte une situation qui mérite une investigation ou doit constituer un indicateur. Dans ce cas, selon les règles de gestion, il se peut qu'aucune intégration ne soit nécessaire.
-
La logique métier du produit détecte une situation au sujet de laquelle un autre produit intégré doit être alerté. Dans ce cas, l'enregistrement d'indicateur métier est utilisé pour envoyer l'information au produit intégré.
-
Un utilisateur crée un indicateur métier d'après ce qu'il sait de l'entité concernée. Par exemple, un représentant du service assistance client peut créer un indicateur métier à la suite d'un contact avec le client.
Créer un indicateur métier à partir d'un service Web
Le système fournit un service Web entrant REST et SOAP qui peut être utilisé par un système tiers pour lancer (ou mettre à jour) un indicateur métier. Le service REST est F1-BusinessInsights. Le service SOAP est F1-BusinessFlagSync. Dans les deux cas, le service Web appelle un script de service "pilote" chargé essentiellement de déterminer le type d'indicateur métier approprié, d'après le nom standard ou le nom standard externe, et par conséquent l'objet métier approprié pour le nouvel indicateur métier. Les différents produits pouvant avoir des logiques différentes en ce qui concerne la création d'un indicateur métier, le script de service appelle un autre script de service lié à l'objet de maintenance à l'aide de l'option d'objet de maintenance Synchronisation d'indicateur métier.
Le script de service "pilote" inclut un groupe "contextData", qui référence à son tour la zone de données F1-BusinessFlagContext. Cette zone de données permet à un système externe de fournir des informations supplémentaires pour un cas d'utilisation d'indicateur métier donné. Pour toute intégration nécessitant la transmission d'informations supplémentaires à partir du système externe, une zone de données distincte doit être utilisée pour définir les éléments supplémentaires et cette zone de données doit faire référence à F1-BusinessFlagContext comme zone de données étendue.
Framework ne comporte pas de script de service Synchronisation d'indicateur métier, mais chaque application intégrable en comporte un correspondant aux cas d'utilisation qu'elle prend en charge d'emblée.
Gestion des erreurs
En cas de problème lors de la tentative de création d'un indicateur métier à partir d'informations entrantes, le script de service Pilote de synchronisation de l'indicateur métier crée un enregistrement d'indicateur métier spécial à l'aide de l'objet métier Erreur d'indicateur métier. Ceci est également configuré en tant qu'option dans l'objet de maintenance. Framework fournit l'objet métier Erreur d'indicateur métier (F1-BusinessFlagError) pour cette fonctionnalité. Pour plus d'informations, reportez-vous à la description et à la configuration de l'objet métier.
