About this constraint

This constraint can be used to allow/prevent functionality based on what caused the macro to be invoked. For example, if it was invoked from the MacroDroid Drawer or as a result of a user selecting an option within an Option Dialog.

This constraint should be used on individual triggers and actions (or within IF conditions) and it should not be applied at the whole macro level.