“职员和工人请假”流程及在线表单开发示范

一. “职员和工人请假”流程及在线表单开发示范

原创小说,转发须标明出处自:

1.1. 描述

经过本示例达到飞快对F2流程管理平台的在线表单速讯上手及零编码式的支出。完成一个以请假为示范的流水生产线及在线表单,及请假数据的查询。

http://www.cnblogs.com/gisspace/p/8269525.html

一.二. 目的意义

(一) 怎样布署一个“请假在线表单”

(二) 怎样安排请假流程

(三) 如何询问本身个人的请假历史数据

(4) 怎么样让管理员查询全部请假的数额


一.三. 哪些安排三个“请假在线表单”

作品目录

壹.三.1. 数据库表定义

点击在线表单==》数据库表定义==》新增,如下图:

 图片 1

 

点击编辑字段,如下图:

 图片 2

点击编辑字段,新建请假的兼具字段

 图片 3

说胆:每一种表中必供给有CreatorId和CreatedTime,那五个字段的意义在于存放创造人ID和数码创立时间,后边将用此字段做过过滤条件来做表的多少查询管理。申请人ID在表单元素配置时会配置为隐藏域,当请假人聊到请假时会自动绑定申请人的用户ID,常常也会有多个一点青睐的请假人姓名,如上海体育地方所示。当然那多少个字段也不是纯属要的,如若未有那四个字段那么须求完结“目的效果”中的第1和第四点须要在菜单地址中扩大多四个参数

参数地址传入钦定的字段来代表那两个字段,扩展sortName参数和creatorId参数,详细见

背后的辨证在“如曾几何时查询个人的请假历史数据”中有关联。

点击生成物理表

 图片 4

到此数量库表就铺排达成了。

|– 一. 新建共享目录

一.叁.二. 多少对象定义

点击“新增”,选拔方面定义好的多寡库表

 图片 5

点击编辑子表能够添加子表,由于请假表未有子表,所以可忽略。

 图片 6

由来,数据对象字义已形成。

|– 二. 开立站点

一.三.三. 表单定义

表单定义是很重大的壹环节,要求定义字段的控件成分。

新增三个表单定义,接纳你刚刚配置的多寡对象

点击编辑成分字段,如下图:

 图片 7

图片 8

选用数据对象中的字段后效果如下图所示:

图片 9

编排各类字段的控件类型,如下图编辑姓名字段,由于申请人的全名是不须要用户本人来输入的,通过布置暗中同意值来机关填写:

 图片 10

所在机构也是和姓名同理,通过安顿暗中同意值来达到提及流程时自动填写。

 

 

配备请假体系,因为请假类型是3个抉择,大家得以从数据库在陈设,通过自定义、数据字典,或Sql来收获选项。上面是透过自定义选项的布署;

 图片 11

 图片 12

 

布署申请日期,由于报名日期用的是CreatedTime成立时间,在意义上是1模一样的,首若是用以末端列表的暗中同意排序字段,通过默许获取当前光阴来安装申请日期。

图片 13
安装申请人ID,由于申请人ID是不须要被出示的,同时也是不须求用户本身来输入的所以我们配备申请人ID为隐藏域,同时设置暗中同意值为方今登录者ID,如下图

图片 14

提示:我们在实际付出使用过程中时时要用到各样地点的ID作为来珍贵数据的涉及,比如用户ID,部门ID是最普遍的,所以那么些ID都经过隐藏域和装置默许值来促成数据自动填写和储存到您自定义的数据库表中。那些值都能透过暗中同意值或高等级控件“自定义选取器”和“自定义选拔对话框”来促成。

|– 3. 到场集群

1.三.四. 安插表单应用

供给将地点定义的请假在线表单定义应用成2个表单应用供流程引擎调用,如下图所示:

 图片 15

编排表单Html模板如下图,点击生成表单模板,调整布局格式后如下图所示:

 图片 16

点击保存。

 

 

 

 

 

致此表单定义完结。

|– 四. Web Adaptor完成负载均衡

1.肆. 哪些布置请假流程

配备流程定义请参见流程定义相关扶持,那么些不再赘述。

布局表单应用

 图片 17

 

