AWS BPMN2 Activity参考指南

表单应用

表单是用户与任务交互的界面,界面由表单模板、BO数据和权限规则驱动。特殊情况下,外部的URL页面也可以作为一种表单类型绑定到人工任务上。

  • PC浏览器表单
  • 平板电脑表单(H5)
  • 手机表单(H5)

如果实际的应用只用到AWS流程引擎,此部分可忽略

主要配置项

  • 绑定一个或多个AWS表单
  • 对字段的读、写、隐藏权限进行配置
  • 对子表记录的增、删、改权限进行配置
  • 对子表的导入、导出策略进行配置
绑定多表单 运行时刻效果

用API获得表单执行界面

//返回完整的带有工具栏的表单
String page1 = SDK.getFormAPI().getFormMainPage(userContext, processInst, taskInst);

//返回表单页面,不包含工具栏
String page2 = SDK.getFormAPI().getFormPage(userContext, processInstId,taskInstId,
openState, currentPage, formDefId, boId);

//返回带有工具栏的表单URL
String url = SDK.getFormAPI().getFormMainURL(awsPortalHost, sid, processInstId,
taskInstId,formDefId, openState);

用API实现表单数据的CURD操作

//为指定的BO表新增记录
SDK.getBOAPI().create(boName, recordData, processInst, userContext);

//更新一条BO表记录
SDK.getBOAPI().update(boName, recordData);

//删除一条BO表记录
SDK.getBOAPI().remove(boName, boId);

//查询BO数据
List<BO> list=SDK.getBOAPI().query("BO_ABX").listPage(firstRow, rowCount);

全部API文档,参见这里

延伸阅读



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区