新增一个 customer action :
1. 创建文件 hw\src\HelloWorld.java ,内容如下:
package com.agile.test;
/**
* Created by IntelliJ IDEA.
* User:
* Date: Aug 19, 2008
* Time: 12:45:44 PM
* To change this template use File | Settings | File Templates.
*/
import com.agile.px.*;
import com.agile.api.*;
public class HelloWorld implements ICustomAction{
public ActionResult doAction(IAgileSession agileSession,
INode node,
IDataObject object) {
return new ActionResult(ActionResult.STRING, "hello world!!!");
}
}
2.hw\lib 包内加入AgileAPI.jar
3.compile HelloWorld.java
4.out 文件夹内新建文件夹 META-INF\services
5.META-INF\services 里新建文件 com.agile.px.ICustomAction,内容如下:
com.agile.test.HelloWorld //HelloWorld.class 文件的相对路径
6.jar -cvf HelloWorld.jar *.*
7.将HellWorld.jar 拷到 extensions目录下。
8.打开agile 配置 process Extensions in admin part
ok . 在toolbar 里就可以调用HelloWorld px了。