Search for answers or browse articles about Sintel Apps
Understanding Conditions
A condition defines when a rule should run.
It answers the question: Under what circumstances should this behaviour apply?
Without a condition, a rule cannot evaluate.
Available Condition Types
– Field Value Check
Compares a field to a value.
Common operators:
-
Equals
-
Not equals
-
Greater than
-
Less than
-
Contains
Example:
Amount greater than £10,000
– Form Mode
Checks whether the form is in:
-
New
-
Edit
-
View
Useful for:
-
Showing guidance only during creation
-
Preventing edits after submission

– Author
Checks if the current user is the author of the form item.
Used for:
-
Restricting editing
-
Displaying controls only to the creator

– Workflow Status
Checks the current workflow status.
Example:
Status equals Submitted
Often used to:
-
Show approval buttons
-
Lock sections during review

– Group Membership
Checks whether the current user belongs to a specific group.
Used for:
-
Role-based visibility
-
Department-specific controls

– Related List Item Count
Checks how many items exist in a related list.
Example:
Related items count equals 0
Useful for:
- Requiring line items before submission
– External User
Checks whether the current user is external.
Useful for:
-
Hiding internal-only sections
- Simplifying forms for external stakeholders

– Attachments Count
Checks the number of attachments.
Example:
Attachments greater than 0
Used to enforce mandatory file uploads

.
– Custom JS Condition
Executes custom JavaScript and evaluates a true/false result.
Intended for advanced scenarios where built-in conditions are insufficient.
Combining Conditions
Conditions can be grouped using:
– AND
All conditions must be true.
– OR
At least one condition must be true.
Example:
Department equals Finance AND Amount greater than £5,000 Both must be true for the rule to apply.

