justep工具使用(简单流程)
来源:互联网 发布:农村淘宝服务站 编辑:程序博客网 时间:2024/05/02 01:24
我们来用justep工具来做一个简单的流程。
1、我们还是得从数据库表开始建立起。先来到ontology文件夹,修改goods.ontology.m文件。增加两个概念(表)和关系(字段):采购申请主表(申请编号、申请日期、申请部门、申请人、采购类型、单据状态、备注)、采购申请明细表(主表ID、物品ID、数量)。
2、建立好了概念(表),然后我们设置标准动作,也就是要给表事先配置好常用的增改查方法,以便后面被界面和流程调用。我们点击“标准动作设置”,添加默认的增改查方法,然后对方法进行优化和调整,比如加上表与表之间的关联,这样可以生成最终用于界面显示的数据集,因为不这样做的话直接调用分散在各个表里的数据肯定是效率低下的。
3、我们来到“采购申请明细表”里的“标准动作设置”,修改“select”的值,这样可以跳出KSQL设计器,我们在设计器中可以分别设置select&from(因为在设计器中在一个界面配置,我们就放一起来看待先)、where、order、groupby等具体设置。比如我们在select设置框中可以选择我们关注的所有字段,在from设置框中配置所有的数据源表,需要left join的表就将optional join下拉框修改为“是”的同时在“ON”配置框内加上关联条件,写关联条件的收,如果需要主表ID和从表字段进行关联的话,选择主表的名字就代表主表的ID(因为justep会默认给每张表都建立了主键,主键的代号就是表名,所以查询语句中直接写表名即可)。
4、通过以上的步骤,我们将明细表(也就是从表)里的数据和关联表(在这里是物品信息表)的数据关联到一起了,那为什么没有将主表和从表之间建立关联呢,那是因为justep平台对主表和从表的关联非常简单,后面会有功能设置一下就可以关联了,这里无需做关联。
5、到此,数据表和方法建立了关联,下面就要建立流程,然后将方法和流程建立关联。
6、我们在process文件夹下面建立一个process文件,命名为“apply”(申请),系统自动生成了applyProcess.process.m文件,双击打开。在主节点的动作设置里加上刚才建立的方法,这样就把方法和流程主体建立了关联,下面就在流程主体下面建立流程对象。拖动工具栏上的对象形状,圆圈代表开始和结束,方块代表审批环节,菱形代表条件分支,通过拖拽的方式建立流程图形,保存即可。
7、至此,数据绑定了方法,方法绑定了流程环节,下一步就是流程环节要绑定配置好数据的页面。
8、我们在给流程环节绑定页面之前,首先要告诉系统我希望显示哪些页面原则,所以要从已有的数据集中选择所需的概念(表)和关系(字段)。我们在process文件夹右键点击“转到UI2”,来到UI2文件夹,点击UI2文件夹下的apply文件夹,右键新建W文件,接下来我们就通过向导来生成W文件。首先是选择模板,我们选择“流程-主从表流程”,这时就会跳出下面的界面,指定响应的概念和关系即可,要注意的是在“从数据”配置界面有个“关联关系”,在这里我们填上明细表中与主表关联的那个字段即可,这样主表就和从表实现了真正意义上的关联。点击完成,就实现了流程环节和页面之间的绑定,而且页面上显示哪些字段也都指定好了。
8、至此,数据绑定了方法,方法绑定了流程环节,流程环节绑定了页面,页面绑定了需要显示的表字段。
9、保存后我们看到新增了几个W文件,每个W文件对应了一个流程环节,意在为每个流程环节绑定了一个显示页面,我们可以自定义修改这里的每个W文件【注意只能在已有的数据集上做删减】,这样就可以实现不同流程节点的调用不同的页面,从而实现更自由的设计,最后点击保存。
10、最后,我们将页面和角色绑定,角色再和用户关联,就全部OK了。我们回到浏览器界面,在“组织权限”的“角色管理”下为system用户再分配我们刚才新建的页面即可,重登陆一次就能正常使用该新建的简单流程功能了。
- justep工具使用(简单流程)
- justep工具使用(配置和简单例子)
- justep工具使用(规则约束)
- justep工具使用(数据建模和组织建模一)
- ALM工具使用流程(一)
- 信号量简单使用流程
- Justep X5深度体验及点评(转载)
- 区分性训练训练流程简述(使用HTK工具)
- LoadRunner性能测试工具---(一)使用流程
- Matlab曲线拟合(CurveFiting)工具简单使用
- soapui工具 简单使用
- pep8工具简单使用
- 简单使用HttpClient工具
- SecureCRT工具简单使用
- git使用流程(简单易懂)
- CoreData简单使用流程分析
- Native media简单使用流程
- MVVM的简单使用流程
- 在Windows上将ReactNative集成到现有的Android项目
- Android开发中的常见异常
- Android进阶——Material Design新控件之FloatingActionButton
- java满天星系列之(四)动态星星结合内存效果 泽0715
- maven项目指定 JDK和编码1
- justep工具使用(简单流程)
- 在spring中使用SqlMapClientTemplate操作数据库
- 最大熵模型
- 关于android架构的文章工程等
- 百万数据查询优化
- java满天星系列之(三)JFrame实现满天星一闪一闪动态效果 泽0715
- Unity3D中Layers和LayerMask解析
- create pfile or spfile from memory
- Gallery滑动与Item中Layout点击冲突解决