Sevice Cloud Knowledge Base - 如何搭建Article审批流程来控制文章Publish权限?

本文已参与「新人创作礼」活动,一起开启掘金创作之路

前言

在做Service Cloud相关的TH练习时,跟着步骤为系统管理员User分配完Knowledge User feature license,启用Knowledge Setting,创建完Knowledge Article Types,为FAQ Types创建完字段并从Knowledge Tab新建和Publish完FAQ类型Article记录后,仍然对这一块更高级配置的独特魅力保有兴趣,因此通过自定义需求,自索答案的方式探索出一整套Article审批+Publish Action权限控制在Classic下的最佳实践。欣喜之余,提笔和大家分享。

背景知识

当我们为User启用Knowledge User feature license后,他就有所有Knowledge元数据+记录的管理权限了,比如新增文章类型,发布文章等等,但是我们可以通过Knowledge Article Actions配置来控制某一拥有Knowledge User feature license用户的Action权限。另外为了保证用户能在Knowledge Tab下可以看见Create Article button,该用户的Profile的Manage Article必须勾上。

案例设计

1. Role设计: Support Agent / Support Manager

2. 权限设计
Support Agent(分配Knowledge User feature license的非系统管理员用户)  - CUR on FAQ & Knowledge 并且不能访问Admin Setup Knowledge设置,如下图:

Support Manager(分配Knowledge User feature license的系统管理员用户) - CURD on FAQ & Knowledge 并且能访问Admin Setup Knowledge设置

3. 流程设计
Agent创建完文章需要Manager过审后,才会被自动发布到意向渠道,如Partner,Customer,Public Knowledge Base和Internal App(默认)。

实施步骤

1. 为Article分类:这里等价于在创建携带标准字段信息的对象

2. 创建Knowledge Action -> 告诉程序当审批通过后自动发布文章

3. 创建审批流程:你可以选择到刚创建的文章类型

4. 创建公用小组,并将小组分配给Article Actions - 这样Agent除了创建编辑Article就不能任性Publish和Archive文章了

测试预览

1. Agent创建FAQ Article并提交审批:

After the agent saves it, he will see the image below:

After he submites the approval, he will see the screenshot below:

2. Manager审批Article并查看Article发布记录
2.1 Manager有两种途径查看审批记录并执行审批操作
2.1.1 Home Page:

2.1.2 Article Management Tab:

2.2 通过审批:

2.3 过审后,我们可以为这篇文章加一些促进搜索的关键词

2.4 接下来我们的文章就被发布到Knowledge文章列表了

3. 最后我们可以看到假如是Manager创建文章,他就能能够立即发布了 - 验证实施步骤4

猜你喜欢

转载自juejin.im/post/7098335037208133646
今日推荐