Feature Request - GUI version of a Decision Step

Some of my Decision Steps are really complicated and it is easy to get lost in the logic. It would be nice if there was a GUI alternative screen that can make the logic look more obvious

Here is an example of one of my Decision Step’s logic

{{["Join Is Title Approved For Auto-Resolve"].[dismiss]}}
&& {{["Loop Through Entities For USER"].[Enabled]}} 
&& (
	(
		{{["Join Skip Country Check If Alert Is For An Anonymous IP Or Impossible travel"].[approvedCountry]}}
		&& {{["Join Were Changes That Could Affect MFA Found"].[noIssuesWithMFA]}}
		&& {{["Join Did User Reporting It Was Not Them"].[userDidNotReportItWasntThem]}}
		&& (
			(
				is_defined({{["Loop Through Entities For IP"].[blockedByMFA]}})
				&& NOT {{["Loop Through Entities For IP"].[blockedByMFA]}}
			) || (
				is_defined({{["Loop Through Other IPs That Passed MFA"].[ipMatchedPreviousMFA]}})
				&& {{["Loop Through Other IPs That Passed MFA"].[ipMatchedPreviousMFA]}}
			)
		)
	) || (
		is_defined({{["Loop Through Activity"].[noMfaRegistered]}})
		&& {{["Loop Through Activity"].[noMfaRegistered]}}
	) || (
		is_defined({{["Loop Through Entities For IP"].[isInternalIP]}})
		&& {{["Loop Through Entities For IP"].[isInternalIP]}}
	) || (
		is_defined({{["Loop Through Entities For IP"].[iSzScaler]}})
		&& {{["Loop Through Entities For IP"].[iSzScaler]}}
	) || (
		is_defined({{["Loop Through Activity"].[MfaSkippedBecauseRegisteredDevice]}})
		&& {{["Loop Through Activity"].[MfaSkippedBecauseRegisteredDevice]}}
	)
)
1 Like