Ideas

Ability to have complex Workflow Trigger conditions

Note You are not authorized to edit this feature.

Ability to have complex Workflow Trigger conditions

Workflow

Currently, Workflow Triggers have rather limited conditions. We can check a single properties value to determine whether the workflow should launch or not. This often leads people to need to create "catch-all" type triggers and then do additional logic inside the workflow.

It would be nice to be able to use Data View-esk style filtering where we can build complex "if this or (not that and other)" filters for when the workflows actually trigger.

Care would have to be taken to preserve the existing functionality that allows for checking if a value has changed, as well as dealing with the "previous value" and "new value" checks. Though potentially this just becomes a configurable option to use the "current comparisons" or the "new comparison types".

Photo of Daniel HazelbakerSubmitted by Daniel Hazelbaker, Shepherd Church  ·   ·  Workflow
Planned Version
Ministry Strength 3 / 5
Feature Size Medium
Login to add a comment...

Submission Success Tips

Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.

  • Clear Title: Craft a straightforward and descriptive title that instantly conveys the essence of your idea.
  • Concise Description: Provide an idea description that is succinct, ensuring it effectively communicates the concept without unnecessary verbosity.
  • Provide Additional Details: With a concise description complete, now provide any other details that are needed to better understand the requirements.
  • Thorough Ministry Need Review: Provide a comprehensive overview of the ministry need your idea addresses, emphasizing its significance.
  • Cover the WHY: Clearly articulate the rationale behind your idea, explaining why it's essential and how it aligns with the organization's goals and mission. Oftentimes a clear "why" sheds light into other possible options.