Bot editor 中的凭据和凭据变量
- Updated: 2023/09/26
Bot editor 中的凭据和凭据变量
在构建 bots 时,使用凭据传递敏感信息,如密码和账户。 使用凭据可将敏感信息与 bots 和 Bot Runners 分离,从而降低数据溢出或未经授权的用户访问的风险。
- 凭据
- 凭据将敏感信息保存在属性中。 属性的值可为所有用户的标准值,也可以接受用户输入值。 例如,
电子邮件
凭据可以包含三个属性:主机名
(标准值)、用户名
(用户输入)和密码
(用户输入)。 - 存储柜
- 存储柜指定哪些用户可以查看、修改或访问凭据。 例如,人力资源 (HR) 存储柜可以保存
电子邮件
、数据库
和培训网站
凭据,并仅允许 HR 部门的特定员工使用其 bots 中的凭据。 - 凭据变量
- 凭据变量将凭据值存储在用户定义的变量中。 它使用户能够安全地将值传递到 bot 和从 bot 传递到另一个 bot。 使用凭据变量可确保值不显示在消息框中或写入文件。 该值是从 Credential Vault 中选择的,或由用户提供。 您可以将它用于接受变量的任何 action 字段。
注: 此数据类型的值无法转换为其他数据类型。您可以:
- 将登录凭据传递给子 bot。
- 检索机密数据(例如账户),并将其传递给主 bot。
注: 从立即运行机器人页面部署凭据值时,无法将其传递到主 bot。 这些值必须在 bot 中硬编码或从 Credential Vault 中选择。
使用凭据
- 只有字段名称下方带有凭据选项卡的字段才能接受凭据。
- Action 字段显示 locker、凭据和属性名称;用户无法在 Bot editor 中查看属性值。
- 凭据无法附加到其他变量或字符串。
支持凭据变量的 Packages
以下软件包列表支持使用凭据变量:
- Active Directory
- Apigee
- 凭据
- Database
- Email 触发器
- Excel advanced
- FTP / SFTP
- Generative AI
- Genesys
- Google G Suite
- Google Calendar
- Google Drive
- Google Document AI
- Google Sheets
- 交互表单
- Legacy Automation
- Microsoft 365 Calendar
- Microsoft 365 Excel
- Microsoft 365 OneDrive
- Microsoft 365 Outlook
- Microsoft 365 Outlook 触发器
- PGP
- Recorder
- REST Web Services
- Salesforce
- SAP
- ServiceNow
- SharePoint
- Simulate keystrokes
- SNMP
- SOAP Web Service
- Terminal Emulator
- Workday