- 概述
- 关于“传统集成”活动
- 凭据管理
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- 亚马逊文本提取
- Box
- 认知
- DocuSign
- Google Vision
- Jira
- Marketo
- Microsoft Dynamics
- Microsoft Dynamics (Finance and Operations)
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Oracle 集成云
- Oracle NetSuite
- Salesforce
- SAP BAPI
- ServiceNow
- Slack
- Smartsheet
- SuccessFactors
- Tableau
- Twilio
- Workato
- Workday
传统“集成”活动
概述
每个集成活动包都包含一个唯一的作用域活动,用于建立或促进与集成软件应用程序的经过身份验证的连接。
作用域活动的行为和输入属性取决于应用程序的身份验证要求。 由于存在这种依赖关系,作用域活动可能具有不同的用户体验或输入属性。 但是,它们确实具有相同的基本目标,即收集用户凭据。
如何存储和收集用户凭据取决于公司的凭据管理策略(例如,如何处理密码)。安全存储和收集用户凭据的一种方法是使用 Orchestrator凭据资产。
在开始使用凭据资产管理用户凭据之前,您应该咨询 IT 部门,并查看公司的凭据管理策略。
凭据资产
Credential Assets enable the design, development, and running of automation projects without exposing credential values in the Studio Designer or in the project XAML file. Each Credential Asset is encrypted with the Advanced Encryption Standard (AES) 256 algorithm and stored on your Orchestrator instance (on-premise or cloud).
The following steps and message sequence diagram is an example of how Credential Assets work from design time to run time.
- Create a Credential Asset in your Orchestrator Tenant.
- “每个凭据都包含一个用户名 (String) 和一个密码 (SecureString)。 请注意,尽管这些字段具有名称,但仍可用于其他类型的凭据(例如 客户端 ID 和客户端密码)。”
- Each Credential Asset contains a unique Asset Name and two input properties. The Asset Name is used to identify the asset and the input properties are used to store a non-secure credential (
String) and a complementary secure credential (SecureString). - 通过 Orchestrator 租户 设置 和 角色 管理对 凭据资产 的访问。
- 在自动化项目中,为要检索的每个凭据资产添加一个活动(例如,如果作用域需要两个
SecureString输入值,则添加两个“获取凭据”活动)。- Enter the Asset Name that you want to retrieve in the activity's input property.
- Create and enter a
Stringvariable (e.g., username) and aSecureStringvariable (e.g., password) for the activity's output properties.备注:The Username and Password property names don't necessarily reflect the credentials you can store as an asset. Because your credentials may not actually be a username and/or password (e.g., maybe you have a TokenId and TokenSecret), you can use the Username property as a
Stringinput (e.g., TokenId) and the Password property as aSecureStringinput (e.g., TokenSecret).
- Add the integration activity package scope activity after the Get Credential activity.
- In the input properties (e.g., Username and Password), enter the applicable variables that you created for the Get Credential activity.
- 运行项目。
-
The robot retrieves the specified Credential Asset from the Orchestrator Tenant and enters the retrieved values into the scope activity.
-
然后,使用作用域活动来促进或建立与集成软件应用程序的经过身份验证的连接。
-
要创建新的凭据资产,请完成此处所述的步骤。
其他方法
UiPath 还支持其他其他凭据管理方法。 这些方法取决于可能需要帐户才能使用的第三方技术。
| 方法 | 描述 | 依赖项 |
|---|---|---|
| 凭据活动包包含可与 Windows 凭据管理器一起使用的活动,从而可以添加和删除特定 Microsoft 身份验证包(例如 NTLM、Kerberos、Negotiate、Schannel 或 Passport)的凭据。 | Windows 凭据管理器 | |
| 凭据存储 | 凭据存储是安全存储(例如 CyberArk)中的指定位置,您可以在需要时从中检索机器人凭据和凭据资产。 Orchestrator 支持在租户级别使用多个凭据存储,提供对 CyberArk 和 Azure 密钥保险库的内置支持,以及使您能够根据需要为其他安全存储开发插件的体系结构。 | CyberArk Azure 密钥保管库 |
| 凭据存储插件 | 除了在 Orchestrator 中具有内置支持的安全存储(例如 CyberArk,密钥保管库)之外,Orchestrator 架构还支持加载第三方功能或开发自定义插件的功能,使您可以使用任何所需的凭据存储。 | 变化 |