Informations générales
Introduction aux processus d'affaires
Dans le module précédent, nous avons étudié la création d'une base de données. Mais pour le bon fonctionnement de l'application, il ne suffit pas de stocker des données. Il faut d'une manière ou d'une autre les traiter, les modifier, les utiliser dans des calculs, les transférer. L'étape la plus importante dans le développement de la plupart des applications est le processus de création de la logique de leur travail.
Processus d'entreprise
Sur la plateforme AppMaster, un éditeur de processus métier est conçu pour construire la logique de travail. Ce module est dédié à la prise en main de celui-ci.
Chaque processus métier (BP) est une partie distincte de la logique de l'application, une fonction spécifique. En même temps, le BP lui-même est constitué d'un ensemble de blocs et de liens entre eux.
Un bloc est généralement une sorte d'action élémentaire. Par exemple, multiplier deux nombres, écrire une variable dans une table de base de données, concaténer des chaînes de caractères ou ajouter un élément à un tableau. Toutefois, des opérations plus complexes peuvent être effectuées dans un bloc distinct, comme la recherche d'éléments dans la base de données, avec filtrage et tri.
En outre, tout processus métier créé peut également être représenté comme un bloc distinct, en tant que partie d'un autre processus métier. Il est raisonnable d'utiliser cette possibilité dans les situations où la fonction BP peut être réutilisée dans d'autres processus de gestion, et aussi si la BP devient trop grande et que ses parties individuelles peuvent être représentées comme des blocs indépendants.
Des lignes de communication sont créées entre les blocs, qui déterminent l'ordre des blocs, la séquence de leur exécution. Souvent, il ne s'agira pas d'une séquence linéaire normale. Dans certaines situations, des embranchements peuvent se produire lorsque les données obtenues à une étape de la BP peuvent influencer le choix ultérieur des options d'action. Il est également possible de travailler par cycles, lorsque la séquence d'actions sera exécutée encore et encore, jusqu'à ce que la condition pour terminer le cycle soit remplie.
En même temps, deux blocs sont obligatoires pour tout processus d'entreprise. Les blocs du début (Start) et de la fin (End) du travail du BP. Ces blocs sont créés automatiquement et ne peuvent pas être supprimés. Par eux-mêmes, ils n'effectuent aucune opération, mais sont les points d'entrée et de sortie du processus métier. En outre, des variables peuvent être définies dans ces blocs, qui sont les données d'entrée et de sortie du BP.