2、创建流程
2.1、表单设置
2.1.1、基本属性设置
在管理平台中新增表单,第一步便是设置表单基本属性,此时除了表单名(类名)和标题外,还需设置所使用的数据表(将来在流程中会用到),表单所使用的模板类型。
此处详细说明一下模板:前面已经提到,目前管理平台已经内置了十四种模板,这些模板可分为四类:
1、空模板:与Visual Studio设计器提供的Form一样,由程序员自行进行各种开发工作;
2、数据操作模板:可用于简单应用模块和单表单流程中。此类型已将控件布局,数据绑定,数据验证等工作完成,程序员只需将与数据表字段对应控件设置好,必要时设置验证信息,一个表单就完成了;
3、流程节点模板:此类模板只能应用于多表单流程中,其他与与数据操作模板一样;
4、查询报表模板:目前企业当中除了打印报表,查询报表的需求在软件整体需求当中也占了很大的比例。此类模板就是针对这种需求情况进行的封装,如透视表、网格、图形都已封装到此类中。但目前不担负ETL的工作。
如上图中使用的左右导航表单(单表)。
2.1.2、网格设置
左右导航表单左边是导航网格,是与后台数据表直接关联的区域。
数据加载的第一步便是设置数据表映射。
上图中使用单一数据表做为数据源,如果需要绑定多个数据表,数据表之间用“,”分隔,然后在连接条件中设置连接字段就行了。
第二步是设置网格列, 这一步的操作与VS一样,直接点击添加,设置好Text与DataPropertyName就可完成列设置。上图中添加两列:姓名、年龄,分别对应BE_Name和BE_Age字段。
2.1.3、编辑控件设置
左右导航表单右边初始状态是一个空白面板,上图中(图十四)已将对应控件添加完成。
单个控件与数据表绑定点就是字段,在上图中数据源字段设置为:BE_Name,在运行平台进行显示时,会自动将此字段的内容绑定到控件中,保存数据时,会自动将数据存储到此字段。
另外,控件还可进行验证设置,控件允许进行的验证器类型有:空值验证、长度验证、范围验证、正则表达式验证。
2.1.4、程序编辑
完成控件设计后,如果需要编写部分代码,可在设计器中点击右键,选择查看代码进行编辑。
上述所有步骤完成后,即可将表单上传到服务器。
定义表单查询
业务模块日常使用过程中,数据查询功能是运用最为频繁的功能之一。如上图是表单完成以后,查询的动态定义。
其中最主要的是:条件语句定义,格式为:{param1} and {param2},其中“and”可替换为“or”或者“not”。
网格中三条数据是上图中条件语句解析之后的结果,参数名与语句中的{参数名}一一对应。其余字段由程序员自行设置。
设置完成后,进入运行平台,点击查询按钮,可使用的查询条件就是上图中定义的查询条件:姓名、年龄、性别。
2.1.5、设置表单操作
在此表单操作指的是简单模块中的内置操作功能(流程中操作定义与节点相关,此处无法定义)。
设置完成后,运行平台中对应模块操作按钮将按此方式显示。
2.1.6、权限定义
上述操作全部完成后,简单模块就可以发布为菜单提供给运行平台用户使用,如果需要设置权限,可使用菜单权限,如下图
平台中可对简单模块使用六种权限模式:所有人、某部门员工、某部门某领导、指定用户、某部门所有领导、角色。
对于组织机构不那么完整的企业,可不使用某部门员工、某部门某领导、某部门所有领导。