知识库关联推荐

知识库应用支持对接至系统内任意业务模块,通过在对象中增加自定义按钮和函数,配置化即可实现关联知识推荐功能。

  • step1:梳理业务需求,明确要在哪个对象中,根据什么条件匹配关联的知识记录;
  • stpe2:创建用于匹配条件的字段:在业务对象和知识记录对象中分别增加apiname相同的字段用于做过滤条件,最多支持5个。
  • stpe3:在业务对象中增加自定义UI按钮,如【知识推荐】,并设置按钮位置、展示条件等;

  • stpe4:在UI按钮中配置自定义函数;

自定义函数模板:

Map map = ["key1_c": context.data.key1_c as String,"key2_c":context.data.key2_c as String];

String str = Fx.json.toJson(map);

def (Boolean error,String valueStr,String errorMessage) = Fx.crypto.URL.encode(str);

return "https://www.fxiaoke.com/h5app/ec-eservice-crm/#/knowledgelib/linkedlist?showHeader=1&valueStr=" + valueStr;

其中"key1_c"、"key2_c"是第2步中所配置的,用于做过滤条件的字段apiname,如在客户和知识记录对象中,均增加了一个apiname是field_tRJmp0813_c的字段,示例如下:

Map map =["field_tRJmp0813_c": context.data.field_tRJmp0813_c as String];

String str = Fx.json.toJson(map);

def (Boolean error,String valueStr,String errorMessage) = Fx.crypto.URL.encode(str);

return "https://www.fxiaoke.com/h5app/ec-eservice-crm/#/knowledgelib/linkedlist?showHeader=1&valueStr=" + valueStr;

stpe5:在配置了按钮的业务对象数据中,点击按钮查看推荐知识,并支持切换至所有知识。

results matching ""

    No results matching ""