CRM的例子
Step by Step to debug IC inbox workflow WS14000164
C4C
-
Custom recipient determination in workflow rule done on Account BO
-
Automatically send an Email notification to line manager via Workflow in Account application
Hybris
Hybris 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);
}
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
这涉及到设置商品目录、管理促销活动、构建自定义工作流,以及集成外部系统如ERP和CRM。了解Hybris的模块化设计至关重要,比如PIM(产品信息管理)、OMS(订单管理系统)和CMS(内容管理系统),这些模块共同构成了...
平台的开放性也是SAP hybris的一个显著特点,它支持多种协议,例如SOAP和RESTful Web Services,能够轻松地与ERP、PLM、CRM等企业级系统集成,这对于已经部署了这些系统的客户来说是一个重要的优势。这种开放性也...
【hybris电商开发实施路线和流程】 hybris是一款强大的全渠道电子商务解决方案,它以其模块化、服务导向的架构,为B2C和B2B电商提供了全面的支持。该平台不仅涵盖了传统的网页销售,还覆盖了呼叫中心、市场、移动...
2. **配置Hybris插件**: 在Eclipse的“Preferences”中,找到“SAP Hybris Commerce Platform”设置,配置Hybris安装路径和工作空间。 3. **创建连接**: 在“Servers”视图中,右键选择“New” -> “SAP Hybris ...
hybris电商开发实施路线和流程hybris电商开发实施路线和流程
本指南将详细解析如何安装与初始化 Hybris Commerce Suite 的过程,并且特别强调了如何在 HSQLDB 和 Hybris Server 上进行配置。这两个技术均已被预先配置并包含在安装包内。 #### 系统需求 在正式开始安装前,了解...
**Hybris简介** Hybris是SAP公司的一款全渠道商务平台,主要帮助企业构建、扩展和管理电子商务网站,实现线上线下业务的无缝集成。它提供了一整套先进的B2B和B2C电子商务解决方案,包括产品目录管理、订单处理、...
服务层是hybris平台的核心,负责处理业务逻辑,而插件则用于扩展和定制系统功能,工作流则涉及到订单处理、内容发布等业务流程的自动化管理。 在数据管理方面,SAP hybris提供了灵活的搜索机制、全文搜索引擎Solr的...
hybris(现为SAP Commerce Cloud)是一个多渠道电子商务软件解决方案,它为商业机构提供了一个灵活的平台,以开展多渠道电子商务和增强型客户服务。根据所提供的文件内容,我们可以从中提取出以下几个知识点: 1. ...
4. **客户关系管理(CRM)**:集成客户数据,实现客户细分,提供个性化营销和服务。 5. **市场分析(Analytics)**:收集和分析用户行为数据,为决策提供数据支持。 6. **渠道管理(Channel Manager)**:支持线上...
这部分的学习对于理解hybris的工作原理至关重要,它涉及到了平台的后端处理,如商品库存管理、订单处理流程和用户数据管理等。 综合以上信息,这个压缩包很可能是由两部分组成的hybris学习资料,包括了从基础到进阶...
在电子商务平台Hybris中,数据校验框架扮演着确保数据准确性和一致性的关键角色。本文将详细介绍如何在Hybris中利用数据校验框架进行有效的数据验证。 1. 背景 在传统的开发方式中,数据校验通常通过编写if语句来...
2. **工作流管理系统**:内置强大的工作流引擎,实现自动化审批流程管理,提高工作效率。 3. **便捷多渠道信息发布**:通过单一入口即可完成多渠道内容发布任务,极大地方便了营销人员的操作。 4. **精准触点...
hybris 的技术架构基于开放标准和技术栈,包括 Java、Spring Framework、Hibernate 等,这使得其具有高度的可扩展性和灵活性。此外,hybris 支持多种部署方案,包括本地部署、云部署以及混合部署模式,满足不同规模...
基于Hybris的全渠道零售平台解决方案 电子商务平台建设 全渠道中台建设 Hybris架构方案 Hybris需求要点解说
### Hybris产品特点详解 #### 一、概览 Hybris是SAP旗下的一款全渠道解决方案,被广泛...此外,Hybris还提供了丰富的功能模块和工具集,覆盖了从开发到部署再到运维的全过程,极大地提升了项目的实施效率和用户体验。
### SAP Hybris 6.4 B2C 平台搭建详解 ...对于初学者而言,理解每一个步骤背后的原理对于后续的开发和维护工作至关重要。此外,遇到问题时耐心地查找原因并逐一排除,也是提高解决问题能力的有效途径。
很完整的hybris框架介绍资料,新手入门,特别适合看。 最大的B2C和B2B电子商务专家 最全面电子商务解决方案 (incl. WCMS, PCM) 模块化和服务导向架构 最多合作伙伴 资金实力及对电子商务的独家重点 全球超过400家...
通过以上分析可以看出,Hybris的WCMS组件开发是一项综合性的技术工作,需要开发者具备良好的编程能力和对Hybris框架的深入理解。正确地理解和运用这些核心概念和技术细节,对于高效地构建功能丰富且用户体验优秀的...