表单表单权限,表单权限分为读和写,能够布置怎样字段在哪些环节或都此人可知可编写制定的权能。首先分析请假表业务,全部字段都在开首的时候由提单人填写,并且申请人姓名和申请时间提单人不能填写只好由系统私下认可生成。上边我们来达到那功用的安插。

 图片 18

先经过批量装置,再独自设置个其余字段,如下图:

 图片 19

 

听他们说作业须求,全部字段只可以在提货单时填写,设置如下:

 图片 20

 

单身设置:申请人姓名和申请日期,因为那四个字段提单人也不能够改改。通过甄选“空环节”来完毕其余环节都无法编辑此字段的功效。

 图片 21

 

此致表单配置完结

提及底发起流程,申请日期是湖蓝不可编辑,同时已是当前几天子,效果如下:

 图片 22

 


一.伍. 怎样询问本人个人的请假历史数据

上面来看看哪些询问自身个人请假的野史表单内的数量,也正是最开首的时候大家定义的请假数据库表中的数目。效果如下:

 图片 23

那么大家仅需求布置多个类别菜单,菜单的地点规则如下:

/SingleQuery/MySearch/?appId=流程应用ID&tableName=数据库表名

延展:借使您的数据库表字段中平昔不CreatedId和CreatedTime那么也得以把在地点前面扩充sortName参数和creatorId参数,对应的值正是字段名称,用于钦点对应各自代表那七个字段。如下

/SingleQuery/MySearch/?appId=AB&tableName=cust_qjsqb&sortName=私下认可排序字段名&
creatorId=创制人字段名

请假数据个人查询的地址是:

/SingleQuery/MySearch/?appId=AB&tableName=cust_qjsqb

 图片 24

通过点击配置的菜谱显示数据库列表如下,以下是透过布署好列表表头的功能,1开端出来的列表将会是有所字段,大家必要铺排部分展现哪部分字段,哪部分字段隐藏,哪一部分字段做为查询条件。

 图片 25

图片 26

 

是或不是Sql输出:指的是列表呈现数据时不查询此字段,由于大文本字段万分巨大而且字段内容可会有壹些是Html或Json的数码,如若查询出来会促成列表的数据源非常的大,不方便人民群众呈现展现,强烈性提议把大学本科的字段去掉Sql输出的勾选,并且Grid列隐藏打上勾。

只要仅是是Grid列隐藏打勾并不影响Json数据的正规输出,只是未有在列表中呈现。照旧仍可以通过EasyUI的Row能取得获得Grid列隐藏的数量,借使把Sql输出去除勾选则EasyUI的row中也不存在此字段的性子。

凝冻列:冻结列的便宜在于浏览器大小变化时不影响列表的体现和查阅,更加好的浏览效果,平时列表要冻结前4列。

 图片 27

 

 

日子字段市里为寻找条件时浏览:须要把是不是可编写制定勾选上,如下图

 图片 28

日期查询参数,暗许全部查询办法都以like,对于日期使用like无意义,可修改为超过等于,如下图

 

 图片 29

实际参考系统请假示例的布局。

致此配置实现。

 

一.陆. 怎么着让管理员查询全数请假的数额

安排让管理员查询到全部人的请假数据库表数据和方面包车型大巴配置相同,只是不会过虑当前用户的数目,将体现请假表数据库中的全体数据,区别仅是菜单地址的不如。

本节不需求配置表头,由于在上一小节中已经布署过了。

食谱地址格式:

/SingleQuery/ListSearch/?appId=应用ID&tableName=数据库表名

请假如下效果的地址是:/SingleQuery/ListSearch/?appId=AB&tableName=cust_qjsqb

图片 30

 

单机版本的ArcGIS
Server负载能力有限,当站点的劳务访问量超过一定数额的时候,单机站点无法满足服务必要,那时候就须求树立集群来充实整个站点的负载能力。

 

1. 新建共享目录

  为了共同集群中逐条计算机的站点状态,ArcGIS
Server站点的config-store目录和directories目录必须能被集群中具备电脑的arcgis
server account用户访问。

  共享目录最佳独立于集群中的任何1台微型总结机,那样在单台计算机产生故障的时候也不会影像站点其余计量的周转。

  如若共享目录在集群中某一台总括机上,那台电脑产生故障需求重启时,则面临狼狈的程度!重启计算机会影响全部站点,不重启又消除不了故障。

  下边以Windows Server 2008RAV4二 SP一为例,创造共享目录。

  Step一:在文书服务器上新建arcgis server account

    此用户与安装arcgis
