摘要:的例子的框架實(shí)現(xiàn)代碼在這個(gè)里而應(yīng)用層面使用的,和一樣有所謂的概念。
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的框架實(shí)現(xiàn)代碼在這個(gè)folder里:
而應(yīng)用層面使用的workflow,和ABAP workflow一樣有所謂workflow template的概念。下圖是ABAP workflow template的一個(gè)例子:
Hybris workflow:
也是通過(guò)impex定義的:
impex 中包括?WorkflowTemplate,?WorkflowActionTemplate,?WorkflowDecisionTemplate,?WorkflowActionTemplateLinkTemplateRelation 這四種類(lèi)型的model
1. 一個(gè)workflow至少有3三 種類(lèi)型(start/normal/end)的 action
2. 一個(gè)action最少有一種decision
3. 一個(gè)decision 可以通過(guò)?WorkflowActionTemplateLinkTemplateRelation?鏈接到下一個(gè)action上 直到結(jié)束節(jié)點(diǎn) end.
創(chuàng)建workflow及觸發(fā)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); }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/68855.html
摘要:使用事務(wù)碼查看系統(tǒng)的后臺(tái)作業(yè)舉一些例子這個(gè)執(zhí)行的是負(fù)責(zé)填充表以便幫助文檔的快速讀取。而表明該作業(yè)的開(kāi)始條件已經(jīng)滿足,等待有可用的后臺(tái)工作進(jìn)程選擇該作業(yè),之后狀態(tài)就能變?yōu)椤? CRM 使用事務(wù)碼SM36查看CRM系統(tǒng)的后臺(tái)作業(yè): showImg(https://segmentfault.com/img/remote/1460000014222770); 舉一些例子: showImg(htt...
摘要:使用事務(wù)碼查看系統(tǒng)的后臺(tái)作業(yè)舉一些例子這個(gè)執(zhí)行的是負(fù)責(zé)填充表以便幫助文檔的快速讀取。而表明該作業(yè)的開(kāi)始條件已經(jīng)滿足,等待有可用的后臺(tái)工作進(jìn)程選擇該作業(yè),之后狀態(tài)就能變?yōu)椤? CRM 使用事務(wù)碼SM36查看CRM系統(tǒng)的后臺(tái)作業(yè): showImg(https://segmentfault.com/img/remote/1460000014222770); 舉一些例子: showImg(htt...
摘要:使用事務(wù)碼查看系統(tǒng)的后臺(tái)作業(yè)舉一些例子這個(gè)執(zhí)行的是負(fù)責(zé)填充表以便幫助文檔的快速讀取。而表明該作業(yè)的開(kāi)始條件已經(jīng)滿足,等待有可用的后臺(tái)工作進(jìn)程選擇該作業(yè),之后狀態(tài)就能變?yōu)椤? CRM 使用事務(wù)碼SM36查看CRM系統(tǒng)的后臺(tái)作業(yè): showImg(https://segmentfault.com/img/remote/1460000014222770); 舉一些例子: showImg(htt...
摘要:服務(wù)云包含產(chǎn)品,也就是的模塊成都研究院是這個(gè)產(chǎn)品開(kāi)發(fā)的主力,一共有三支開(kāi)發(fā)團(tuán)隊(duì)。以前在瑞士的辦公樓客戶數(shù)據(jù)云包含產(chǎn)品一家以色列創(chuàng)業(yè)公司,主要業(yè)務(wù)是在線物業(yè)管理客戶身份和個(gè)人資料,后被收購(gòu)。 2018年6月的SAPPHIRE(藍(lán)寶石大會(huì))上, SAP發(fā)布了新的商務(wù)軟件套件:C/4HANA,意在通過(guò)SAP C/4HANA將前臺(tái)應(yīng)用和SAP Digital Core(數(shù)字化核心)S/4HAN...
閱讀 3967·2021-09-22 10:02
閱讀 3383·2019-08-30 15:52
閱讀 3073·2019-08-30 12:51
閱讀 771·2019-08-30 11:08
閱讀 2076·2019-08-29 15:18
閱讀 3119·2019-08-29 12:13
閱讀 3608·2019-08-29 11:29
閱讀 1886·2019-08-29 11:13