我的SP Online工作流程有问题。为超时请求设置自定义列表。人提出请求,将任务分配给他们的经理,然后经理批准或拒绝请求,然后将结果通知给请求者。整个部分效果很好。
我为请求者添加了一个取消请求的选项。如果该请求已经由经理批准,则它会向经理,HR和请求者发送电子邮件,说明该请求已被取消。这部分工作正常。
我遇到问题的部分是请求是否未经经理批准/拒绝,请求者取消了。它不是向管理员发送电子邮件,也不是更改工作流状态。
如果已批准,我的配置与取消工作流程完全相同。我在这里想念什么?任何帮助将不胜感激。
以下是整个工作流程和相关工作流程查找的一些图像:
谢谢
答案 0 :(得分:0)
我认为,如果您的条件之一完成,就应该进入工作流程的下一个阶段,即工作流程结束。当您的条件得到满足时,您无需再经历所有其他if
。
If request cancel equal no
If outcome equal approved
Go to next stage
If outcome equal rejected
Go to next stage
Else
If taskStatus equal not started
Go to next stage
If taskStatus equal completed
Go to next stage
我切换了not started
和completed
。因为从逻辑上讲,您应该先not started
。