- 浏览: 382997 次
- 性别:
- 来自: 深圳
-
最新评论
-
zxjlwt:
学习论。确实很全啊。欢迎交流http://surenpi.co ...
eclipse dialog 对话框 大全 -
zxjlwt:
很好。http://surenpi.com
eclipse 源码泛读 -
string2020:
有卵用???
activiti 第一个例子 helloworld -
ysj_csdn:
能给个正确的例子?
activiti 第一个例子 helloworld -
zxjlwt:
学习了。http://surenpi.com
Eclipse扩展点介绍
文章列表
一个流程定义 可以对应多个 流程实例,首先要明白两者之间的关系
类似于:Java中的一个Class可以new出多个对象
流程定义的挂起、启动
挂起:repositoryService.suspendProcessDefinitionByKey("流程定义ID");
挂起后,就不可以再开启一个流程实例了,也就是 runtimeService.startProcessInstanceByKey("流程定义ID");会抛出异常
流程定义的挂 ...
ACTIVITI Gateway
- 博客分类:
- activiti
http://bbs.jee-soft.cn:8086/showtopic-27.aspx
http://www.blogjava.net/lewhwa/archive/2010/12/05/339819.html
inclusive 网关:分支节点:节点可以有两个以上的分支,分支可以设置条件。 1.有条件的转移,条件满足的节点可以进入到活动节 ...
项目开发前的Activi的技术准备
- 博客分类:
- activiti
表的分类
act_re_* repository ,存放一些静态资源,如何流程的定义、发布
act_ru_* runtime 存放流程运行时信息,如流程实例,任务、job、运行中的变量,在流程结束后会删除这些数据,保证运行时表的检索速度
act_id_* 包含用户的信息,用户、组
act_hi_* 存放ru的历史数据
act_ge_* 通用数据 流程、图片、模板等资源的二进制文件
用户如果同步?
在操作业务用户时,同步工作流的用户
重写工作流的 IdentityService 推荐这种*
form采用哪种?
...
maven 自动发布
- 博客分类:
- maven
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<g ...
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<g ...
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<gr ...
public static class MyNullHandler implements NullHandler {
@SuppressWarnings("rawtypes")
public Object nullMethodResult(Map context, Object target,
String methodName, Object[] args) {
System.err.println("==");
return null;
}
public String getFullExp( ...
maven 直接打运行包
- 博客分类:
- ant
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>fully.qualifie ...
freemarker 例子
- 博客分类:
- freemarker
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
maven打包 实现代码混淆
- 博客分类:
- other
<plugin>
<groupId>com.pyx4me</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>proguard</goal>
</goals>
</execution>
</executions>
...
<configuration>
<environments>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws&g ...
activiti 官方文档摘要
- 博客分类:
- activiti
The Process Engine API and services
The engine API is the most common way of interacting with Activiti. The central starting point is the ProcessEngine, which can be created in several ways as described in the configuration section. From the ProcessEngine, you can obtain the various services that ...
activiti 单元测试
- 博客分类:
- activiti
public class MyBusinessProcessTest extends ActivitiTestCase {
@Deployment
public void testSimpleProcess() {
runtimeService.startProcessInstanceByKey("simpleProcess");
Task task = taskService.createTaskQuery().singleResult();
assertEquals("My Task", ...
最近遇到这样一个问题,操作一个表,发现被人锁定了,于是查询谁锁定的表,发现多人锁定,安全起见,不能全部kill,于是用一下语句判定,谁锁定,谁等待。
SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial# FROM v$locked_object l,dba_objects o,v$session s WHERE l.object_id=o.object_id AND l.s ...
quartz 入门例子
- 博客分类:
- Quartz
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion& ...