集成 SAP Concur

与 SAP Concur 集成以提交请求并接收有关请求状态的通知。

作为系统管理员,您可以使用以下过程来启用 Concur 集成。确保满足必备条件,然后设置 Concur 集成。设置集成后,您必须向员工提供专用帐户的员工姓名、电子邮件地址、员工 ID 或登录 ID,并要求他们调整其 SAP Concur 个人资料设置。完成此过程后,您的现有审核日志记录级别将持续存在,包括使用 Citrix 微应用执行的任何操作。

有关现成的 SAP Concur 微应用的完整列表,请参阅使用 SAP Concur 微应用

检查必备项

这些必备条件假定您管理组织的 SAP Concur 实例以设置集成。您必须具有以下详细信息才能在 Citrix Workspace 微应用中添加集成:

  • 实例 URL
  • 用户名
  • 密码

对于 OAuth 2.0:

  • OAuth 客户端 ID
  • OAuth 客户端密码
  • 授权 URL

注意: 建议您始终使用 OAuth 2.0 作为您的服务身份验证方法(如果可用)。OAuth 2.0 可确保您的集成符合您配置的微应用的最大安全合规性。

  • 获取新的 oauth2 client_id 和 client_secret 并定义客户端应用程序的范围。

重要: 使用 Concur 创建支持票证,以便使用 OAuth 2.0 配置集成并注册正确的身份验证回调 URL。我们建议您对支持票证使用以下文本:

我们请求 OAuth 2.0 凭据以启用与 Citrix Workspace 的集成。此工具使用服务帐户下载最近的费用报表和行项目详细信息,以向经理呈现待定批准。它允许员工提交、批准和拒绝快速费用。最终用户执行的操作被定向到 3LO 授权页面,他们在该页面中输入 Concur 凭据并批准 Workspace 应用程序的访问权限。

添加您的 Concur 客户端 ID。

为此集成添加以下授权的重定向 URL 到 Concur,并授予授权访问权限以允许访问私有数据并启用 OAuth 身份验证的用户操作:

  • <https://microapps_server_URL/admin/api/external-services/com.sapho.services.concur.ConcurService/auth/serverContext>

  • <https://microapps_server_URL/app/api/auth/serviceAction/callback>

  • 您必须从 SAP Concur 购买 Web 服务组件。如果您的公司尚未购买 Web 服务组件,请让您组织中的 SAP Concur 管理员在 SAP Concur 联系您的客户经理。
  • 将 Citrix Gateway 配置为支持 SAP Concur 的单点登录,以便用户在登录后自动重新登录,而无需再次输入凭据。请按照 Concur 单点登录配置 中的说明进行操作。有关配置 SSO 的详细信息,请参阅Citrix Gateway 服务

将集成添加到 Citrix Workspace 微应用

将 SAP Concur 集成添加到 Citrix Workspace 微应用以连接到您的应用程序。这样可以提供现成的微应用,以及可以在 Workspace 内使用的预配置通知和操作。

请按照以下步骤进行操作:

  1. 从概览页面中,选择开始

    此时将打开“管理集成”页面。

  2. 选择添加新集成,然后选择从 Citrix 提供的模板中添加新集成
  3. 选择 SAP Concur 磁贴。
  4. 输入集成的名称。

    Concur 连接器参数、实例、URL、身份验证方法、用户名、密码、使用者密钥

  5. 输入作为必备条件收集的连接器参数
    • 输入您的实例 URL
    • 输入用户名密码
    • 选择身份验证方法。使用 OAuth 2.0 安全协议为委派访问生成请求/授权令牌。
    • 输入授权 URL 以定义设置目标应用程序集成时提供的授权服务器 URL。
    • 选择 OAuth 2.0 身份验证方法
      • 凭据使用客户端的凭据而不是资源所有者的凭据。访问令牌与客户端本身关联,或者由资源所有者委派授权。
      • 授权授权 (3LO) 资源所有者允许访问。
    • 输入您在必备条件过程中收集的 OAuth 客户端 IDOAuth 客户端密钥
  6. 根据需要选择以下单选按钮:

    • 费用模块 提供对员工费用跟踪的访问权限。
    • 费用组配置检索分配 OAuth 访问令牌的费用组的费用策略、费用类型和付款类型列表。
    • 费用报表详细信息(分配和明细信息)允许检索与报表 ID、条目 ID 或明细编号相关的分配信息。
    • 旅行模块提供对旅行数据的访问,如行程、旅行档案和旅行请求。
    • 费用委托人 检索已向 OAuth 访问令牌中指定的用户授予委托权限的用户列表。
  7. 输入连接数量的数量。此值确定数据同步启动的字符串数。

    注意: 默认连接数为 1。打开更多连接可减少数据同步的时间,但会增加 微应用服务器上的负载,并会影响其性能。如果您需要,我们建议不超过 10。

  8. 选择添加

