diff --git a/config/alfresco/bootstrap-context.xml b/config/alfresco/bootstrap-context.xml
index 4aba97e21a..e44da71f3b 100644
--- a/config/alfresco/bootstrap-context.xml
+++ b/config/alfresco/bootstrap-context.xml
@@ -164,19 +164,19 @@
jbpm
alfresco/workflow/review_processdefinition.xml
text/xml
- true
+ false
jbpm
alfresco/workflow/adhoc_processdefinition.xml
text/xml
- true
+ false
- alfresco/model/workflowModel.xml
+ alfresco/workflow/workflowModel.xml
diff --git a/config/alfresco/core-services-context.xml b/config/alfresco/core-services-context.xml
index 48c7f94107..c8740bc99e 100644
--- a/config/alfresco/core-services-context.xml
+++ b/config/alfresco/core-services-context.xml
@@ -422,7 +422,6 @@
alfresco/model/applicationModel.xml
alfresco/model/forumModel.xml
alfresco/model/recordsModel.xml
- alfresco/model/workflowModel.xml
org/alfresco/repo/security/authentication/userModel.xml
diff --git a/config/alfresco/model/bpmModel.xml b/config/alfresco/model/bpmModel.xml
index 45cd982c46..d88eaf5a7e 100644
--- a/config/alfresco/model/bpmModel.xml
+++ b/config/alfresco/model/bpmModel.xml
@@ -2,269 +2,355 @@
- Business Process Model
- Alfresco
- 1.0
+ Business Process Model
+ Alfresco
+ 1.0
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- 1
- 2
- 3
-
-
-
-
-
-
-
-
- Not Yet Started
- In Progress
- On Hold
- Cancelled
- Completed
-
-
-
-
-
- 0
- 100
-
-
-
-
-
-
-
-
-
-
-
- Task
- Task
- cm:content
-
-
-
-
-
-
-
-
-
-
-
-
- Task Identifier
- d:long
- true
- true
-
-
-
-
-
-
- Start Date
- d:date
- true
-
-
- End Date
- d:date
- true
-
-
- Due Date
- d:date
-
+
+
+
-
-
-
-
- Status
- d:text
- true
- Not Yet Started
-
-
-
-
-
- Priority
- d:int
- true
- 2
-
-
-
-
-
- Percentage Complete
- d:int
- true
- 0
-
-
-
-
+
-
-
-
-
+
+
+
+
+ 1
+ 2
+ 3
+
+
+
-
+
+
+
+
+ Not Yet Started
+ In Progress
+ On Hold
+ Cancelled
+ Completed
+
+
+
-
+
+
+ 0
+
+
+ 100
+
+
-
-
- Pooled Users
-
- false
- false
-
-
- cm:person
- false
- true
-
-
+
-
+
-
- cm:ownable
-
-
+
+
+
+
+
+ cm:content
+
+
+
+
+
+
+
+
+
+
+
+
+ d:long
+ true
+ true
+
+
+
+
+ d:text
+
+
+
+
+
+
+ d:date
+ true
+
+
+ d:date
+ true
+
+
+ d:date
+
+
+
+
+
+
+ d:text
+ true
+ Not Yet Started
+
+
+
+
+
+ d:int
+ true
+ 2
+
+
+
+
+
+ d:int
+ true
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+
+
+ cm:person
+ false
+ true
+
+
+
+
+
+
+ cm:ownable
+
+
-
-
-
-
-
- Workflow Task
- Task assigned via Workflow
- bpm:task
-
-
+
+
+
-
-
-
- Task Context
- d:noderef
-
-
-
-
- Task Outcome
- d:text
-
+
+ bpm:task
-
-
- d:noderef
- true
-
+
-
-
- d:text
-
+
+
+
+ d:noderef
+
-
-
- d:text
- workflow_item_read_actions
-
-
+
+
+ d:text
+
-
-
-
- Workflow Package
-
- false
- false
-
-
- bpm:workflowPackage
- true
- false
-
-
-
-
-
-
+
+
+ d:noderef
+ true
+
+
+
+
+ d:text
+
+
+
+
+
+
+ d:text
+ read_package_item_actions
+
+
+
+
+
+
+
+
+ false
+ false
+
+
+ bpm:workflowPackage
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bpm:workflowTask
+
+
+
+
+
+ d:text
+
+
+
+
+ d:date
+
+
+
+
+ d:int
+ 2
+
+
+
+
+
+
+
+
+
+
+ add_package_item_actions
+
+
+
+ edit_and_remove_package_item_actions
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
- Workflow Package
+
+
+
+
+
+
-
+
+
+ false
+ false
+
+
+ cm:person
+ true
+ false
+
+
-
-
-
-
- Workflow Definition Id
- d:text
-
-
- Workflow Definition Name
- d:text
-
-
- Workflow Instance Id
- d:text
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+
+
+ cm:person
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ d:boolean
+
+
+
+
+
+
+ d:text
+
+
+ d:text
+
+
+ d:text
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
\ No newline at end of file
diff --git a/config/alfresco/workflow/workflowModel.xml b/config/alfresco/workflow/workflowModel.xml
index 73fdd9e553..30dbf7b625 100644
--- a/config/alfresco/workflow/workflowModel.xml
+++ b/config/alfresco/workflow/workflowModel.xml
@@ -19,19 +19,18 @@
bpm:startTask
+
+ bpm:assignee
+
bpm:workflowTask
-
-
- workflow_item_edit_actions
+ edit_package_item_actions
-
-
@@ -39,21 +38,29 @@
-
bpm:startTask
-
d:boolean
false
-
+
+ bpm:assignee
+
bpm:workflowTask
+
+
+ add_package_item_actions
+
+
+ edit_package_item_actions
+
+