Modélisation

 Le module de modélisation de Kromossome permet de définir graphiquement :

 

Processus

 

  • Les participants qui portent la responsabilité de réaliser les tâches, représentés en « swim lane » horizontales. Ces participants seront créés automatiquement en tant que groupes lors de l’exécution dans Kromossome.

 

  • Les différentes tâches (ou activités) à réaliser dans le processus, représentés par des rectangles et ayant un nom en clair, et un identificateur interne (respectant des règles de nommage)
  • Les éventuels sous-processus lancés de façon synchrone (le processus père attendra la fin du sous-processus) ou asynchrone (le processus continue sans attendre la fin du sous-processus)
  • Les flux d’informations et variables. Le type des variables (Entier, Chaine de caractères, Booléen, Date…) est définissable ainsi que leurs valeurs par défaut. On notera que les variables peuvent être affectées aux participants (vus ci-dessus), permettant d’automatiser les saisies dans les fiches lors de l’exécution.
  • Les transitions entre tâches (flèches de différentes couleurs). Ces transitions s’effectuent en fonction des valeurs des variables lors de l’exécution du processus. 

 

 

Kromossome permet de définir des règles de métier à partir d’un langage définissable par Ikon-id pour l’utilisateur. Ceci permet d’avoir un langage très simple pour les utilisateurs basé sur des conditions/actions, par exemple :

 

  • pour refléter des SLAs:

Quand

le processus suivi_travaux a dépassé 1 mois

Alors

envoyer un sms au responsable_unité

Fin

  •  ou pour afficher l’état d’avancement du processus sur une carte :

Quand

le processus suivi_travaux en activité approbation_client

Alors

le lieu est rouge

Fin

 

ce qui se traduit sur une carte d’un site, par exemple :

 

Carte travaux

 

Tout type de représentation graphique peut-être envisagé, à partir d’une image SVG qui comprend la carte et des éléments nommés représentants les éléments à colorer (ici bâtiments) ou là où afficher une information de nom, nombre de processus…