PTC FlexPLM rfa 工作流全局变量赋值 Workflow Global Variable
2013-06-05 16:49
316 查看
1.根据当前登录用户和工作流名称定位workitem
2.获取WfAssignedActivity
3.获取activity的ProcessData
4.取变量值或者赋值
5.保存变量新值
代码如下:
2.获取WfAssignedActivity
3.获取activity的ProcessData
4.取变量值或者赋值
5.保存变量新值
代码如下:
//工作流全局变量赋值 wt.fc.ReferenceFactory rf = new wt.fc.ReferenceFactory(); wt.workflow.work.WorkItem workitem =null; Collection collection = null; workitem=(wt.workflow.work.WorkItem) rf.getReference(WorkItemID).getObject(); wt.workflow.work.WfAssignedActivity wfactivity = (wt.workflow.work.WfAssignedActivity) workitem.getSource().getObject(); wt.workflow.engine.ProcessData processdata = wfactivity.getContext(); processdata.setValue("setUser",measurementUser); System.out.println(processdata); wfactivity.setContext(processdata); PersistenceHelper.manager.save(wfactivity); //执行工作流 String workIds = "|~*~|"+WorkItemID; Collection workIdsCollection = MOAHelper.getMOACollection(workIds); WFHelper.getService().processWFTasks(workIdsCollection, workEvent);
相关文章推荐
- Kernel: Do NOT use global variable as possible as you can 尽量不使用全局变量
- PHP 全局变量(Global Scope Variable) vs 局部变量(Local Scope Variable)
- Titanium 全局变量(global variable)的几种方法
- PTC FlexPLM rfa 接口自动创建产品规格
- CodeIgniter 定义“全局变量-global variable”,可以在所有controller,model和view中使用
- How to define global variable MFC 中全局变量的定义
- php 全局变量global的使用方法
- C语言中全局变量赋值的陷阱
- delphi 全局变量的定义与初始化赋值
- Performing Global Cleanup 执行全局变量清除
- c语言中不允许在函数外部给全局变量赋值
- php全局变量global
- Python学习笔记(7):global关键字及全局变量的用法
- [JS]JQuery中使用Ajax赋值给全局变量异常解决方案
- js通过ajax发送请求赋值全局变量
- 漫谈php全局变量Global
- 关于全局变量赋值
- 关于全局变量赋值的问题
- ajax给全局变量赋值问题解决示例
- [Ruby笔记]24.Ruby全局变量 $global_variable