Platform Explorer / CMF 1.8

Extension point chains

Documentation

Operation Chain registration

Contribution Descriptors

  • Class: org.nuxeo.ecm.automation.core.OperationChainContribution

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-document-routing-core-5.4.3-I20110729.jar
    <extension point="chains" target="org.nuxeo.ecm.core.operation.OperationServiceComponent">
        <chain id="setDone">
          <operation id="Document.Routing.Step.Done"/>
        </chain>
        <chain id="simpleValidate">
          <operation id="Document.Routing.Resume.Step"/>
        </chain>
        <chain id="simpleRefuse">
          <operation id="Document.Routing.Resume.Step"/>
        </chain>
        <chain id="simpleUndo">
          <operation id="Document.Routing.BackToReady"/>
        </chain>  
        <chain id="updateCommentsOnDoc">
          <operation id="Document.Routing.UpdateCommentsInfoOnDocument"/>  
        </chain>
      </extension>
  • nuxeo-case-management-core-1.8.jar
    <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>
  • nuxeo-automation-features-5.4.2-HF05.jar
    <extension point="chains" target="org.nuxeo.ecm.core.operation.OperationServiceComponent">
        <chain id="AttachFiles">
          <operation id="BlobHolder.Attach">
            <param name="useMainBlob" type="boolean">false</param>
          </operation>
        </chain>
        <chain id="FileManager.ImportWithMetaData">
          <operation id="FileManager.Import">
          </operation>
          <operation id="Document.Update">
            <param name="properties" type="properties">expr:Context.get("docMetaData")</param>
          </operation>
        </chain>
      </extension>
  • nuxeo-automation-jsf-5.4.2-HF05.jar
    <extension point="chains" target="org.nuxeo.ecm.core.operation.OperationServiceComponent">
        <chain id="ImportWorklist">
          <operation id="Seam.InitContext"/>
          <operation id="UserWorkspace.CreateDocumentFromBlob"/>
          <operation id="Document.Save"/>
          <operation id="Seam.AddToWorklist"/>
          <operation id="Seam.DestroyContext"/>
        </chain>
        <chain id="ImportClipboard">
          <operation id="Seam.InitContext"/>
          <operation id="UserWorkspace.CreateDocumentFromBlob"/>
          <operation id="Document.Save"/>
          <operation id="Seam.AddToClipboard"/>
          <operation id="Seam.DestroyContext"/>
        </chain>
        <chain id="SeamActions.GET">
          <operation id="Seam.RunOperation">
            <param name="id" type="string">Actions.GET</param>
          </operation>
        </chain>
    
        <chain id="FileManager.ImportWithMetaDataInSeam">
          <operation id="FileManager.Import">
          </operation>
          <operation id="Document.Update">
            <param name="properties" type="properties">expr:Context.get("docMetaData")</param>
          </operation>
          <operation id="Seam.RunOperation">
            <param name="id" type="string">Seam.Refresh</param>
          </operation>
        </chain>
    
        <chain id="FileManager.ImportInSeam">
          <operation id="FileManager.Import">
          </operation>
          <operation id="Seam.RunOperation">
            <param name="id" type="string">Seam.Refresh</param>
          </operation>
        </chain>
    
      </extension>
  • nuxeo-platform-webapp-core-5.4.2-HF05.jar
    <extension point="chains" target="org.nuxeo.ecm.core.operation.OperationServiceComponent">
    
        <chain id="addCurrentDocumentToWorklist">
          <operation id="Context.FetchDocument"/>
          <operation id="Seam.AddToWorklist"/>
        </chain>
    
      </extension>