云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

阿里云_郸城网站建设_返利

小七 141 0

业务流程模型和符号(BPMN)是业务流程建模的标准。sapcommerce拥有订单流程、寄售流程等业务流程,大数据分享,目前sapcommerce没有使用BPMN符号,而是使用自己的流程引擎对业务流程进行建模。这里的文档说明了如何在BPMN中对流程建模并将其转换为SAP Commerce流程模型。

BPMN到Hybris流程转换:

Hybris使用具有Hybris特定流程xml格式的流程,而不是BPMN xml格式。

BPMN到Hybris流程转换API将有助于将BPMN xml格式转换为特定于Hybris的流程XML,反之亦然。

此转换实用程序将帮助业务用户在bmpn GUI中创建、查看或修改特定于Hybris的流程。这将增加hybris上任何进程在任何外部bpmn GUI上的可视表示。

核心进程转换服务:

核心转换服务作为包含转换逻辑的jar提供。通过将xml字符串传递给defaultBPMNproc的convertProcess方法,可以转换任何进程(可以是bpmn进程xml或hybris进程xml)essConversionService.java文件

服务返回包含hybris特定流程xml、bpmn特定流程xml的数据对象,hadoop大数据,流程代码和流程任务列表(用于bpmn到hybris的转换)。

注意:

由于hybris流程的功能是bpmn流程功能的子集,因此服务可能不会将所有bpmn功能都转换为hybris流程xml。目前支持bpmn2格式的转换。

如何构建包:

从下载Zip文件https://www.sap.com/developer/trials-downloads/additional-downloads/business-process-transformation-for-hybris-commerce-15505.html把它取出来。这是一个maven项目,您需要先构建它,然后才能使用它(processingserver.jar文件)从海布里斯商业。因此,在构建项目之前,请打开"pom.xml文件"文件并编辑它,并提供processingserver.jar文件.

将路径\u到\u HYBRIS\u PLATFORM\u DIR替换为安装HYBRIS commerce的实际文件路径。

继续进行maven clean安装,服务器云,这将在target中创建jar文件,现在您可以在任何java应用程序中使用该jar文件。

将转换API用作Restful服务:

现在我们准备使用核心服务进行转换,并可以作为Restful服务提供。

下面是创建Restful服务的简单步骤。

1。创建新的Spring MVC web应用程序。

定义Spring bean后,淘客引流,可以使用bean"bpmnservice"进行bpmn进程转换。

/restapi/bpmnhybristtransformation将"Content Type"的头设置为"Application/xml"

将bpmn xml传递为body part

发布后的输出将是转换后的流程xml。

另一个API/restapi/bpmnhybristtransformjson将以JSON格式提供bpmn和hybris流程格式的输出,其中包含bpmn中标识的任务的详细信息文本。

注意:由于hybris流程的某些特定语法,我们需要在bpmn xml中添加一个xml片段,这样流程xml将是完整的。

如果我们要定义订单创建的流程,那么我们需要指定流程模型(OrderProcessModel),什么是大数据分析,这可以通过在bpmn xml上添加以下代码来完成文件。

创建示例bpmn2进程并将其转换为hybris进程xml:

获取此示例bmpn2文件内容并将其加载到任何BPMN编辑器(bpmn.io公司或者eclipse bpmn编辑器或您选择的任何bpmn编辑器)。忽略任何警告或错误,因为它是一个非常基本的模板,您可以在其中开始构建流程。

视图BPMN xml和它将显示如下。

中提供了实用程序https://www.sap.com/developer/trials-downloads/additional-downloads/business-process-transformation-for-hybris-commerce-15505.html,您可以轻松地将BPMN流程转换为SAP commerce流程。