2020-09-05 22:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的工作流程和门户专家,
我们正面临着如下情况:
当员工取消已应用的" 医疗救助的批准请求"时。 这些项目将从发起方端删除。 但在于批准者的任务和通知。
我想确切地知道要遵循或要采取的步骤。
这是处理流程:
1。 员工发起请假请求并发送给批准人。
2。 然后,员工撤回/取消批准请求。
3。 该项目将从员工的收件箱中消失。
4。 但是仍然停留在批准者/危险者的任务和通知中。
感谢和问候,
Dipabho Banerjee
您好Dipabho,
虽然我对这种特定情况没有经验,但有两点需要指出:
1)通知就像电子邮件一样,但没有得到通知 任务或工作流程完成时删除。 他们被发送来通知该人,他们应该在收件箱(或UWL)中查找要执行的工作。
2)最佳实践是确保您的工作流对诸如FORMABSENC DELETED之类的事件做出反应 。 引发此事件时,您的工作流应随后终止,这将导致所有对话任务结束(并从任何人的收件箱中删除)。
我不知道您使用的是SAP提供的工作流程还是自定义工作流程。 如果使用的是SAP交付的工作流程,则可以将其复制到客户版本,并在开头添加一个分支以等待FORMABSENC DELETED事件。 请查看此主题以获取更多信息:
https://answers.sap.com/questions/10670338/wait-for-event-to-continue-wf.html
祝你好运
Sue
亲爱的苏珊,
首先,我要感谢您抽出宝贵的时间并解释操作步骤。
但是最好只是提供一些步骤,因为我们目前没有任何WF顾问。
情况是,工作流是在数年前创建的。 现在,客户坚持要求在触发撤回功能后立即删除此通知。
如果您能向我提供如何将FORMABSENC DELETED添加到此现有工作流程中的步骤,将对您有很大帮助。
Ps。 这是从标准复制的,其他决策步骤(如批准,拒绝)已添加。
此致
Dipabho
愿上帝保佑您。.
我能提供的最佳建议是您确实联系工作流程顾问并请他们与他们进行更正 。 我确实做出了以下假设:
1)您正在使用的业务对象是FORMABSENC,并且
2)当系统发出缺席通知时,系统中确实引发了DELETED事件 已删除
有很多与"等待事件"的用法相关的线程,但是需要有人熟悉工作流构建器才能合并此功能。 而且,如果我的假设是错误的,那将是一个更复杂的修正。
嗨,Pavan,
感谢您的快速提示。 请让我按照您的建议进行检查,然后再回覆您。
对不起,我的回复很晚。
嗨,
我假设您可能正在使用标准工作流WS12300111的增强版,并且该工作项位于批准者的收件箱中。 很清楚,有某种自定义代码只是从启动器或请求者收件箱中删除工作项。 您需要设置撤消请求ID的状态,以确保请假请求框架从批准者的收件箱中删除或删除任务。
您可以检查有关如何设置撤消请求状态的示例代码。 使用
数据请求撤消:请求类型REF TO if_pt_req_request, 事件类型tim_req_xfer_event VALUE'WITHDRAW'。 呼叫方法cl_pt_req_badi => get_request 出口 im_req_id =我-> req_id 输入 ex_request =请求。 调用方法cl_pt_req_badi => initiate_state_transition 出口 im_request =请求 im_event =事件 * IM_RET_VALUE = 0 输入 ex_new_status = me->状态。
请假申请类型的规则组设置是什么? 我建议您查看或了解工作流程模板,如果它以9开头,则它是自定义的内部构建工作流程。
注意事项
Pavan
最多设置5个标签!
您好Dipabho,
虽然我对这种特定情况没有经验,但有两点需要指出:
1)通知就像电子邮件一样,但没有得到通知 任务或工作流程完成时删除。 他们被发送来通知该人,他们应该在收件箱(或UWL)中查找要执行的工作。
2)最佳实践是确保您的工作流对诸如FORMABSENC DELETED之类的事件做出反应 。 引发此事件时,您的工作流应随后终止,这将导致所有对话任务结束(并从任何人的收件箱中删除)。
我不知道您使用的是SAP提供的工作流程还是自定义工作流程。 如果使用的是SAP交付的工作流程,则可以将其复制到客户版本,并在开头添加一个分支以等待FORMABSENC DELETED事件。 请查看此主题以获取更多信息:
https://answers.sap.com/questions/10670338/wait-for-event-to-continue-wf.html
祝你好运
Sue
亲爱的苏珊,
首先,我要感谢您抽出宝贵的时间并解释操作步骤。
但是最好只是提供一些步骤,因为我们目前没有任何WF顾问。
情况是,工作流是在数年前创建的。 现在,客户坚持要求在触发撤回功能后立即删除此通知。
如果您能向我提供如何将FORMABSENC DELETED添加到此现有工作流程中的步骤,将对您有很大帮助。
Ps。 这是从标准复制的,其他决策步骤(如批准,拒绝)已添加。
此致
Dipabho
愿上帝保佑您。.
您好Dipabho,
我能提供的最佳建议是您确实联系工作流程顾问并请他们与他们进行更正 。 我确实做出了以下假设:
1)您正在使用的业务对象是FORMABSENC,并且
2)当系统发出缺席通知时,系统中确实引发了DELETED事件 已删除
有很多与"等待事件"的用法相关的线程,但是需要有人熟悉工作流构建器才能合并此功能。 而且,如果我的假设是错误的,那将是一个更复杂的修正。
祝你好运
Sue
嗨,Pavan,
感谢您的快速提示。 请让我按照您的建议进行检查,然后再回覆您。
对不起,我的回复很晚。
此致
Dipabho
嗨,
我假设您可能正在使用标准工作流WS12300111的增强版,并且该工作项位于批准者的收件箱中。 很清楚,有某种自定义代码只是从启动器或请求者收件箱中删除工作项。 您需要设置撤消请求ID的状态,以确保请假请求框架从批准者的收件箱中删除或删除任务。
您可以检查有关如何设置撤消请求状态的示例代码。 使用
请假申请类型的规则组设置是什么? 我建议您查看或了解工作流程模板,如果它以9开头,则它是自定义的内部构建工作流程。
注意事项
Pavan
一周热门 更多>