Réserver une Démo
Pré. Proc.

Modélisation Règles Métier

Gérer, affiner et appliquer des règles simples et complexes qui régissent un Métier

Dans toute action ou processus métier, le début, la progression et le résultat final sont généralement déterminés par référence à un ensemble de règles. Ces règles peuvent être très simples, comme « le client doit présenter un justificatif attestant qu'il a au moins 18 ans », ou très complexes, comme les règles actuarielles qui déterminent ce qu'une police d'assurance sur mesure couvrira et ne couvrira pas.

Que les règles de votre entreprise soient simples ou complexes, il y a deux ensembles de considérations à prendre en compte :

  • Comment gérer les règles - Comment sont-elles initialement identifiées ? Où sont-ils détenus ? Les règles sont-elles facilement maintenues et mises à jour ? Comment sont-ils raffinés et testés ?
  • Comment utiliser les règles - Est-il facile d'identifier les règles qui s'appliquent dans un contexte spécifique ? Avec quelle facilité une règle spécifique peut-elle être reconnue et appliquée ? Comment les règles sont-elles exécutées dans le processus - peuvent-elles être intégrées au processus ? L'exécution des règles peut-elle être automatisée dans le processus ?
Les deux ensembles de considérations peuvent être facilement gérés en modélisation vos processus métier dans Enterprise Architect et en utilisant la Métier Rule Modèle facilité . Métier Rule modélisation capture les règles qui régissent une entreprise et leurs relations avec les entités et les tâches spécifiques au sein de l'organisation ou du système.

Gestion des règles

De manière générale, la modélisation vos processus métiers peut clarifier :

  • Vos besoins métier (dont de nombreuses règles métier sont finalement dérivées)
  • Les cas d'utilisation - et les scénarios de chaque cas d'utilisation - pour répondre à ces exigences, et
  • Les processus, étapes, objets, actions et structures de données exacts qui prennent en support ces cas d'utilisation, représentés par des classes
Ce processus clarifiera également lesquelles de vos règles commerciales actuelles sont applicables à quels points de chaque processus, et quelles améliorations ou nouvelles règles commerciales sont nécessaires. Vous pouvez ensuite mapper vos règles métier sur des Classes existantes ou nouvelles, en utilisant deux modèles spécifiques de Règles Métier ; la:
  • Modèle de domaine Métier , dans lequel vous regroupez les objets métier (représentés par des classes) impliqués dans un processus ou une application, et développez un flux de règles qui définit les tâches (en tant qu'éléments de tâche de règle) associées au processus dans son ensemble ou à des objets spécifiques dans le traiter
  • Modèle Règles Métier , dans lequel vous créez un élément Métier Rule spécifique pour chaque règle métier et l'associez à la Rule Task à laquelle la règle s'applique
Lorsque vous avez défini toutes les tâches, leurs séquences et les règles qui s'appliquent à chacune, vous pouvez composer les règles par tâche pour définir les valeurs et les conditions des règles et la façon dont elles prennent effet dans la tâche. Vous pouvez ensuite valider les règles de la tâche pour vous assurer qu'elles sont logiques.

Une ressource précieuse que vous avez créée dans ce processus est une base de données de règles métier directement associées aux tâches et procédures auxquelles elles s'appliquent, facilement explorables (selon la convention de dénomination et/ou de numérotation que vous avez utilisée) avec la recherche de Modèle et d'autres éléments de navigation. et les facilités d'affichage, et documentées par le document ou les facilités de rapport sur le facilités . Vous pouvez également enregistrer des informations supplémentaires sur chaque règle à l'aide de notes internes ou externes, Valeur Étiquetés et de Documents liés.

Utilisation Règles Métier

Après avoir configuré la base de données des règles métier, vos utilisateurs peuvent accéder aux modèles ou à leur documentation à titre de référence. Comme expliqué précédemment, le contexte d'une règle donnée, ou les règles applicables à un contexte, peuvent être rapidement établis à l'aide de la recherche, de la navigation ou des facilités de facilités .

Cependant, vous pouvez utiliser Enterprise Architect pour modéliser et créer des applications et des interfaces utilisateur qui peuvent appliquer les règles métier que vous avez définies, et une autre facilité de Métier Rule modélisation est de générer le code comportemental pour les règles dans une tâche spécifique. Vous pouvez fusionner cela dans votre code pour prompt ou même automatiser l'utilisation correcte des règles métier lors de l'exécution d'une tâche.

Avantages de modélisation Règles Métier

Que vous créiez une base de données de règles ou des applications qui appliquent les règles, vous disposez d'une solution modulaire pour une exigence de processus métier. Cela offre un avantage dans la localisation. Règles Métier peuvent varier d'un endroit à l'autre; par exemple, la location de voitures fonctionne à peu près de la même manière dans la plupart des pays, mais l'âge légal pour conduire diffère d'un pays à l'autre, tout comme les modèles de voitures disponibles à la location. Vous pouvez facilement créer différents modules de règles localisées et basculer celui qui convient à l'emplacement actuel dans le modèle commun.

Notes

  • Métier Rule Modélisation est disponible dans l'édition Unified et l'édition Ultimate d' Enterprise Architect

Apprenez Plus