Workday - HackerRank 面试配置指南

Last updated: May 25, 2026

本指南描述了部署Workday集成面试的配置步骤。

前提条件:

  1. 您必须启用并涵盖Workday招聘模块。

  2. “面试(默认定义)”业务流程必须在租户中存在。

    1. 搜索“bp: Interview”以检查此内容是否已在租户中存在。

    2. 如果没有,请使用“创建业务流程定义(默认定义)”任务在您的Workday租户中设置和配置“面试(默认定义)”业务流程。请参考Workday社区指南此外,您还可以参考其他文档。

  1. 在您的计算机上下载并安装Workday Studio。有关更多信息,请参考安装指南

配置Workday Studio

配置Workday Studio包括一系列步骤:

  1. 将CLAR文件导入Workday Studio

  2. 在Workday中添加连接

  3. 使用Workday Studio将CLAR文件部署到Workday租户

将CLAR文件导入Workday Studio

  1. 在工作室菜单栏中,选择 文件 -> 导入

    1. Workday 文件夹中选择 CLAR 文件导入向导。你可以在这个 链接 找到 CLAR 文件。

    2. 点击 浏览 并选择一个 CLAR 文件进行导入。

    3. 点击 下一步 以显示 CLAR 文件中的集合和项目。

    4. 选择要从 CLAR 文件导入的集合和项目。

    5. 如果适用,编辑所有项目名称冲突。

      • 选择一个名称冲突的项目。

      • 点击 编辑

      • 项目名称 字段中,重命名项目。

    6. 如果适用,编辑所有集合名称冲突。

      • 选择一个名称冲突的集合。

      • 点击 编辑

      • 集合名称 字段中,重命名集合。

    7. 点击 完成

在 Workday 中添加连接

  1. 选择 窗口 -> 首选项 -> Workday -> 连接。如果无法访问,可以执行以下操作:转到 窗口 -> 显示视图 -> 云资源管理器。点击左上角的图标打开 连接详细信息。 

  1. 点击 添加

    1. 添加连接 窗口中,考虑:

  1. 凭据 部分,指定租户并选择一种身份验证方法,基本认证或 OAuth 2.0。

    1. 要使用 OAuth 2.0 授权,您必须先注册一个 API 客户端。有关更多信息,请参阅 Workday 社区文章

      选项

      描述

      基本认证

      指定连接的用户名和密码。

      OAuth 2.0

      为连接指定以下详细信息:

      1. 授权类型

      2. 客户端ID

      3. 授权端点

      4. 令牌端点

      5. 访问令牌

  1. 点击 测试连接

    • 工作室确认是否可以访问连接。

    • 用户需要具有某些权限才能部署。请参考 Workday Studio 中的列表,确保用户至少属于每个需要部署 CLAR 到租户的安全组之一。有关更多信息,请参阅 Workday 用户安全组文章

      confg_guide1.pngconfg_guide_testconnections.pngconfg_guide_testconnections2.pngconfg_guide_testconnections3.png

将CLAR文件部署到Workday租户使用Workday Studio

  1. 通过在Workday Studio中右键单击项目并点击部署到Workday,将CLAR部署到Workday租户。

  2. 选择您希望部署CLAR文件的Workday环境。确保选中了在已部署的CLAR中包含源代码选项。

  3. 点击下一步

  4. 确保您的项目位于已配置部分下。

  5. 点击完成

配置Workday租户

前提条件

您需要访问域“安全:安全配置”以执行以下步骤。

为集成系统用户(ISU)账户创建和配置访问权限

注意:如果您无法执行这些步骤,请相应地更新安全字段。如果您无法访问本指南中的特定任务或报告,请使用查看可安全项的安全性报告,审查完成该任务或报告所需的域和安全组。

  1. 集成系统用户配置:

    • 访问“创建集成系统用户”任务并为集成配置一个Workday账户。

    • 将账户命名为“HackerRank_Interview_Integration_User_Step1”。

    • 指定密码并保存凭据以备将来使用。

    • 保持会话超时分钟数为默认值零,以防会话过期。会话过期可能导致集成在完成之前停止。

    • 选择 不允许UI会话。此选项阻止集成系统用户通过UI登录Workday。

    按照上述步骤创建一个名为‘HackerRank_Interview_Integration_User_Step2’的额外集成系统用户。

  2. 创建集成系统安全组(无限制)。

    • 访问“创建安全组”任务并为集成配置一个集成系统安全组。

    • 选择“无限制的集成系统安全组”类型

    • 将组命名为“ISSG_HackerRank_Interview_Integration”。

      A screenshot of a group

