Ulisses Telemaco edited Integrating_the_Composition_Operators_The__.md  over 8 years ago

Commit id: 96483937a28286ede88d47aae788b522dceb18b4

deletions | additions      

       

## Integrating the Composition Operators  The Composition Operators provided by themodule  ProcessHub-BPMN-Manipulation module  were used in the feature '_Create Plan_'. A Plan, in the context of the Processhub-Webapp, Processhub-WebApp module,  is a set of tasks that should be performed by the development team in a specified time duration. For teams that use Scrum (an  agile methodologies (like Scrum), methodology) for example,  a Plan could represents plan is  a Sprint. sprint.  A plan can also be represented by a BPMN model (see the property 'bpmn' '_bpmn_'  in the class 'Plan' '_Plan_'  in the Figure 23). The basic behavior of the feature 'Create Plan' is: when the feature is started, an initial plan (an empty bpmn model) is created (Figure 24). To insert any task to this plan, the application offers basically two options: _Add Adhoc Task_ and _Add a Process_. When the first option - Add Adhoc Task - is used (Figure 25) the system creates a BPMN task and uses the Serial Composition Operator to add this new task to the plan (Figure 26). When the second option - Add a Process - is used (Figure 27) the system retrieved retrieves  the BPMN model of the process selected and uses the Parallel Composition Operator to add this model to the plan (Figure 28).