1. A method of managing data scopes in a flexible workflow, comprising: providing a baseline workflow as an electronic representation of an actual workflow, the baseline workflow including a plurality of baseline tasks, a plurality of data items, and a plurality of baseline data scopes that relate baseline tasks to data items of the plurality of data items; providing a fragment workflow as an electronic representation of an actual fragment workflow, the fragment workflow including at least one fragment task, and at least one fragment data scope, the at least one fragment data scope relating the at least one fragment task to data items of the plurality of data items; identifying at least one of the plurality of baseline data scopes as an affected data scope based on a structural change operation, the baseline workflow and the fragment workflow; for each affected data scope, comparing the affected data scope to the at least one fragment data scope to identify at least one data scope change operation; integrating the fragment workflow with the baseline workflow based on the structural change operation to provide an integrated workflow; and executing the at least one data scope change operation to provide at least one integrated data scope in the integrated workflow.