This conversion takes a Microsoft Project file (version 2003 or 2007) as input and produces a TimeBPMN Equivalent (XDPL 3.0) xml file but uses solely Temporal Constraints to represent predecessor constraints found in the original file.
Processing Assumptions
- One project file describes one process
(Each project file describes a project which is mapped to the process concept)
- The project start date is the start date of the earliest task.
(This is how MS Project bases all the project planning.)
- All the project tasks defined must be completed in order to consider the project completed.
(Since MS Project doesn't allow to specify any decisions, it is assumed that all tasks are mandatory)
- No transitions are created during the conversion. Only temporal constraints and temporal dependencies are used.
(Temporal Constraints and Temporal Dependencies have been introduced to add flexibility to XPDL to represent time constraints. In this conversion, they are fully used to represent MS Project Constraints)