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

缓存生成

简介

注意:本指南假定仅存在一种环境。

在最终用户访问环境和该环境上处于活动状态的版本之前,需要获取数据(例如外部数据库查询),并需要对计算进行缓存。单次的这种缓存生成的结果称为“实例”。

缓存可以手动或自动生成。在“超级管理员已发布数据”选项卡中可以看到这些缓存生成的结果。

手动生成缓存

要创建数据实例,您必须生成让最终用户访问应用程序所需的缓存。

请按照以下步骤为您的版本创建缓存。

步骤

操作

1

转到“超级管理员已发布数据”选项卡。

2

单击“立即生成缓存”。

3

单击“生成缓存”

4

当对话框显示“完成”时,请单击“关闭”

已添加一个新行,其中包含您的模块名称,以及一列针对以当前日期命名的数据运行的列,此列中显示 1/1,表示已成功生成实例。

如果单击箭头展开行,则会在行中看到您的组织名称和一些图标,这表明数据生成已成功完成,并且此数据实例现已处于活动状态。请参见下图。



自动生成缓存

缓存生成也可以定期(例如每天)完成,而不是手动完成。这在从外部数据库查询数据时非常有用,因为它将使更新的数据自动提供给最终用户。

要进行此设置,需要管理员访问服务器。

可以为活动版本中的特定模块生成缓存。在批处理文件中使用 app=MODULECODE,而不是 app=*(请参阅下文)。如果使用 app=*,则为活动版本中的所有模块生成缓存。
也可以为特定组织生成缓存。使用 o=[org] 为特定组织生成缓存。如果使用 o=*,则按顺序为所有组织生成缓存。
注意:这仅适用于不使用连接器生成输入数据的应用程序。

请按照以下步骤安排任务,以生成缓存。

步骤

操作

1

打开目录 PLATFORMDIR

2

创建一个空的批处理文件,例如:generatecaches.bat

3

编辑此批处理文件,并将以下行用作内容:

call builds/processgold.bat -DataServer -ccdb app=* o=org refreshmvncaches=both

此批处理文件将为所有应用程序生成缓存。

4

在 Windows 中安排任务,以调用此批处理文件。

安排的任务将定期运行,以便为该 UiPath Process Mining的 安装的所有项目生成缓存。

重要提示:

建议在办公时间以外运行此任务,以尽量减少

对用户的影响。

解释结果

已发布的数据视图包含为每个模块生成的数据实例。

以下是指示实例状态的图标说明。



图标

描述

A

当前活动的数据实例。

B

有效的数据实例。

C

有效的数据实例,但带有警告。

D

失败的数据实例。

E

有效但已阻止的数据实例。

F

已失败,但已标记为固定数据实例。

创建新数据实例时,如果有效,它将自动设为“活动”。但是,如果失败,则最后一个有效实例将保持活动状态。

查看数据实例生成的详细日志

有时,有必要查看有关数据实例生成的更详细的日志。例如,当发生错误或警告时,您想要查看更多详细信息。

请按照以下步骤查看数据实例生成的日志。

步骤

操作

1

转到“超级管理员已发布数据”选项卡。

2

右键单击要查看日志的数据实例,然后选择“显示日志”

(可选:选择要使用的模块,请参阅“选择实例对话框”)

3

单击“确定”

系统将显示数据实例生成的日志。

打开实例

请按照以下步骤查看特定的数据实例。

步骤

操作

1

转到“超级管理员已发布数据”选项卡。

2

右键单击要打开的数据实例,然后选择“打开…”

3

单击“打开”

系统将使用您选择的数据实例打开该项目。

覆盖实例状态

阻止数据实例

有时,被视为有效的实例仍可能包含问题。在这种情况下,可以阻止该实例,以确保将其停用,这样最终用户将无法再访问它。

请按照以下步骤回滚活动缓存。

步骤

操作

1

转到“超级管理员已发布数据”选项卡。

