概念:导入报告的时间块
通过“Import Reported Time Blocks”Web 服务,您可以使用 Workday 企业接口生成器 (EIB) 将报告的时间块导入到 Workday Time Tracking。可以考虑使用此 Web 服务执行以下操作:
- 导入员工未通过自助时间输入功能输入的时间块。
- 批量加载一批时间块,例如节假日时间块。
- 导入大批时间块进行测试。
- 批量编辑和删除时间块。
- 使用“报告的时间批处理事件”业务流程批准或撤消导入的时间块。
- 在计算中使用导入的时间块,将其流转给经理进行审批,然后传递到薪资系统进行付款。
电子表格设置
填写 EIB 模板时,请参考以下字段:
元素 | 注释 |
|---|---|
表头键
| 一个递增值,用于表示各个 1,000 行数据集。
表头键决定了 Workday 在每个作业中对多少条目进行批处理。我们建议您在每个作业中同时对 1,000 个时间块条目进行批处理。示例:为前 1,000 行使用“1”,为接下来的 1,000 行使用“2”。 请勿为每一行使用不同的表头键,因为这会导致每一行作为单独的作业运行并导致性能问题。 此字段仅在低于 36.2 的 Web 服务版本中可用。 |
行键
| 一个递增值,用于表示(表头键批中的)各行。示例:为第一行使用“1”,为第二行使用“2”,为第三行使用“3”。对于每个批次,从 1 开始重新编号。
此字段仅在低于 36.2 的 Web 服务版本中可用。 |
电子表格键
| 一个递增值,用于表示各行。示例:为第一行使用“1”,为第二行使用“2”,为第三行使用“3”。 |
员工
| 员工的员工编号。 |
员工时间块
| 员工时间块的参考编号。将时间块导入 Workday 中以后,Workday 会为员工时间块指定一个参考编号。要编辑或删除某个时间块,您必须输入其参考编号。
要查看一组员工时间块的参考编号,请使用“时间块”业务对象中的“参考编号”报告字段。
要查看单个时间块的参考编号,请访问该时间块的相关操作菜单。 |
删除时间块
| 输入“Y”或“N”以指示是否删除时间块。 |
签入日期时间
签出日期时间 | 可以使用这些列输入签入/签出时间块的日期和时间。
时间自动采用 PST,因此您可能需要填充 UTC 偏移量来正确加载时间块。 示例:2018 年 10 月 25 日上午 8 点(欧洲中部时间)是:“2018-10-25T08:00:00+02:00” |
时间代码
| 时间代码的参考编号。可以使用时间代码的相关操作菜单访问时间代码参考编号。 |
数量
日期 | 可以使用这些列输入“仅时数”时间块的日期和数量。 |
备注
| 为时间块输入备注。
时间输入模板中的“需要为时间输入变更提供备注”设置不会应用于 Web 服务。 |
项目角色
| 员工的项目角色。此值派生自项目资源计划行上的员工指定。 |
编辑和删除时间块
要编辑时间块,请在“员工时间块”列中输入“时间块参考编号”以及更新的时间块信息。当您导入该批时,Workday 将使用您输入的新值替代现有块上的值。要删除某个时间块,请在 EIB 电子表格中的“删除时间块”列中输入“Y”。
应用于时间输入日历的那些限制也将应用于 EIB。如果您无法从日历上删除某个时间块,那么也无法通过 Web 服务将其删除。示例:如果时间块属于某个被锁定的期间。
报告的时间批处理事件业务流程
导入一批报告的时间块将启动“报告的时间批处理事件”业务流程。更新业务流程安全策略,使相关员工可以在 Workday 处理和创建时间块之前批准或撤消时间块。如果审批步骤与您的组织的要求相冲突,请为外部加载添加业务流程条件,以便 Workday 自动处理时间块。
Workday 将这些时间块与直接在 Workday 中创建的报告时间块同等对待,这意味着:
- 在员工的时间输入日历中,这些时间块显示为“未提交”状态。
- 导入的时间块与直接输入到 Workday 中的时间块需经过相同的计算和验证。
- 员工可以进行更正,并将时间块提交给经理审批。
撤消批处理
您可以撤消“报告的时间批处理事件”业务流程事件,从而撤回您导入的一批时间块。要撤消某个事件,请导航至该事件的相关操作菜单,然后选择 ,或者使用“
批量撤消业务流程”
任务。当您撤消时,Workday 会移除您在批处理事件中导入的所有时间块。但是,撤消批处理不会撤回您通过编辑或删除时间块所做的更改。要恢复这些时间块,您必须使用正确的时间块信息运行另一个导入。
Kevin 使用“Import Reported Time Blocks”Web 服务 EIB 执行以下操作:
- 编辑 2019 年 2 月 4 日的某个现有时间块。
- 删除 2019 年 2 月 7 日的某个现有时间块。
- 为 2019 年 2 月 8 日创建一个新的时间块。
员工 | 员工时间块 | 删除时间块 | 日期 | 数量 |
|---|---|---|---|---|
21722 | WORKER_TIME_BLOCK_-1-38 | 2019 年 2 月 4 日 | 8 | |
21722 | WORKER_TIME_BLOCK_-1-41 | 是 | 2019 年 2 月 7 日 | 8 |
21722 | 2019 年 2 月 8 日 | 8 |
在员工的时间输入日历中,时间块显示为:
2019 年 2 月 4 日 | 2019 年 2 月 5 日 | 2019 年 2 月 6 日 | 2019 年 2 月 7 日 | 2019 年 2 月 8 日 |
|---|---|---|---|---|
8 小时 | 8 小时 |
后来,Kevin 决定撤消“报告的时间批处理事件”业务流程事件。Workday 将:
- 移除 Kevin 为 2019 年 2 月 8 日导入的新时间块。
- 不会更改为 2019 年 2 月 4 日编辑的时间块。
- 不会恢复为 2019 年 2 月 7 日删除的时间块。
2019 年 2 月 4 日 | 2019 年 2 月 5 日 | 2019 年 2 月 6 日 | 2019 年 2 月 7 日 | 2019 年 2 月 8 日 |
|---|---|---|---|---|
8 小时 |
重叠时间块
当您导入与现有时间块重叠的时间块时,在重叠的时间块进入 Workday 后,您必须立即解决它们。请在提交时间之前更正工时表上的时间块。
尽管 Worker Time Block Inbound Connector 仍然可用,但我们建议您使用“Import Reported Time Blocks”Web 服务改进错误处理和性能。