For the community to ponder
This patent was recently approved.
and the project that the patent was originally based on: GitHub - salesforce/oss-request
Check out that abstract!
Techniques are disclosed relating to a system capable of processing instances of different versions of a workflow. The system may store workflow information indicating different versions of a workflow. The system may receive requests to create instances of the workflow. The requests may include a first request associated with a first, non-current version of the workflow and a second request associated with a second, different version of the workflow. The computer system may create a set of instances of the workflow, including a particular instance corresponding to the first request. The computer system may receive a request to migrate the particular instance to a particular version different from the non-current version associated with the first request. The computer system may migrate the particular instance to the particular version of the workflow, such that subsequently received instance data for the migrated particular instance is processed according to the particular version.