UiPath Documentation
process-mining
2021.10
true
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Process Mining 用户指南

上次更新日期 2026年4月23日

LDAP for End Users

简介

有两种方法可以向最终用户授予对UiPath Process Mining平台的访问权限:

  • 最终用户管理中手动定义用户,您可以从“超级管理员”页面的“版本”选项卡打开该管理页面。
  • 设置 LDAP (AD) 同步。
    重要提示:

    使用 LDAP 同步,将在“最终用户管理”的用户列表中添加或更新用户。

本页介绍如何设置 LDAP ,以使最终用户可以访问UiPath Process Mining

先决条件

必须在UiPath Process Mining服务器上安装标准 Microsoft 服务包Active Directory Domain Services 。请按照以下步骤验证Active Directory Domain Services服务包是否已正确安装。

步骤操作
1打开 Windows 命令提示符。
2输入命令dsget ,然后按Enter 键

如果命令提示符处显示dsget帮助文本,则Active Directory Domain Services服务包工作正常。

第 1 步:准备

将以下文件复制到UiPath Process Mining安装文件夹的builds文件夹:

  • Config.json,
  • Syncad.js,
  • Syncad.bat
    备注:

    您可以根据以下相应部分中的代码示例自己创建文件。

步骤 2:配置 LDAP 设置

转到UiPath Process Mining安装程序超级管理员页面的“设置”选项卡,然后在“服务器设置”ldap设置中添加所需的 LDAP 设置。

请参阅设置 LDAP

步骤 3:启用外部身份验证

要使最终用户能够通过 Active Directory 登录,您必须在ApplicationSettings.json文件中指定ExternalAuthentication设置。

请按照以下步骤调整 ApplicationSettings.json 文件。

步骤操作
1转到“超级管理员工作区”选项卡。
2单击“工作区”菜单图标。
3选择“应用程序设置...”
4输入以下行: "ExternalAuthentication": "adlogin"
6单击“确定”以保存更改并关闭ApplicationSettings.json文件。

全局设置

备注:

建议使用“服务器设置”中的OverrideApplicationSettings设置,以使ExternalAuthentication设置应用于整个UiPath Process Mining安装。在这种情况下,您无需在“应用程序设置”中指定设置。

请按照以下步骤在“服务器设置”中设定OverrideApplicationSettings设置。

步骤操作
1转到“超级管理员设置”选项卡。
2输入以下行: "OverrideApplicationSettings": {"ExternalAuthentication": "adlogin"}
3单击“保存”
4F5 刷新“超级管理员”页面。

步骤 4:调整 Config.json

确保Config.json文件包含每个 Active Directory (AD) 组 - 应用程序组合的条目。 它应包含以下属性:

属性描述
ADgroup允许登录的 Active Directory 用户组的全名。这看起来像"CN=All Users,OU=Distribution Groups,DC=Company,DC=com"
appcodeAD 组需要访问的应用程序或模块的应用程序代码
重要提示:

AD 组区分大小写。

有关如何查找应用程序代码的更多信息,请参阅常见问题解答:应用程序代码

步骤 5:调整 Syncad.js

在 syncad.js 文件中,更改以下行,以匹配与 Active Directory 的 LDAP 连接的设置。

const loginString = ["-s","SERVER ADDRESS","-u","AD USER","-p","AD PASSWORD"];

步骤 6:计划同步任务

由于最终用户可能具有不同的访问权限,并且这些访问权限也可能会更改,因此建议定期进行同步,以使本地身份验证数据库保持最新。 您可以使用 Windows 任务计划程序计划运行syncad.bat以进行用户同步的任务。

故障排除

在最终用户管理中使字段可编辑

默认情况下,使用 LDAP 同步时, “最终用户管理”中的字段不可编辑。

您可以使用ApplicationSettings .json文件中的fieldsAlwaysEditable设置来指定最终用户管理中可编辑的字段。

请按照以下步骤打开 ApplicationSettings.json 文件。

“编辑文件”对话框将打开,并显示ApplicationSettings.json文件的当前内容。

备注:

单击“?”打开Applicationsettings.json”帮助。在“搜索”栏中键入fieldsAlwaysEditable以获取有关fieldsAlwaysEditable设置的详细说明。

备注:

建议使用“服务器设置”中的OverrideApplicationSettings设置,以使fieldsAlwaysEditable设置应用于整个UiPath Process Mining安装。在这种情况下,您无需在“应用程序设置”中指定设置。

代码示例

Config.json

以下是模板Config.json文件。

[
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p"
    },
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p2"
    }
]
[
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p"
    },
    {
    "ADgroup" : "CN=AdTestGroup,OU=Users,OU=MyBusiness,DC=Magnaview,DC=local",
    "appcode" : "p2"
    }
]

您可以将此代码示例复制到新的空文件中,并使用我们自己的数据进行调整。

Syncad.js

单击链接以打开模板Syncad.js文件: Syncad.js 。您可以复制此代码以创建文件。

重要提示:

如果省略Syncad.js脚本中的参数,例如active : 1 ,系统不会同步这些属性。

Syncad.bat

以下是模板Syncad.bat文件。 您可以复制此代码以创建文件。

call processgold.bat -nodejs syncad.js orgCode= config=config.json
pause
call processgold.bat -nodejs syncad.js orgCode= config=config.json
pause

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新