Op deze pagina

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 extensionElements van 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

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.