Workflow Triggers


A workflow trigger is a plugin that enhances an action in the workflow process by executing code as the transition from a source step to a destination step occurs. It encapsulates some system logic to accomplish a non-workflow related function.

Cascade CMS comes with a series of pre-defined triggers, and custom plug-in triggers may also be added to execute custom code during a step transition. More than one workflow trigger may be attached to a workflow action.

A trigger may be enhanced by a parameter, which is an optional element that further specifies the system logic that should occur.

Available Triggers

The following is a list of pre-defined workflow triggers.  Click the title of a trigger to learn more about it and for implementation instructions:

  1. Assign Step If User Trigger
    Advances a workflow to the step specified by the next parameter, if previous step was executed by a specified user.
  2. Assign To Group Owning Asset Trigger
    Used to assign the workflow’s current step to the group that owns access rights to the folder containing the asset associated with the workflow.
  3. Assign to Specified Group Trigger
    This trigger is used to assign a workflow to a group.
  4. Assign To Workflow Owner Trigger
    Assigns the next step to the user that initiated the workflow.
  5. Copy Folder Trigger
    Copies the parent folder of the asset in workflow into a designated location.
  6. Create New Workflow Trigger
    Starts new workflows for analogous assets to support translation capabilities or cross-site content synchronization.
  7. Delete Parent Folder Trigger
    Deletes the parent folder of the asset in workflow, as well as all contents of that folder.
  8. Delete Trigger
    Deletes the asset in the workflow.
  9. Email Trigger
    Provides an email notification for the step immediately following.
  10. Merge Trigger
    Merges any changes into the system repository.
  11. Preserve Current User Trigger
    Acts as a workaround solution when a workflow is submitted to a group instead of a user.
  12. Publish Containing Publish Set Trigger
    This trigger is used to publish out publish sets that the asset in workflow is a member of.
  13. Publish Parent Folder Trigger
    Publishes the parent folder of the asset in workflow.
  14. Publish Set Trigger
    Publishes all assets in a designated Publish Set.
  15. Publish Trigger
    Publishes the current asset in workflow (if able to be published) to all of its available destinations.
  16. Unpublish and Delete Trigger
    Allows for unpublishing content and deleting it at the same time.
  17. Version Trigger
    Creates a version of the page that will be stored as the most current version.