Podporované prvky BPMN v ProcessMind
Podporované prvky BPMN
ProcessMind čte a zapisuje níže uvedené prvky BPMN 2.0. Označení Podporováno znamená, že prvek prošel testy opakovaného exportu a importu: model, který jej obsahuje, se exportuje do BPMN a znovu importuje se stejnými prvky, propojeními, geometrií a popisky. U označení Částečně podporováno je přesně uvedeno, co se nezachová. Vlastní soubory můžete importovat a exportovat ve zkušební verzi.
Ověřte si podporu jednotlivých prvků
Vytvořte model vlastního procesu, exportujte ho a znovu importujte. Zkontrolujte, zda se všechny prvky správně zachovaly.
Prvky toku
| Prvek BPMN | Stav podpory | Poznámky |
|---|---|---|
| bpmn:Process | Podporováno | (Neviditelné) Soubor může obsahovat několik procesů |
| bpmn:LaneSet | Podporováno | (Neviditelné) |
| bpmn:Lane | Podporováno | Včetně vnořených sad Lane |
| bpmn:Task | Podporováno | |
| bpmn:UserTask | Podporováno | Pouze vizuální znázornění, atributy pro provádění se nepoužívají |
| bpmn:ManualTask | Podporováno | |
| bpmn:ServiceTask | Podporováno | |
| bpmn:SendTask | Podporováno | |
| bpmn:ReceiveTask | Podporováno | instantiate se zachovává |
| bpmn:ScriptTask | Podporováno | |
| bpmn:BusinessRuleTask | Podporováno | |
| bpmn:CallActivity | Podporováno | Odkazy mezi procesy se exportují jako calledElement |
| bpmn:SubProcess | Podporováno | Rozbalené, sbalené a událostní podprocesy |
| bpmn:AdHocSubProcess | Podporováno | |
| bpmn:Transaction | Podporováno |
Gateways
| Prvek BPMN | Stav podpory | Poznámky |
|---|---|---|
| bpmn:Gateway | Podporováno | Základní brána, zobrazená jako prázdný kosočtverec |
| bpmn:ExclusiveGateway | Podporováno | |
| bpmn:InclusiveGateway | Podporováno | |
| bpmn:ParallelGateway | Podporováno | |
| bpmn:ComplexGateway | Podporováno | |
| bpmn:EventBasedGateway | Podporováno | Včetně instantiate a eventGatewayType |
Events
| Prvek BPMN | Stav podpory | Poznámky |
|---|---|---|
| bpmn:StartEvent | Podporováno | |
| bpmn:EndEvent | Podporováno | |
| bpmn:IntermediateCatchEvent | Podporováno | |
| bpmn:IntermediateThrowEvent | Podporováno | |
| bpmn:BoundaryEvent | Podporováno | Včetně úlohy, ke které je připojena |
| bpmn:MessageEventDefinition | Podporováno | |
| bpmn:TimerEventDefinition | Podporováno | Datum, cyklus a doba trvání |
| bpmn:SignalEventDefinition | Podporováno | |
| bpmn:EscalationEventDefinition | Podporováno | |
| bpmn:ErrorEventDefinition | Podporováno | |
| bpmn:CancelEventDefinition | Podporováno | |
| bpmn:CompensateEventDefinition | Podporováno | Včetně waitForCompletion |
| bpmn:ConditionalEventDefinition | Podporováno | |
| bpmn:TerminateEventDefinition | Podporováno | |
| bpmn:LinkEventDefinition | Podporováno |
Propojovací objekty
| Prvek BPMN | Stav podpory | Poznámky |
|---|---|---|
| bpmn:SequenceFlow | Podporováno | Zachovává se název, výraz podmínky a výchozí tok |
| bpmn:MessageFlow | Podporováno | Mezi pools a mezi prvkem toku a poolem |
| bpmn:Association | Podporováno | Propojuje anotace, datové objekty a datová úložiště s prvky toku. Běžná bpmn:association mezi činností a odkazem na data se při exportu zapíše jako odpovídající Data Association |
| bpmn:FormalExpression | Podporováno | Výrazy podmínek, hodnoty časovačů a podmínky cyklů |
| bpmn:DataAssociation | Podporováno | Činnost (úloha nebo dílčí proces) propojená s datovým objektem nebo datovým úložištěm se zapíše jako vnořená bpmn:dataInputAssociation / bpmn:dataOutputAssociation dané činnosti, včetně směru. assignment a transformation se nemodelují a Data Association u události se nenačítá |
Doplňkové prvky
| Prvek BPMN | Stav podpory | Poznámky |
|---|---|---|
| bpmn:TextAnnotation | Podporováno | |
| bpmn:Group | Podporováno | Název skupiny se při importu obnoví z hodnoty její kategorie |
| bpmn:DataObjectReference | Podporováno | Datový objekt v ProcessMind |
| bpmn:DataStoreReference | Podporováno | Datové úložiště v ProcessMind |
| bpmn:DataInput | Částečně podporováno | Načítá se ze specifikace vstupů a výstupů procesu jako datový objekt; nezapisuje se zpět jako bpmn:dataInput |
| bpmn:DataOutput | Částečně podporováno | Načítá se ze specifikace vstupů a výstupů procesu jako datový objekt; nezapisuje se zpět jako bpmn:dataOutput |
| bpmn:Category | Podporováno | Zapisuje se pro skupiny |
| bpmn:CategoryValue | Podporováno | Obsahuje název skupiny |
Pools, spolupráce a výměna diagramů
| Prvek BPMN | Stav podpory | Poznámky |
|---|---|---|
| bpmn:Collaboration | Podporováno | |
| bpmn:Participant | Podporováno | Pooly, včetně sbalených poolů |
| bpmn:Documentation | Podporováno | Zapisuje se k prvkům modelu ve všech typech exportu. Dokumentace připojení (sekvenčního toku, asociace nebo toku zpráv) se načte ze souboru do modelu, ale při exportu se zapíše pouze dokumentace prvků |
extensionElements (processmind:*) | Podporováno | Nastavení prvků, barvy, namapované aktivity a nastavení simulace. Nastavení simulace se přenáší pouze při použití funkce Exportovat BPMN v aplikaci. Při exportu katalogu ani stažení přes API se simulace nezapisují |
| bpmndi:BPMNDiagram | Podporováno | |
| bpmndi:BPMNPlane | Podporováno | |
| bpmndi:BPMNShape | Podporováno | Pozice, velikost, barvy a umístění popisku |
| bpmndi:BPMNEdge | Podporováno | Body lomené čáry a umístění popisku |
| bpmndi:BPMNLabel | Podporováno | Umístění textu |
Nezachovává se přesně
Tyto prvky nebrání importu ani exportu, pouze se nezachovávají přesně:
| Prvek BPMN | Co se děje |
|---|---|
| bpmndi:BPMNLabelStyle | Nastavení písma se načtou a zobrazí v editoru modelů, export však nezapisuje styly popisků: písma prvků nejsou součástí exportovaného souboru |
| bpmn:DataObject, bpmn:DataStore (deklarace) | Ignorují se: ProcessMind uchovává data jako bpmn:DataObjectReference / bpmn:DataStoreReference a samostatnou deklaraci nezapisuje |
| bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent | Abstraktní typy událostí: načtou se jako konkrétní počáteční, průběžná nebo koncová událost, kterou popisují, a zpět se zapíší jako tento konkrétní typ |
| bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement | Abstraktní typy, které se v souboru nikdy nevyskytují; export místo nich zapíše konkrétní prvek |
Nepodporované prvky BPMN
ProcessMind tyto prvky nepodporuje, protože obvykle souvisejí s prováděním, choreografií nebo metadaty, která nejsou nezbytná:
- 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 (sdílené kořenové deklarace; odpovídající definice událostí jsou podporované)
- bpmn:Interface, bpmn:Operation, bpmn:EndPoint (pouze pro provádění)
- bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (metadata rozšíření; vlastní
extensionElementsProcessMind jsou podporované)
Co ProcessMind podporuje
ProcessMind podporuje základní prvky BPMN 2.0 potřebné pro modelování a analýzu procesů. Zaměřuje se na prvky důležité pro vizualizaci a strukturu procesu. Prvky určené k provádění nebo rozšířeným metadatům vynechává. Seznam výše odpovídá výsledkům testů obousměrného převodu: prvek označujeme jako podporovaný pouze tehdy, když test potvrdí, že model, který ho obsahuje, lze exportovat a znovu importovat.
Máte-li dotazy k importu nebo exportu souborů BPMN v ProcessMind, kontaktujte nás.
Vytvoření vlastního modelu BPMN
Ověřte seznam prvků
Vytvořte model vlastního procesu, exportujte ho a znovu importujte. Ověříte tak, že se všechny prvky správně převedou.
Související témata
- Stavební prvky BPMN: přehled prvků.
- BPMN 2.0: jazyk BPMN.
Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.
Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.
Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.
Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.