如何使用activiti modeler
1个回答
展开全部
Activiti Modeler用于保存BPMN规范相关的对象,例如可用于将这些模型转换为相应的流程图对象:
// 创建一个BPMN模型实例
BpmnModel bpmnModel = new BpmnModel();
// 创建流程
Process process = new Process();
process.setId("myProcess");
bpmnModel.getProcesses().add(process);
// 创建任务
UserTask task = new UserTask();
task.setId("myTask");
process.addFlowElement(task);
// 设置任务的图形信息
GraphicInfo g1 = new GraphicInfo();
g1.setHeight(100);
g1.setWidth(200);
g1.setX(110);
g1.setY(120);
bpmnModel.addGraphicInfo("myTask", g1);
// XML转换器,将BPMN模型转换为XML文档
BpmnXMLConverter converter = new BpmnXMLConverter();
System.out.println(new String(converter.convertToXML(bpmnModel)));
参考自《疯狂工作流讲义第2版(Activiti6)》。
// 创建一个BPMN模型实例
BpmnModel bpmnModel = new BpmnModel();
// 创建流程
Process process = new Process();
process.setId("myProcess");
bpmnModel.getProcesses().add(process);
// 创建任务
UserTask task = new UserTask();
task.setId("myTask");
process.addFlowElement(task);
// 设置任务的图形信息
GraphicInfo g1 = new GraphicInfo();
g1.setHeight(100);
g1.setWidth(200);
g1.setX(110);
g1.setY(120);
bpmnModel.addGraphicInfo("myTask", g1);
// XML转换器,将BPMN模型转换为XML文档
BpmnXMLConverter converter = new BpmnXMLConverter();
System.out.println(new String(converter.convertToXML(bpmnModel)));
参考自《疯狂工作流讲义第2版(Activiti6)》。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询