集成SAP SuccessFactors

与SAP SuccessFactors集成,随时获取员工、技能和课程信息。

注意:

我们提供了两个SuccessFactors集成模板供您使用。我们建议对SAP SuccessFactors Employee Central用例使用更新的SuccessFactors EC HTTP集成。HTTP集成提供了更强大的功能来配置缓存的数据结构。

有关SuccessFactors微应用的全面列表,请参见使用microapps SuccessFactors一如其名

检查先决条件

在SAP SuccessFactors中设置了这个集成之后,您将需要这些构件来根据您需要启用的集成类型在Citrix Workspace Microapps中添加集成。完成此过程后,现有的审计日志级别将持续存在,包括使用Citrix Microapps执行的任何操作。

  • 连接SAP SuccessFactors所需的配置信息取决于您是否使用Learning模块。
  • 在Provisioning实例中创建Admin用户。通常,SuccessFactors认证顾问执行配置中的所有活动。给用户一个可识别的名称。
  • 将Citrix网关配置为支持SuccessFactors的单点登录,这样一旦用户登录,他们就会自动再次登录,而无需再次输入他们的凭证。有关配置SSO的详细信息,请参见Citrix网关服务

注意:

SuccessFactors集成的速率限制适用于每分钟的请求数量。这可能会影响测试实例。为了避免问题,将速率限制设置为每秒8个呼叫。欲了解更多信息,请咨询您的SuccessFactors顾问,以找出正确的最大请求率值。

对于SuccessFactors EC的整合:

  • 基URL:你的基础URL遵循这个模型:https://{租户}.successfactors。{地区}/ odata / v2
  • 用户名:您唯一的用户ID。
  • 客户机ID:客户端ID是表示授权服务器唯一的客户端注册信息的字符串。看到收集您的公司ID和客户ID
  • 公司标识:公司ID是一个简短的字符串,用于标识每个SAP SuccessFactors系统,就像组织的用户名。看到收集您的公司ID和客户ID
  • 私钥:这是注册OAuth2客户端的API密钥。看到注册OAuth2 Client
  • OAuth URL:这是在模板中生成的Application URL,遵循以下模型:https://{租户}.successfactors。{地区}/ oauth.你需要这个注册OAuth2 Client

SuccessFactors HCM整合:

  • API的URL
  • 公司标识
  • 用户ID(用户名)
  • 客户端ID (API密钥)
  • 客户端私钥(加密私钥)

对于SuccessFactors Learning的整合:

  • 学习网址
  • 学习公司ID
  • 学习用户ID
  • 学习客户机ID
  • 学习客户的秘密

建立SuccessFactors HCM整合

如果您需要建立SuccessFactors HCM的基本集成或与Learning Module的基本集成,请遵循这个过程。使用admin用户创建权限角色、权限组,并将权限组分配给权限角色。

创建权限角色

创建权限角色的步骤如下:

  1. 使用Admin用户登录SAP SuccessFactors管理中心。
  2. 搜索并选择管理权限的角色,并选择创建新的
  3. 输入一个有意义的角色名并选择允许……
  4. 滚动到管理集成工具,点击选择所有,并选择完成
  5. 选择保存更改

创建权限组

创建权限组的操作步骤如下:

  1. 在SAP SuccessFactors管理中心,搜索并选择管理权限组,并选择创建新的
  2. 输入一个有意义的组名称
  3. 选择小组成员:人才库,选择类别用户名
  4. 输入专用用户的用户名,选中名称旁边的复选框,然后选择完成
  5. 选择完成一次。

将新的权限组分配给权限角色

将新的权限组分配给权限角色,步骤如下:

  1. 在SAP SuccessFactors管理中心,搜索并选择管理权限的角色,并选择之前创建的权限角色。
  2. 向下滚动到把这个角色授予…并选择添加……
  3. 将此角色授予:Permission Group…,点击选择……
  4. 搜索先前创建的组,选中名称旁边的复选框,然后选择完成
  5. 选择完成再次,选择保存更改

    已将用户权限组分配给权限角色。

注册OAuth2 Client

要注册OAuth2客户端,请遵循以下步骤:

  1. 在SAP SuccessFactors管理中心,搜索并选择管理OAuth2客户端应用,并选择注册客户端应用程序
  2. 输入以下详细信息:

    应用程序名称

    应用程序的URL

  3. 选择生成证书
  4. 输入一个常见的名称(CN),并选择生成
  5. 选择下载下载一份证书.客户端私钥位于证书文件中私钥加密.复制并保存此密钥。您可以在配置集成时使用这些详细信息。
  6. 选择注册

    管理Oauth2客户端应用程序页面中列出了新的应用程序。

  7. 行动中,选择视图
  8. 复制API密匙并将其储存起来以备以后使用。

