• 新建Process继承CustomProcess,实现方法,prepare是前置准备,一般不用;主要使用doIt方法
  • Process有两种用法:
    1. 当成一个按钮,点击后去更新状态等操作,一般是调用第三方和第三方对接,包括对接中间库、对接接口等
      • 例子:点击按钮后修改有效状态
      • 在数据库中创建btnChange字段,在前端student表与列中点击从数据库中创建列,在表与列中找到btn_change,将引用改为按钮
      • 然后点击流程,新建流程,Java类名称填写自己新建的DemoProcess的全类名,名称是DemoProcess,即全类名去掉前面的部分。
      • 填写描述
      • 修改数据库访问级别为全部。保存
      • 返回表与列,将新建的流程填入,这样会将按钮和后台的process关联起来,可以去点击。(同步列)
      • 进入学生表的页签,点击创建字段,在页签编辑器中修改名称和大小
1
2
3
4
5
6
7
8
9
@Override
protected String doIt() throws Exception {
// 点击按钮后修改有效状态,修改学生表的IsActive状态
int record_ID = getRecord_ID();
MStudent mStudent = new MStudent(getCtx(), record_ID, get_TrxName());
mStudent.setIsActive(false);
mStudent.saveEx();
return null;
}
  • Process业务场景:在报检后,需要确认状态,需要点一下,去更改状态