Workday - HackerRank 面试配置指南
Last updated: May 25, 2026
本指南描述了部署Workday集成面试的配置步骤。
前提条件:
您必须启用并涵盖Workday招聘模块。
“面试(默认定义)”业务流程必须在租户中存在。
搜索“bp: Interview”以检查此内容是否已在租户中存在。
如果没有,请使用“创建业务流程定义(默认定义)”任务在您的Workday租户中设置和配置“面试(默认定义)”业务流程。请参考Workday社区指南。此外,您还可以参考其他文档。
在您的计算机上下载并安装Workday Studio。有关更多信息,请参考安装指南。
配置Workday Studio
配置Workday Studio包括一系列步骤:
将CLAR文件导入Workday Studio
在工作室菜单栏中,选择 文件 -> 导入
在 Workday 文件夹中选择 CLAR 文件导入向导。你可以在这个 链接 找到 CLAR 文件。
点击 浏览 并选择一个 CLAR 文件进行导入。
点击 下一步 以显示 CLAR 文件中的集合和项目。
选择要从 CLAR 文件导入的集合和项目。
如果适用,编辑所有项目名称冲突。
选择一个名称冲突的项目。
点击 编辑。
在 项目名称 字段中,重命名项目。
如果适用,编辑所有集合名称冲突。
选择一个名称冲突的集合。
点击 编辑。
在 集合名称 字段中,重命名集合。
点击 完成。
在 Workday 中添加连接
选择 窗口 -> 首选项 -> Workday -> 连接。如果无法访问,可以执行以下操作:转到 窗口 -> 显示视图 -> 云资源管理器。点击左上角的图标打开 连接详细信息。
点击 添加。
在 添加连接 窗口中,考虑:
选项 描述
名称 连接的名称。
URL 连接的URL。 - https://workdayinc.force.com/partnercenter/apex/PartnerPortalKnowledge?id=kA04X000001DXF4SAO
组 将连接添加到组中。(可选)
在 凭据 部分,指定租户并选择一种身份验证方法,基本认证或 OAuth 2.0。
要使用 OAuth 2.0 授权,您必须先注册一个 API 客户端。有关更多信息,请参阅 Workday 社区文章。
选项
描述
基本认证
指定连接的用户名和密码。
OAuth 2.0
为连接指定以下详细信息:
授权类型
客户端ID
授权端点
令牌端点
访问令牌
点击 测试连接。
工作室确认是否可以访问连接。
用户需要具有某些权限才能部署。请参考 Workday Studio 中的列表,确保用户至少属于每个需要部署 CLAR 到租户的安全组之一。有关更多信息,请参阅 Workday 用户安全组文章。
将CLAR文件部署到Workday租户使用Workday Studio
通过在Workday Studio中右键单击项目并点击部署到Workday,将CLAR部署到Workday租户。
选择您希望部署CLAR文件的Workday环境。确保选中了在已部署的CLAR中包含源代码选项。
点击下一步。
确保您的项目位于已配置部分下。
点击完成。
配置Workday租户
前提条件
您需要访问域“安全:安全配置”以执行以下步骤。
为集成系统用户(ISU)账户创建和配置访问权限
注意:如果您无法执行这些步骤,请相应地更新安全字段。如果您无法访问本指南中的特定任务或报告,请使用查看可安全项的安全性报告,审查完成该任务或报告所需的域和安全组。
集成系统用户配置:
访问“创建集成系统用户”任务并为集成配置一个Workday账户。
将账户命名为“HackerRank_Interview_Integration_User_Step1”。
指定密码并保存凭据以备将来使用。
保持会话超时分钟数为默认值零,以防会话过期。会话过期可能导致集成在完成之前停止。
选择 不允许UI会话。此选项阻止集成系统用户通过UI登录Workday。
按照上述步骤创建一个名为‘HackerRank_Interview_Integration_User_Step2’的额外集成系统用户。
创建集成系统安全组(无限制)。
访问“创建安全组”任务并为集成配置一个集成系统安全组。
选择“无限制的集成系统安全组”类型
将组命名为“ISSG_HackerRank_Interview_Integration”。
在“步骤A”中的集成系统用户框中选择你创建的ISU,访问步骤A。
点击确定保存。
编辑域安全策略。
为了授予安全组访问您的集成所需的域,请对每个域执行以下步骤:
所需域:
面试集成
候选人数据:面试安排
候选人日期:面试反馈结果
工人数据:公共工人报告
人员数据:工作联系方式
从搜索栏访问查看域报告并找到该域。
作为对该域的相关操作,选择域 > 编辑安全策略权限。
添加你创建的安全组到报告或任务权限和集成权限中。根据下一步的表格选择获取、放置、查看和/或修改。
激活待处理的安全策略更改。
访问“激活待处理的安全策略更改”任务。
在“评论”字段中描述您的更改。
选择“确认”复选框以激活您的更改。
访问维护密码规则任务。将集成系统用户添加到免于密码过期字段的系统用户中。
注意:为了避免由过期密码引起的集成错误,Workday建议您防止Workday密码过期。将ISU分配给集成系统。
搜索‘intsys: Hackerrank_Interview_Integration_Step2’并进入集成系统。
使用集成的相关操作,导航到Workday 账户 -> 编辑。
选择您的ISU,名为‘HackerRank_Interview_Integration_User_Step2’。
对添加另一个ISU(‘Hackerrank_Interview_Integration_Step1’)的步骤重复这些操作。
管理API访问的身份验证策略
导航到‘管理身份验证策略’。
编辑您当前工作的环境的身份验证策略。
使用左上角的加号图标创建新的身份验证规则集。
提供规则名称。
在“安全组”下选择您之前创建的集成系统安全组。
输入“身份验证条件名称”的值。
在“允许的身份验证类型”部分选择“用户名密码”。
点击确定。
导航到“激活所有待处理的身份验证策略更改”以激活您的更改。
注意:如果设置不正确,可能会导致HackerRank在回调Workday时出现问题。如果身份验证出现问题,请使用“登录尝试和尝试登录”报告进行故障排除。
向集成中添加 HackerRank 特定字段
注意:请参阅下面文档中的配置 HackerRank 设置部分,并在 HackerRank 中完成设置,以检索在以下步骤中所需的 access_token 和公司ID。
在租户中搜索集成,方法是在搜索栏中搜索 ‘intsys: HackerRank_Interview_Integration_Step2’。
将 HackerRank 提供的 ‘Access Token’ 添加到 ‘Access Token’ 集成属性中,使用集成系统的相关操作(集成系统 -> 配置集成属性)。
将 HackerRank 提供的 ‘Company ID’ 添加到 ‘Company ID’ 集成属性中,使用 Hackerrank_Interview_Integration_Step2 集成系统的相关操作,并进行集成系统 -> 配置集成属性。
访问注册外部OAuth客户端任务。
导航到“注册外部Oauth客户端”任务。
找到并选择您的集成系统,名为“Hackerrank_Interview_Integration_Step1”。
输入您的HackerRank联系人提供的以下值:
OAuth 2.0 客户端名称
OAuth 2.0 客户端ID
OAuth 2.0 客户端密钥
范围
授权端点URL
令牌端点URL
点击 确定 保存。
导航到编辑租户设置 - 招聘任务
从Web会议集成系统提示中选择名为“Hackerrank_Interview_Integration_Step1”的集成系统并保存。
构建计算字段
使用以下屏幕截图,通过 创建计算字段 任务构建以下计算字段:
字段名称:面试中的CFI LRV候选人
功能:查找相关值
业务对象:面试
查找字段:职位申请
返回值:候选人 – 字段类型:自引用实例(可从字段的相关操作中查看)
字段名称:面试中候选人的CFI LRV候选人电子邮件
功能:查找相关值
业务对象:面试
查找字段:面试中的CFI LRV候选人
返回值:电子邮件
字段名称:CFI LRV 招聘人员面试
功能:查找相关值
业务对象:面试
查找字段:职位申请
返回值:招聘人员
字段名称:CFI LRV 招聘人员电子邮件面试
功能:查找相关值
业务对象:面试
查找字段:CFI LRV 招聘人员面试
返回值:电子邮件 - 主要工作
业务流程配置
注意: Workday 建议以下设置,并已测试以确保集成正常工作。我们建议按指定顺序完成以下所有步骤。如果您的设置中有额外步骤,请首先测试集成是否适用于您的设置。
搜索‘bp:interview’。
点击进入你的‘面试(默认定义)’。
使用相关操作编辑业务流程定义,并导航到业务流程 -> 编辑定义。点击确定。
设置安排面试步骤:
在左上角使用加号图标添加新步骤。
输入一个字母‘Order’,将安排面试步骤放在‘启动’步骤之后。
在‘类型’列中选择‘操作’。
在‘指定’列中选择安排面试。
为负责‘安排面试’步骤的组列选择一个安全组。
(可选) 填充截止日期列。
设置集成步骤:
在左上角使用加号图标添加新步骤。
输入一个字母‘Order’,将集成步骤放在安排面试操作步骤之后。例如,如果‘安排面试’步骤是Order b,则将集成步骤设为Order c。
在‘类型’列中选择集成。点击确定。
将鼠标悬停在集成步骤的放大镜上,点击相关操作。导航到业务流程 -> 维护重定向。点击确定。选择移动到下一步和重新运行和集成复选框,并选择允许的安全组进行重定向。
注意:如果下拉菜单中没有安全组,点击业务流程定义中的相关操作,然后导航到业务流程策略 - 编辑。在重定向操作框中添加所需的安全组。
对于你刚刚创建的步骤,点击配置。
选择你的集成系统(集成系统名称:Hackerrank_Interview_Integration_Step2)并点击确定。
按如下方式配置集成条件:
设置管理面试反馈:
在左上角使用加号图标添加新步骤。
输入一个字母‘Order’,将‘管理面试反馈’步骤放在‘集成’步骤之后。
从‘类型’列下拉菜单中选择共享参与。
从‘指定’列中选择管理面试反馈。
在‘组’列下选择合适的安全组。
设置安排面试决策步骤:
在左上角使用加号图标添加新步骤。
输入一个字母‘Order’,将‘安排面试决策’步骤放在‘管理面试反馈’步骤之后。
从‘类型’列下拉菜单中选择操作。
从‘指定’列中选择‘安排面试决策’。
在‘组’列下选择合适的安全组。
(可选) 填充‘截止日期’列。
点击确定保存。
将鼠标悬停在‘安排面试决策’步骤的放大镜上,点击相关操作。转到业务流程 -> 设置并设置为完成。
点击确定。
配置 HackerRank 设置页面
使用您创建的任何一个集成系统用户的用户名。
使用相应的集成系统用户密码。
指定 招聘公共 Web 服务端点:
在您的 Workday 租户中搜索“公共 Web 服务”报告。导航到 招聘(公共)Web 服务。点击其旁边的 相关操作,然后导航到 Web 服务 -> 查看 WSDL。在 WSDL 中搜索 ‘soapbind:address’。输入 Workday 中的面试评分ID,这些ID应映射到 HackerRank 端的“通过”和“不通过”。
可以使用“维护面试反馈评分”任务来初步配置评分。初次设置后,该任务只能用于更新反馈描述。
导航到“维护参考ID”任务,以更新或查看“面试反馈评分”业务对象的参考ID。
注意:如果您迁移租户,请向 HackerRank 团队提供更新的凭据。