activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
生产力活动
Last updated 2024年10月23日

如何在没有 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 365 作用域资产格式

标准资产格式
{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default" | "Global" | "China" | "Germany" | "USGovernment" | "USGovernmentDOD",
    "Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
    "OAuth2AppData": {
        "ApplicationId": "",
        "TenantId": ""
    }
}{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default" | "Global" | "China" | "Germany" | "USGovernment" | "USGovernmentDOD",
    "Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
    "OAuth2AppData": {
        "ApplicationId": "",
        "TenantId": ""
    }
}
UiPath 应用程序资产 配置
{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
    "OAuth2AppData": {
        "ApplicationId": "f2f43f65-16a6-4319-91b6-d2a342a88744",
        "TenantId": ""
    }
}{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
    "OAuth2AppData": {
        "ApplicationId": "f2f43f65-16a6-4319-91b6-d2a342a88744",
        "TenantId": ""
    }
}
自定义应用程序资产配置
注意:这只是一个示例。 配置您自己的应用程序并检索所需的 OAuth2 应用程序数据。
{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
    "OAuth2AppData": {
        "ApplicationId": "d47f7253-65ae-58n5-ag04-26109734e6de",
        "TenantId": "3ce4ef03-chb1-871f-94b0-345136965f10"
    }
}{
    "CertificateAsBase64": "",
    "CertificatePassword": "",
    "ClientSecret": "",
    "Environment": "Default",
    "Mode": "interactive" | "integrated" | "uap" | "appidsecret" | "appidcertificate",
    "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 Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。