摘要:的例子的框架实现代码在这个里而应用层面使用的,和一样有所谓的概念。
CRM的例子
Step by Step to debug IC inbox workflow WS14000164
C4CCustom recipient determination in workflow rule done on Account BO)
Automatically send an Email notification to line manager via Workflow in Account application)
HybrisHybris workflow的框架实现代码在这个folder里:
而应用层面使用的workflow,和ABAP workflow一样有所谓workflow template的概念。下图是ABAP workflow template的一个例子:
Hybris workflow:
也是通过impex定义的:
impex 中包括 WorkflowTemplate, WorkflowActionTemplate, WorkflowDecisionTemplate, WorkflowActionTemplateLinkTemplateRelation 这四种类型的model
1. 一个workflow至少有3三 种类型(start/normal/end)的 action
2. 一个action最少有一种decision
3. 一个decision 可以通过 WorkflowActionTemplateLinkTemplateRelation 链接到下一个action上 直到结束节点 end.
创建workflow及触发decision:
public void autoCreateWorkFlow(PrincipalModel principal, KeyInfoModel info) { validateParameterNotNull(principal, "principal model cannot be null"); UserModel admin = userService.getUserForUID(ADMIN_CODE); WorkflowTemplateModel workflowTemplate = workflowTemplateService.getWorkflowTemplateForCode(workflowTemplateCode); //create a new workflow for given workflowtemplate final WorkflowModel workflow = workflowService.createWorkflow(workflowTemplate, admin); //add attachment for workflow final WorkflowItemAttachmentModel attachment = modelService.create(WorkflowItemAttachmentModel.class); AbstractOrderEntryModel orderEntry = info.getOrderEntry(); attachment.setItem(info.getOrderEntry()); attachment.setWorkflow(workflow); attachment.setCode(orderEntry.getPk()+"_OrderEntry"); this.modelService.save(attachment); this.modelService.refresh(attachment); workflow.setAttachments(Collections.singletonList(attachment)); workflowProcessingService.startWorkflow(workflow); this.autoDoStartDecision(workflow, admin); }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/68855.html
摘要:使用事务码查看系统的后台作业举一些例子这个执行的是负责填充表以便帮助文档的快速读取。而表明该作业的开始条件已经满足,等待有可用的后台工作进程选择该作业,之后状态就能变为。 CRM 使用事务码SM36查看CRM系统的后台作业: showImg(https://segmentfault.com/img/remote/1460000014222770); 举一些例子: showImg(htt...
摘要:使用事务码查看系统的后台作业举一些例子这个执行的是负责填充表以便帮助文档的快速读取。而表明该作业的开始条件已经满足,等待有可用的后台工作进程选择该作业,之后状态就能变为。 CRM 使用事务码SM36查看CRM系统的后台作业: showImg(https://segmentfault.com/img/remote/1460000014222770); 举一些例子: showImg(htt...
摘要:使用事务码查看系统的后台作业举一些例子这个执行的是负责填充表以便帮助文档的快速读取。而表明该作业的开始条件已经满足,等待有可用的后台工作进程选择该作业,之后状态就能变为。 CRM 使用事务码SM36查看CRM系统的后台作业: showImg(https://segmentfault.com/img/remote/1460000014222770); 举一些例子: showImg(htt...
摘要:服务云包含产品,也就是的模块成都研究院是这个产品开发的主力,一共有三支开发团队。以前在瑞士的办公楼客户数据云包含产品一家以色列创业公司,主要业务是在线物业管理客户身份和个人资料,后被收购。 2018年6月的SAPPHIRE(蓝宝石大会)上, SAP发布了新的商务软件套件:C/4HANA,意在通过SAP C/4HANA将前台应用和SAP Digital Core(数字化核心)S/4HAN...
阅读 3879·2021-09-22 10:02
阅读 3303·2019-08-30 15:52
阅读 3029·2019-08-30 12:51
阅读 732·2019-08-30 11:08
阅读 2037·2019-08-29 15:18
阅读 3064·2019-08-29 12:13
阅读 3560·2019-08-29 11:29
阅读 1850·2019-08-29 11:13