一体化开发平台技术需求_第1页
一体化开发平台技术需求_第2页
一体化开发平台技术需求_第3页
一体化开发平台技术需求_第4页
一体化开发平台技术需求_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一体化开发平台技术需求功能模块需求描述1.配置菜单1.配置菜单:基于B/S向导式无代码配置微应用,包括但不限于:流程、表单、报表、流程监控、权限管理、人员管理等;2.菜单移动:微服务菜单配置好后,可以随意拖动菜单到任意位置;3.浏览器支持:基于浏览器在线配置,支持主流浏览器,edge、google、360极速浏览器等;2.配置权限1.权限分配:可以按用户、部门、岗位、用户组对开发平台模块进行授权;2.菜单权限微服务配置支持多级菜单,可以针对每个一级菜单进行权限分配;3.配置界面配置界面:用户可以自己切换开发平台主题皮肤;4.配置门户配置门户:微应用轻门户:通过配置化可以将多个相关联的微应用整合在一个微应用轻门户里,包括微应用、新闻、待办、已办等工作台内容;1.流程设计器1.流程引擎采用BPM平台,支持BPMN2.0规范流程配置导入、导出;2.流程引擎内置图形化流程设计器,对于自定义定制流程需求无需经过二次软件开发与编码,使用拖拽方式即可实现流程定制,并搭配相关的可配置化参数设定,用户无需掌握编程语言,简单培训即可胜任开发工作;3.支持流程版本管理,新版本发布可选择:1)停止现有所有流程使用最新版本;2)已发起的流程按照之前版本,新发起的按照最新版本;4.可以按历史版本对流程进行拷贝或者回滚;2.流程规则引擎1.支持条件、串行、并行、聚合等流程路由;2.支持部门、岗位、角色、组,并支持一人多岗,一人多编制,一人多角色;3.流程定义支持设置环节抄送人,抄送任务的用户可同时支持多种模式配置;选择组织架构可同时指定用户、岗位、业务岗位、部门、公司、角色组;可以按变量中的值动态抄送;可以调用数据源(sql或接口)动态抄送;4.流程发布前要有自动调试分析功能,能提示出流程设置的错误和不完整;5.流程具有图例的规则引擎模块,能够通过配置即可实现复杂的流程规则;6.流程规则可以订阅任务完成、任务退回、任务超时事件触发;7.流程规则判断支持等于、不等于、大于、大于等于、小于、小于等于、包含、不包含判断规则;8.流程规则支持组合条件判断,多个条件可以设置AND或则OR匹配模式;9.流程规则触发动作支持无动作、激活步骤、取消步骤、设置变量值、取消实例等动作;10.流程引擎可自动生成技术规则说明书:基于Office建立文档模板并自动生成技术规则说明书,生成内容应包含:流程名称、业务流程图、业务角色定义、流程设计说明、事件和业务规则、步骤描述信息、子流程描述信息、表单图片等;11.流程追溯审计:为了追溯以及审计,要求提供流程回放功能;12.支持多种流程模式,支持单一签核、多人顺序、多人并行、多人抢占、多人任意、指定执行、会签、知会等常用模式;13.支持邮件审批;14.流程图中可以添加Http服务任务,可在线配置http接口请求方式、输入参数、输出参数;并支持同步/异步执行;15.用户任务处理人支持变量、sql数据源、webapi数据源;16.可以基于浏览器编写javascript,调用流程sdk控制流程规则.17.抄送任务可以单独设计表单内容;18.支持上传word打印模板,流程中可以按word模板格式打印;19.流程支持事件订阅,可以订阅实例、任务等相关事件;20.可以配置流程取消、加签、退回、待办、抄送、超时、指派、指派收回、加签收回、催办、完成实例提醒、实例终止提醒、实例停滞提醒的消息模板;21.流程概览图:对于步骤很多的流程,可以配置多个审批节点为一个步骤,查看流程监控时可以按步骤进行预览;并且可以设置同时显示流程图与概览图,或者只显示流程图或者概览图;22.流程审批人类型需支持用户、固定岗位、相对岗位、岗位组、部门、公司、角色组、动态处理人、数据源等;23.最小审批数配置:在流程由多人审批的时候可以设置实际有几人审核通过即可;24.可以按天、小时、分钟、固定时间设置审批时间限制,超过时间限制后流程自动变成超时状态;25.流程退回可以配置策略,支持退回至发起步骤、退回至指定步骤、退回至上一步骤;26.支持多维度统计流程运行情况,呈现审批人个人的行为绩效,工作处理效率,工作量统计,模板流程超时统计;27.管理员针对某岗位,可查找岗位涉及的所有流程表单,并可以进行批量修改操作等;28.支持复杂流程设计,例如会议预约流程,支持图形化管理进行预约;3.流程自动化计自动审批:对于在前面已经参与审批过的用户,再次审批的时候表单没有需要填写的内容时系统可以自动帮助自动审批掉;4.集成机器人1.流程中支持直接调用WEBAPI接口,支持调用数据库;并可以配置调用的触发规则;2.外部系统可直接通过Webapi调用触发流程并附带相关业务数据;3.可以直接引入第三方系统的数据作为流程的基础数据;4.支持集成电子签章,电子签名关联帐号;5.流程统计1.提供流程分析报表:可按人、组织、流程、环节等分析等待时间、流程参与人数、流程流转时长等;2.报表支持图形化饼图、柱状图、饼图等;3.统计查询支持跳转穿透原审批单显示;支持查询显示审批人意见和审批时间、表单创建和最后审批时间、流程状态;支持多表统计;1.表单设计器1.支持全功能的图形化表单设计,可根据业务需求自定义任意样式的表单;2.支持可视化建模,提供拖拽式、所见即所得的图形化表单设计能力,如可通过文件(包括word/excel/TXT常见日常办公格式)导入模式导入表单格式;3.PC端表单开发完成,移动端表单(微信、钉钉或者APP)无需做任何开发自动生成,移动端表单样式以移动端控件方式展现;4.用户填写表单时,可自动从数据中心提取数据,避免师生的重复填报;5.内置支持表单版本管理;6.表单设计工具提供在不同节点、不同审批人员显示不同页面的设计;7.表单生成支持复制文本内容粘贴生成整个表单,也可以是局部字段;8.表单生成支持导入数据模型自动生成主表与明细;9.移动端列表支持格式化行显示,可在线配置行数据的html模板及动作JS;表单页面设计上支持意见和签名(签章、签名图)签署;支持批量表单流程以流程文字描述或者流程图片形式导出;支持流程表单以PDF或图片形式批量导出,支持对接档案管理系统进行流程业务归档;2.表单字段1.支持表单样式自定义,每个流程均可设置不同的表单样式,表单样式内容可自定义内如如下:表单配置:表单宽度、表单边距、背景颜色、边框颜色;标题配置:标题颜色、标题字体大小;分组配置:分组背景颜色、分组字体颜色、分组内边距、分组字体大小、色块颜色、色块宽;字段标题配置:背景颜色、字体颜色、边距、字体大小;字段配置:背景颜色、字体颜色、边距、字体大小;表格配置:头部背景颜色、头部字体颜色、摘要背景颜色、摘要字体颜色;可以将配置好的表单样式预制为模板;流程中每个步骤可以单独设置表单样式;2.支持签名控件,可以直接在电脑端用鼠标签名,或者用手机端扫码后进行签名;3.可以在页面上对字段进行公式配置,不需要写任何SQL、JS等代码,在填写表单或修改表单数据时,可以使该字段的值根据公式自动计算出来,不需要再手动填写;需要支持日期时间、数字、文本等类型的字段计算;4.可以通过点击选择表单字段作为计算公式的参数,也可以手动输入字段代码作为计算公式参数;5.选择函数后,系统内需要提示函数作用与使用示例;6.需要支持以下函数;a逻辑类计算函数:需要支持相等、不等、大于、小于、大于等于、小于等于、并且、or或、异或、if条件判断、是否为空等逻辑计算函数;b文本类函数:需要支持截取、长度计算、字母转大写、字母转小写、字符替换、查找文本、分割、去空格、判断是否为空等文本计算函数;c数学类函数:需要支持取最大值、取最小值、取平均值、取绝对值、求和、向下取整、乘幂、平方根、格式化人民币、大小判断、加减乘除等数学计算函数;d时间类函数:需要支持获取日期的年月日时分秒数、计算两个日期之间的天数、将指定日期加/减指定天数、返回特定日期的周数、一个指定日期在当年的周数、获取日期所在年份的首个日期、获取日期所在年份的最后一个日期、比较两个时间的大小等时间计算函数;7.控件事件订阅,需要支持单击事件、双击事件、change事件、失去焦点事件;3.表单数据模型1.表单支持数据选择控件,数据选项可配置为调用sql数据源,webapi接口数据源;2.数据列表可以配置从主模型、子模型中获取业务数据;3.可在线管理表单生成的数据模型,可修改字段类型、字段长度、默认值,可添加新字段,可一键同步数据模型结构与数据库表结构一致;4.可将业务库中的表或视图反转为数据模型,根据数据模型设计填报表单、数据列表、图形;5.表单配置为列表形式时可以通过html代码格式化展现格式;4.表单权限1.支持字段级表单权限控制:基于用户、角色、组织结构分配用户入口访问、填报的权限;2.支持根据不同流程活动配置表单内部字段显示、编辑的权限(即设置各个流程节点可编辑的字段,针对不同流程节点配置每一个表单字段的读、写、查权限);接口中心1.无/低代码开发平台的各个组件必须公开所有接口,包括流程引擎、表单引擎、消息中心、报表引擎、用户中心,所有接口展现方式基于浏览器;2.接口中心可以展示各种格式的接口文档,生成多种语言的客户端和服务端的代码,以及在线接口调试页面;3.在线接口文档,在线文档需要给出接口的调用实例、返回示例、GET\POST\DELETE模式;4.在线文档模式调试接口,在文档的接口上点击调试直接打开调用窗口,并把示例参数带入,点击执行后在页面上展现接口返回数据;1.报表设计器1.可以直接从流程表单里获取字段数据进行勾选完成列表报表展现;2.一个报表可以有多个报表页,每页可以有多个图形,一个报表可从多个数据模型中取数;在报表的数据模型中可以创建计算列,可实现对现有数据进行格式化、计算公式等处理;3.报表中可添加全局切片器组件,支持时间、下拉单选、下拉多选、数字滑块等切片类型;切片器的数据规则变化后该报表页所有图表全部应用该数据规则并刷新数据;2.报表公式计算器在报表的数据模型中可以创建计算列,可实现对现有数据进行格式化、计算公式等处理;3.列表报表设计1.每个图表都可以配置默认查询条件、用户可按图表字段进行筛选报表中可添加全局切片器组件,支持时间、下拉单选、下拉多选、数字滑块等切片类型;切片器的数据规则变化后该报表页所有图表全部应用该数据规则并刷新数据;4.图形化报表设计1.每个图表都可以配置默认查询条件、用户可按图表字段进行筛选;2.仪表盘中的图表项可来自多个报表中的图表,可以嵌入其它系统的界面或定制化的图表内容;3.仪表盘中的图表项可来自多个报表中的图表,可以嵌入其它系统的界面或定制化的图表内容;1.多语言配置(需提供演示视频,详见第四部分评标办法前附表)1.支持微应用的多语言配置;2.支持流程的多语言配置;3.支持表单的多语言配置;4.支持数量列的多语言配置;5.支持微应用门户的多语言配置;2.应用管理配置应用管理:给办事大厅注册应用,注册时可以设置应用的图标、名称、分类、是移动端应用还是pc端、责任部门、服务对象、办事指南、是否默认加入收藏等信息;3.应用分类配置应用分类管理:应用的分类信息管理,可以设置分类的名称、展现图标、是否默认收藏扥信息;4.应用权限配置1.权限管理要求对办事大厅平台与流程平台中用户、角色、岗位、部门进行管理,包含对用户配置岗位、岗位管理、岗位下用户管理、查看岗位下流程等功能;系统主要针对工作流中的配置的岗位的人员进行管理;可以给某个部门某个岗位添加管理员,管理员进可以给该岗位添加相应的人员,添加后的人员方能使用办事大厅来处理自己有权限的任务;2.支持多级权限体系,即支持分级授权管理;3.支持用户基于角色/岗位的多维权限模型;1.部门管理部门管理:可管理校外组织及人员信息,可以在部门信息中维护岗位人员;2.岗位管理岗位管理:必须支持三级设岗,由信息服务中心创建岗位并指定职能部门,职能部门可以下发给业务部门及管理范围,业务部门管理岗位对应的人员及管理范围;3.角色管理角色管理:管理角色及成员,支持sql动态角色,配置sql语句从第三方数据库中抓取角色成员,且能够配置定期同步和设置每个角色成员的管理范围;4.用户管理用户管理:管理用户基本信息,自定义扩展属性,并支持excel批量导入;5.权限分配1.系统要求可对组织架构设置管理权限,允许在第三方系统中由专人管理指定组织或部门下的部门、岗位、用户;2.用户中心与流程引擎整合,在流程设计时可直接选择固定岗位、相对岗位、角色、部门、用户等;流程运行时步骤处理人为相对岗位的系统能自动识别申请人所在部门并找到该岗位对应管理范围的用户;3.提供标准化接口允许第三方获取岗位列表及指定岗位的人员数据,以减少在第三方系统中在管理岗位数据;4.系统权限如菜单、应用使用权限等可支持到部门、岗位、相对岗位、人员、角色;5.一个岗位如果人员跟另一个岗位类似,允许先复制岗位(或人员),再进行个别调整;6.用户监控监控所有已发起的流程实例,如果监控到某个环节的审批人,处于“退休、离职、部门调动、去世”这四种状态中,则将这些异常流程实例做成列表;超管可以查看所有异常流程实例,流程管理员只能查看所管理流程实例;同时发送钉钉消息提醒对应流程管理员;1.工作台设计器首页工作台支持用户进行首页主题、皮肤和组件的相关配置,展示模块:首页包含多个组件内容;2.全文搜索首页提供全局搜索,支持文本的精确和模糊搜索,对用户的输入中包含的错误字符有一定的容错能力,结合模糊搜索能力进行推荐,实现多种结果的展示,搜索范围包括应用/服务(名称)、事务(名称)、消息(标题和内容)、资讯(标题和内容)、日程等模块;3.服务中心服务中心1)推荐:可根据用户所在的组织机构、用户组、角色由管理员对服务进行推荐并展示在用户的推荐服务当中;2)服务筛选:可根据服务的标签对服务进行快速查找,标签支持单选/多选,不同分组的标签多选时取交集,同一分组的标签多选时取交集;3)服务分类:根据服务拼音首字母对服务进行粗粒度分类;4)服务收藏:展示每个用户自己收藏的应用/服务,收藏可随时点击或取消,收藏的服务可展示在门户首页组件上;5)办事指南:服务上架时可选是否开启的服务/应用使用、办事指南等信息展示及可选是否开启的服务/应用信息展示;4.事务中心事务中心1)我的待办:可查看所有待办事项,按最新时间排序以列表形式展示用户已接收到的全部待办事务,含服务名称、事务来源、流水号、发起人信息、发起时间、到达当前节点时间、已耗时;2)我的发起:按发起时间排序显示当前用户发起的所有事务,包括已结束、正在进行中的事务等,对进行中的事项可进行催办或终止操作,对于所有状态的事项均可查看详情;3)我的已办:按最新时间排序以列表形式展示用户全部办理过的事务,包括退回事务、审批通过事务和驳回事务等;4)我的传阅:按最新时间排序以列表形式展示传阅给我的和我传阅给他人的事务;5)草稿箱:发起申请时支持将当前状态的表单保存至草稿箱中以便再次发起,草稿箱支持对同一服务保存多条不同状态的草稿;5.业务管理中心业务管理中心:对于部门的服务提供者和部门的系统管理者提供部门管理工作台;1)面向应用服务发布岗人员提供相关应用服务管理,应用服务发布岗的人员可查看自己部门创建的应用服务,主要包括服务编号、服务图标、服务名称、服务类型、服务创建时间、服务最新更新时间、发布终端内容、服务状态等信息并对其进行相关管理;2)新建服务:新建编辑服务的基本信息、办事指南、流程表单设计、服务终端、访问权限;3)编辑应用服务:应用服务发布岗的人可在应用服务上架,上架、下架等状态下对服务进行编辑;4)查看应用服务:支持用户查看应用服务基本信息、服务评价、服务对应的流程表单信息、服务产生的数据查看与分享、服务上架信息;5)下架应用服务:应用服务在审核通过上架后,应用服务发布岗的人员可自行将自己部门的应用服务下架;6.任务中心统一任务中心:将各个系统待办事项统一在一个平台中,在PC端和移动端上均可处理,包括我的待办任务接口、我的已办任务接口、我的知会任务接口、定时任务调度接口【任务调度框架主要用于解决定时执行作业的场景,如流程超时、定时发起流程、定时数据同步等,定时任务调度中心支持Cron表达式,包含的任务类型:后台队列任务(入列后立即执行的任务)、定时任务(循环在指定的时间执行任务)、延迟任务(延迟执行任务)】;1.云应用平台注册1.通过云应用平台进行注册;2.根据应用名称、部门、类型进行搜索;2.云应用预览对有权限的云应用进行预览;3.云应用导出可以将有权限的云应用进行下载:在低代码平台中选择多个微应用(每个微应用包括流程、表单、报表、审批中心、系统管理),门户(个人信息、任务中心、日程中心、应用清单、通知公告)导出生成为一个应用资源包;4.云应用上架将导出的所有应用资源包完整的上架到云应用中心,并设置应用的封面、事项主题、办理对象、办理部门、应用详情后进行上架;5.云应用下载在云应用中心检索出上传的所有应用资源包,浏览应用详情后可以下载应用资源包;6.云应用导入将下载的应用资源包导入到低代码平台内,包括多个微应用(每个微应用包括流程、表单、报表、审批中心、系统管理),门户(个人信息、任务中心、日程中心、应用清单、通知公告),这些内容必须和第一步导出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论