用Signavio工作流填写职位空缺

彼得·希尔顿|编剧6分钟读取

业务流程示例

前面的一篇文章介绍了雇佣员工与Signavio工作流通过面试和筛选程序来实现。虽然这是一种常见的情况,但并不适合每个组织。这篇文章从不同的角度来看同一个过程:填补组织内的空缺,而不是回应单一的工作申请。

这两种情况的区别在于触发工作流的是什么。有些工作很难招到好人才,所以招聘往往是由求职者的单一申请驱动的。候选人甚至可能不会申请特定的职位,因为如果候选人足够优秀,那么组织就会创造一个合适的职位。

对于其他工作来说,竞争更激烈,一个空缺的职位会有很多申请人。在这种情况下,招聘是由组织的内部决定来填补空缺。从每个求职者的角度来看,这个过程似乎是一样的,除了同时有其他候选人接受面试。

过程概述

当组织中有人确定了一个空缺时,主要流程就开始了。主要任务是提交申请(要求填补空缺),发布空缺广告,和面试候选人。

在大型组织中,申请可能来自部门经理,他正在为新员工申请预算。然后,该申请书指示招聘部门公布该职位空缺,并与提出请求的经理一起面试候选人。在规模较小的企业中,请求型经理可能自己做所有事情。

在实践中,这个基本过程可能有许多变化。本文的其余部分将展示如何在Signavio Workflow中扩展此过程。

招聘的作用

为了明确谁做什么,定义三个不同的角色作为流程中不同用户任务的受让人。

  • 招聘经理是想要雇佣新员工的人,通常是为了给自己的团队增加人手。
  • 授权经理决定是否批准招聘经理的请求,通常从预算的角度考虑。
  • 内部招聘人员是执行招聘任务的人力资源部门员工。

也可能有外部招聘人员,比如你用来寻找候选人的招聘机构,但他们通常不会直接使用Signavio Workflow。

在Signavio工作流中使用基于角色的分配解释如何在流程定义中使用这些角色。

添加工作请求批准

你的组织可能需要管理层批准职位申请,批准职位和预算。这个职位可能是一个新职位,也可能是替换一个离职的员工。预算对应一个工资范围。

要在Signavio Workflow中添加审批,您需要在审批用户任务之后添加一个决策,并在请求被拒绝时拆分流程流。决策是一个独占网关,具有称为Approve和Reject的转换,它们以按钮的形式出现在前面的用户任务表单上。

对于“拒绝”转换,您可以直接结束该过程,但最好使用电子邮件任务通知招聘经理。“批准”转换继续执行“在网站上发布空缺”任务。

重复的采访

理想情况下,面试第一个求职者就会被录用,但实际上你会面试很多个求职者。要做到这一点,添加一个类似于批准的决定,但不是决定是否有必要循环并重复面试任务。

在Interview申请人用户任务表单上,添加一个字段来记录候选人的姓名。

通知外部招聘人员

除了自己发布招聘信息,你可能还想借助外部招聘机构。这可能只需要给他们发一个通知,告诉他们你有一个新的职位空缺。您希望外部招聘人员在其他候选人直接申请的同时搜索候选人,因此使用并行网关来创建额外的流程。

招聘人员需要这份工作的相关信息,所以你可以在通知邮件中加入工作申请表上的信息。或者,你也可以使用一个上传的包含更详细的职位描述的文件。

同样地,你可以在招聘过程的最后添加通知,告诉招聘人员一旦你雇用了一位求职者就停止他们的搜索。

完整的过程

在添加了审批、重复和通知之后,您拥有了一个更丰富的流程,从而产生了以下更复杂的流程:

完整版本还添加了一个最终用户任务,以删除已发布的职位空缺,因此您不必花费时间响应不存在的职位申请。

以这种方式演进流程可能不是您可以快速完成的事情。相反,每当你有一个新的职位空缺时,很自然地做一个单独的改进,这样这个过程就会随着使用而发展。此外,当您有其他工作要做时,您可能不想把所有时间都花在编辑过程上。

增加面试流程步骤

作为最后的改进,请考虑此流程与前面提到的Hire employee流程之间的关系。该过程仍然包括面试候选人作为一个单一用户任务。但实际上,面试候选人本身就是一个涉及很多人的过程。你可以在Signavio Workflow的雇佣员工示例流程中看到这一点,你可以把它看作是面试下一批应聘者任务的扩展版本:

当您扩展Fill职位空缺流程时,通过添加用户任务和其他活动,您还可以逐渐包括Hire员工流程的部分内容,直到您拥有两个流程的某种组合。

照片:沃尔夫冈Lonien/ CC冲锋队2.0

发布日期:2015年4月27日-最后修改:2020年11月13日