Platform Explorer / CMF 1.8

Component org.nuxeo.cm.usermanager.operationChain.contrib

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.cm.usermanager.operationChain.contrib">

  <extension target="org.nuxeo.ecm.core.operation.OperationServiceComponent"
    point="chains">

    <chain id="DistributionTaskChain">
      <operation id="Case.Management.CreateCaseLink" />
      <operation id="Case.Management.Step.CaseLink.Mapping">
        <param name="actionnable" type="boolean">true</param>
        <param name="mappingProperties" type="Properties">
          <property key="dc:title">Case:dc:title</property>
          <property key="acslk:dueDate">Step:rtsk:dueDate</property>
          <property key="acslk:automaticValidation">
            Step:rtsk:automaticValidation
          </property>
        </param>
        <param name="leavingChainsProperties" type="Properties">
          <property key="validate">validateAndRemoveLink</property>
          <property key="refuse">refuseAndRemoveLink</property>
        </param>
      </operation>
      <operation id="Case.Management.Distribution" />
    </chain>
    <chain id="GenericDistributionTaskChain">
      <operation id="Case.Management.CreateCaseLink" />
      <operation id="Case.Management.Step.CaseLink.Mapping">
        <param name="actionnable" type="boolean">true</param>
        <param name="mappingProperties" type="Properties">
          <property key="dc:title">Case:dc:title</property>
          <property key="acslk:dueDate">Step:rtsk:dueDate</property>
          <property key="acslk:automaticValidation">
            Step:rtsk:automaticValidation
          </property>
        </param>
        <param name="leavingChainsProperties" type="Properties">
          <property key="validate">validateAndRemoveLink</property>
          <property key="refuse">refuseAndRemoveLink</property>
        </param>
      </operation>
      <operation id="Case.Management.Distribution" />
    </chain>
    <chain id="PersonalDistributionTaskChain">
      <operation id="Case.Management.CreateCaseLink" />
      <operation id="Case.Management.Step.CaseLink.Mapping">
        <param name="actionnable" type="boolean">true</param>
        <param name="mappingProperties" type="Properties">
          <property key="dc:title">Case:dc:title</property>
          <property key="acslk:dueDate">Step:rtsk:dueDate</property>
          <property key="acslk:automaticValidation">
            Step:rtsk:automaticValidation
          </property>
        </param>
        <param name="leavingChainsProperties" type="Properties">
          <property key="validate">validateAndRemoveLink</property>
          <property key="refuse">refuseAndRemoveLink</property>
        </param>
      </operation>
      <operation id="Case.Management.Distribution" />
    </chain>
    <chain id="DistributionStepChain">
      <operation id="Case.Management.CreateCaseLink" />
      <operation id="Case.Management.Step.CaseLink.Mapping">
        <param name="actionnable" type="boolean">false</param>
        <param name="mappingProperties" type="Properties">
          <property key="dc:title">Case:dc:title</property>
        </param>
      </operation>
      <operation id="Case.Management.Distribution" />
      <operation id="Document.Routing.Step.Done" />
    </chain>
    <chain id="validateAndRemoveLink">
      <operation id="Case.Management.Step.Remove.CaseLink" />
      <operation id="Document.Routing.Resume.Step" />
    </chain>
    <chain id="refuseAndRemoveLink">
      <operation id="Case.Management.Step.Remove.CaseLink" />
      <operation id="Document.Routing.Resume.Step" />
    </chain>
    <chain id="undoRunningActionable">
      <operation id="Case.Management.Step.Remove.CaseLink" />
      <operation id="Document.Routing.BackToReady" />
    </chain>
  </extension>

</component>