Ecology8数据展现及流程触发集成操作手册V1.0.doc
《Ecology8数据展现及流程触发集成操作手册V1.0.doc》由会员分享,可在线阅读,更多相关《Ecology8数据展现及流程触发集成操作手册V1.0.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-作者xxxx-日期xxxxEcology8数据展现及流程触发集成操作手册V1.0【精品文档】流程展现及流程触发集成操作手册1. WebService注册一、概述目前很多软件为了便于和其它软件进行集成,都开发了WebService接口,通过这些接口可以和第三方软件进行数据的交互功能,这里的WebService注册就是在E-cology中集中登记其它软件的WebService接口及相关的参数,这样我们在后台管理的时候可以直接调用这些接口。二、注册设置1、点击【WebService注册】菜单后显示如图1所示图1 点击【新建】按钮可以注册WebService信息; 选中已注册的WebService后
2、点击【删除】按钮后可以删除选中的信息; 列表菜单只有【编辑】和【删除】按钮,点击后可以编辑删除注册信息。2、在图1中点击【新建】按钮后显示如图2所示,开始注册WebService信息图2 自定义名称中填写WebService服务的名称,在后期调用的时候会看到这个名称,所以命名最后能够代表此WebService服务是干嘛用的; WebService地址:非常重要的内容,此地址是由第三方软件供应商提供的,如果没有提供就不能使用这个功能,配置完成后可以点击【解析WSDL】以确保接口地址正确,点击【检查更新】按钮可以可以确保接口内容有没有变化; 点击图2中的添加按钮,会在下方增加一行,配置WebSer
3、vice接口中提供的方法和参数字段等信息,这些信息都是由第三方软件供应商所需要提供的,如图3所示图3 配置完成后需要点击【保存】按钮进行保存; 选中已有的方法,点击按钮可以删除选中的方法; 方法列表字段功能显示如下表,先来看一下图3中红框所示的方法所对应的WebService接口文件,如图4所示,我们通过浏览器直接访问WebService地址后看到的内容图4字段说明方法名称其它模块配置过程中可以调用的方法,此方法必需是写在WebService接口内容中的,如图4中的【getAllModeDataList】,所以这些方法都是由提供WebService接口的软件供应商提供描述针对此方法的文字描述,
4、主要是便于其它管理员了解此接口的作用返回值类型接口返回数值的类型,在后期调用接口方法的时候,E-cology字段的类型一致参数名称写在方法之后的参数名称,这些名称也在WebService接口文件中可以看到,如图4中的in0in7参数类型对应参数的类型,在WebService接口文件中可以看到,如图4中type后面跟的就是参数字段的类型是否数组只有数组型的参数才需要选中2. 数据展现集成一、概述数据展现集成就是通过浏览按钮的方式展示外部数据源的数据,常被用作自定义浏览框的设置和自定义查询菜单的设置。二、数据展现集成设置1、点击【数据展现集成】菜单后显示如图1所示图1 点击【新建】按钮可以创建新的
5、自定义浏览框; 选中已有的自定义浏览按钮后点击【删除】可以批量删除选中的自定义浏览框; 列表菜单只有【编辑】和【删除】两个按钮,点击后可以编辑和删除当前的自定义浏览框。2、在图1中点击【新建】按钮后显示如图2所示图2 标识:自定义数据查询页面的名称,必需是唯一的; 名称:此自定义查询数据的名称,一般用中文表示,告知需要用到此查询功能的用户这个是查询什么内容的; 展现形式:展现形式分为了【浏览框】和【查询页面】两种,浏览框的话可以在流程表单中设置了自定义浏览框类型的字段时调用,查询页面可以在自定义菜单等页面进行调用; 展现方式:选择浏览框中内容的展现方式,只有展现形式是【浏览框】时才需要设置,可
6、以采用列表式、树形方式,如果采用自定义页面的话,显示如图3所示,只要直接设置自定义页面地址就可以了,其它信息不用设置了。图3 数据来源:数据来源可以分为数据库、WebService接口、自定义接口三种,每种接口配置不完全一样 数据源查询 数据源:查询数据的来源数据库,数据源需要在【数据源设置】中先设好; 查询SQL语句:编写查询语句,控制浏览按钮的查询显示结果; WebService查询 WebService地址:在WebService注册中记录接口名称,通过下拉选择框选择; WebService方法:属于这个接口的具体方法; 自定义地址查询 已经在第三方的页面中编写了查询方法,这里直接调用那
7、个查询方法的文件; 主键:查询的主标示字段名称; 外部页面地址: 列表式查询页面中必需设置页面中的查询条件和显示字段列,点击下方的进行添加; 如果是树形展示字段的话,需要制定父字段和子字段在外部数据源中的名称,如图4所示。图4三、实例介绍1.数据展现集成-展现类型-浏览框(即E7及以下版本的自定义浏览按钮)以表ID_0为例子:E7及以下版本的自定义浏览按钮设置及浏览按钮查询结果展示:E8版本的自定义浏览按钮设置:数据库中存的值为主键字段标题栏的作用:l浏览框中的作用即是选择后显示的字段l查询页面中的作用即是提供超链接的字段浏览按钮查询结果展示:新增功能:l字段联动:以表t_hrmresourc
8、e、t_hrmdepartment为例:联动条件字段在流程中的字段名称为op_test_ld_bm(对应表t_hrmdepartment的内容)需要联动带出的人员字段:设置方法A:直接在查询sql中添加条件,联动字段为$op_test_ld_bm$联动字段如果都是在明细表中,联动字段的写法为:$formtable_main_748_dt1_bm_dl$其中,formtable_main_748_dt1是明细表表名,bm_dl为明细表中的字段名设置方法B:直接在查询字段设置中的流程联动字段名称中填写联动字段名称结果展示:l转换方法:以表ID_0为例未使用转换方法前,浏览按钮显示的结果:使用转换方
9、法:select email from id_0 WHERE loginid = ?currentvalue;浏览按钮显示的结果:特殊的SQL处理:当多表联动时,可能会出现这些表中的主键一样的问题,这种情况下,SQL语句做一层包装,即可解决:例如:select d.id,d.departmentid, d.lastname|20150819 as lastname ,(case when sex = 1 then 女 when sex = 0 then 男 end) as Sex,(case when status = 0 then 试用 when status = 1 then 正式 whe
10、n status = 2 then 临时 when status = 3 then 试用延期 when status = 4 then 解聘 when status = 5 then 离职 when status = 6 then 退休 when status = 7 then 无效end) as status, f.jobtitlename, e.departmentname, from (select id,a.lastname,a.sex,a.status,a.departmentid,a.subcompanyid1,a.jobtitle from Hrmresource a where
11、 a.departmentid in (select b.id from Hrmdepartment b where b.subcompanyid1 in (selectfrom Hrmsubcompany c where substr(id,1,2)=$wenben$) d left join Hrmjobtitles f on d.jobtitle = left join Hrmdepartment e on d.departmentid =e.id left join Hrmsubcompany g on d.subcompanyid1 = where d.lastname like %
12、y%由于各表中都有id这个主键,所以导致此SQL无法正常使用修改为以下内容即可:select * from(select d.id,d.departmentid, d.lastname|20150819 as lastname ,(case when sex = 1 then 女 when sex = 0 then 男 end) as Sex,(case when status = 0 then 试用 when status = 1 then 正式 when status = 2 then 临时 when status = 3 then 试用延期 when status = 4 then 解聘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ecology8 数据 展现 流程 触发 集成 操作手册 V1
限制150内