Ondersteunde BPMN-elementen in ProcessMind
Ondersteunde BPMN-elementen
ProcessMind kan de onderstaande BPMN 2.0-elementen lezen en schrijven. Ondersteund betekent dat het element is meegenomen in onze compatibiliteitstests in beide richtingen: een model met dat element wordt naar BPMN geëxporteerd en daarna opnieuw geïmporteerd, met dezelfde elementen, verbindingen, geometrie en labels. Bij Gedeeltelijk ondersteund staat precies vermeld wat niet behouden blijft. Met een gratis proefperiode kun je je eigen bestanden importeren en exporteren.
Test de lijst met elementen
Genereer een model van je eigen proces, exporteer het en importeer het opnieuw. Zo zie je of alle elementen goed behouden blijven.
Stroomobjecten
| BPMN-element | Ondersteuningsstatus | Opmerkingen |
|---|---|---|
| bpmn:Process | Ondersteund | (Onzichtbaar) Een bestand kan meerdere processen bevatten |
| bpmn:LaneSet | Ondersteund | (Onzichtbaar) |
| bpmn:Lane | Ondersteund | Inclusief geneste Lane-sets |
| bpmn:Task | Ondersteund | |
| bpmn:UserTask | Ondersteund | Alleen de visuele weergave; uitvoeringsattributen worden niet gebruikt |
| bpmn:ManualTask | Ondersteund | |
| bpmn:ServiceTask | Ondersteund | |
| bpmn:SendTask | Ondersteund | |
| bpmn:ReceiveTask | Ondersteund | instantiate blijft behouden |
| bpmn:ScriptTask | Ondersteund | |
| bpmn:BusinessRuleTask | Ondersteund | |
| bpmn:CallActivity | Ondersteund | Koppelingen tussen processen worden geëxporteerd als calledElement |
| bpmn:SubProcess | Ondersteund | Uitgevouwen, samengevouwen en event-subprocessen |
| bpmn:AdHocSubProcess | Ondersteund | |
| bpmn:Transaction | Ondersteund |
Gateways
| BPMN-element | Ondersteuningsstatus | Opmerkingen |
|---|---|---|
| bpmn:Gateway | Ondersteund | De gewone gateway, weergegeven als een lege ruit |
| bpmn:ExclusiveGateway | Ondersteund | |
| bpmn:InclusiveGateway | Ondersteund | |
| bpmn:ParallelGateway | Ondersteund | |
| bpmn:ComplexGateway | Ondersteund | |
| bpmn:EventBasedGateway | Ondersteund | instantiate en eventGatewayType inbegrepen |
Events
| BPMN-element | Ondersteuningsstatus | Opmerkingen |
|---|---|---|
| bpmn:StartEvent | Ondersteund | |
| bpmn:EndEvent | Ondersteund | |
| bpmn:IntermediateCatchEvent | Ondersteund | |
| bpmn:IntermediateThrowEvent | Ondersteund | |
| bpmn:BoundaryEvent | Ondersteund | Inclusief de Task waaraan het event is gekoppeld |
| bpmn:MessageEventDefinition | Ondersteund | |
| bpmn:TimerEventDefinition | Ondersteund | Datum, cyclus en duur |
| bpmn:SignalEventDefinition | Ondersteund | |
| bpmn:EscalationEventDefinition | Ondersteund | |
| bpmn:ErrorEventDefinition | Ondersteund | |
| bpmn:CancelEventDefinition | Ondersteund | |
| bpmn:CompensateEventDefinition | Ondersteund | waitForCompletion inbegrepen |
| bpmn:ConditionalEventDefinition | Ondersteund | |
| bpmn:TerminateEventDefinition | Ondersteund | |
| bpmn:LinkEventDefinition | Ondersteund |
Verbindende objecten
| BPMN-element | Ondersteuningsstatus | Opmerkingen |
|---|---|---|
| bpmn:SequenceFlow | Ondersteund | Naam, voorwaarde-expressie en standaardstroom inbegrepen |
| bpmn:MessageFlow | Ondersteund | Tussen Pools en tussen een stroomobject en een Pool |
| bpmn:Association | Ondersteund | Koppelt annotaties, dataobjecten en datastores aan stroomobjecten. Een gewone bpmn:association tussen een activiteit en een datareferentie wordt weer geëxporteerd als de data-associatie die ermee wordt beschreven |
| bpmn:FormalExpression | Ondersteund | Voorwaarde-expressies, timerwaarden en lusvoorwaarden |
| bpmn:DataAssociation | Ondersteund | Een activiteit (Task of subprocess) die aan een dataobject of datastore is gekoppeld, wordt geschreven als de geneste bpmn:dataInputAssociation / bpmn:dataOutputAssociation van die activiteit, inclusief de richting. assignment en transformation worden niet gemodelleerd. Een data-associatie op een event wordt niet gelezen |
Artefacten
| BPMN-element | Ondersteuningsstatus | Opmerkingen |
|---|---|---|
| bpmn:TextAnnotation | Ondersteund | |
| bpmn:Group | Ondersteund | De groepsnaam wordt overgenomen via de categoriewaarde |
| bpmn:DataObjectReference | Ondersteund | Het dataobject van ProcessMind |
| bpmn:DataStoreReference | Ondersteund | De datastore van ProcessMind |
| bpmn:DataInput | Gedeeltelijk ondersteund | Gelezen uit de input-/outputspecificatie van het proces als dataobject; niet opnieuw geschreven als bpmn:dataInput |
| bpmn:DataOutput | Gedeeltelijk ondersteund | Gelezen uit de input-/outputspecificatie van het proces als dataobject; niet opnieuw geschreven als bpmn:dataOutput |
| bpmn:Category | Ondersteund | Geschreven voor groepen |
| bpmn:CategoryValue | Ondersteund | Bevat de groepsnaam |
Pools, samenwerking en diagramuitwisseling
| BPMN-element | Ondersteuningsstatus | Opmerkingen |
|---|---|---|
| bpmn:Collaboration | Ondersteund | |
| bpmn:Participant | Ondersteund | Pools, inclusief samengevouwen Pools |
| bpmn:Documentation | Ondersteund | Wordt bij elke export geschreven voor de elementen van het model. Documentatie bij een verbinding (Sequence Flow, Association of Message Flow) wordt vanuit een bestand in het model gelezen, maar bij export wordt alleen elementdocumentatie geschreven |
extensionElements (processmind:*) | Ondersteund | Elementinstellingen, kleuren, gekoppelde activiteiten en simulatie-instellingen. Simulatie-instellingen gaan alleen mee met BPMN exporteren in de app. Bij export uit de catalogus en via de API-download worden geen simulaties geschreven |
| bpmndi:BPMNDiagram | Ondersteund | |
| bpmndi:BPMNPlane | Ondersteund | |
| bpmndi:BPMNShape | Ondersteund | Positie, grootte, kleuren en labelpositie |
| bpmndi:BPMNEdge | Ondersteund | Tussenpunten en labelpositie |
| bpmndi:BPMNLabel | Ondersteund | Tekstpositie |
Niet exact overgenomen
Deze elementen verhinderen het importeren of exporteren niet, maar worden niet exact overgenomen:
| BPMN-element | Wat er gebeurt |
|---|---|
| bpmndi:BPMNLabelStyle | Lettertype-instellingen worden gelezen en in de modeler getoond, maar bij export worden geen labelstijlen geschreven. Lettertypen van elementen komen niet in het geëxporteerde bestand terecht |
| bpmn:DataObject, bpmn:DataStore (de declaraties) | Genegeerd: ProcessMind bewaart data als bpmn:DataObjectReference / bpmn:DataStoreReference en schrijft geen aparte declaratie |
| bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent | Abstracte eventtypen: gelezen als het concrete start-, tussen- of eind-event dat ze beschrijven en opnieuw geschreven als dat concrete type |
| bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement | Abstracte typen die nooit in een bestand voorkomen. Bij export wordt in plaats daarvan het concrete element geschreven |
Niet-ondersteunde BPMN-elementen
ProcessMind ondersteunt deze elementen niet. Ze hebben meestal te maken met uitvoering, choreografie of niet-essentiële metadata:
- bpmn:Choreography, bpmn:GlobalChoreographyTask, bpmn:ChoreographyTask, bpmn:CallChoreography, bpmn:SubChoreography
- bpmn:Conversation, bpmn:ConversationNode, bpmn:ConversationLink, bpmn:ConversationAssociation, bpmn:GlobalConversation
- bpmn:PartnerEntity, bpmn:PartnerRole, bpmn:CorrelationProperty, bpmn:CorrelationKey, bpmn:CorrelationSubscription
- bpmn:ParticipantAssociation, bpmn:MessageFlowAssociation
- bpmn:GlobalTask, bpmn:GlobalManualTask, bpmn:GlobalUserTask
- bpmn:ResourceRole, bpmn:Performer, bpmn:PotentialOwner, bpmn:HumanPerformer
- bpmn:Property, bpmn:DataState, bpmn:Assignment
- bpmn:Error, bpmn:Message, bpmn:Signal, bpmn:Escalation (de gedeelde basisdeclaraties; de bijbehorende eventdefinities worden wel ondersteund)
- bpmn:Interface, bpmn:Operation, bpmn:EndPoint (alleen voor uitvoering)
- bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (uitbreidingsmetadata; de eigen
extensionElementsvan ProcessMind worden ondersteund)
Wat ProcessMind ondersteunt
ProcessMind ondersteunt de essentiële BPMN 2.0-elementen voor het modelleren en analyseren van processen. De nadruk ligt op elementen voor visualisatie en processtructuur. Elementen voor uitvoering of aanvullende metadata zijn niet opgenomen. De lijst hierboven is gebaseerd op de tests op compatibiliteit in beide richtingen: een element wordt alleen als ondersteund aangemerkt als een test aantoont dat een model met dat element na export en import behouden blijft.
Heb je vragen over het importeren of exporteren van BPMN-bestanden in ProcessMind? Neem contact met ons op.
Genereer een BPMN-model op maat
Test de lijst met elementen
Genereer een model van je eigen proces, exporteer het en importeer het opnieuw. Zo zie je of alle elementen goed behouden blijven.
Gerelateerde onderwerpen
- BPMN-bouwstenen: overzicht van elementen.
- BPMN 2.0: de BPMN-taal.
Verbeter processen. Bouw aan een samenhangende architectuur. Houd de regie.
Krijg meteen toegang, zonder creditcard of wachttijd. Maak van de manier waarop je organisatie werkt heldere, samenhangende procesmodellen.
Breng de procesarchitectuur in kaart, leg verantwoordelijkheden en beheersmaatregelen vast en stem rollen en taken op elk niveau op elkaar af.
Start je gratis proefperiode en bouw een betrouwbare basis om processen te beheren en continu te verbeteren.