2

右键单击检测到问题的数据实例,然后选择“标记为已阻止”

已阻止

(可选:选择要使用的模块,请参阅“选择实例对话框”)

3

单击“确定”(两次)。

活动数据实例已标记为“已阻止”。当前活动的数据实例是最后一个有效的数据实例。

将数据实例标记为固定

当数据实例被阻止或出现故障的问题实际已解决时,可以将其标记为已修复并重新激活。

请按照以下步骤将数据实例标记为固定。

步骤

操作

1

转到“超级管理员已发布数据”选项卡。

2

右键单击已修复的数据实例,然后选择“标记为已修复”

(可选:选择要使用的模块,请参阅“选择实例对话框”)

3

单击“确定”(两次)。

已将活动数据实例标记为有效,并将当前活动数据实例设置为最新的有效数据实例。

“选择实例”对话框

在“已发布数据”选项卡中使用上下文菜单(右键单击实例)时,每个选项都会打开一个名为“选择实例”的对话框。请参见下图。



在此对话框中,您可以选择要应用选定操作的模块。有些操作(如“打开”)需要选择单个实例,而其他操作则允许选择多个实例,如“显示日志”。根据您在网格中右击的位置,系统最初将在“选择实例”对话框中选择不同的模块。

请按照以下步骤为正在执行的当前操作选择特定模块。

步骤

操作

1

转到“超级管理员已发布数据”选项卡。

2

右键单击数据实例,然后选择任意选项。

3

单击“选择模块”

4

选择您要使用的模块。

5

单击“确定”

系统将在“选择实例”对话框中指示所选的模块。

回滚设置

系统将在创建新实例后自动删除较旧的实例。默认情况下,只有最后一个出错的数据实例和最后两个有效的数据实例将保持可用状态。

可以将这些数量增加到最合适的数量。此外,在创建有效实例时,系统将删除超过一周的所有无效实例。

请按照以下步骤调整回滚设置。

步骤

操作

1

转到“超级管理员设置”选项卡。

2

在“服务器设置”文本字段中,将 KeepInstancesError 设置为您希望保留的错误实例数(例如“KeepInstancesError”: 2)。

3

在“服务器设置”文本字段中,将 KeepInstancesOk 设置为您希望保留的
有效实例数(例如 “KeepInstancesOk”: 6

4

单击“保存”

保留的有效数据实例和错误实例的数量将更新为所选的设置。下次生成实例时,这些新设置将用于删除旧实例。

自动化失败电子邮件

缓存生成失败时,可能会收到电子邮件。

请按照以下步骤设置自动化失败电子邮件。

步骤

操作

1

转到“超级管理员设置”选项卡。

2

在“服务器设置”文本字段中,将 SendMailReportTo 设置为您希望
在失败时收到电子邮件。(例如 "SendMailReportTo": "[email]")。
(可选)在“服务器设置”文本字段中,将 SendMailReportId 设置为一个字符串,用于标识

您的服务器。系统会将其添加到电子邮件的主题行。(例如

"SendMailReportId": "[id]")。

3

单击“保存”

失败时,系统将向设置为 SendMailReportTo 的电子邮件发送一封电子邮件,主题行为 SendMailReportId

为开发者导出数据集

您可以将实例中包含的数据导出为开发数据集。开发者可以使用这些数据集,这样他们讲不需要自己获取数据(例如,通过运行查询)。

请按照以下步骤导出数据集以进行开发。

步骤

操作

1

转到“超级管理员已发布数据”选项卡。

2

右键单击要导出的数据实例,然后选择“将数据导出”

开发…

(可选:选择要使用的模块,请参阅“选择实例对话框”)

3

单击“确定”

4

为导出的数据集输入名称,然后单击“确定”

导出的数据集将添加到“开发数据”选项卡中的数据集。

相关信息

有关多个环境的更多说明,请参阅:环境

此页面是否有帮助?

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