数据类别可见性问题



我正面临与数据类别可见性相关的问题。

场景是我正在遵循 - 我有一个社区用户正在使用它登录我的社区。 此用户的角色是从其成员角色继承类别组的可见性,其可见性是父角色和下属看不到类别。 但是此用户的权限集具有自定义可见性权限类似于 - 所有类别组>子类别 类别>子子类别 例如: 所有产品>计算机>笔记本电脑

我正在从顶点访问舔下面的查询以在社区中显示相关文章。

Select Id, Title, KnowledgeArticleId, Summary, CreatedDate, UrlName From KnowledgeArticleVersion WHERE Language = 'en_US' and PublishStatus='Online' WITH DATA CATEGORY Products at (Computers__c) limit 10 UPDATE VIEWSTAT
but I am not getting any articles.
getting error like -- 
Invalid data category name provided: Products. There is no data category matching the given developer name on the data category group: Computers__c

如果有人对此有解决方案,请告诉我。

谢谢 哈西迪。

您现在可能已经弄清楚了这一点,但是您还需要为您的组使用 API 名称,即"产品"变为"Products__c"。

应该更像这样:

从知识文章版本中选择 Id、标题、知识文章 ID、摘要、创建日期、URLNAME,其中语言 = 'en_US' 和发布状态='在线',数据类别Products__c在 (Computers__c( 处

查询不依赖于权限集。

可以在查询编辑器中查看 SOQL 查询中的错误。每当查询中的 API 名称错误时,开发人员控制台下的查询编辑器中都会显示一条指示:

实体上没有这样的列"field_name">

因此,我们可以回顾对象字段和关系,并确保是否存在正确的 API 名称。

相关内容

  • 没有找到相关文章

最新更新