迁移到基于角色的访问权限控制模式
借助基于角色的访问权限控制模型,您可以向商店或组织中的用户分配角色,而无需直接分配权限。角色代表用户在商店或组织中的工作,并包含用户完成工作所需的所有粒度权限。
默认角色
迁移到基于角色的访问权限控制后,您的 Shopify 后台中已有以下两种类型的角色:
您还可以创建业务所需的任何其他角色。
用户访问权限更改
请查看以下例外情况,了解您现有的用户管理权限将受到怎样的影响:
- 用户管理权限已弃用。该权限仅授予由 Shopify 管理的特定角色。详细了解符合条件的用户。
- 一些用户会被自动分配到由 Shopify 管理的角色。
- 拥有所有可用商店级权限的用户将自动迁移到管理员商店角色。
- 拥有组织级用户管理权限的用户将被自动分配组织管理员组织角色。
- 如果您是组织中商店的当前店主,那么您将自动迁移到基于角色的访问权限控制模式中的店主角色。您可以管理用户账户,包括添加和删除用户以及更改角色。组织中的店主无法创建或管理角色。如果您有权访问组织中的其他商店但不是店主,或者有权访问组织级功能,那么您不会被自动迁移。组织所有者或组织管理员必须为您分配新角色才能授予您其他权限。
将用户迁移到基于角色的访问权限控制模式
若要将您的用户迁移到基于角色的访问模式,请为用户分配一个角色。为用户分配角色后,该角色将替换之前直接分配给用户的权限。
尚未迁移的用户和群组会在 Shopify 后台设置的用户索引页面上显示旧访问权限徽章。您可以按旧访问权限筛选和排序您的用户或群组,以显示所有需要迁移的用户和群组。
迁移单个旧用户
您可以根据用户现有的旧权限创建新角色、将他们分配到预定义角色或管理员角色,或者创建新角色。
步骤:
在 Shopify 后台中,转至设置 > 用户。
点击带有旧版访问权限徽章的用户。
在旧访问权限部分,点击其中一个商店名称旁边的
图标,然后点击创建角色。
在从现有商店权限创建角色对话框中,添加以下信息:
- 为角色添加名称。
- 可选:为角色添加描述。
- 可选:对权限进行任何调整。
- 点击保存以创建角色。
- 选择商店以分配该角色的商店访问权限。
- 点击完成。
- 点击保存。
- 在替换旧权限对话框中,点击替换并保存。
迁移具有旧角色的用户
如果您的组织已有角色,那么您的旧角色会自动转换为同名的用户群组。
您无法为用户分配旧角色。旧角色已转换为群组,不再控制用户权限。您需要先迁移旧角色群组,然后才能为任何用户分配权限。
若要迁移旧访问权限群组中的用户,请为旧访问权限用户群组分配一个角色。您可以将用户分配到预定义角色或管理员角色,也可以创建新角色。
步骤:
在 Shopify 后台中,转至设置 > 用户。
点击群组。
点击您要迁移的旧群组。
在旧访问权限部分,点击其中一个商店名称旁边的 … 按钮,然后点击创建角色。
在从现有商店权限创建角色对话框中,添加以下信息:
- 为角色添加名称。
- 可选:为角色添加描述。
- 可选:对权限进行任何调整。
- 点击保存以创建角色。
- 选择商店以分配该角色的商店访问权限。
- 点击完成。
- 点击保存。
- 在替换旧权限对话框中,点击替换并保存。
批量为旧用户分配角色
您可以从 Shopify 后台的用户索引页面批量分配新角色。您可以筛选标有旧访问权限徽章的用户,也可以添加其他筛选条件。详细了解如何筛选您的用户列表。
步骤:
在 Shopify 后台中,转至设置 > 用户。
点击
图标,然后选择旧访问权限筛选条件。
点击分配角色。
从下拉菜单中选择一个角色,然后点击继续。
选择您希望所选用户有权访问的商店。
点击完成。
使用 SCIM 预配用户
如果您使用跨域身份管理系统 (SCIM) 将用户预配到 Shopify,请在您的身份服务提供商中将 SCIM 用户分配到群组而不是角色。
若要将新群组添加到您的身份,请先在 Shopify 后台中创建用户群组,然后将群组名称添加到您的身份服务提供商中的用户分配中。
对于已通过 SCIM 预配的现有用户,您无需将其迁移到新群组。但是,如果您想通过身份服务提供商为新用户分配角色或群组,或者更改用户的角色分配,那么您需要先在 Shopify 后台的用户设置中迁移旧角色或创建新用户群组,然后在身份服务提供商中将群组分配给您的用户。可选字段仍标记为角色名称(可选),但它采用的值是用户群组。
如果您想使用旧角色预配新用户,请在 Shopify 后台中通过为旧角色用户群组分配新角色来更新该群组,然后在您的身份服务提供商中分配该群组。在您身份服务提供商的角色字段中使用用户群组名称。
如果您想将用户预配到新角色,请在 Shopify 后台中创建新角色并将该角色分配给用户群组,然后在您的身份服务提供商中分配该群组。在您身份服务提供商的角色字段中使用用户群组名称。
详细了解 SCIM 用户管理。
常见问题解答
查看有关迁移到基于角色的访问模式的常见问题解答。
为什么我无法编辑或创建角色?
如果您无法编辑或创建角色,则可能是由以下原因之一造成的:
- 您没有管理角色的权限。只有所有者或拥有管理员角色的用户才拥有创建或管理角色所需的权限。详细了解用户管理的资格要求。
- 您正在尝试修改拥有由 Shopify 管理的角色的用户。由 Shopify 管理的角色无法编辑。详细了解由 Shopify 管理的角色。
如果您需要访问用户管理功能,则可以联系具有用户管理访问权限的用户来请求访问权限。
我需要立即迁移具有旧访问权限的用户吗?
是的,请尽快迁移具有旧访问权限的用户。迁移已开始推出,并将在未来几周内继续进行。
系统将为每组唯一的权限生成一个自动生成的角色。共享相同权限的用户将被分配相同的角色。对于拥有许多因用户而异的唯一权限集的组织,将有许多新的自动生成的角色。
为了使您的访问权限控制井然有序,建议您在截止日期前手动迁移用户。
自动迁移开始后会发生什么?
迁移开始后,任何剩余的旧用户和群组的权限都将自动迁移到角色。共享相同权限的用户将被分配相同的角色。对于拥有许多因用户而异的唯一权限集的组织,将有许多新的自动生成的角色。
您可以编辑这些自动生成的角色,也可以删除它们并改为为您的用户和群组分配新角色。所有自动生成的角色都排序在 Shopify 后台的用户索引页面的末尾。
为什么我的某些用户被分配了“组织管理员”角色?
对于拥有已弃用的用户组织权限的组织或使用 Shopify Plus 套餐的商店,其已迁移用户将被自动分配组织管理员角色。
您可以从用户中删除组织管理员角色,并改为为其分配其他角色。
详细了解组织管理员角色。
为什么我的某些用户被分配了“管理员”角色?
拥有已弃用的用户商店权限的已迁移用户将被自动分配管理员角色。
您可以从用户中删除管理员角色,并改为为其分配其他角色。
详细了解管理员角色。
如果每个用户的权限不同,我是否必须为他们分别创建角色?
不,您无需为每个用户创建单独的角色。您可以通过以下方式管理角色:
- 根据权限类别创建角色,以便多个用户可以共享它们。例如,您可以创建一个具有产品、产品目录、内容和文件的商店权限的商品专员角色。您可以将商品专员角色分配给管理产品库存的任何用户。
- 如果您的组织使用的是 Shopify Plus 套餐,请使用群组将同一角色分配给多个用户。详细了解用户群组。
如果用户需要唯一的访问权限,您仍然可以创建专用角色,但在大多数情况下,将用户分组到定义明确的角色下是最佳做法。
我可以修改默认角色吗?
您无法自定义由 Shopify 管理的角色。如果您的后台中有预定义角色,则可以自定义这些角色。详细了解不同的角色类别。