如何解决无法在此过程中向前发送一些数量,然后向后循环
简而言之,我们正在尝试招聘空缺职位。我们假设有多个职位需要填补。有1级和2级面试,如果有人通过,我们当然希望他们继续前进。但是,如果没有足够的人员通过填补所有空缺职位,我们仍然需要那些成功前进的人,同时重新开始搜索过程。
我的问题是,当有多个人员/单位/流程通过时,该如何关闭该流程?最后圈出的专属网关够吗?
解决方法
该过程结束时的专有网关是正确的。
但是,我认为您的图表的上部可能需要澄清。我看到您可能需要重新考虑的两个设计选择:
-
Search for Candidates
任务是否创建要面试的候选人列表或单个候选人?在您的图表中,它首先看起来像是在Level 1 Interview
任务期间同时面试的候选人列表。但是,后续网关建议您为每位候选人决定他/她是否已通过该级别。如果不是,则返回搜索。Level 2 Interview
任务也是如此。 -
包容性网关还建议您确定各个候选人是否通过了每个级别,因为您可以同时拥有
Yes
和No
。
如果对候选人的搜索导致同时出现面试的候选人列表,那么我会将面试和Assign to project
任务放在一个子流程中。您将遍历面试和分配任务,直到所有帖子都被填满或所有候选人都经过了检查(在顶部的注释中注明退出条件)。如果一轮访谈没有填补所有职位,那么您将决定是否需要启动另一轮。
如果您宁愿单独面试候选人并希望避免子流程,那么您可以保留自己的结构,但要使用排他性网关而不是排他性网关:
请注意两个示例中的数据项,这些数据项可以使您的搜索明确显示是一次面试的候选人列表还是一次面试的候选人列表。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。