Workday - HackerRank 测试配置指南

Last updated: July 7, 2026

概述

本文讨论了设置HackerRank和Workday集成所需的配置。

配置指南大致分为三个部分。

  1. Workday安全配置

  2. Workday中的评估配置

  3. HackerRank配置

Workday安全配置

登录您的Workday账户,并按照以下步骤完成安全配置,以设置Workday与HackerRank之间的集成。

  1. 访问创建集成系统用户任务,并为集成配置一个Workday账户。

    • 将账户命名为“HackerRank_Integration_User”。

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

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

一张手机截图  自动生成描述

注意:建议在为Workday创建ISU密码时不要使用特殊字符,例如“&(和号)、=(等号)、?(问号)、%(百分比)、/(正斜杠)、\(反斜杠)

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

    • 访问创建安全组任务。

    • 选择集成系统安全组(无限制)

    • 将安全组命名为“HackerRank_Integration_SG”

手机截图  描述自动生成
  • 点击 确定。

  • 编辑集成系统安全组(无限制) 页面上,选择要包含在安全组中的集成系统用户帐户 User HackerRank_Integration_User

  1. 编辑 域安全策略

    • 安全组所需的域安全策略权限为:

功能区域

域安全策略

继承权限的域安全策略

权限类型

操作

招聘

候选人数据:职位申请

候选人数据:简历包

集成权限

仅获取

招聘

候选人数据:评估结果

 

集成权限

获取和放置

联系信息

人员数据:工作联系信息

 

人员数据:工作电子邮件

集成权限

仅获取

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

    • 访问查看域报告并找到该域。

    • 作为域的相关操作,选择域 > 编辑安全策略权限

      社交媒体帖子截图 描述自动生成
    • 将您创建的安全组添加到集成权限中,并根据上表选择获取和放置权限。

      手机截图 描述自动生成
  1. 激活待处理的安全策略更改。

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

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

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

  1. 如果ISU使用用户名和密码进行身份验证,请访问“维护密码规则”任务。将集成系统用户添加到免除密码过期字段的系统用户中。

  • 为了避免由过期密码引起的集成错误,Workday建议您防止Workday密码过期。

IP地址白名单(可选)

您可以通过实现IP白名单添加一层额外的安全保护。HackerRank服务通过以下两个IP地址与Workday通信:

  • 100.25.76.193

  • 3.233.184.164

我们建议首先在沙箱或实施环境中进行实施,并进行端到端的全面测试,然后再引入静态IP地址限制以简化故障排除。 

Workday中的评估配置

 这是一个涉及两个步骤的过程

  • 在Workday中设置评估状态

  • 在Workday中设置HackerRank评估

在Workday中设置评估状态

在此步骤中,您需要在Workday上设置评估状态。 

评估状态名称

参考ID

整体状态

测试状态

HackerRank 发送邀请

HackerRank_Send_Invite

 

HackerRank 已接受

HackerRank_Accepted

 

HackerRank 已拒绝

HackerRank_Declined

 

HackerRank 邀请

HackerRank_Invited

 

HackerRank 完成 - 合格

HackerRank_Completed_Qualified

 

HackerRank 完成 - 需要评估

HackerRank_Completed_Evaluation_Required

 

HackerRank 完成 - 失败

HackerRank_Completed_Failed

 

按照以下步骤设置评估任务。

1. 访问 维护评估状态 任务

image1.png

2. 点击顶部的加号标志添加新状态

3. 输入名称,然后勾选“整体状态”或“测试状态”框。整体状态将指示集成是否正常工作。测试状态将用于跟踪候选人在测试中的表现。

4. 点击页面底部的 确定 按钮。

5. 页面保存后,将鼠标悬停在放大镜上,然后点击三个点以查看更多选项。转到集成ID -> 编辑参考ID。

image2.png

6. 将参考ID设置为与上表中的值匹配,然后点击确定按钮。

image3.png

完成后,表格应如下所示。注意顺序,这将使招聘人员更容易使用。

image1.png

在Workday中设置HackerRank评估

HackerRank客户可以创建自己的定制测试,这些测试的标识符对每个客户都是唯一的。因此,任何测试名称和测试ID都必须在Workday中按客户添加。这个过程不能自动化,因此需要实施者手动将测试添加到Workday中。

步骤:

  1. 在HackerRank中打开一个测试

  2. 记下HackerRank测试页面和页面URL中的名称和测试ID。以下示例中,测试ID是1128102,测试名称是“软件工程师招聘测试”。

jobvite_test_id.jpg
  1. 打开Workday并访问维护招聘评估测试任务。

  2. 添加一个新测试。将名称设置为测试名称

  1. 在页面上选择“确定”

  2. 页面保存后,将鼠标悬停在放大镜旁边,选择“集成ID” -> “编辑参考ID”。

  1. 将参考ID设置为HackerRank中的测试ID

注意:在首次构建和测试集成时,您可以从HackerRank测试页面和页面URL中获取名称和测试ID,如上所述。

当集成准备就绪后,您可以登录您的HackerRank for Work账户,并一次性导出所有需要输入到Workday的测试。

按照以下步骤在您的HackerRank账户中批量导出可用的测试。

  • 点击左上角菜单中的设置按钮

  • 从左侧面板选择集成选项

  • 在Workday下,点击配置按钮。

  • 在CodeScreen集成设置部分,点击下载所有已发布的测试。

注意:您需要手动添加在HackerRank中创建的所有新测试,并需要在Workday中使用它们。

业务流程配置

此集成从评估候选人业务流程启动。此集成不需要任何不同于默认的配置。

确保你配置职位申请业务流程以包含评估。

配置默认测试(可选设置)

按照以下步骤在Workday中配置默认测试。

步骤

  1. 访问编辑职位需求任务。

  2. 搜索并打开职位需求

  3. 进入职位需求的职位部分,并滚动到页面底部。

  4. 点击评估部分的编辑图标。

  5. 默认评估测试选择框中添加测试。

自动生成描述的手机截图
  • 当将评估分配给候选人时,默认测试会在评估测试列表中默认显示。如果默认不适合候选人,招聘人员可以在发送测试之前更改它。

    自动生成描述的手机截图

注意:一旦职位上线并添加了候选人,就不能添加默认测试了。

HackerRank 配置

HackerRank 端的配置涉及 URL 和身份验证设置。

  • 使用具有公司管理员权限的账户登录 HackerRank。

  • 点击 设置

  • 在左侧面板中,点击 集成。显示 集成 页面。向下滚动并点击 配置Workday 选项上。您也可以在搜索栏中搜索集成。

    integ_workday.png
  • 显示 Workday 集成页面。

    integ_workday1.png
  • 输入有效的 Workday 安全配置和 URL 及身份验证设置详细信息。

  • 点击 保存并测试

注意: 一旦招聘人员邀请候选人参加测试,HackerRank 将不再邀请候选人重新参加相同的测试或参加不同的测试。如果您想更改此设置,并希望您的候选人在一定时间后获得另一次机会,您可以从以下选项中控制设置。

重要提示: 配置完成后,点击 启用集成 按钮以完成流程。

截图 2023-10-30 下午5.12.11.png

这标志着配置流程的结束。之后,您可以从 Workday 邀请候选人参加 HackerRank 评估并查看他们的结果。

您可以查看📄 Workday - HackerRank 测试用户指南以了解更多关于工作流程的信息。