Un diagramme de processus métiers (ou diagramme de flux de processus) fournit une représentation graphique du flux de contrôle (la séquence d'exécution) ou du flux de données (l'échange de données) entre les processus à n'importe quel niveau de votre système.
Un diagramme de processus métiers peut être créé dans un modèle, dans un package ou au sein d'un processus décomposé.
Il existe trois types de diagrammes de processus métiers permettant de modéliser différents aspects d'un système :
Diagramme racine – se focalise sur les rôles joués par les partenaires métiers en relation avec un système (voir Notions de base relatives au diagramme racine)
Diagramme de chorégraphie – met l'accent sur l'allocation des responsabilités pour les activités, la chorégraphie des objets, l'analyse des flux de données et la modélisation de la mise en oeuvre des activités (voir Notions de base relatives au diagramme de chorégraphie)
Diagramme de flux de données – met l'accent sur l'échange de données entre processus (voir Notions de base relatives au diagramme de flux de données)