Allow conditional logic in workflows so steps/groups can be skipped or auto completed based on the outcome of another step/task