Bot editor 中的凭据和凭据变量

在构建 bots 时,使用凭据传递敏感信息,如密码和账户。 使用凭据可将敏感信息与 botsBot Runners 分离,从而降低数据溢出或未经授权的用户访问的风险。

凭据
凭据将敏感信息保存在属性中。 属性的值可为所有用户的标准值,也可以接受用户输入值。 例如,电子邮件凭据可以包含三个属性:主机名(标准值)、用户名(用户输入)和密码(用户输入)。
凭据在凭据选项卡中预定义,并且当用户正在构建或运行 bot 时,无法修改。
默认情况下,所有用户均可创建、管理并使用自己的凭据。 通过接收对持有凭据的 locker 的访问,用户被授予对另一用户的凭据的访问权限。 如果凭据需要用户输入值,将会显示在凭据请求选项卡中。
凭据必须分配给 locker 才能用于构建和运行 bot
存储柜
存储柜指定哪些用户可以查看、修改或访问凭据。 例如,人力资源 (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
  • 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 触发器
  • PDF
  • PGP
  • Recorder
  • REST Web Services
  • Salesforce
  • SAP
  • ServiceNow
  • SharePoint
  • Simulate keystrokes
  • SNMP
  • SOAP Web Service
  • Terminal Emulator
  • Workday