- 入门指南
- 在开始之前
- 如何
- 通知
- 使用 VB 表达式
- 设计应用程序
- 事件和规则
- 在应用程序中利用 RPA
- 在应用程序中利用实体
- 在应用程序中利用队列
- 应用程序生命周期管理 (ALM)
- 基本故障排除指南
Apps 和 Attended 自动化:双向即时通信
Apps 和 Attended 自动化之间的双向即时通信可解决每次从 Apps 启动 Attended 自动化时,用户遇到延迟的情况。此解决方案通过以下方式缩短每次应用程序启动 Attended 自动化时,UiPathTM Robot 启动所需的时间:
-
减少总执行时间。
-
打开 Apps 和 Attended Robot 之间的双向通信通道。
-
在应用程序会话关闭之前,保持沟通渠道畅通,以获取即时响应。
这样,Apps 只需启动一次流程,然后调用 .xaml 文件,该文件会与不同用户交互。
创建具有双向即时通信功能的工作流时,请遵循以下准则:
-
此功能不支持“发送临时结果”活动。 避免在使用双向通信的工作流中添加此活动。
-
在 Apps Studio 中,您需要手动定义复杂对象的属性,例如数据表或 .net 对象。例如,如果您使用数据表作为流程的输出参数,则必须在流程的“详细信息”页面中指定数据表列。
-
在 UiPathTM Studio 中,将 .xaml 文件标记为由应用程序调用为入口点的文件。这样,当您引用关联的流程时,Apps Studio 中将显示 .xaml 文件。
备注:Apps Studio 显示所有标记为入口点的 .xaml 文件,无论它们是否属于使用双向通信的工作流的一部分。
-
双向通信流程必须由引用它的应用程序启动。
-
如有可能,请对这些 UiPathTM Studio 项目使用“在后台启动”选项。这有助于在多个浏览器窗口中同时运行同一个应用程序,而不会引发错误。