建立SuccessFactors Learning的整合

如果您需要将SuccessFactors与Learning Module或Learning Module进行基本的整合,请遵循这个过程。使用管理员用户,收集公司ID和客户端ID,并生成一个新的客户端秘密。

收集您的公司ID和客户ID

要收集您的公司ID和客户ID,请遵循以下步骤:

  1. 为您的租户登录SAP SuccessFactors学习管理环境。
  2. 导航到系统管理员>配置> OAuth Token服务器
  3. 应用程序管理屏幕上,复制公司标识客户机ID并将其储存起来以备以后使用。

生成一个新的客户端秘密

要生成一个新的客户端机密,请遵循以下步骤:

  1. 应用程序管理屏幕上,选择生成一个新的客户端秘密并通过选择好吧

    新生成的客户端秘密填充在客户端ID下面。

  2. 复制客户端机密并将其存储以备以后使用。

    秘密并没有被储存起来。当您离开OAuth Token Server页面时,这个秘密就消失了。

添加回调url

向实例配置添加一个自定义URL,以授予对私有数据的访问权,并启用OAuth身份验证的用户操作。列出的第一个回调不会改变。第二个回调依赖于目标应用程序,可以在创建集成时在URL地址栏中找到。section {yourmicroappserverurl}由租户部分、区域部分和环境部分组成:https:// {tenantID}。{地区(美国/欧盟/ ap-s)} .iws.cloud.com

以管理员身份登录SuccessFactors,并添加以下授权重定向url进行集成:

  • https:// {yourmicroappserverurl} / admin / api /外部服务/ com.sapho.services.successfactors.SuccessFactorsService /认证/ serverContext
  • https:// {yourmicroappserverurl} / app / api /认证/ serviceAction /回调

添加SuccessFactors EC集成

按照以下步骤设置SuccessFactors EC集成。已预先选择身份验证选项。确保在完成流程时选择了这些选项。对于大多数用例,我们建议使用这个更新的HTTP集成。HTTP集成提供了更强大的功能来配置缓存的数据结构。

遵循以下步骤:

  1. Microapp集成页面,选择添加新的集成,从citrix提供的模板添加新的集成
  2. 选择下面的SuccessFactors EC贴图集成
  3. 输入一个集成的名字的集成。
  4. 输入连接器参数
    • 输入实例基URLhttps://{租户}.successfactors。{地区}/ odata / v2
    • 选择一个图标,或者将其保留为默认图标。
  5. 服务认证中,选择OAuth 2.0身份验证方法菜单并完成身份验证细节。已预先选择身份验证选项。确保在完成流程时选择了这些选项。使用OAuth 2.0安全协议为委托访问生成请求/授权令牌。建议您始终使用OAuth 2.0作为您的服务身份验证方法。OAuth 2.0确保您的集成符合配置microapp的最大安全遵从性。

    1. 选择SAML 2.0成功因素格兰特式流菜单。
    2. 离开范围空的。
    3. 输入您的用户名
    4. 输入您的客户机ID.客户端ID是表示授权服务器唯一的客户端注册信息的字符串。看到收集您的公司ID和客户ID
    5. 输入您的公司标识.公司ID是一个简短的字符串,用于标识每个SAP SuccessFactors系统,就像组织的用户名一样。看到收集您的公司ID和客户ID
    6. 输入您的私钥.这是注册OAuth2客户端的API密钥。看到注册OAuth2 Client
    7. 你的OAuth URL是自动生成的。这是模板中生成的Application URL,遵循以下模型:https://{租户}.successfactors。{地区}/ oauth.你需要这个注册OAuth2 Client
  6. 离开服务操作验证禁用。
  7. 启用请求速率限制启用切换。离开1的请求数量1秒时间间隔.1..请求超时被设置为120默认情况下。
  8. (可选)使日志记录为了支持目的,切换到保持24小时的日志记录。
  9. 选择保存继续。

现在可以设置和运行第一次数据同步了。有关同步规则、不满足其调度和否决规则的同步的完整信息,请参见同步数据

使用SuccessFactors EC微应用

