构建富互联网应用程序监控工作流和流程(4)

简介:
启用工作流。 如图 3 所示,通过 BPEL 流程从外部系统检索客户数据并将其显示在工作流面板中。然后,用户验证数据,输入存款额,之后单击 OK。
 
  验证客户数据和输入存款额
  工作流功能基于 BPEL 流程管理器提供的 ITask 和 IWorklistService 接口。RIA 将 IWorklistService 中的任务与完成给定任务所需的工作流屏幕相关联。当发生相应的表单验证时,用户界面对 completeTask 方法进行远程对象调用(如下所示),以将 UI 中捕获的数据发送至 BPEL 流程进行进一步的处理。
/**
* This function gets the use input from workflow zone, relates it to a task 
* and completes the task.The function uses instance reference id for
* identifying process instance.
*/
  
public String completeTask(String strInstanceReferenceID,
String strActivityLabel, Document payload) {
System.out.println("completeTask-" + strInstanceReferenceID + "-"
+ strActivityLabel);
String strStatus = "OK";
try {
IWorklistService worklist = getWorklist();
// get task reference
ITask task = getTask(strInstanceReferenceID, strActivityLabel);
  
// set task payload
task.setAttachment(payload.getDocumentElement());
  
worklist.completeTask(task);
  
} catch (Exception e){
e.printStackTrace();
strStatus = ERROR_STRING;
}
return strStatus;
}
  以上代码将任务特定的数据置于 ITask 接口提供的任务附件中。该接口不但将相关的数据发送回 BPEL 流程,而且还将该数据置于 BPEL 流程审计线索中。
  下面,我将介绍 RIA 应用程序的另一个重要方面:流程监控。 









本文转自 牛海彬 51CTO博客,原文链接:http://blog.51cto.com/newhappy/77260,如需转载请自行联系原作者
目录
相关文章
|
6天前
|
人工智能
LangGraph:构建多代理动态工作流的开源框架,支持人工干预、循环、持久性等复杂工作流自动化
LangGraph 是一个基于图结构的开源框架,专为构建状态化、多代理系统设计,支持循环、持久性和人工干预,适用于复杂的工作流自动化。
36 12
LangGraph:构建多代理动态工作流的开源框架,支持人工干预、循环、持久性等复杂工作流自动化
|
6月前
|
设计模式 算法 运维
开发与运维开发问题之什么是模版模式,模版模式在业务接口设计中如何应用
开发与运维开发问题之什么是模版模式,模版模式在业务接口设计中如何应用
|
8月前
|
前端开发
基于jeecgboot流程管理平台的自定义业务表单集成方法
基于jeecgboot流程管理平台的自定义业务表单集成方法
183 0
|
8月前
|
前端开发 Nacos 微服务
平台设计-部署模式
平台有多做部署模式
|
8月前
|
机器学习/深度学习 测试技术 API
iOS系统下轻松构建自动化数据收集流程
iOS系统下轻松构建自动化数据收集流程
92 0
|
8月前
|
监控 安全 数据处理
了解阿里云 RPA:如何实现流程自动化
机器人流程自动化(RPA)是一种快速发展的技术,它可以帮助企业实现重复性任务的自动化,提高工作效率和准确性。阿里云 RPA 作为一款强大的 RPA 解决方案,为用户提供了一种简单而高效的方式来实现流程自动化。本文将介绍阿里云 RPA 的功能和特点,以及如何使用它来实现流程自动化。
|
运维 监控 网络协议
统一运维监控平台设计思路| 学习笔记
快速学习统一运维监控平台设计思路。
统一运维监控平台设计思路| 学习笔记
|
安全 前端开发 中间件
云巧核心组件巡礼 - 4A 统一安全管控组件
its better to run than curst the road初心相信很多小伙伴在刚刚接触项目交付时会发出相同的感慨项目交付的低水平。我们提出为企业做全面数字化转型很多年了。 但是在项目实际执行的过程中,常常的会陷入劳动密集型的堆人,堆代码的节奏中。 代码缺乏设计,稳定性听天由命。项目沉淀难因为项目 deadline 的紧迫,往往能成功交付便万事大吉。 虽然希望可以在项目中沉淀一些能力
云巧核心组件巡礼 - 4A 统一安全管控组件
|
运维 监控 网络协议
统一运维监控平台设计思路
一、 监控平台的思路 二、 ganglia的安装 三、 yum方式安装ganglia
统一运维监控平台设计思路
|
JSON 数据可视化 前端开发
逻辑编排在优酷可视化搭建中的实践(二) - 编排器与业务
说到逻辑编排大家应该都不陌生了,目前我们集团有多面向后端的逻辑编排技术专项,且没有统一的标准、沉淀通用的方案。也有前端逻辑编排项目,但均面向前端开发提效的逻辑编排,而我们是要打造一个面向非研发人员,可让他们根据图形化组件搭建出逻辑的平台。
661 0
逻辑编排在优酷可视化搭建中的实践(二) - 编排器与业务

热门文章

最新文章

下一篇
开通oss服务