Lorsque vous créez un MPM collaboratif, vous devez toujours définir un diagramme racine immédiatement sous le noeud de modèle ou de package, qui représente le sujet du modèle de processus et définit la portée et l'orientation du modèle.
Le diagramme racine ne doit contenir que les éléments suivants :
Une transaction atomique entre deux partenaires (Business Transaction)
Une collaboration binaire (Binary Collaboration) entre deux partenaires qui implique l'appel d'une séquence de transactions commerciales (Business Transactions)
Une collaboration entre plusieurs partenaires qui implique l'appel de plusieurs Binary Collaborations (Multiparty Collaboration)
Pour plus d'informations, voir BPSS (Business Process Specification Schema) EbXML.
Des unités d'organisation (voir Unités d'organisation ( MPM))
Dans un MPM collaboratif, les unités d'organisation sont toujours affichées à l'aide de la représentation sous forme d'icône afin de définir un utilisateur d'un processus qui est engagé dans une collaboration avec un partenaire. L'association de rôle est utilisée pour définir le lien avec le processus. La représentation sous forme de couloir ne peut être utilisée que dans des diagrammes contenus dans des processus composites afin de simplifier la définition des partenaires appelés ou appelants pour les processus mis en oeuvre par des opérations (voir Exemple : Utilisation du type de mise en oeuvre Exécuter l'opération).
Les dépendances étendues que vous avez utilisées pour lier une unité d'organisation à un processus afin d'exprimer une collaboration binaire sont automatiquement remplacées par des associations de rôle.
Des associations de rôle (voir Associations de rôle (MPM))
Les autres outils sont grisés dans la palette du diagramme racine, à l'exception toutefois du package.