当我们自己做了一个工作台后,就需要自己去更新BPM中流程的属性值。怎么更新呢

之前写DEMO的时候,写了个实例。保存以供后用

TaskFacadeServiceImpl tfs=new TaskFacadeServiceImpl(username,password);

ITaskQueryService taskQeryService=tfs.getWfSvcClient().getTaskQueryService();

ITaskService tasekService=tfs.getWfSvcClient().getTaskService();

IWorkflowContext ctx;

try {

ctx = tfs.authentication(username,password);

QueryContext qc = QueryContext.getQueryContext();

List lst = tfs.queryAssignedTaskList(ctx,qc);//查询出所有此用户的任务列表

Task task = null;

if (lst != null && lst.size() > 0) {

for(Task t1 :lst){

if(sqdzj.equals(t1.getSystemMessageAttributes().getTextAttribute1())){

task = t1;

}

}

}

Task newTask = tfs.queryTaskDetailByID(ctx,  task.getSystemAttributes().getTaskId());//这个地方,也不是很明白,也许是重新得到一次吧

if(users!=null&&!users.equals("")){

newTask.getSystemMessageAttributes().setTextAttribute3(users);

}else{

newTask.getSystemMessageAttributes().setTextAttribute3("aaaaa");

}

if(jcjg!=null&&!jcjg.equals("")){

newTask.getSystemMessageAttributes().setTextAttribute4(jcjg);

}

if(xyjddm!=null&&!xyjddm.equals("")){

newTask.getSystemMessageAttributes().setTextAttribute10(xyjddm);

}

newTask.getSystemMessageAttributes().setTextAttribute5(zt);//更新属性

newTask.getSystemMessageAttributes().setTextAttribute6(sendUser);

newTask.getSystemMessageAttributes().setTextAttribute7(time);

Task task1= tasekService.updateTask(ctx, newTask);//更新属性值

Task task2 =tasekService.updateTaskOutcome(ctx, task1, outcome);//更新outcome

} catch (SysException e) {

System.out.println(e.getMessage());

}

、、、、、、、、、、、、、、、、、、、、、、、、以上是完整的代码、、、、、、、、、、、、

oracle bpm 教学视频,oracle BPM直接更新流程相关推荐

  1. Oracle EBS教学视频

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 国域网内 ...

  2. oracle电子商务套件视频,Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程...

    Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程│  ├<01> │  │  ├00_ERP基本原理-概念补充.pdf │  │  ...

  3. oracle物化视图视频,Oracle物化视图使用详解视频教程

    课程目标 深刻理解Oracle物化视图的原理和应用场景,熟练通透地掌握物化视图的创建.刷新方式.物化视图日志.查询重写以及开发技巧. 适用人群 Oracle数据库工程师.Oracle DBA 课程概述 ...

  4. oracle备份数据库视频,Oracle数据库还原

    理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的故障(硬件故障.软件故障.网络故障.进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确 ...

  5. oracle ebs form视频,ORACLE EBS FORM利用模板开发步骤

    <ORACLE EBS FORM利用模板开发步骤>由会员分享,可在线阅读,更多相关<ORACLE EBS FORM利用模板开发步骤(13页珍藏版)>请在人人文库网上搜索. 1. ...

  6. 哪里有c语言教学视频,C语言教学视频(共32课更新完毕)(献给所有的爱好计算机的同学)(更新c+)...

    想学计算机的都知道老鸟们说C语言与汇编,数据结构是计算机中的基础吧 一定要学好学扎实了 想要成为高手这是必经之路 然后各位朋友可能也在学习中遇到了一点困难 我也有过这种迷茫 最近跟着nisy学习 学到 ...

  7. 小鱼儿 c语言,C语言教学视频(共32课更新完毕)(更新c++)

    想学计算机的都知道老鸟们说C语言与汇编,数据结构是计算机中的基础吧 一定要学好学扎实了 想要成为高手这是必经之路 然后各位朋友可能也在学习中遇到了一点困难 我也有过这种迷茫 最近跟着nisy学习 学到 ...

  8. 不规则图形数格子的方法_【微课堂】人教版五年级数学(上)6.5不规则图形的面积图文精讲+教学视频+同步练习...

    小学生精选资料库,家有小学生都在关注 更多资料.微课堂,请至文末 人教教材同步微课堂(包括视频微课.教材同步.图文讲解.同步练习等),可以在课堂之外帮助同学们学习.欢迎转发给更多的同学哦~~ 电子课本 ...

  9. oracle dba技术培训视频分享

    Oracle(中国)公司特别奉献:Oracle RAC Workshop培训视频 第1讲,介绍了RAC的概述:在线观看:======================================== ...

  10. 视频教程-SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版)-Oracle

    SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版) 某公司区域交付运营总监,丰富的项目管理经验,带过1个亿级项目,千万级项目10余个. 陈志文 ¥118.00 立即订阅 扫码下载「CSD ...

最新文章

  1. 开放式神经网络交换-ONNX(下)
  2. 安装phpredis扩展
  3. python三层装饰器-python三大神器===》装饰器
  4. Android Annotations配置与使用
  5. stm32 IOT_基于STM32平台的cubeMX和HAL库详解
  6. 数学建模第六节2020.5.15-17补
  7. 世界上最富有的十大家族
  8. 判断整数序列是不是二元查找树的后序遍历结果
  9. JAR——pinyin4j-2.5.0
  10. linux:shell:tree
  11. 接口测试用例怎么写?
  12. linux 设置自动定时清理日志
  13. 来自Transformer + Bert + GPT 的灵魂拷问
  14. IT,大一,这里我有点建议
  15. gitlab增加p3c-hook强制代码规范
  16. mzy对于枚举的理解
  17. SEO当下的力量,你应该关注的4个属性
  18. python tkinter 自主小项目——计算器往事
  19. vue3.0之写tsx语法
  20. 什么是webshell 常见的webshell工具有哪些

热门文章

  1. 记账系统推荐金蝶精斗云_金蝶精斗云的免费财务做账软件有哪些?
  2. Mac版Python3安装/升级
  3. 计算机及网络保密检查记录表,南京航空航天大学涉密计算机保密检查记录表.doc...
  4. java web sftp,sftp-sftp工具 v5.9.6
  5. Cisco ASA 5505 (Version 9.X)的 LAN上网和NAT的配置
  6. PCB原理图绘制(1)——工程文件的建立
  7. CUDA+CUDNN下载地址
  8. (已更新)婚礼类小程序前端界面模板源码
  9. MD文件阅读工具及配置
  10. 桌面计算机未响应怎么办,资源管理器未响应怎么办