微应用集成页面将打开,其中包含您添加的集成及其微应用。在这里,您可以添加另一个集成,继续设置现成的微应用,或者为此集成创建一个新的微应用。

现在,您可以设置和运行第一次数据同步。由于可以将大量数据从集成应用程序提取到 微应用平台,因此我们建议您使用页面筛选第一次数据同步的实体,以加快同步速度。

有关详细信息,请参阅“配置集成”文章中的验证所需的实体设置数据同步

有关 API 端点和表实体的更多详细信息,请参阅Concur 连接器规格

使用 SAP Concur 微应用

现有的应用程序集成带有现成的微应用。从这些微应用开始,并根据您的需求定制它们。

重要!

这些 SAP Concur 微应用现已被弃用:提交快速支出创建用户用户。用户需要删除这些微应用,因为它们将变得错误配置。要删除微应用,请从“微应用集成”页面中选择要删除的微应用旁边的菜单。选择删除微应用并确认。

如何删除微应用

我们的 SAP Concur 集成配置了以下预先配置的现成微应用:

批准: 批准未决支出报表或将其退回。

通知或页面 用例工作流
批准提醒通知 如果支出报表等待审批,并且在截止日期之前超过了定义的阈值(例如,默认情况下为 3 天),则审批人将收到通知提醒。
新请求通知 当将新的审批请求分配给审批人时,审批人将收到通知。
新请求(更改)通知 当批准请求发生更改时,批准人将收到通知。
“费用详细信息”页 提供支出的只读视图及详细信息。
“我的待定批准”页面 提供待处理批准的个性化列表。
“复查报告”页 提供可操作的表单,其中包含待批准的费用报表的详细视图。

费用: 搜索和查看费用。

通知或页面 用例工作流
“费用详细信息”页 提供支出的只读视图及详细信息。
“我的费用”页面 提供个性化的费用列表。
报告详细信息页面 提供支出报表的详细视图,其中包含用于注释的字段。

行程: 搜索、查看和共享行程。

通知或页面 用例工作流
新行程已成功预订通知 当用户的新行程预订和出票时,用户会收到通知。
新共享行程通知 当行程与用户共享时,他们会收到通知。
行程详情页面 提供用户行程视图和可操作的共享按钮。
我的行程页面 提供个性化的行程列表。
分享行程页面 提供用于共享用户行程的表单。

快速费用: 搜索和查看快速费用。

通知或页面 用例工作流
“我的快速开支”页 提供快速支出的个性化列表。
“快速费用详细信息”页 提供快速支出的只读视图及详细信息。

报表: 搜索和查看提交的费用报表。

通知或页面 用例工作流
请求批准的通知 当用户的费用报表获得批准时,他们会收到通知。
请求发回通知 当用户的费用报表被发回时,他们会收到通知。
“费用详细信息”页 提供支出的只读视图及详细信息。
“费用报表”页 提供支出报表的详细视图,其中包含用于注释的字段。
“我的待处理支出报告”页面 提供个性化的支出报告列表。