通过邮递员调用SAP IRPA机器人的问题

2020-08-16 02:44发布

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

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


尊敬的专家,

我创建了一个简单的SAP iRPA机器人,在其中我称为RFC。 我已经在上下文中创建了输入和输出结构,并将输入/输出和输入管理器映射到如下所示的属性下。

我已经将输入参数映射到RFC字段

并将程序包导入Cloud并创建API触发器。 现在,我试图通过邮递员对其进行测试。 正在触发

但由于以下错误而失败,错误为:"步骤GLOBAL.CAIPostJE.PostJE:TypeError,'IO.Entry'为空或不是对象

我不确定,我在这里做错了什么。 我也不确定我是否可以调试该机器人的邮递员触发器。

如果可以的话,请提供帮助。

用希望标记专家:)

Stefan Schnell Peter Engel Chaitanya Priya Puvvada

致谢

维杰

(19.0 kB)

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

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


尊敬的专家,

我创建了一个简单的SAP iRPA机器人,在其中我称为RFC。 我已经在上下文中创建了输入和输出结构,并将输入/输出和输入管理器映射到如下所示的属性下。

我已经将输入参数映射到RFC字段

并将程序包导入Cloud并创建API触发器。 现在,我试图通过邮递员对其进行测试。 正在触发

但由于以下错误而失败,错误为:"步骤GLOBAL.CAIPostJE.PostJE:TypeError,'IO.Entry'为空或不是对象

我不确定,我在这里做错了什么。 我也不确定我是否可以调试该机器人的邮递员触发器。

如果可以的话,请提供帮助。

用希望标记专家:)

Stefan Schnell Peter Engel Chaitanya Priya Puvvada

致谢

维杰

(19.0 kB)
7条回答
樱桃小丸子0093
1楼-- · 2020-08-16 03:07

Vijay Sharma

在Desktop Studio中测试应用程序时,能否让我知道( 调试模式),如果您已收到输出数据。

如果遇到任何错误,请让我知道该错误,并附上相同的屏幕截图。

谢谢

Priya

宇峰Kouji
2楼-- · 2020-08-16 03:07

感谢 Chaitanya Priya Puvvada

>

首先,我通过在上下文模式中使用硬编码值设置上下文变量来测试我的Bot,例如

 rootData.IO.Entry.v_cc =" 1810";
 rootData.IO.Entry.Hdr_txt ="测试头";
 rootData.IO.Entry.docDate =" 20200622";
 rootData.IO.Entry.Fis_per =" 06";
 rootData.IO.Entry.Doc_typ =" SA";
 rootData.IO.Entry.Xref_doc =" REF DOC1"; 

并将其映射到目标字段。

 hdrdata(" HEADER_TXT")= rootData_IO.Entry.Hdr_txt  ;
 hdrdata(" COMP_CODE")= rootData_IO.Entry.v_cc;
 hdrdata(" DOC_DATE")= rootData_IO.Entry.docDate;
 hdrdata(" PSTNG_DATE")= rootData_IO.Entry.docDate;
 hdrdata(" FIS_PERIOD")= rootData_IO.Entry.Fis_per;
 hdrdata(" DOC_TYPE")= rootData_IO.Entry.Doc_typ;
 hdrdata(" REF_DOC_NO")= rootData_IO.Entry.Xref_doc; 

,并且成功执行,没有错误。

现在,由于该输入应该来自API触发器输入, 我删除了顽固的上下文变量种群。

从邮递员那里触发了批处理,创建了工作,但是由于错误

"步骤GLOBAL.CAIPostJE.PostJE而失败: TypeError,'IO.Entry'为空或不是对象"

注意

Vijay

SAP德到
3楼-- · 2020-08-16 03:21

Vijay Sharma

嗨,Vijay,

您能否确认您已将参数公开为Clouds Skills Studio。

请确认您是否已完成我博客中的第5步。

https://blogs.sap.com/2020/02/18/challenge-submission- 在邮递员中创建一个API触发测试以在cai中实现无缝集成。/

如果正确暴露它们,则可以测试

您是否可以在API触发器的有效负载中看到您的参数。(调用上下文)?

第6步,我的第三个屏幕截图

请附上API触发器有效负载的屏幕截图。 我们可以检查输入参数映射

我是小鹏鹏啊
4楼-- · 2020-08-16 03:17

是的,如下所示,这些参数在Cloud Studio中作为技能公开(因此,步骤已完成)

在Cloud Factory中,日志如下所示

如果是,在POSTMAN中执行POST调用时输出是什么?

哎,真难
5楼-- · 2020-08-16 03:25

Chaitanya

在邮递员输入中,我正在调用上下文下传递用户名,如下所示。

我在邮递员和邮递员呼叫中使用OAuth 成功并返回运行ID

bbpeas
6楼-- · 2020-08-16 03:09

< a hraf=" https://people.sap.com/vijay.sharma4"> Vijay Sharma

您好,Vijay

您是否正在从 您的聊天机器人也是如此?

问候

Priya

一周热门 更多>