活动
最新
False
横幅背景图像
生产力活动
上次更新日期 2024年4月26日

如何在没有 Integration Service 连接的情况下使用 Microsoft 365 活动

关于

现在,即使您没有 Integration Service,也可以通过 Microsoft 365 作用域 使用 较新 的 Microsoft 365 活动。

专为 Integration Service 设计的 Microsoft 365 活动具有“连接” 字段,使您可以选择通过 Integration Service 连接器创建的连接。 在Microsoft 365 作用域内使用时,活动仅继承作用域的连接信息。

身份验证和项目类型矩阵

Microsoft 365    
 CloudOn Prem
 Microsoft Office 365 应用程序作用域Integration ServiceMicrosoft Office 365 应用程序作用域Integration Service
跨平台    
应用程序 ID 和证书不可用 不可用 不可用 不可用
应用程序 ID 和密码不可用不可用 不可用 不可用
OAuth - BYOA available 不可用不可用
OAuth - UiPath App不可用 available 不可用不可用
用户名和密码不可用 不可用不可用 不可用
Windows 集成身份验证不可用 不可用 不可用 不可用
Windows    
应用程序 ID 和证书available 不可用available 不可用
应用程序 ID 和密码availableavailable available 不可用
OAuth - BYOAavailable available available 不可用
OAuth - UiPath Appavailable available available 不可用
用户名和密码available不可用 available 不可用
Windows 集成身份验证available不可用 available 不可用

连接方法

有两种方法可以在Microsoft 365 作用域活动中设置连接。

连接方法 描述收益缺点
资产
注意:推荐。
 

使用 Orchestrator 资产将连接与作用域配置一起存储。

资产为 JSON 格式。

每次使用时,该活动都会从资产中检索配置。

根据资产配置,作用域的行为会有所不同;它会标识身份验证类型并隐藏不必要的字段。

如果资产 JSON 设置不正确,则会提示验证错误。

这些活动受益于设计时查找,并且可以发现文件、文件夹、列表、范围等。

由于凭据不会以纯文本形式从一个用户传递到另一个用户,因此该连接可以轻松转移。

可由管理员配置。

这更安全,因为凭据不会到达 Studio 工作流。

需要高级用户才能配置资产。

Citizen Developer 设置起来并不容易。

属性面板 

使用现有的“属性”面板配置连接凭据。

可以以纯文本或变量的形式添加配置。

更易于使用。

保持向后兼容性。

 
 通过纯文本配置
注意:不推荐。
使用纯文本值配置“属性”面板。这些活动受益于设计时查找,并且可以发现文件、文件夹、列表、范围等。 安全性较低,因为凭据需要以纯文本在用户之间传递。
 通过变量进行配置

使用变量配置属性面板。

更安全,因为凭据不会到达 Studio 工作流。

这些活动无法在设计时发现任何资源。

Microsoft Office 365 作用域资产

标准资产格式
{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default" | "Global" | "China" | "Germany" | "USGovernment" | "USGovernmentDOD",
    "Mode": "interactive",
    "OAuth2AppData": {
        "ApplicationId": "",
        "TenantId": ""
    }
}{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default" | "Global" | "China" | "Germany" | "USGovernment" | "USGovernmentDOD",
    "Mode": "interactive",
    "OAuth2AppData": {
        "ApplicationId": "",
        "TenantId": ""
    }
}
UiPath 应用程序资产配置
{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive",
    "OAuth2AppData": {
        "ApplicationId": "f2f43f65-16a6-4319-91b6-d2a342a88744",
        "TenantId": ""
    }
}{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive",
    "OAuth2AppData": {
        "ApplicationId": "f2f43f65-16a6-4319-91b6-d2a342a88744",
        "TenantId": ""
    }
}
自定义应用程序资产配置
注意:这只是一个示例。 配置您自己的应用程序并检索所需的 OAuth2 应用程序数据。
{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive",
    "OAuth2AppData": {
        "ApplicationId": "d47f7253-65ae-58n5-ag04-26109734e6de",
        "TenantId": "3ce4ef03-chb1-871f-94b0-345136965f10"
    }
}{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive",
    "OAuth2AppData": {
        "ApplicationId": "d47f7253-65ae-58n5-ag04-26109734e6de",
        "TenantId": "3ce4ef03-chb1-871f-94b0-345136965f10"
    }
}

限制

Microsoft 365 作用域内使用活动时,以下功能不可用:触发器、绑定和覆盖体验。

令牌刷新

没有可用于刷新连接令牌的服务,例如 Integration Service 中提供的服务。

如果授权令牌在一定天数内未刷新,则该令牌将过期,您必须重新进行身份验证。 为避免授权令牌过期,请使用该特定连接运行机器人。 使用“作用域”活动运行自动化会刷新授权令牌。

docs image
其他 OAuth 2.0 资源:

此页面是否有帮助?

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