使用blueprism在sap中弹出服务器忙窗口

使用blueprism在sap中弹出服务器忙窗口,sap,blueprism,Sap,Blueprism,我已经自动化了一个SAP应用程序,面临一个意想不到的弹出窗口(服务器繁忙弹出窗口)问题。它不是在特定阶段发生的,每当出现此弹出窗口时,blueprism将停止工作,直到有人单击(切换到,重试)该弹出窗口。请帮助我了解解决方案当您自动化SAP时,我如何处理该异常情况有两种可能的模式-BluePrism模式(win32、region或active accessibility)或特殊的SAP模式 当使用BluePrism自动化模式时,您有必要的工具可供使用-您可以使用等待阶段、休眠来操作应用程序,并处

我已经自动化了一个SAP应用程序,面临一个意想不到的弹出窗口(服务器繁忙弹出窗口)问题。它不是在特定阶段发生的,每当出现此弹出窗口时,blueprism将停止工作,直到有人单击(切换到,重试)该弹出窗口。请帮助我了解解决方案当您自动化SAP时,我如何处理该异常情况有两种可能的模式-BluePrism模式(win32、region或active accessibility)或特殊的SAP模式

当使用BluePrism自动化模式时,您有必要的工具可供使用-您可以使用等待阶段、休眠来操作应用程序,并处理可能发生的常见情况,如此弹出窗口

当您使用SAP脚本模式时,实际上您使用的是一种称为SAP脚本模式的语言,情况就不同了。您正在使用SAP对象模型连接到SAP并执行代码。SAP模式有很多优点-例如,不需要等待阶段,每当您执行一行代码时,BluePrism都会等待,直到SAP说它已经完成

当弹出窗口不向BluePrism返回“主动性”时,就会出现问题。在这种情况下,BluePrism正在等待SAP,而SAP正在等待用户,并且流程处于死锁状态

您有几种方法可以解决这种情况:

  • 您可以构建自己的SAP实用程序对象,该对象将使用SAP脚本连接到SAP。然后,您应该能够在使用超时设置的情况下使用Try-catch

  • 您可以向IT部门请求更改请求,以阻止此错误的发生


除非您想在每次操作后检查它。。。也许可以检查SAP设置?也许有一个“复选框”可以禁用它?最后,afaik SAP由公司的IT部门管理。试着与他们联系以找到解决办法。嗨,谢谢你的回复。我们已经和SAP核实过,他们说8秒后应该会消失。但这并没有发生。我在技术上没有那么强。但是我有一个主意。。我们能在这里用try,catch块做点什么吗?请告诉我是否可能。。如果是,请给我一个想法。嗨,谢谢你的解决方案!!我们已经就弹出窗口问题联系了SAP IT团队,他们回答说它将在8秒后消失。但这并不是实时发生的。我想为您的第一个解决方案,但这里的问题是-弹出并没有发生在特定的阶段。你能给我详细解释一下吗。。当blueprism正在等待SAP时,如何在blueprism中执行SAP实用程序对象。嗨,实际上我不是C#或.net专家。。谁能在这个问题上帮我一下吗。。?如何在代码阶段编写带有超时异常的try或catch块。