我是 Uipath 的新手。Uipath 在后台执行某些操作时,有什么方法可以显示加载屏幕。在后台运行 java 代码。任何解决方法或者我们可以在 UIPath 中实现这一点
8 回答
好吧,作为一种解决方法,我想您可以使用该parallel
活动。在左侧,您可以使用加载微调器或您想要设计的任何类型的“加载屏幕”加载浏览器。
只要 UiPath 在后台运行并且您没有干扰 UI,那么您的“加载屏幕”将保持在顶部。在以下示例中,Open Browser
活动用于显示加载屏幕,同时机器人并行处理数据。数据处理完成后,加载屏幕将使用在Close Tab
Activity 外部调用的 Activity关闭parallel
。
您甚至可以使用Inject Js Script
Activity 来控制窗口大小和位置,并使用定时Click
Activity 将加载屏幕返回到顶部,这样在处理过程中的任何阶段都会失去焦点。
除了这个解决方案,可能更推荐的方法是在 .NET 中构建一个自定义 UiPath 活动,它具有您需要的功能。请参阅此处以开始使用 UiPath 自定义活动。
我能想到的唯一解决方法是让这个 java 代码本身显示这个加载屏幕。
如果您担心的话,有一个活动可以锁定任何用户输入,但就显示页面而言,可以打开一个图像文件,将其最大化,然后使用调用方法将其置于前面。
如果您作为开发人员问这个问题,告诉我的最好方法是注意是否出现在 Windows 机器右下角的系统通知中的 UiRobot 图标,或者将鼠标悬停在 UiPath Studio 图标上在底部的应用程序托盘中,将出现一个绿色的播放按钮,表示当前未运行自动化,或者出现一个可点击的红色方块,表示正在运行。
好吧,我也是这方面的新手。但我认为这个行动没有直接的方法。所以你要做的是捕捉加载图像。我正在分享一些可以实现这一目标的步骤。
步骤1:
使用记录器活动捕获装载机的图像。
第2步:
现在设置动作直到图像显示。
好吧,这可能与您的工作流程相匹配,但这不是确切的解决方案。
UiPath Go 中有一个有人值守机器人状态窗口自定义活动!提醒用户该进程正在运行。它的行为类似于红绿灯,向用户显示红色、黄色和绿色的字幕。
https://go.uipath.com/component/attended-robot-status-window
使用通知活动,您可以在后台执行某些操作时显示消息或进度条。新版本还有一个Display Image
可以用作加载屏幕的活动
使用延迟活动或使用 ElementExist 活动