使用API​​将值从SAP CAI传递到SCP RPA

2020-08-22 11:54发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我最近在Sap CAI上创建了一个聊天机器人,事件发生后,该聊天机器人创建了触发器,并在SCP上安排了我的rpa; 如果要通过API传递值,应如何在SAP CAI,SCP和Desktop Studio的调用中管理它? 谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我最近在Sap CAI上创建了一个聊天机器人,事件发生后,该聊天机器人创建了触发器,并在SCP上安排了我的rpa; 如果要通过API传递值,应如何在SAP CAI,SCP和Desktop Studio的调用中管理它? 谢谢

付费偷看设置
发送
1条回答
callcenter油条
1楼-- · 2020-08-22 12:54

Marco,您好

您可以在RPA机器人的input属性中传递来自CAI机器人的值。 为此,您需要通过执行以下操作在Desktop Studio中标识输入结构:

1。 在工作室(顶层边界)中选择您的工作流程

2。 转到右侧的属性视图,为"输入数据管理器"然后为"输入"选择数据结构

3。 保存并导出您的项目

为该项目创建API触发器时,您将在API触发器有效负载中看到指定的输入结构。 现在,您可以通过在CAI僵尸程序中配置API服务配置的有效负载,将CAI内存值传递给RPA僵尸程序。 它应该类似于:

{" invocationContext":{" conversationId":" {{conversation_id}}"},

" input":{" MyWorkflowData":{" Property1":" {{memory.my-memory-var1}}"," Property2":" {{memory.my-memory-var2}}"}} }

您可以使用invocationContext中的sessionId来将消息从RPA发送到CAI机器人。

希望有帮助,

安雅

一周热门 更多>