{"id":2931,"date":"2026-09-04T10:12:46","date_gmt":"2026-09-04T10:12:46","guid":{"rendered":"https:\/\/viaspaces.com\/Documentation\/working_in_teams_gutenberg\/"},"modified":"2026-09-14T12:06:08","modified_gmt":"2026-09-14T12:06:08","password":"","slug":"working_in_teams","status":"publish","type":"docs","link":"https:\/\/viaspaces.com\/de\/Documentation\/working_in_teams\/","title":{"rendered":"Arbeiten in Teams"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Nest groups, scope access with filters, and combine every access layer at once.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This builds on Users and Access Rights, which covers Users, User Groups, and Roles. Here we cover the advanced options: nesting groups, filtering access down to individual records, and how everything combines.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Nested Subgroups<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A User Group&#8217;s <strong>Subgroups<\/strong> field lets you nest other existing groups inside it, so you can build access in layers instead of one flat list.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Settings, User Management, Groups<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Add New Group<\/strong>, or open an existing one to edit it.<\/li>\n\n\n\n<li>In <strong>Subgroups<\/strong>, select one or more groups to nest inside this one.<\/li>\n\n\n\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Field-Level Access Filters (Optional Settings)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Optional Settings narrows what a user or group can see within an object type, using a predicate \u2014 an expression that&#8217;s true or false for each record. Only records where it&#8217;s true stay visible. It&#8217;s available on both the Edit User panel and the Add\/Edit Group panel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use a filter to go further than a role and workspace alone allow \u2014 for example, limiting a Reader role to business partners in one region only.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Optional Settings<\/strong> on the Edit User or Add\/Edit Group panel and click <strong>Add Filter<\/strong>.<\/li>\n\n\n\n<li>Name the filter and choose a Permission Object: Business Partners, Projects, Items, or Workspaces.<\/li>\n\n\n\n<li>Write the Predicate and click <strong>Validate<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Add<\/strong>, then <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-background is-nowrap is-layout-flex wp-container-core-group-is-layout-7d63a462 wp-block-group-is-layout-flex\" style=\"border-radius:6px;border-left-color:#ebf0f8;border-left-style:solid;border-left-width:4px;background-color:#ebf0f8;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px\">\n<figure class=\"wp-block-image size-full is-resized wp-container-content-56bd633c\"><img decoding=\"async\" width=\"24\" height=\"24\" src=\"https:\/\/viaspaces.com\/wp-content\/uploads\/2026\/07\/lightbulb-line.svg\" alt=\"\" class=\"wp-image-2829\" style=\"aspect-ratio:1;object-fit:cover;object-position:50% 50%;width:32px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-container-content-885d38d7 wp-block-paragraph\"><strong>Hint:<\/strong> For Workspaces, you can target a specific workspace or use the special value <strong>general<\/strong> to cover anything not otherwise targeted. Exact matches are checked before general ones.<\/p>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Predicate Syntax<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Predicates reach into an object&#8217;s fields with dot notation, like <code>document.header.documentTypeId<\/code>, and index arrays with brackets, like <code>document.auditLog[0].time<\/code>. A caret counts from the end \u2014 <code>[^1]<\/code> is the last item \u2014 and a range like <code>[2..]<\/code> or <code>[..^2]<\/code> selects a slice.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Operator<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td><code>.<\/code><\/td><td>Path delimiter, or a decimal point<\/td><\/tr><tr><td><code>()<\/code><\/td><td>Groups an expression, or holds function arguments<\/td><\/tr><tr><td><code>[]<\/code><\/td><td>Accesses an array item<\/td><\/tr><tr><td><code>{}<\/code><\/td><td>Defines an array<\/td><\/tr><tr><td><code>++<\/code>, <code>--<\/code><\/td><td>Increment or decrement<\/td><\/tr><tr><td><code>!<\/code><\/td><td>Logical negation<\/td><\/tr><tr><td><code>+<\/code><\/td><td>Addition or string concatenation<\/td><\/tr><tr><td><code>-<\/code><\/td><td>Subtraction, or a negative value<\/td><\/tr><tr><td><code>?:<\/code><\/td><td>Ternary if-then-else<\/td><\/tr><tr><td><code>,<\/code><\/td><td>Argument separator<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Combining Workspaces, Groups &amp; Roles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A role sets what a user can do, a workspace sets which documents they see, and a User Group bundles both across many users at once. A predicate filter adds a fourth layer on top, narrowing things down to specific records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Put them together for scenarios none of them can express alone \u2014 for example, a subgroup with a Reader role, scoped to one workspace, further limited by a predicate to business partners in one region.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Default Groups on a New Account<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every new account starts with a set of default User Groups already in place, which an administrator can edit or delete.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nest groups, scope access with filters, and combine every access layer at once. This builds on Users and Access Rights, which covers Users, User Groups, and Roles. Here we cover the advanced options: nesting groups, filtering access down to individual records, and how everything combines. Nested Subgroups A User Group&#8217;s Subgroups field lets you nest [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":2,"footnotes":""},"doc_category":[59],"doc_tag":[],"glossaries":[],"class_list":["post-2931","docs","type-docs","status-publish","hentry","doc_category-documentation"],"year_month":"2026-10","word_count":436,"total_views":"16","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Veronika Nedecka","author_nicename":"veronika-nedecka","author_url":"https:\/\/viaspaces.com\/de\/author\/veronika-nedecka\/"},"doc_category_info":[{"term_name":"Documentation","term_url":"https:\/\/viaspaces.com\/de\/docs-category\/documentation\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/docs\/2931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/comments?post=2931"}],"version-history":[{"count":2,"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/docs\/2931\/revisions"}],"predecessor-version":[{"id":3221,"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/docs\/2931\/revisions\/3221"}],"wp:attachment":[{"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/media?parent=2931"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/doc_category?post=2931"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/doc_tag?post=2931"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/viaspaces.com\/de\/wp-json\/wp\/v2\/glossaries?post=2931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}