Migration notes
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
andPivotManager
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 thesignoff-starter
module.
The package also contains the classSignOffProcessDefinitionWorkflowDatastoreCacheService
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/jpa
Package signoff-core/src/main/java/com/activeviam/signoff/core/cfg/jpa
Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/history
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/history
Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/bitemporal
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/bitemporal
Except class IBitemporalObjectWorkflowDatastoreService
(see below)Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/keyed
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/keyed
Except class IKeyedObjectWorkflowDatastoreService
(see below)Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/versioned
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/versioned
Except class IVersionedObjectWorkflowDatastoreService
(see below)Class IBitemporalObjectWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/bitemporal
and renamed to:IBitemporalObjectWorkflowCacheService
Class IKeyedObjectWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/keyed
and renamed to:IKeyedObjectWorkflowCashService
Class IVersionedObjectWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/versioned
and renamed to:IVersionedObjectWorkflowCacheService
Class ISignOffProcessDefinitionWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/definition
and renamed to:ISignOffProcessDefinitionWorkflowCacheService
Class ISignOffProcessInstanceWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/instance
and renamed to:ISignOffProcessInstanceWorkflowCacheService
Class SignOffProcessDefinitionWorkflowDatastoreService
Package signoff-activeviam/src/main/java/com/activeviam/signoff/cache/cube/impl/definition
and renamed to:SignOffProcessDefinitionWorkflowDatastoreCacheService
Class SignOffProcessInstanceWorkflowDatastoreService
Package signoff-activeviam/src/main/java/com/activeviam/signoff/cache/cube/impl/instance
and renamed to:SignOffProcessInstanceWorkflowDatastoreCacheService
Package signoff-activiti/src/main/java/com/activeviam/signoff/cfg/pivot/definition
Package signoff-starter/src/main/java/com/activeviam/signoff/starter/cfg/cache/pivot/definition
Package signoff-activiti/src/main/java/com/activeviam/signoff/cfg/pivot/instance
Package signoff-starter/src/main/java/com/activeviam/signoff/starter/cfg/cache/pivot/instance