60 likes | 299 Vues
BPMN Collaboration Simulation. BPMN collaboration diagrams can now be simulated Message flows between collaboration participants are animated (both current and historic). Topology Animation for BPMN Collaboration Simulation.
E N D
BPMN Collaboration Simulation • BPMN collaboration diagrams can now be simulated • Message flows between collaboration participants are animated (both current and historic)
Topology Animation for BPMN Collaboration Simulation • Communication by means of message flows between collaboration participants can be visualized in a topology • Support for historic message arrows to see the communication history
Other Simulation Improvements • Several improvements in the Events view • No longer sensitive to active model execution provider • More robust parsing of actual event arguments • New launch shortcuts for RT Java and RT UAL simulation • Support for BPMN end event with ”terminate” result • Improved fading of topology diagrams during simulation
BPMN2 Import and Export • RSA now supports standard BPMN 2.0 file format. • RSA can import standard BPMN 2.0 files generated from other tools. • Supports a single BPMN file, a folder or project that contains multiple BPMN files. • Preserves the wsdl/xsd linkages. • Preserves the file structure. • RSA can export standard BPMN 2.0 files that can be consumed by any other tools. • Can handle single bpmx model, a folder / a project that contains multiple bpmx model. • Uses WSDL/XSD transformation to generate the required artifacts from dependent UML elements • Preserves the file structure. • The BPMN Import Export is built using RSA’s Model-to-Model transformation framework • Can be extended through transformation extensions
New functionality to map BPMN process model to UPIA elements needs BPMN and UPIA installed BPMN: process, lane, task, call activity, service task, data association Accessible from Project Explorer or diagram BPMN to UPIA • New functionality to map BPMN process model to UPIA elements • needs BPMN and UPIA installed • BPMN: process, lane, task, call activity, service task, data association • Accessible from Project Explorer or diagram
Support for Drag and Drop from Project Explorer • Added support for drag and drop from Project Explorer to simplify and enhance the BPMN2 modeling experience. • Several scenarios benefit from this support, including: • Action: Drag a GlobalTask or a Process from the PE onto the surface of a Process diagram, or a Lane, or a Collaboration Pool.Result: A new CallActivity is created, referencing the dragged element. • Action: Drag a GlobalTask or a Process from the PE onto a CallActivity.Result: Called element of the CallActivity is updated to point to the dragged element. This update happens regardless of whether the CallActivity previously had a Called element assigned or not. • Action: Drag a BPMN Operation or a UML Operation from the PE onto the surface of a Process diagram, or a Lane, or a Collaboration Pool.Result: A new ServiceTask is created, with the Operation attribute set to the dragged element. • Action: Drag a BPMN Operation or a UML Operation from the PE onto a ServiceTask.Result: Operation of the ServiceTask is updated to point to the dragged element. This update happens regardless of whether the ServiceTask previously had an Operation assigned or not. • Action: Drag a BPMN Interface or a UML Interface onto the surface of a Process diagram or a Collaboration Pool.Result: The dropped Interface is added to the list of supported Interfaces of the Process; in case of Collaboration Pool, of the Process related to the Pool. • Action: Drag a Message from the PE onto a MessageFlow.Result: Message reference on the MessageFlow is updated to point to the dropped Message. This update happens regardless of whether the MessageFlow had a Message assigned previously or not. • Action: Drag a Process from the PE onto a Collaboration diagram surface.Result: A new Pool is created, related to the dropped Process. Note: if the Pool pointing to this Process already exists in the Collaboration, then nothing happens