Shark api 应用:判断流程进行到了哪个活动
来源:互联网 发布:淘宝 无线 文案 编辑:程序博客网 时间:2024/04/30 06:08
// 假设我们定义了流程PROC1, 它定义了3个活动ACT1, ACT2, ACT3
ExecutionAdministration ea = Shark.getInstance().getAdminInterface().getExecutionAdministration();
ea.connect(userName, password, engineName, null);
AdminMisc am = Shark.getInstance().getAdminInterface().getAdminMisc();
// 流程实例序号, 已知
String procId = "1_1_proc1";
// 活动实例序号
String actId = "";
// 获得流程实例到目前为止所创建的活动实例
WfActivity[] wfas = ea.getProcess(procId).get_sequence_step(0);
if ( wfas != null && wfas.length > 0 )
{
// 获得最后一个活动实例的序号
actId = wfas[wfa.length - 1].key();
}
// 获得流程定义序号,在这里获得PROC1
String procDefId = am.getProcessDefinitionId(procId);
// 获得活动定义序号,在这里获得ACT1, ACT2, ACT3之一
String actDefId = am.getActivityDefinitionId(procId, actId);
// p.s. 可以看到,使用Shark.getInstance().getAdminInterface()方法,可以获得Shark的管理工具类,其中的api可以获取很多需要的信息
- Shark api 应用:判断流程进行到了哪个活动
- Shark api 应用:获得父流程(parent process)
- Shark api 应用:获得子流程(sub process)
- 如何查找应用中哪个文件使用到了IDFA
- 判断用于使用哪个渠道进行联网
- Shark包、流程管理
- 到了对学习赖宁活动进行小结的时候了
- shark应用cache
- Shark中活动(Activity)的状态
- Shark工作流文档翻译活动--Shark1
- Shark流程跳转的设计
- (转)Shark包、流程管理
- 快速判断当前应用界面属于哪个Activity
- 比特币现在到了哪个阶段?
- 新版活动在哪个栏目?
- 流程设计实践:增加路由活动的应用案例
- 使用 Shark 来对你的 iPhone 应用进行性能调优(Using Shark to Performance Tune Your iPhone App)
- android 判断当前应用是否处于活动状态
- 有三种方法可以画出一个动画的轨迹
- I LOVE YOU的真正含义
- 关于传值和值的引用的问题!
- 陶子的月经论述
- Platform SDK: Remote Procedure Call (RPC)
- Shark api 应用:判断流程进行到了哪个活动
- spring + hibernate 数据话持久层(转)
- 人生25句经典
- 检查字符串里是否包含*
- 把男友升级为老公的时候发生的bug
- Tuxedo常见应用配置关注事项 (转自BEA中国网站)
- window.open
- Java+XML+MVC框架StrutsCX简介
- 页面刷新