现有的应用集成与开箱即用的微应用一起出现。从这些微应用开始,并根据您的需要定制它们。我们的SuccessFactors ECintegration附带以下预配置的开箱即用微应用程序:

目录:搜索员工并预览他们的详细信息,包括技能。

通知或页面 用例的工作流
用户页面 提供可搜索的用户列表。
用户技能页面 提供用户详细信息及其技能集的视图。

技能:搜索技能,预览具备相应技能的员工。

通知或页面 用例的工作流
技能等级变更通知 当管理者改变对员工技能的评价时,员工会收到通知。
技能页面 提供可搜索的技能列表,以连接到用户。
用户评定技能页面 提供被评定技能的详细视图。被评估的技能是员工和他们的经理在技能概要portlet中评估的技能。
用户自我报告技能页面 提供自我报告技能的详细视图。在“技能概要”portlet中手动添加自报告技能。
用户页面 提供用户技能集的视图。

将SuccessFactors集成到Citrix Workspace Microapps中

将SuccessFactors集成到Citrix Workspace Microapps中,以连接到您的应用程序。这提供了具有预先配置的通知和动作的开箱即用的微应用程序,可以在您的工作区中使用。

使用以下流程启用SuccessFactors Integration。确保您满足先决条件,并决定您需要设置哪个集成:

  • 基本的SuccessFactors HCM整合,
  • 与学习模块的基本整合,
  • 只是学习模块。

遵循以下步骤:

  1. 从概述页面中选择开始

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

  2. 选择添加新的集成,从citrix提供的模板添加新的集成
  3. 选择SuccessFactors贴图。
  4. 输入集成的名称。

    SuccessFactors连接器参数,Existing Employee模块,Learning模块,API URL, Company ID, User ID, Client ID, Client Private Key, Learning模块都一样

  5. 进入连接器参数作为先决条件。
    • 选择“是/否”您正在使用Employee中心模块吗?
      • 进入API的URL.例如,https://api12preview.sapsf.eu/odata/v2v
      • 进入公司标识
      • 进入用户ID
      • 进入客户机ID
      • 进入客户端私钥
    • 选择“是/否”你在使用学习模块吗?
      • 进入学习网址
      • 进入学习公司ID
      • 进入学习用户ID
      • 进入学习客户机ID
      • 进入学习客户的秘密
  6. 选择添加

Microapp集成页面打开您添加的集成和它的微应用程序。从这里,您可以添加另一个集成,继续设置您的开箱即用微应用程序,或为该集成创建一个新的微应用程序。

现在可以设置和运行第一次数据同步了。由于大量数据可以从集成的应用程序中提取到Microapps平台,我们建议您使用表格页来为您的第一次数据同步过滤实体,以加快同步。有关更多信息,请参见验证所需的实体.有关同步规则、不满足其调度和否决规则的同步的完整信息,请参见同步数据

有关API端点和表实体的更多细节,请参见连接器规格SuccessFactors一如其名

使用microapps SuccessFactors一如其名

现有的应用集成与开箱即用的微应用一起出现。从这些微应用开始,并根据您的需要定制它们。

我们的SuccessFactors集成带有以下预先配置的开箱即用的微应用程序:

目录:使用相应的详细信息搜索、查看和编辑员工。

通知或页面 用例的工作流
新队友通知 当一个新的团队成员加入时,所有订阅者都会收到一个突出显示新团队成员及其位置的通知。
位置改变的通知 当员工的头衔发生变化时,所有订阅者都会收到一条突出显示团队成员及其新职位的通知。
我的详细信息页面 提供查看个人详细信息的表单,并提供到管理器子详细信息的链接。
我的团队页面 提供员工队友的表视图和到用户详细信息的链接。
用户详细信息页面 提供一个表单,用于查看用户的详细信息,并提供到其经理和任何直接报告的子详细信息的链接。
用户SubDetail页面 提供用于查看用户的子详细信息的表单,并提供指向其详细信息的链接。
用户页面 提供具有搜索功能的用户表视图和指向用户详细信息的链接。

学习:搜索、查看、分享和注册可用的学习课程。

通知或页面 用例的工作流
受欢迎的课程通知 当一门学习课程被定义为受欢迎的课程时,所有订阅者都会收到通知。
课程页面 提供可用课程的列表与学习项目细节的链接。
学习项目详情页面 提供一个学习项目的表格视图与一个链接到预定的提供细节和一个选项通过电子邮件分享。
预定销售详情页 提供了一个预定提供的详细视图与教练的名单和一个选项为提供注册。