将用户添加到社区
Posted
技术标签:
【中文标题】将用户添加到社区【英文标题】:adding user to community 【发布时间】:2021-06-17 19:55:35 【问题描述】:我正在做一个关于社区的教程,在设置页面和主题之后,我想添加用户。访问是从联系人对象进行的。 我设置了社区,但我认为我应该在这里有一个链接
我这样设置联系人的用户:
User License = Customer Community
Profile = Customer Community User
Active = true
但是当我尝试让他登录时,我得到:“看起来这个门户用户不是会员”
我对另一个配置文件尝试了相同的操作,这是我在配置文件概述 > 应用程序权限中添加的本地管理员配置文件的克隆
管理外部用户 = true
然后,我一一激活了所有权限,仍然有这个警告。
编辑:
我使用的是经典版 这是开发者许可我错过了什么?
【问题讨论】:
我不知道为什么会这样,但是在设置 > 数字体验 > 所有站点中创建一个新站点,两个链接(工作区和生成器)都可以工作。谁能解释为什么会发生这种情况,以及为什么新链接可以解决它?您可以理解这在生产组织中是不可接受的答案,对吧? 【参考方案1】:链接消失了,因为您取消了自己对社区的访问权限(在系统管理员、克隆的个人资料等)。你还记得编辑这个页面吗? (对不起,我不得不审查一些位)。如果您从配置文件列表中删除了系统管理员 - #fail。
如果您可以与新社区合作,并且可以与旧社区一起工作 - 很酷。如果没有 - 您可以通过导出社区定义文件、调整它并重新部署来恢复它。我假设你有一些开发经验。
准备包含
的package.xml<types>
<members>*</members>
<name>Network</name>
</types>
导出 zip 文件(您不一定需要开发人员工具,http://workbench.developerforce.com/ 可能就足够了)。检查networks/YourCommunityName.network
文件。应该有类似这样的部分
<networkMemberGroups>
<permissionSet>Censored1Access</permissionSet>
<permissionSet>Censored2Access</permissionSet>
<profile>Censored User</profile>
<profile>Admin</profile>
</networkMemberGroups>
确保“管理员”在列表中并将其部署回 org.它应该让您重新获得访问权限,然后您可以添加您的客户社区用户的个人资料、权限集或您计划为他们提供的任何内容。
【讨论】:
实际上,在我尝试管理链接时,在那个旧社区中,我被要求登录。我只编辑了布局和主题。谢谢,我会认真考虑的 所以“管理员”是我授予社区访问权限的联系人个人资料,而在以上是关于将用户添加到社区的主要内容,如果未能解决你的问题,请参考以下文章
如何将 LocalDB 添加到 Visual Studio 2015 社区的 SQL Server 对象资源管理器?
php 活动日历 - 社区活动:将高级自定义字段排入社区活动添加/编辑表单页面。