mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
- jBPM 3.1.2 to 3.2 upgrade
- Implementation of Workflow Timers (primarily for WCM content launch, but also useful in other scenarios) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5578 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -53,6 +53,7 @@
|
||||
<list>
|
||||
<ref bean="patch.db-V2.0-ExplicitIndexes" />
|
||||
<ref bean="patch.db-V2.0-AVMFKIndexes" />
|
||||
<ref bean="patch.db-V2.1-JBPMData" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -360,4 +361,9 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Workflow Scheduler -->
|
||||
<bean id="workflowScheduler" class="org.alfresco.repo.workflow.jbpm.JBPMScheduler">
|
||||
<property name="JBPMTemplate" ref="jbpm_template" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
@@ -73,7 +73,7 @@
|
||||
<value>org/jbpm/graph/node/ProcessState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Decision.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Fork.hbm.xml</value>
|
||||
<value>org/alfresco/repo/workflow/jbpm/Join.hbm.xml</value>
|
||||
<value>org/alfresco/repo/workflow/jbpm/jbpm.Join.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/State.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/TaskNode.hbm.xml</value>
|
||||
<value>org/jbpm/context/def/ContextDefinition.hbm.xml</value>
|
||||
@@ -85,7 +85,7 @@
|
||||
<value>org/jbpm/module/def/ModuleDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/bytes/ByteArray.hbm.xml</value>
|
||||
<value>org/jbpm/file/def/FileDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/def/CreateTimerAction.hbm.xml</value>
|
||||
<value>org/alfresco/repo/workflow/jbpm/jbpm.CreateTimerAction.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/def/CancelTimerAction.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/Comment.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/ProcessInstance.hbm.xml</value>
|
||||
@@ -103,17 +103,16 @@
|
||||
<value>org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml</value>
|
||||
<value>org/jbpm/msg/Message.hbm.xml</value>
|
||||
<value>org/jbpm/msg/db/TextMessage.hbm.xml</value>
|
||||
<value>org/jbpm/command/ExecuteActionCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/ExecuteNodeCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/SignalCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/TaskInstanceEndCommand.hbm.xml</value>
|
||||
<value>org/jbpm/job/Job.hbm.xml</value>
|
||||
<value>org/jbpm/job/Timer.hbm.xml</value>
|
||||
<value>org/alfresco/repo/workflow/jbpm/jbpm.Timer.hbm.xml</value>
|
||||
<value>org/jbpm/job/ExecuteNodeJob.hbm.xml</value>
|
||||
<value>org/jbpm/job/ExecuteActionJob.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml</value>
|
||||
<value>org/alfresco/repo/workflow/jbpm/WorkflowTaskInstance.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/PooledActor.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/exe/Timer.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/ProcessLog.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/MessageLog.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/CompositeLog.hbm.xml</value>
|
||||
@@ -121,6 +120,7 @@
|
||||
<value>org/jbpm/graph/log/NodeLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ProcessStateLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/SignalLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TokenCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TokenEndLog.hbm.xml</value>
|
||||
@@ -142,10 +142,7 @@
|
||||
<value>org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml</value>
|
||||
|
||||
<!-- Alfresco TaskInstance sub-type -->
|
||||
<value>org/alfresco/repo/workflow/jbpm/WorkflowTaskInstance.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="hibernateProperties" ref="hibernateConfigProperties" />
|
||||
|
@@ -669,6 +669,17 @@
|
||||
<value>classpath:alfresco/dbscripts/upgrade/2.0/${db.script.dialect}/AlfrescoSchemaUpdate-2.0-AVMFKIndexes.sql</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="patch.db-V2.1-JBPMData" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
|
||||
<property name="id"><value>patch.db-V2.1-JBPMUpdate</value></property>
|
||||
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
|
||||
<property name="fixesFromSchema"><value>0</value></property>
|
||||
<property name="fixesToSchema"><value>51</value></property>
|
||||
<property name="targetSchema"><value>52</value></property>
|
||||
<property name="scriptUrl">
|
||||
<value>classpath:alfresco/dbscripts/upgrade/2.1/${db.script.dialect}/AlfrescoSchemaUpdate-2.1-JBPMData.sql</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="patch.groupNamesAsIdentifiers" class="org.alfresco.repo.admin.patch.impl.GroupTokenisationPatch" parent="basePatch" >
|
||||
<property name="id"><value>patch.groupNamesAsIdentifiers</value></property>
|
||||
|
@@ -19,4 +19,4 @@ version.build=@build-number@
|
||||
|
||||
# Schema number
|
||||
|
||||
version.schema=51
|
||||
version.schema=52
|
||||
|
@@ -74,7 +74,7 @@
|
||||
<!-- jBPM Implementation -->
|
||||
<!-- -->
|
||||
|
||||
<bean id="jbpm_configuration" class="org.springmodules.workflow.jbpm31.LocalJbpmConfigurationFactoryBean">
|
||||
<bean id="jbpm_configuration" class="org.alfresco.repo.workflow.jbpm.AlfrescoJbpmConfigurationFactoryBean">
|
||||
<property name="sessionFactory" ref="sessionFactory"/>
|
||||
<property name="configuration" value="classpath:org/alfresco/repo/workflow/jbpm/jbpm.cfg.xml"/>
|
||||
</bean>
|
||||
|
Reference in New Issue
Block a user