Elementi BPMN supportati in ProcessMind
Elementi BPMN supportati
ProcessMind legge e scrive gli elementi BPMN 2.0 elencati di seguito. Supportato indica che l’elemento è incluso nei nostri test bidirezionali: un modello che lo contiene viene esportato in BPMN e poi importato di nuovo mantenendo gli stessi elementi, collegamenti, geometria ed etichette. Supportato in parte specifica esattamente quali elementi non vengono mantenuti. Può provare a importare ed esportare i Suoi file con una prova gratuita.
Verifichi l’elenco degli elementi supportati
Generi un modello a partire dal Suo processo, lo esporti e lo importi di nuovo per verificare che ogni elemento venga mantenuto correttamente nell’importazione e nell’esportazione.
Elementi di flusso
| Elemento BPMN | Stato del supporto | Note |
|---|---|---|
| bpmn:Process | Supportato | (Invisibile) Un file può contenere più processi |
| bpmn:LaneSet | Supportato | (Invisibile) |
| bpmn:Lane | Supportato | Sono inclusi i gruppi di corsie annidati |
| bpmn:Task | Supportato | |
| bpmn:UserTask | Supportato | Solo rappresentazione visiva; gli attributi di esecuzione non vengono utilizzati |
| bpmn:ManualTask | Supportato | |
| bpmn:ServiceTask | Supportato | |
| bpmn:SendTask | Supportato | |
| bpmn:ReceiveTask | Supportato | instantiate viene mantenuto |
| bpmn:ScriptTask | Supportato | |
| bpmn:BusinessRuleTask | Supportato | |
| bpmn:CallActivity | Supportato | I collegamenti tra processi vengono esportati come calledElement |
| bpmn:SubProcess | Supportato | Sono inclusi i sottoprocessi espansi, compressi e di evento |
| bpmn:AdHocSubProcess | Supportato | |
| bpmn:Transaction | Supportato |
Gateway
| Elemento BPMN | Stato del supporto | Note |
|---|---|---|
| bpmn:Gateway | Supportato | Il gateway semplice è rappresentato da un rombo vuoto |
| bpmn:ExclusiveGateway | Supportato | |
| bpmn:InclusiveGateway | Supportato | |
| bpmn:ParallelGateway | Supportato | |
| bpmn:ComplexGateway | Supportato | |
| bpmn:EventBasedGateway | Supportato | Sono inclusi instantiate e eventGatewayType |
Eventi
| Elemento BPMN | Stato del supporto | Note |
|---|---|---|
| bpmn:StartEvent | Supportato | |
| bpmn:EndEvent | Supportato | |
| bpmn:IntermediateCatchEvent | Supportato | |
| bpmn:IntermediateThrowEvent | Supportato | |
| bpmn:BoundaryEvent | Supportato | È incluso il task a cui è collegato |
| bpmn:MessageEventDefinition | Supportato | |
| bpmn:TimerEventDefinition | Supportato | Data, ciclo e durata |
| bpmn:SignalEventDefinition | Supportato | |
| bpmn:EscalationEventDefinition | Supportato | |
| bpmn:ErrorEventDefinition | Supportato | |
| bpmn:CancelEventDefinition | Supportato | |
| bpmn:CompensateEventDefinition | Supportato | È incluso waitForCompletion |
| bpmn:ConditionalEventDefinition | Supportato | |
| bpmn:TerminateEventDefinition | Supportato | |
| bpmn:LinkEventDefinition | Supportato |
Oggetti di connessione
| Elemento BPMN | Stato del supporto | Note |
|---|---|---|
| bpmn:SequenceFlow | Supportato | Sono inclusi nome, espressione della condizione e flusso predefinito |
| bpmn:MessageFlow | Supportato | Tra pool e tra un elemento del flusso e un pool |
| bpmn:Association | Supportato | Collega annotazioni, oggetti dati e archivi dati agli elementi del flusso. Un semplice bpmn:association tra un’attività e un riferimento ai dati viene riscritto come l’associazione dati che descrive |
| bpmn:FormalExpression | Supportato | Espressioni delle condizioni, valori dei timer e condizioni dei cicli |
| bpmn:DataAssociation | Supportato | Un’attività (task o Subprocess) collegata a un oggetto dati o a un archivio dati viene scritta come bpmn:dataInputAssociation / bpmn:dataOutputAssociation annidato nell’attività, inclusa la direzione. assignment e transformation non vengono modellati e le associazioni dati sugli eventi non vengono lette |
Artefatti
| Elemento BPMN | Stato del supporto | Note |
|---|---|---|
| bpmn:TextAnnotation | Supportato | |
| bpmn:Group | Supportato | Il nome del Group viene recuperato dal relativo valore di categoria |
| bpmn:DataObjectReference | Supportato | Oggetto dati di ProcessMind |
| bpmn:DataStoreReference | Supportato | Archivio dati di ProcessMind |
| bpmn:DataInput | Supportato in parte | Letto dalla specifica di input/output del processo come oggetto dati; non viene riscritto come bpmn:dataInput |
| bpmn:DataOutput | Supportato in parte | Letto dalla specifica di input/output del processo come oggetto dati; non viene riscritto come bpmn:dataOutput |
| bpmn:Category | Supportato | Scritto per i Group |
| bpmn:CategoryValue | Supportato | Contiene il nome del Group |
Pool, collaborazione e interscambio dei diagrammi
| Elemento BPMN | Stato del supporto | Note |
|---|---|---|
| bpmn:Collaboration | Supportato | |
| bpmn:Participant | Supportato | Pool, compresi quelli compressi |
| bpmn:Documentation | Supportato | Scritta per gli elementi del modello in tutti i percorsi di esportazione. La documentazione di una connessione (Sequence Flow, Association o Message Flow) viene letta da un file nel modello, ma l’esportazione include solo la documentazione degli elementi |
extensionElements (processmind:*) | Supportato | Impostazioni degli elementi, colori, attività mappate e impostazioni di simulazione. Le impostazioni di simulazione vengono incluse solo con Esporta BPMN nell’app; l’esportazione del catalogo e il download tramite API non includono simulazioni |
| bpmndi:BPMNDiagram | Supportato | |
| bpmndi:BPMNPlane | Supportato | |
| bpmndi:BPMNShape | Supportato | Posizione, dimensioni, colori e posizione dell’etichetta |
| bpmndi:BPMNEdge | Supportato | Punti di passaggio e posizione dell’etichetta |
| bpmndi:BPMNLabel | Supportato | Posizione del testo |
Elementi non riprodotti in modo identico
Questi elementi non impediscono l’importazione o l’esportazione, ma semplicemente non vengono riprodotti in modo identico:
| Elemento BPMN | Comportamento |
|---|---|
| bpmndi:BPMNLabelStyle | Le impostazioni dei caratteri vengono lette e visualizzate nel modellatore, ma l’esportazione non include gli stili delle etichette: i caratteri degli elementi non fanno parte del file esportato |
| bpmn:DataObject, bpmn:DataStore (le dichiarazioni) | Ignorati: ProcessMind conserva i dati come bpmn:DataObjectReference / bpmn:DataStoreReference e non scrive dichiarazioni separate |
| bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent | Tipi di evento astratti: vengono letti come l’evento concreto di inizio, intermedio o finale che descrivono e riscritti con quel tipo concreto |
| bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement | Tipi astratti che non compaiono mai in un file; l’esportazione scrive invece l’elemento concreto |
Elementi BPMN non supportati
ProcessMind non supporta questi elementi, in genere legati all’esecuzione, alla coreografia o a metadati non essenziali:
- 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 (le dichiarazioni radice condivise; le definizioni degli eventi corrispondenti sono supportate)
- bpmn:Interface, bpmn:Operation, bpmn:EndPoint (solo per l’esecuzione)
- bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (metadati delle estensioni; le
extensionElementsdi ProcessMind sono supportate)
Elementi supportati da ProcessMind
ProcessMind supporta gli elementi BPMN 2.0 essenziali per modellare e analizzare i processi in modo efficace. Sono privilegiati gli elementi fondamentali per la visualizzazione e la struttura dei processi, mentre sono esclusi quelli usati per l’esecuzione o per metadati estesi. L’elenco qui sopra riflette i risultati dei test di importazione ed esportazione bidirezionale: un elemento è indicato come supportato solo se i test dimostrano che un modello che lo contiene supera l’esportazione e la successiva importazione.
Per domande sull’importazione o l’esportazione di file BPMN in ProcessMind, ci contatti.
Generare un modello BPMN personalizzato
Verifichi l’elenco degli elementi supportati
Generi un modello a partire dal Suo processo, lo esporti e lo importi di nuovo per verificare che ogni elemento venga mantenuto correttamente nell’importazione e nell’esportazione.
Argomenti correlati
- Elementi costitutivi BPMN: riferimento agli elementi.
- BPMN 2.0: il linguaggio BPMN.
Progettazione. Analisi. Miglioramento. Costruisca un’architettura dei processi integrata e mantenga il controllo.
Acceda subito, senza carta di credito né attese. Trasformi il modo in cui opera la Sua organizzazione in una progettazione dei processi chiara e interconnessa.
Definisca l’architettura dei processi, le responsabilità e i controlli, e allinei ruoli e compiti a ogni livello.
Inizi la prova gratuita e crei una base affidabile per governare, gestire e migliorare costantemente i processi della Sua organizzazione.