Skip to main content

Review Requirements

Review requirements can be set on a template or a type. If requirements are set on a template, they will override any set on the type. These requirements must be met when a relevant entity is sent for review. When configuring requirements, you can select a user group and specify the number of users from that group required for approval. Alternatively, you can select an individual user. Requirements can also be renamed and reordered. Screen Cast2025 10 02at5 29 57PM Gi Changes to review requirements on a type or template affect all entities, both existing and future. The requirements from the active version of the type or template are used, so these changes are applied only after the type or template is published. For existing entities, the updated requirements must be met the next time the entity is sent for review. When a change set contains entities with different review requirements, the requirements are merged to select the most conservative option, ensuring all conditions are met. For example, if one entity requires one approval from the “Quality” group, and another entity in the same change set requires two approvals from the “Quality” group and one from the “Legal” group, the change set will require two approvals from “Quality” and one from “Legal”. When requesting reviews, operators can add additional review roles or make existing requirements stricter (e.g., by increasing the number of required approvals). While added roles can be removed, requirements set on the template or type cannot be removed or made less strict. When requesting reviews, you can choose specific users from each group to notify, or notify all users in a group by selecting ‘Notify all’. If a group has only one user, that user will be notified automatically. Screen Cast2025 10 02at5 45 38PM Gi

Checks

What is a Check?

Checks are scripts that must pass — meaning they must run successfully, without errors — before a document can be published or sent for review. If a Check fails, you are not able to proceed with publishing.

How Do I Configure Checks?

Checks can be set on both Types and Templates, giving you flexible control over how and where your validation rules apply.
  • Setting a Check on a Type will enable you to set Checks for all templates and instances of the type
Screenshot 2025-08-28 at 23.57.42.png
  • Setting it on a Template will apply it to all instances of that specific template. To add a Check, navigate to the Instance tab in the entity and select your script.
Screen Cast 2025-08-28 at 11.59.16 PM.gif During a review, you’ll also be able to see which Checks are applied right within each Changeset, so you always know what’s being enforced and where. Screen Cast 2025-08-28 at 11.59.59 PM.gif

How to Write Checks

Seal comes with a built in AI Copilot to write code for you. Navigate to the ‘Copilot’ tab on the right hand side, and write a prompt to describe what you need. See this link for more documentation on Writing Scripts.
I