{"id":155384,"date":"2026-11-02T11:40:07","date_gmt":"2026-11-02T11:40:07","guid":{"rendered":"https:\/\/docs.daftra.com\/?post_type=tutorial&#038;p=155384"},"modified":"2026-11-02T14:02:20","modified_gmt":"2026-11-02T14:02:20","slug":"adding-advanced-permissions-to-a-workflow-type","status":"publish","type":"tutorial","link":"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/","title":{"rendered":"Adding Advanced Permissions to a Workflow Type"},"content":{"rendered":"<div dir=\"ltr\" lang=\"en\">\n<p>&nbsp;<\/p>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">This guide explains how to add advanced permissions to a workflow type from the <strong style=\"color: #111827;\">Manage Permissions<\/strong> screen, so you can control which fields users can add, view, or edit, and which statuses they can see records in or move records to.<\/p>\n<div style=\"display: flex; gap: 10px; background: #f6f8fb; border-left: 4px solid #1a56db; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\ud83d\udec8<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Note:<\/strong> Advanced permissions are set from the <strong style=\"color: #111827;\">Manage Permissions<\/strong> screen of each workflow type, and they don&#8217;t require a separate permission other than access to this screen. Restrictions don&#8217;t apply to the <strong style=\"color: #111827;\">account owner<\/strong>.<\/p>\n<\/div>\n<div style=\"border: 1px solid #e5e7eb; border-radius: 8px; padding: 12px 16px; margin: 0 0 20px;\">\n<p style=\"margin: 0 0 6px; font-weight: bold; color: #111827;\">Table of Contents<\/p>\n<ol style=\"margin: 0; padding-left: 22px;\">\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#access\"><strong style=\"color: #1a56db;\">How to access<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#steps\"><strong style=\"color: #1a56db;\">Steps to add an advanced permission<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#fields\"><strong style=\"color: #1a56db;\">Fields and sections<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#rules\"><strong style=\"color: #1a56db;\">Rules and limits<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#errors\"><strong style=\"color: #1a56db;\">Error messages and solutions<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#delete\"><strong style=\"color: #1a56db;\">Delete a rule or permission type<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#impact\"><strong style=\"color: #1a56db;\">What happens after saving?<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#cases\"><strong style=\"color: #1a56db;\">Cases and settings that affect behavior<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#faq\"><strong style=\"color: #1a56db;\">FAQs<\/strong><\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"access\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">How to access<\/h2>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Open <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/entity\/workflow_type\/grid\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Workflow Types<\/strong><\/a> directly, or from the main menu click <strong style=\"color: #111827;\">Workflows<\/strong>, then <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/workflow\/settings\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Settings<\/strong><\/a>, then the <strong style=\"color: #111827;\">Workflow Types<\/strong> card.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Click the options button (\u2026) on the workflow type card, then select <strong style=\"color: #111827;\">Manage Permissions<\/strong>.<\/li>\n<\/ol>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You can also open the workflow type page and click <strong style=\"color: #111827;\">Manage Permissions<\/strong> at the top of the page.<\/p>\n<h2 id=\"steps\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Steps to add an advanced permission<\/h2>\n<ol style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">In the <strong style=\"color: #111827;\">Manage Permissions<\/strong> screen, first review the <strong style=\"color: #111827;\">Permissions<\/strong> section: <strong style=\"color: #111827;\">Add<\/strong>, <strong style=\"color: #111827;\">Update<\/strong>, <strong style=\"color: #111827;\">View<\/strong>, and <strong style=\"color: #111827;\">Delete<\/strong>. Advanced permissions apply only to users and roles included in the <strong style=\"color: #111827;\">Update<\/strong> or <strong style=\"color: #111827;\">View<\/strong> permission.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Click <strong style=\"color: #111827;\">Add Advanced Permissions<\/strong> below the <strong style=\"color: #111827;\">Permissions<\/strong> section, and select the restriction type: <strong style=\"color: #111827;\">Field-Level Restriction Add, View &amp; Edit<\/strong>, <strong style=\"color: #111827;\">Record-Level View Filter by Status<\/strong>, or <strong style=\"color: #111827;\">Status Transition Restriction<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">A section for the selected type is added with <strong style=\"color: #111827;\">Rule 1<\/strong>. To rename the rule, click the pencil icon next to its name.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From <strong style=\"color: #111827;\">Applies To<\/strong>, select <strong style=\"color: #111827;\">Users<\/strong> and then choose <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/entity\/staff\/list\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">employees<\/strong><\/a> by name, or select <strong style=\"color: #111827;\">Roles<\/strong> and then choose the <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/roles\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">roles<\/strong><\/a>. When you choose roles, you can click <strong style=\"color: #111827;\">View Users<\/strong> to see the employees in them.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Set what this rule allows according to its type (fields or statuses), as explained in <a style=\"color: #1a56db;\" href=\"#fields\"><strong style=\"color: #1a56db;\">Fields and sections<\/strong><\/a>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To add another rule for different users or roles in the same type, click <strong style=\"color: #111827;\">Add Rule<\/strong> in the section header.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Repeat steps 2 to 6 to add the other restriction types if you need them, then click <strong style=\"color: #111827;\">Save<\/strong> at the top of the screen.<\/li>\n<\/ol>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Everything you added on the screen is saved at once when you click <strong style=\"color: #111827;\">Save<\/strong>, and you are taken to the workflow type page. To leave without saving, click the cancel button (\u00d7) next to <strong style=\"color: #111827;\">Save<\/strong>.<\/p>\n<h2 id=\"fields\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Fields and sections<\/h2>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Fields shared by every rule<\/h3>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Field<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Description<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Required<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Appears when<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Rule name<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The default name is <strong style=\"color: #111827;\">Rule 1<\/strong>, <strong style=\"color: #111827;\">Rule 2<\/strong>, and so on in sequence. You can change it from the pencil icon, up to 30 characters.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Every rule<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Applies To<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Who the rule applies to: <strong style=\"color: #111827;\">Users<\/strong> or <strong style=\"color: #111827;\">Roles<\/strong>.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Every rule<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Select Users<\/strong> \/ <strong style=\"color: #111827;\">Select Roles<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The users or roles the rule targets. You can select more than one.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Yes<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Based on the <strong style=\"color: #111827;\">Applies To<\/strong> selection<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">View Users<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Shows the <strong style=\"color: #111827;\">All Roles Users<\/strong> list of employees in the selected roles. It stays disabled until you select at least one role.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">When <strong style=\"color: #111827;\">Roles<\/strong> is selected<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Field-Level Restriction Add, View &amp; Edit<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The <strong style=\"color: #111827;\">Fields Users Can Add, View or Edit<\/strong> grid appears, listing the workflow type&#8217;s fields. Each field has three boxes: <strong style=\"color: #111827;\">Add<\/strong>, <strong style=\"color: #111827;\">View<\/strong>, and <strong style=\"color: #111827;\">Edit<\/strong>.<\/p>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">View<\/strong> is the base: you can&#8217;t tick <strong style=\"color: #111827;\">Add<\/strong> or <strong style=\"color: #111827;\">Edit<\/strong> for a field before ticking <strong style=\"color: #111827;\">View<\/strong>, and unticking <strong style=\"color: #111827;\">View<\/strong> unticks <strong style=\"color: #111827;\">Add<\/strong> and <strong style=\"color: #111827;\">Edit<\/strong> automatically.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Fields marked with an asterisk (*) are required. Ticking <strong style=\"color: #111827;\">Add<\/strong> for one required field ticks <strong style=\"color: #111827;\">Add<\/strong> and <strong style=\"color: #111827;\">View<\/strong> for all required fields, and unticking <strong style=\"color: #111827;\">Add<\/strong> for one of them unticks it for all required fields.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The box next to each column header selects or clears the whole column, and <strong style=\"color: #111827;\">Invert Selected<\/strong> flips the current selection.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">At least one field must be ticked in every rule.<\/li>\n<\/ul>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Record-Level View Filter by Status<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From <strong style=\"color: #111827;\">Statuses Users Can View<\/strong>, select the workflow type statuses whose records users can see. Use <strong style=\"color: #111827;\">Select All<\/strong> to select all statuses, and <strong style=\"color: #111827;\">Invert Selected<\/strong> to flip the selection.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Status Transition Restriction<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">From <strong style=\"color: #111827;\">Statuses Users Can Transition To<\/strong>, select the statuses users are allowed to move a record to. You can also use <strong style=\"color: #111827;\">Select All<\/strong> and <strong style=\"color: #111827;\">Invert Selected<\/strong>.<\/p>\n<h2 id=\"rules\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Rules and limits<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Each of the three restriction types can be added only once per workflow type; an added type disappears from the <strong style=\"color: #111827;\">Add Advanced Permissions<\/strong> list, and inside the type you can add more than one rule.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You can&#8217;t create two rules of the same type for the same set of users or roles. A rule for a role and another rule for a named user in that role are both allowed.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Restrictions apply only to those with the <strong style=\"color: #111827;\">Update<\/strong> or <strong style=\"color: #111827;\">View<\/strong> permission in the <strong style=\"color: #111827;\">Permissions<\/strong> section; anyone else is ignored.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">If there is a rule for a named user and another rule of the same type for a role they belong to, the user&#8217;s rule is applied.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Restrictions don&#8217;t apply to the <strong style=\"color: #111827;\">account owner<\/strong>.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The rule name can&#8217;t exceed 30 characters.<\/li>\n<\/ul>\n<h2 id=\"errors\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Error messages and solutions<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Reason<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Message<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Solution<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">You didn&#8217;t select users or roles in <strong style=\"color: #111827;\">Applies To<\/strong>.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">This is a required field and could not be empty.<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Select at least one user or role, or delete the rule.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No field is ticked in a <strong style=\"color: #111827;\">Field-Level Restriction Add, View &amp; Edit<\/strong> rule.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Please select at least one field .<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Tick <strong style=\"color: #111827;\">View<\/strong> for at least one field.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Another rule of the same type exists for the same users or roles.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">A rule of this Permission Type already exists for the selected User Set on this Entity.<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Edit the existing rule instead of adding a new one, or change the users or roles in one of the two rules.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The message appears under the field itself inside the rule, along with <strong style=\"color: #111827;\">Couldn&#8217;t save the Permissions, Please check the form below for errors<\/strong> at the top of the screen, and no change on the screen is saved until you fix it.<\/p>\n<h2 id=\"delete\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Delete a rule or permission type<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To delete one rule, click the delete icon in the rule header.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">To delete the permission type with all its rules, click <strong style=\"color: #111827;\">Delete<\/strong> in the section header, then confirm.<\/li>\n<\/ul>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The confirmation message shows the impact of the deletion before it happens, such as the number of rules that will be deleted, the number of users who will lose access, and the number of permissions that will be revoked. After you delete a permission type, it becomes available again in the <strong style=\"color: #111827;\">Add Advanced Permissions<\/strong> list.<\/p>\n<div style=\"display: flex; gap: 10px; background: #f6f8fb; border-left: 4px solid #1a56db; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\ud83d\udec8<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Warning:<\/strong> The confirmation message states that the deletion <strong style=\"color: #111827;\">takes effect immediately and can&#8217;t be undone<\/strong>. Review the rules before deleting.<\/p>\n<\/div>\n<h2 id=\"impact\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">What happens after saving?<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Item<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">What happens<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Field-Level Restriction Add, View &amp; Edit<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Fields not allowed to be added disappear from the add form, fields not allowed to be edited disappear from the edit form, and fields not allowed to be viewed disappear from the list, view page, exports, and reports.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Record-Level View Filter by Status<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Records in unselected statuses disappear from the list, and opening them directly is blocked.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Status Transition Restriction<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Unselected statuses disappear from the status picker on view, edit, and bulk update.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Account owner<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Not affected by any restriction.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"cases\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Cases and settings that affect behavior<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Case<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">What happens<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The <strong style=\"color: #111827;\">Update<\/strong> or <strong style=\"color: #111827;\">View<\/strong> permission in the <strong style=\"color: #111827;\">Permissions<\/strong> section doesn&#8217;t include the user.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The advanced rule isn&#8217;t applied to them, because restrictions apply only to users and roles included in these two permissions.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The user has a rule under their name and another through their role in the same type.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The user&#8217;s rule is applied.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The user has a rule under their name in one type only.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Their rule is applied in that type, and their role&#8217;s rules are applied in the other types.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The user&#8217;s rule is deleted.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Their role&#8217;s rule is applied, if one exists.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">There is no rule for the user or their role.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The system works as usual based on the <strong style=\"color: #111827;\">Permissions<\/strong> section.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The user is the <strong style=\"color: #111827;\">account owner<\/strong>.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">No restrictions apply to them.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"faq\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">FAQs<\/h2>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Why doesn&#8217;t a restriction type appear in the Add Advanced Permissions list?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Because it is already added to this workflow type; each type can be added once. Add a new rule inside the existing section from <strong style=\"color: #111827;\">Add Rule<\/strong>.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Why can&#8217;t I tick Add or Edit for a field?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Because <strong style=\"color: #111827;\">View<\/strong> isn&#8217;t ticked for this field; tick <strong style=\"color: #111827;\">View<\/strong> first.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">I added a rule but the user&#8217;s permissions didn&#8217;t change. Why?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Make sure the user or their role is included in the <strong style=\"color: #111827;\">Update<\/strong> or <strong style=\"color: #111827;\">View<\/strong> permission in the <strong style=\"color: #111827;\">Permissions<\/strong> section, that they aren&#8217;t the <strong style=\"color: #111827;\">account owner<\/strong>, and that there is no other rule under their name in the same type.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">The message &#8220;A rule of this Permission Type already exists for the selected User Set on this Entity.&#8221; appeared. What should I do?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Edit the existing rule instead of creating a new rule for the same users or roles.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Can I restrict the account owner?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">No, advanced restrictions don&#8217;t apply to the <strong style=\"color: #111827;\">account owner<\/strong>.<\/p>\n<\/div>\n","protected":false},"author":38,"featured_media":0,"template":"","categories":[2089,2092],"tags":[27606,27619,27604,27613,27609,27615,27620,27605,27612,27610,27616,27617,23387,27611,27614,27621,27618,27607,27608],"class_list":["post-155384","tutorial","type-tutorial","status-publish","hentry","category-workflows","category-workflow-type","tag-add-advanced-permissions","tag-advanced-permision","tag-advanced-permissions","tag-applies-to","tag-field-level-restriction","tag-hide-field-from-employee","tag-how-do-i-add-advanced-permissions-to-a-workflow-type","tag-manage-permissions","tag-permission-rule","tag-record-level-view-filter-by-status","tag-restrict-workflow-fields","tag-restrict-workflow-statuses","tag-roles","tag-status-transition-restriction","tag-view-users","tag-why-does-the-message-a-rule-of-this-permission-type-already-exists-appear","tag-workflow-access-control","tag-workflow-permissions","tag-workflow-type-permissions"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adding Advanced Permissions to a Workflow Type - Daftra Knowledge Base<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding Advanced Permissions to a Workflow Type - Daftra Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"&nbsp; This guide explains how to add advanced permissions to a workflow type from the Manage Permissions screen, so you can control which fields users can add, view, or edit, and which statuses they can see records in or move records to. \ud83d\udec8 Note: Advanced permissions are set from the Manage Permissions screen of each [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/\" \/>\n<meta property=\"og:site_name\" content=\"Daftra Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T14:02:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.daftra.com\/#organization\",\"name\":\"Daftra\",\"url\":\"https:\/\/docs.daftra.com\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/docs.daftra.com\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"contentUrl\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"caption\":\"Daftra\"},\"image\":{\"@id\":\"https:\/\/docs.daftra.com\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.daftra.com\/#website\",\"url\":\"https:\/\/docs.daftra.com\/\",\"name\":\"Daftra Knowledge Base\",\"description\":\"Daftra\",\"publisher\":{\"@id\":\"https:\/\/docs.daftra.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.daftra.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/#webpage\",\"url\":\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/\",\"name\":\"Adding Advanced Permissions to a Workflow Type - Daftra Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/docs.daftra.com\/#website\"},\"datePublished\":\"2026-11-02T11:40:07+00:00\",\"dateModified\":\"2026-11-02T14:02:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.daftra.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding Advanced Permissions to a Workflow Type\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding Advanced Permissions to a Workflow Type - Daftra Knowledge Base","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/","og_locale":"en_US","og_type":"article","og_title":"Adding Advanced Permissions to a Workflow Type - Daftra Knowledge Base","og_description":"&nbsp; This guide explains how to add advanced permissions to a workflow type from the Manage Permissions screen, so you can control which fields users can add, view, or edit, and which statuses they can see records in or move records to. \ud83d\udec8 Note: Advanced permissions are set from the Manage Permissions screen of each [&hellip;]","og_url":"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/","og_site_name":"Daftra Knowledge Base","article_modified_time":"2026-11-02T14:02:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/docs.daftra.com\/#organization","name":"Daftra","url":"https:\/\/docs.daftra.com\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/docs.daftra.com\/#logo","inLanguage":"en-US","url":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","contentUrl":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","caption":"Daftra"},"image":{"@id":"https:\/\/docs.daftra.com\/#logo"}},{"@type":"WebSite","@id":"https:\/\/docs.daftra.com\/#website","url":"https:\/\/docs.daftra.com\/","name":"Daftra Knowledge Base","description":"Daftra","publisher":{"@id":"https:\/\/docs.daftra.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.daftra.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/#webpage","url":"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/","name":"Adding Advanced Permissions to a Workflow Type - Daftra Knowledge Base","isPartOf":{"@id":"https:\/\/docs.daftra.com\/#website"},"datePublished":"2026-11-02T11:40:07+00:00","dateModified":"2026-11-02T14:02:20+00:00","breadcrumb":{"@id":"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/adding-advanced-permissions-to-a-workflow-type\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.daftra.com\/en\/"},{"@type":"ListItem","position":2,"name":"Adding Advanced Permissions to a Workflow Type"}]}]}},"_links":{"self":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/155384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/users\/38"}],"version-history":[{"count":4,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/155384\/revisions"}],"predecessor-version":[{"id":155464,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/155384\/revisions\/155464"}],"wp:attachment":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/media?parent=155384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/categories?post=155384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tags?post=155384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}