* RM-630 (Definition for 'request for info' workflow)

* RM-631 (The records management team can create a rule to request information about an undeclared record)
* RM-632 (The records management team can use an UI action and custom UI to start a "request for information" workflow about an undeclared record)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@48854 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Tuna Aksoy
2013-04-04 21:26:12 +00:00
parent 05a40e014d
commit 942b0c5110
8 changed files with 490 additions and 2 deletions

View File

@@ -98,7 +98,7 @@
<!-- Import the RM action's -->
<import resource="classpath:alfresco/module/org_alfresco_module_rm/rm-action-context.xml"/>
<import resource="classpath:alfresco/module/org_alfresco_module_rm/action-context.xml"/>
<!-- Import the deprecated beans -->
<import resource="classpath:alfresco/module/org_alfresco_module_rm/rm-deprecated-context.xml"/>
@@ -111,6 +111,9 @@
<!-- Import disposition properties -->
<import resource="classpath:alfresco/module/org_alfresco_module_rm/rm-disposition-properties-context.xml"/>
<!-- Import workflows -->
<import resource="classpath:alfresco/module/org_alfresco_module_rm/rm-workflow-context.xml"/>
<!-- RM Script API -->
<bean id="scriptRecordsManagementService" parent="baseJavaScriptExtension" class="org.alfresco.module.org_alfresco_module_rm.jscript.ScriptRecordsManagmentService">
@@ -203,7 +206,7 @@
class="org.alfresco.module.org_alfresco_module_rm.forms.RecordsManagementNodeFormFilter">
<property name="filterRegistry" ref="nodeFilterRegistry" />
<property name="dictionaryService" ref="DictionaryService" />
<property name="dispositionService" ref="dispositionService"/>
<property name="dispositionService" ref="dispositionService"/>
</bean>
<bean id="rmTypeFormFilter"

View File

@@ -723,4 +723,15 @@
<property name="capability" value="ManageRules"/>
</bean>
<bean id="jsonConversionComponent.requestInfo"
parent="jsonConversionComponent.baseAction">
<property name="name" value="requestInfo"/>
<property name="kinds">
<set>
<value>RECORD</value>
</set>
</property>
<property name="capability" value="RequestRecordInformation"/>
</bean>
</beans>

View File

@@ -0,0 +1,30 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<bean id="rm.workflowBootstrap" parent="workflowDeployer">
<property name="workflowDefinitions">
<!-- Request info workflow definition -->
<list>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/workflow/requestInfo.bpmn20.xml</prop>
<prop key="mimetype">text/xml</prop>
<prop key="redeploy">false</prop>
</props>
</list>
</property>
<property name="models">
<list>
<value>alfresco/workflow/rmWorkflowModel.xml</value>
</list>
</property>
<!-- FIXME: Use labels -->
<!--
<property name="labels">
<list>
<value>alfresco/workflow/workflow-messages</value>
</list>
</property>
-->
</bean>
</beans>