Description automatically generated
    • 在“步骤A”中的集成系统用户框中选择你创建的ISU,访问步骤A

    • 点击确定保存。

  3. 编辑域安全策略。

    1. 为了授予安全组访问您的集成所需的域,请对每个域执行以下步骤:

      1. 所需域:

        • 面试集成

        • 候选人数据:面试安排

        • 候选人日期:面试反馈结果

        • 工人数据:公共工人报告

        • 人员数据:工作联系方式

        1. 从搜索栏访问查看域报告并找到该域。

        2. 作为对该域的相关操作,选择域 > 编辑安全策略权限

    2. 添加你创建的安全组到报告或任务权限和集成权限中。根据下一步的表格选择获取、放置、查看和/或修改。

      A screenshot of a computer

Description automatically generated

     

    • 激活待处理的安全策略更改。

    • 访问“激活待处理的安全策略更改”任务。

    • 在“评论”字段中描述您的更改。

    • 选择“确认”复选框以激活您的更改。

  4. 访问维护密码规则任务。将集成系统用户添加到免于密码过期字段的系统用户中。
    注意:为了避免由过期密码引起的集成错误,Workday建议您防止Workday密码过期。

  5. 将ISU分配给集成系统。

    1. 搜索‘intsys: Hackerrank_Interview_Integration_Step2’并进入集成系统。

    2. 使用集成的相关操作,导航到Workday 账户 -> 编辑

    3. 选择您的ISU,名为‘HackerRank_Interview_Integration_User_Step2’。

    4. 对添加另一个ISU(‘Hackerrank_Interview_Integration_Step1’)的步骤重复这些操作。

      confg_guide_editaccount.pngconfg_guide_unknown.png
  6. 管理API访问的身份验证策略

    • 导航到‘管理身份验证策略’。

    • 编辑您当前工作的环境的身份验证策略。

    • 使用左上角的加号图标创建新的身份验证规则集。

    • 提供规则名称。

    • 在“安全组”下选择您之前创建的集成系统安全组。

    • 输入“身份验证条件名称”的值。

    • 在“允许的身份验证类型”部分选择“用户名密码”。

    • 点击确定

    • 导航到“激活所有待处理的身份验证策略更改”以激活您的更改。

      注意:如果设置不正确,可能会导致HackerRank在回调Workday时出现问题。如果身份验证出现问题,请使用“登录尝试和尝试登录”报告进行故障排除。

向集成中添加 HackerRank 特定字段

注意:请参阅下面文档中的配置 HackerRank 设置部分,并在 HackerRank 中完成设置,以检索在以下步骤中所需的 access_token 和公司ID。

  1. 在租户中搜索集成,方法是在搜索栏中搜索 ‘intsys: HackerRank_Interview_Integration_Step2’。

  • 将 HackerRank 提供的 ‘Access Token’ 添加到 ‘Access Token’ 集成属性中,使用集成系统的相关操作(集成系统 -> 配置集成属性)。

  • 将 HackerRank 提供的 ‘Company ID’ 添加到 ‘Company ID’ 集成属性中,使用 Hackerrank_Interview_Integration_Step2 集成系统的相关操作,并进行集成系统 -> 配置集成属性。

  1. 访问注册外部OAuth客户端任务。

    • 导航到“注册外部Oauth客户端”任务。

    • 找到并选择您的集成系统,名为“Hackerrank_Interview_Integration_Step1”。

    • 输入您的HackerRank联系人提供的以下值:

      1. OAuth 2.0 客户端名称

      2. OAuth 2.0 客户端ID

      3. OAuth 2.0 客户端密钥

      4. 范围

      5. 授权端点URL

      6. 令牌端点URL

    • 点击 确定 保存。

      workday_new_ss.png

导航到编辑租户设置 - 招聘任务

  1. 从Web会议集成系统提示中选择名为“Hackerrank_Interview_Integration_Step1”的集成系统并保存。

    confg_guide_webconf.png

构建计算字段

使用以下屏幕截图,通过 创建计算字段 任务构建以下计算字段:

  1. 字段名称:面试中的CFI LRV候选人

    职位搜索的屏幕截图

自动生成的描述
    • 功能:查找相关值

    • 业务对象:面试

    • 查找字段:职位申请

    • 返回值:候选人 – 字段类型:自引用实例(可从字段的相关操作中查看)

  1. 字段名称:面试中候选人的CFI LRV候选人电子邮件

    网页的屏幕截图

