Platform Explorer / CMF 1.8

Contribution org.nuxeo.cm.usermanager.operationChain.contrib--chains

This contribution is part of XML component org.nuxeo.cm.usermanager.operationChain.contrib inside nuxeo-case-management-core-1.8.jar

Extension Point

Extension point chains of component OperationServiceComponent.

Contributed Items

  • <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>

XML Source

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

    <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>