Process Mining
2021.10
False
横幅背景图像
Process Mining
上次更新日期 2024年4月2日

Application Design

简介

应用程序可以为最终用户表示这两个应用程序。 最值得注意的是 AppOne 和超级管理员用于数据转换的连接器。 尽管用例有所不同,但在使用这些应用程序时需要牢记一些重叠点。

性能可能高度依赖于特定的应用程序。 在设计应用程序时,您应该始终注意特定决策对性能的影响。

AppOne 是最终用户应用程序的主要示例。 它可以开箱即用地交付给客户,并且可以用作您自己的应用程序的基础。 在开发应用程序和发现加速器期间,我们非常注意确保最终用户的最佳性能。 但是,您的数据集和要求的特定详细信息可能需要应用程序优化技术。

功能性任务

UiPath Process Mining 平台具有许多功能,并且具有自己的性能特征。 例如:

  • 计算表达式
  • 联接表
  • 计算筛选器
  • Process Mining
  • 计算树
  • 数据加载。

    这些任务中的大多数仅取决于要计算操作的表中的记录数。 数据加载还取决于列数。 当输入列中的唯一值数量较少时,某些操作会更快。

分析

使用 UiPath Process Mining Profiler 进行应用程序分析运行,以深入了解应用程序和仪表板的加载时间。

解决方案

开发

仪表板项目

  • 避免在一个仪表板上显示过多的信息,尤其是过多的详细信息,因为这些都是需要计算的唯一记录。
  • 仪表板项目所基于的数据量会影响性能。 基于更多数据的仪表板项目可能会变慢。
  • 仪表板上的项目数量会影响性能。 包含更多项目的仪表板速度较慢。 尽可能将表格项目的 可用性 更改为 私有隐藏

筛选器/选取器

  • 将“自/至”根筛选器设置为 TRUE,并删除“自/至”活动的最终用户属性。
  • 尽可能将属性选取器默认值设置为 NULL。
  • 禁用滤镜的灰度值。
  • 根据您的数据集定义选取器的默认值。 默认值不应包含太多唯一值。

图表

  • 按大小对图表进行排序。
  • 使用“ 高级流程图 ”设置来优化流程图的加载时间。 例如,使用简单提示而不是广泛提示。

Expressions

  • 防止依赖于用户的表达式。
  • 防止依赖于筛选器的表达式。
  • 复杂的表达式会导致更长的响应时间。 使表达式尽可能简单。 尽可能拆分表达式。
  • 包含 self 命令的表达式通常要慢得多。 建议使用 prev 命令。

叠加层

  • 文本覆盖在特定级别上进行计算,这决定了计算频率。
  • 记录 级别的叠加计算多次,根级别仅计算一次。

表格

  • 当用户登录和/或更改筛选器控件时,将加载实时表格。 活动表通常会导致性能问题。 建议尽可能使用缓存表。
  • 自定义数据脚本可用于实时连接到 R。这通常很慢。

常量值

并非所有内容都可以自动缓存。 如果表达式具有常量部分,则还可以通过创建新属性来手动缓存,以防止重新计算值。 这还可以确保将计算存储在属性缓存中,并且在打开应用程序时不需要进行任何计算。

相关信息

请参阅 应用程序分析

  • 简介
  • 功能性任务
  • 分析
  • 解决方案
  • 开发
  • 相关信息

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.