Business processes need to store bits of data during their lifetime or certain periods of time for working purposes. The data that stays alive only during the workflow instance execution is called transient data. Information stored across invocations is called persistent data.
To address the issue of persistent data OSWorkflow uses an open-source component called PropertySet.PropertySet
stores and manages data in a type-safe way and integrates with OSWorkflow storing a set of variables for each Workflow
instance.
PropertySet
is another open-source Java component from OpenSymphony. It doesn't differ too much from the classic java.util.Map
, with the exception of the persistent capabilities and strong typing features.
You don't need to download anything to use PropertySet
inside OSWorkflow; everything you need is bundled with the default distribution; be sure to include the propertyset-1.3.jar
in your application's classpath.
Each Workflow...