自动生成的描述
    • 功能:查找相关值

    • 业务对象:面试

    • 查找字段:面试中的CFI LRV候选人

    • 返回值:电子邮件

  1. 字段名称:CFI LRV 招聘人员面试

    计算机截图

自动生成的描述
    • 功能:查找相关值

    • 业务对象:面试

    • 查找字段:职位申请

    • 返回值:招聘人员

  1. 字段名称:CFI LRV 招聘人员电子邮件面试

    计算机截图

自动生成的描述
    • 功能:查找相关值

    • 业务对象:面试

    • 查找字段:CFI LRV 招聘人员面试

    • 返回值:电子邮件 - 主要工作

业务流程配置

注意: Workday 建议以下设置,并已测试以确保集成正常工作。我们建议按指定顺序完成以下所有步骤。如果您的设置中有额外步骤,请首先测试集成是否适用于您的设置。

  1. 搜索‘bp:interview’。

  2. 点击进入你的‘面试(默认定义)’。

  3. 使用相关操作编辑业务流程定义,并导航到业务流程 -> 编辑定义。点击确定

  4. 设置安排面试步骤:

    • 在左上角使用加号图标添加新步骤。

    • 输入一个字母‘Order’,将安排面试步骤放在‘启动’步骤之后。

    • 在‘类型’列中选择‘操作’。

    • 在‘指定’列中选择安排面试

    • 为负责‘安排面试’步骤的列选择一个安全组。

    • (可选) 填充截止日期列。

  5. 设置集成步骤:

    • 在左上角使用加号图标添加新步骤。

    • 输入一个字母‘Order’,将集成步骤放在安排面试操作步骤之后。例如,如果‘安排面试’步骤是Order b,则将集成步骤设为Order c。

    • 在‘类型’列中选择集成。点击确定

    • 将鼠标悬停在集成步骤的放大镜上,点击相关操作。导航到业务流程 -> 维护重定向。点击确定。选择移动到下一步重新运行和集成复选框,并选择允许的安全组进行重定向。

      注意:如果下拉菜单中没有安全组,点击业务流程定义中的相关操作,然后导航到业务流程策略 - 编辑。在重定向操作框中添加所需的安全组。

    • 对于你刚刚创建的步骤,点击配置

    • 选择你的集成系统(集成系统名称:Hackerrank_Interview_Integration_Step2)并点击确定

    • 按如下方式配置集成条件:

      电脑截图描述自动生成
  6. 设置管理面试反馈:

    • 在左上角使用加号图标添加新步骤。

    • 输入一个字母‘Order’,将‘管理面试反馈’步骤放在‘集成’步骤之后。

    • 从‘类型’列下拉菜单中选择共享参与

    • 从‘指定’列中选择管理面试反馈

    • 在‘组’列下选择合适的安全组。

  7. 设置安排面试决策步骤:

    • 在左上角使用加号图标添加新步骤。

    • 输入一个字母‘Order’,将‘安排面试决策’步骤放在‘管理面试反馈’步骤之后。

    • 从‘类型’列下拉菜单中选择操作

    • 从‘指定’列中选择‘安排面试决策’。

    • 在‘组’列下选择合适的安全组。

    • (可选) 填充‘截止日期’列。

    • 点击确定保存。

    • 将鼠标悬停在‘安排面试决策’步骤的放大镜上,点击相关操作。转到业务流程 -> 设置并设置为完成

    • 点击确定

配置 HackerRank 设置页面

  1. 使用您创建的任何一个集成系统用户的用户名。

  2. 使用相应的集成系统用户密码。

  3. 指定 招聘公共 Web 服务端点:
    在您的 Workday 租户中搜索“公共 Web 服务”报告。导航到 招聘(公共)Web 服务。点击其旁边的 相关操作,然后导航到 Web 服务 -> 查看 WSDL。在 WSDL 中搜索 ‘soapbind:address’。

  4. 输入 Workday 中的面试评分ID,这些ID应映射到 HackerRank 端的“通过”和“不通过”。

    1. 可以使用“维护面试反馈评分”任务来初步配置评分。初次设置后,该任务只能用于更新反馈描述。

    2. 导航到“维护参考ID”任务,以更新或查看“面试反馈评分”业务对象的参考ID。

注意:如果您迁移租户,请向 HackerRank 团队提供更新的凭据。