server时成立的用户须1致,以保障集群中的总结机均可访问。

    起先–>管理工科具–>总结机管理

    图片 31

    找到“本地用户和组”,右键“用户”新建用户

    图片 32

    输入用户消息,与安装arcgis server时创立的用户同样

    图片 33

    达成创造用户完结。

  Step2:创建config-store目录和directories目录,并共享,确定保证arcgis
server account用户全体读写权限

    新建目录arcgisserver,创制四个子目录config-store、directories

    右键arcgisserver文件夹,属性–>共享,添加arcgis用户,并授予读写权限

     图片 34

    完结新建共享目录!

 

二. 成立站点

  步骤同Windows下创建ArcGIS
Server站点

  差异的是,在内定config-store目录和directories目录时须指向共享目录。

  要是是并存站点,则修改config-store目录和directories目录为共享目录。

 

3. 投入集群

  集群中逐条计算机的操作系统版本须一致

  在新电脑上安装与存活站点版本一样的ArcGIS Server
,安装时采用同样的arcgis server account配置文件

  落成安装!打开https://localhost:6443/arcgis/manager(建议使用Chrome,如果使用IE则须升级到IE11),选择“加入现有站点”

  图片 35

  钦定已有站点url,输入管理员用户名(默许siteadmin)、密码

  图片 36

  实现陈设,等待进入站点

  图片 37

  成功进入站点后会跳转到ArcGIS Server
Manager登录界面,输入管理员用户名、密码

  图片 38

  登录后,点击“站点”–>“集群”,即可查看到电脑已出席站点

  图片 39

  到那边,ArcGIS Server站点集群已经济建设立成功。

 

4. Web 艾达ptor实现负载均衡

  此时,向站点内的别样计算机发表服务,均可因此任何总括机访问。

  然则在利用劳务时,即使照旧访问单个总结机的劳务地方,则未有增加劳务的负荷能力。

  此时亟需多少个载重均衡器来援救大家分担请求流量至集群中的各台计算机。

  实现负载均衡的法门很多,大家那里运用ES大切诺基I提供的Web Adaptor for IIS。 

  Step1:开启IIS

    打开服务器管理器,采取角色–>添加角色

    图片 40

    图片 41

    选择“Web 服务器(IIS)”

    图片 42

    图片 43

    图片 44

    ArcGIS Web 艾达ptor for IIS必要万分勾选以下服务

    图片 45图片 46图片 47

    成功打开IIS!

    图片 48

  Step2:安装Web Adaptor

    双击安装文件,假若不够IIS相关服务,安装向导会提醒缺失。

    已运营IIS则能跻身下一步安装

    那里会唤起是或不是安装Silverlight和Flex的跨域访问组件,大家透过JavaScript访问,无需安装。

    图片 49

    输入代理名称替换暗许的arcgis,如mygis

    图片 50

    完毕安装!

  Step3:配置Web Adaptor

    打开“http://localhost/arcgis/webadaptor”,这里的arcgis须替换为安装时你输入的名称

    如“http://localhost/mygis/webadaptor”

     接纳布署“ArcGIS for Server”

     图片 51

    输入站点中任一处理器上的arcgis
server地址,并输入站点管理员用户名、密码

    那里能够挑选是还是不是通过web
adaptor管理站点,尽管采纳则足以经过http://webadaptorurl/mygis/manager来管理站点。否则,依然使用http://arcgisserverurl:6080/arcgis/manager来管理。

    因为我们要将web
adaptor代理后的地点揭穿给用户,来访问大家的地图服务。大家并不愿意用户能够看看站点管理器界面,所以只要未有特殊要求,则暗中同意不勾选。

    图片 52

    点击配置,短暂的等待后,提醒配置成功!

     图片 53

    那时大家可以在站点管理界面查看到成功安插的web adaptor

    图片 54

  未来站点内发表的地形图服务,可以透过http://webadaptorurl/mygis/rest/services来查看访问了

  站点的负荷能力是单个机器的N倍!N取决于出席集群的机械数量。

 

到现在,已做到ArcGIS
Server站点集群的建立及布署。

在继承文章中,将介绍ArcGIS Server的田管。

 

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注