Migration notes 2.3
This page explains the changes required to migrate to the stated version of the Sign-Off Module.
Migrate to 2.3.0
Upgrading from version 2.2.0.
The Sign-Off Module is using ActivePivot 5.8.15-jdk8 and 5.8.15-jdk11 together with ActiveUI 4.3.13. For new features and fixes included in these releases, please see the ActiveUI documentation and ActiveUI Migration Notes, and the release notes for ActivePivot.
Repackaging
- A new Maven module, signoff-activeviam, has been created. It contains the following packages:
| Package | Description |
|---|---|
com.activeviam.signoff.cache.cube.cfg |
This package contains the configuration files needed for the configuration of an ActivePivot project, and also the classes DatastoreDescriptionConfig and PivotManager that reference autowired beans used for the definition of the datastore and of the ActivePivot manager used in the Sign-Off Module. The beans that are autowired in those two classes are defined in the signoff-starter module. |
com.activeviam.signoff.cache.cube.impl.definition |
This package contains the abstract class ASignOffProcessDefinitionDatastoreConfig that has:* helper methods used to submit objects related to process definitions to the datastore * abstract methods for the definition of the stores and store references used to store data related to process definitions in the datastore. This class is extended in the signoff-starter module. The package also contains the class SignOffProcessDefinitionWorkflowDatastoreCacheService that has methods used to save, update and remove objects related to process definitions in the datastore. |
com.activeviam.signoff.cache.cube.impl.instance |
This package contains the abstract class ASignOffProcessInstanceDatastoreConfig that has: * helper methods used to submit objects related to process instances to the datastore * abstract methods for the definition of the stores and store references used to store data related to process instances in the datastore. The package also contains the class SignOffProcessInstanceWorkflowDatastoreCacheService that has methods used to save, update and remove objects related to process instances in the datastore. |
- The Maven module signoff-activiti has been removed and its code
put into the signoff-core, signoff-activiam and signoff-starter
modules. The table below describes where the code has been moved to:
Previous Location in Sign-Off Module 2.2.0 New Location in Sign-Off Module 2.3.0 Remarks Package signoff-activiti/src/main/java/com/activeviam/signoff/cfg/jpaPackage signoff-core/src/main/java/com/activeviam/signoff/core/cfg/jpaPackage signoff-activiti/src/main/java/com/activeviam/signoff/workflow/historyPackage signoff-core/src/main/java/com/activeviam/signoff/core/workflow/historyPackage signoff-activiti/src/main/java/com/activeviam/signoff/workflow/bitemporalPackage signoff-core/src/main/java/com/activeviam/signoff/core/workflow/bitemporalExcept class IBitemporalObjectWorkflowDatastoreService(see below)Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/keyedPackage signoff-core/src/main/java/com/activeviam/signoff/core/workflow/keyedExcept class IKeyedObjectWorkflowDatastoreService(see below)Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/versionedPackage signoff-core/src/main/java/com/activeviam/signoff/core/workflow/versionedExcept class IVersionedObjectWorkflowDatastoreService(see below)Class IBitemporalObjectWorkflowDatastoreServicePackage signoff-core/src/main/java/com/activeviam/signoff/core/cache/bitemporaland renamed to:IBitemporalObjectWorkflowCacheServiceClass IKeyedObjectWorkflowDatastoreServicePackage signoff-core/src/main/java/com/activeviam/signoff/core/cache/keyedand renamed to:IKeyedObjectWorkflowCashServiceClass IVersionedObjectWorkflowDatastoreServicePackage signoff-core/src/main/java/com/activeviam/signoff/core/cache/versionedand renamed to:IVersionedObjectWorkflowCacheServiceClass ISignOffProcessDefinitionWorkflowDatastoreServicePackage signoff-core/src/main/java/com/activeviam/signoff/core/cache/definitionand renamed to:ISignOffProcessDefinitionWorkflowCacheServiceClass ISignOffProcessInstanceWorkflowDatastoreServicePackage signoff-core/src/main/java/com/activeviam/signoff/core/cache/instanceand renamed to:ISignOffProcessInstanceWorkflowCacheServiceClass SignOffProcessDefinitionWorkflowDatastoreServicePackage signoff-activeviam/src/main/java/com/activeviam/signoff/cache/cube/impl/definitionand renamed to:SignOffProcessDefinitionWorkflowDatastoreCacheServiceClass SignOffProcessInstanceWorkflowDatastoreServicePackage signoff-activeviam/src/main/java/com/activeviam/signoff/cache/cube/impl/instanceand renamed to:SignOffProcessInstanceWorkflowDatastoreCacheServicePackage signoff-activiti/src/main/java/com/activeviam/signoff/cfg/pivot/definitionPackage signoff-starter/src/main/java/com/activeviam/signoff/starter/cfg/cache/pivot/definitionPackage signoff-activiti/src/main/java/com/activeviam/signoff/cfg/pivot/instancePackage signoff-starter/src/main/java/com/activeviam/signoff/starter/cfg/cache/pivot/instance