Un diagramme racine est une forme particulière de diagramme de processus métiers requise par les langages ebXML et BPEL, qui fournissent une représentation de haut niveau d'un système et de ses interactions avec les partenaires métiers.
Pour créer un diagramme de processus métiers dans un MPM existant, pointez sur le modèle dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez . Pour créer un nouveau modèle, sélectionnez Modèle de Processus Métiers , choisissezcomme type de modèle et Diagramme de procesus métiers comme premier diagramme, puis cliquez sur OK.
Pour les autres langages, le diagramme racine est simplement le plus haut niveau d'un diagramme de chorégraphie (voir Diagrammes de chorégraphie).
Lorsqu'ils utilisent les langages ebXML et BPEL, les analystes métiers ou techniques doivent identifier les partenaires métiers de leur système afin de spécifier sa portée ainsi que les interactions avec ces partenaires.
Les partenaires sont connectés à un processus racine via des associations de rôle et peuvent accomplir leur rôle demandeur ou répondeur en relation avec le système.
Dans l'exemple suivant, Transporteur, Fournisseur et Client sont des partenaires métiers, qui interagissent avec le processus racine Vente de produits. Le Client a le rôle demandeur vis-à-vis du système, tandis que Fournisseur et Transporteur ont un rôle répondeur :
Lorsque vous avez créé un diagramme racine, vous pouvez ensuite décomposer votre processus racine afin de créer un diagramme de chorégraphie (voir Diagrammes de chorégraphie).