ProcessMind tarafından desteklenen BPMN öğeleri
Desteklenen BPMN öğeleri
ProcessMind aşağıdaki BPMN 2.0 öğelerini okur ve yazar. Destekleniyor ifadesi, öğenin gidiş-dönüş testleri kapsamında olduğu anlamına gelir: Bu öğeyi içeren bir model BPMN olarak dışa aktarılır ve aynı öğeler, bağlantılar, geometri ve etiketlerle yeniden içe aktarılır. Kısmen destekleniyor ifadesi, hangi bilgilerin korunmadığını açıkça belirtir.
Akış öğeleri
| BPMN öğesi | Destek durumu | Notlar |
| bpmn:Process | Destekleniyor | (Görünmez) Bir dosyada birden fazla süreç bulunabilir |
| bpmn:LaneSet | Destekleniyor | (Görünmez) |
| bpmn:Lane | Destekleniyor | İç içe lane setleri dahildir |
| bpmn:Task | Destekleniyor | |
| bpmn:UserTask | Destekleniyor | Yalnızca görsel gösterim; yürütme öznitelikleri kullanılmaz |
| bpmn:ManualTask | Destekleniyor | |
| bpmn:ServiceTask | Destekleniyor | |
| bpmn:SendTask | Destekleniyor | |
| bpmn:ReceiveTask | Destekleniyor | instantiate korunur |
| bpmn:ScriptTask | Destekleniyor | |
| bpmn:BusinessRuleTask | Destekleniyor | |
| bpmn:CallActivity | Destekleniyor | Süreçler arası bağlantılar calledElement olarak dışa aktarılır |
| bpmn:SubProcess | Destekleniyor | Genişletilmiş, daraltılmış ve event sub-processleri |
| bpmn:AdHocSubProcess | Destekleniyor | |
| bpmn:Transaction | Destekleniyor | |
Gatewayler
| BPMN öğesi | Destek durumu | Notlar |
| bpmn:Gateway | Destekleniyor | Boş elmas olarak gösterilen standart gateway |
| bpmn:ExclusiveGateway | Destekleniyor | |
| bpmn:InclusiveGateway | Destekleniyor | |
| bpmn:ParallelGateway | Destekleniyor | |
| bpmn:ComplexGateway | Destekleniyor | |
| bpmn:EventBasedGateway | Destekleniyor | instantiate ve eventGatewayType dahildir |
Olaylar
| BPMN öğesi | Destek durumu | Notlar |
| bpmn:StartEvent | Destekleniyor | |
| bpmn:EndEvent | Destekleniyor | |
| bpmn:IntermediateCatchEvent | Destekleniyor | |
| bpmn:IntermediateThrowEvent | Destekleniyor | |
| bpmn:BoundaryEvent | Destekleniyor | Bağlı olduğu Task dahil |
| bpmn:MessageEventDefinition | Destekleniyor | |
| bpmn:TimerEventDefinition | Destekleniyor | Tarih, döngü ve süre |
| bpmn:SignalEventDefinition | Destekleniyor | |
| bpmn:EscalationEventDefinition | Destekleniyor | |
| bpmn:ErrorEventDefinition | Destekleniyor | |
| bpmn:CancelEventDefinition | Destekleniyor | |
| bpmn:CompensateEventDefinition | Destekleniyor | waitForCompletion dahildir |
| bpmn:ConditionalEventDefinition | Destekleniyor | |
| bpmn:TerminateEventDefinition | Destekleniyor | |
| bpmn:LinkEventDefinition | Destekleniyor | |
Bağlantı nesneleri
| BPMN öğesi | Destek durumu | Notlar |
| bpmn:SequenceFlow | Destekleniyor | Ad, koşul ifadesi ve varsayılan akış dahildir |
| bpmn:MessageFlow | Destekleniyor | Havuzlar arasında ve bir akış öğesi ile havuz arasında |
| bpmn:Association | Destekleniyor | Açıklamaları, veri nesnelerini ve veri depolarını akış öğelerine bağlar. Etkinlik ile veri referansı arasındaki standart bpmn:association, tanımladığı data association olarak geri yazılır |
| bpmn:FormalExpression | Destekleniyor | Koşul ifadeleri, zamanlayıcı değerleri ve döngü koşulları |
| bpmn:DataAssociation | Destekleniyor | Bir veri nesnesine veya veri deposuna bağlanan etkinlik, yön bilgisiyle birlikte bu etkinliğin iç içe bpmn:dataInputAssociation / bpmn:dataOutputAssociation öğesi olarak yazılır. assignment ve transformation modellenmez; bir olay üzerindeki data association okunmaz |
Artefaktlar
| BPMN öğesi | Destek durumu | Notlar |
| bpmn:TextAnnotation | Destekleniyor | |
| bpmn:Group | Destekleniyor | Grup adı, kategori değeri üzerinden geri alınır |
| bpmn:DataObjectReference | Destekleniyor | ProcessMind veri nesnesi |
| bpmn:DataStoreReference | Destekleniyor | ProcessMind veri deposu |
| bpmn:DataInput | Destekleniyor | Sürecin giriş/çıkış belirtiminde |
| bpmn:DataOutput | Destekleniyor | Sürecin giriş/çıkış belirtiminde |
| bpmn:Category | Destekleniyor | Gruplar için yazılır |
| bpmn:CategoryValue | Destekleniyor | Grup adını taşır |
Havuzlar, iş birliği ve diyagram değişimi
| BPMN öğesi | Destek durumu | Notlar |
| bpmn:Collaboration | Destekleniyor | |
| bpmn:Participant | Destekleniyor | Daraltılmış Poollar dahil Poollar |
| bpmn:Documentation | Destekleniyor | Her dışa aktarma yolunda modelin öğeleri için yazılır. Bir bağlantıdaki (Sequence Flow, Association veya Message Flow) belgeler dosyadan modele okunur, ancak dışa aktarma yalnızca öğe belgelerini yazar |
extensionElements (processmind:*) | Destekleniyor | Öğe ayarları, renkler, eşlenen etkinlikler ve simülasyon ayarları. Simülasyon ayarları yalnızca uygulama içindeki BPMN dışa aktar ile birlikte taşınır, katalog dışa aktarması ve API indirmesi simülasyon yazmaz |
| bpmndi:BPMNDiagram | Destekleniyor | |
| bpmndi:BPMNPlane | Destekleniyor | |
| bpmndi:BPMNShape | Destekleniyor | Konum, boyut, renkler ve etiket konumu |
| bpmndi:BPMNEdge | Destekleniyor | Ara noktalar ve etiket konumu |
| bpmndi:BPMNLabel | Destekleniyor | Metin konumu |
Bire bir yeniden oluşturulmayanlar
Bu öğeler içe veya dışa aktarmayı engellemez, yalnızca bire bir yeniden oluşturulmaz:
| BPMN öğesi | Ne olur |
| bpmndi:BPMNLabelStyle | Yazı tipi ayarları okunur ve modelleyicide gösterilir, ancak dışa aktarma hiçbir etiket stili yazmaz: öğe yazı tipleri dışa aktarılan dosyanın parçası değildir |
| bpmn:DataObject, bpmn:DataStore (bildirimler) | Yok sayılır: ProcessMind verileri bpmn:DataObjectReference / bpmn:DataStoreReference olarak tutar ve ayrı bir bildirim yazmaz |
| bpmn:Event, bpmn:ThrowEvent, bpmn:CatchEvent, bpmn:ImplicitThrowEvent | Soyut olay türleri: tanımladıkları somut başlangıç, ara veya bitiş olayı olarak okunur ve bu somut tür olarak geri yazılır |
| bpmn:FlowElement, bpmn:FlowNode, bpmn:RootElement, bpmn:BaseElement | Bir dosyada hiçbir zaman görünmeyen soyut türler; dışa aktarma bunun yerine somut öğeyi yazar |
Desteklenmeyen BPMN öğeleri
ProcessMind, genellikle yürütme, koreografi veya zorunlu olmayan üst verilerle ilgili oldukları için bu öğeleri desteklemez:
- 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 (paylaşılan kök bildirimleri, eşleşen olay tanımları desteklenir)
- bpmn:Interface, bpmn:Operation, bpmn:EndPoint (yalnızca yürütme)
- bpmn:Auditing, bpmn:Monitoring, bpmn:Rendering, bpmn:Extension (uzantı üst verileri; ProcessMind
extensionElements öğeleri desteklenir)
ProcessMind’in destekledikleri
ProcessMind, etkili süreç modelleme ve analizi için gerekli BPMN 2.0 öğelerini destekler. Görselleştirme ve süreç yapısının temel parçalarına öncelik verir; yürütme veya genişletilmiş üst veriler için kullanılan öğeleri kapsama almaz. Yukarıdaki liste, çift yönlü aktarım test paketiyle doğrulanır: Bir öğe, yalnızca onu içeren bir modelin dışa ve içe aktarmadan sonra korunabildiğini gösteren bir test bulunduğu sürece destekleniyor olarak adlandırılır.
ProcessMind’de BPMN dosyalarını içe veya dışa aktarma hakkında sorularınız varsa bize ulaşın.
İlgili konular