2020-08-14 15:13发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) WaitMultiple活动中... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
WaitMultiple活动中的"表达式"字段是什么?
想要构建一个递归SAPLogon流程图,这样Bot会寻找easyAccess,如果没有,则寻找LoginPassword页面,如果没有,则寻找Logon760页面,如果没有,则-启动Logon760-LogPass-EasyAccess。
但是失败了,我最终不了解我的WaitMultiple活动生成了哪些子句以及如何执行。
还需要澄清onError处理。
code1.png 感谢快速响应!
但是需要一种解决方案,而不是避免。
具有2个分支的WaitMultiple可以正常工作,而具有3个以上的分支则失败。
而且,流程图使用不带表达式的WaitMultiple来发出错误通知。
因此非常需要澄清。
存在EasyAccess窗口时,此流程图应跳过Logon760,但路径错误。
//--------------------------------------------- -------------------//步骤:Delay_10_ms//------------------------ ---------------------------------------- GLOBAL.step({Delay_10_ms:function(ev ,sc,st){var rootData = sc.data; ctx.workflow('XLSXtoXD01_1','f55178d5-1f33-4d9c-9335-0d89ddbacc96'); ctx.log(" Delay(10 ms)");//延迟 执行几毫秒。//这是正常情况下应该使用的标准暂停。它只是在指定的时间内暂停脚本的执行。//允许用户在暂停期间与Desktop Agent和其他程序进行交互。/ctx.wait(function(ev){ctx.workflow('XLSXtoXD01_1',' bb5d3bb3-5c66-4327-a283-e0192f032cf9'); ctx.log(" Start'AEQ1200SAPEasyA'");//启动'AEQ1200SAPEasyA'AEQ1200SAPEasyA.events.START.once(function(ev){//等待页面加载 AEQ1200SAPEasyA.pWi ndowSAPLogon76.wait(function(ev){sc.endStep('noLogon'); //pWindowSAPLogon76管理返回; }); }); AEQ1200SAPEasyA.start(); //等待页面加载完毕AEQ1200SAPEasyA.pWindowSAPLogon76.wait(function(ev){sc.endStep('noEAyesLogon');//pWindowSAPLogon76管理return;}); //等待页面加载AEQ1200SAPEasyA.pAEQ1200SAPEasyA.wait(function(ev){sc.endStep('Default');//pAEQ1200SAPEasyA管理return;}); },10); }});
我发现将endStep Default放在最后会很奇怪,但这可能是我的误解。
B.r。
最多设置5个标签!
code1.png 感谢快速响应!
但是需要一种解决方案,而不是避免。
具有2个分支的WaitMultiple可以正常工作,而具有3个以上的分支则失败。
而且,流程图使用不带表达式的WaitMultiple来发出错误通知。
因此非常需要澄清。
存在EasyAccess窗口时,此流程图应跳过Logon760,但路径错误。
//--------------------------------------------- -------------------//步骤:Delay_10_ms//------------------------ ---------------------------------------- GLOBAL.step({Delay_10_ms:function(ev ,sc,st){var rootData = sc.data; ctx.workflow('XLSXtoXD01_1','f55178d5-1f33-4d9c-9335-0d89ddbacc96'); ctx.log(" Delay(10 ms)");//延迟 执行几毫秒。//这是正常情况下应该使用的标准暂停。它只是在指定的时间内暂停脚本的执行。//允许用户在暂停期间与Desktop Agent和其他程序进行交互。/ctx.wait(function(ev){ctx.workflow('XLSXtoXD01_1',' bb5d3bb3-5c66-4327-a283-e0192f032cf9'); ctx.log(" Start'AEQ1200SAPEasyA'");//启动'AEQ1200SAPEasyA'AEQ1200SAPEasyA.events.START.once(function(ev){//等待页面加载 AEQ1200SAPEasyA.pWi ndowSAPLogon76.wait(function(ev){sc.endStep('noLogon'); //pWindowSAPLogon76管理返回; }); }); AEQ1200SAPEasyA.start(); //等待页面加载完毕AEQ1200SAPEasyA.pWindowSAPLogon76.wait(function(ev){sc.endStep('noEAyesLogon');//pWindowSAPLogon76管理return;}); //等待页面加载AEQ1200SAPEasyA.pAEQ1200SAPEasyA.wait(function(ev){sc.endStep('Default');//pAEQ1200SAPEasyA管理return;}); },10); }});
我发现将endStep Default放在最后会很奇怪,但这可能是我的误解。
B.r。
一周热门 更多>