Les éléments du type FlowElementContainer sont des éléments du type Process, SubProcess, Choreography et Sub-Choreography. Seuls les éléments du type Process et SubProcess sont pertinents.
L'élément du type FlowElementContainer sert d'élément supérieur pour tous les éléments de flux d'un processus ou sous-processus. Les éléments du type FlowElementContainer sont des objets du type Activité, Événement, Branchement, Flux de séquence, Magasin de données et Objet de données.
Si un sous-processus contient l'un de ces éléments ou possède une association vers un modèle dans lequel l'un de ces éléments est modélisé, ces derniers sont ajoutés à cet élément du type FlowElementContainer. Si ces éléments ne font pas partie d'un sous-processus, ils sont ajoutés sous l'élément process défini par une piste ou un diagramme BPMN.