审批流开发文档.docxVIP

  • 3
  • 0
  • 约1.75千字
  • 约 4页
  • 2017-02-05 发布于河南
  • 举报
审批流开发文档

审批流开发文档1. 审批流列表页效果见图1:图1此列表页主要做查询展示,上部为流程查询,中部为按钮操作,下部为列表展示。1.1 流程查询:选择查询条件“起始日期” 和 “截止日期”,点击放大镜显示日历。选择“起始日期”不选择“截止日期”,查询的是“起始日期”到当前系统日期内的所有审批流,“起始日期”不能大于当前系统日期。不选择“起始日期”选择“截止日期”,查询的是小于“截止日期”的所有审批流。点击“关键字”文本框,如果值是“关键字”就置为空,否则不操作。“全部列”是根据图1中列表区每一列的列头生成的下拉列表框。“搜索”是根据选择的日期、输入的关键字、选择的列进行的查询展示。1.2 按钮操作:有新增、编辑、删除3个按钮。1.2.1 新增:点击“新增”按钮,进入审批流新增页面,见图2:图2流程信息: “审批流名称”不能和已有的审批流名称重复。“单据类型”点击文本框后放大镜图标选择。类似于下面的列表见图3:将单据类型的单据编号和单据名称带到本页。图3 “审批通过后自动确认单据”可勾选和取消勾选,如勾选该选项,审批全部完成并通过审批后,可自动将单据状态由“已审批”置为“未执行”,否则为“已审批”。“是否启用”可勾选和取消勾选,如果勾选该选项,保存后该审批流生效,如有其它已启用的审批流,那么自动置为禁用;否则不生效。流程设计:新增条件和条件组的命名都是条件、条件组后加数字,从1开始,以此类推。条件和条件组各只有一个时,上下移动和删除不能选择。上下移动、删除条件和条件组时,相关条件和条件组的名称要+1或者-1,同时相关条件组的跳转清空。条件不能跨条件组移动。条件大于1时,“否则”总是在最后一个条件中。审批条件设置:图4审批条件名称:默认显示“条件+在本条件组的顺序号”。数据项:点击放大镜图标,类似于上面的列表见图3。数据项是每个单据的字段,选择不同的字段将名称和字段的属性(对象名.属性)带到本页。比如选择“制单人”,将会把“制单人”和“order.createOrder”带到本页。关系符:选择不同的数据项后,关系符的内容会发生变化。比如选择关系符“等于”,将会把“等于”对应的关系表达式“==”带到本页。条件值:根据选择的数据项,条件值的内容会手动填写或者选择列表,或者两者都有。如果选择列表中的值,将把名称和对应的值带到本页。比如选择“上海”,将会把“上海”和对应的ID“1”带到本页。“(”、“)”、“并且”、“或者”:插入这4个关系符,精确维护条件表达式。加入表达式框:将选择好的数据项、关系符、条件值进行拼接添加到表达式框中,比如:制单人等于上海。真正用到的是:order.createOrder==1 ,是我们根据选择好的数据项的字段属性、关系符的对应关系表达式、条件值的相关值拼接的。校验公式:根据拼接的条件表达式,检验它们的逻辑关系。删除:点击其中一个条件表达式,删除选中的条件表达式。全部清空:全部删除的意思,把表达式框的内容清空。保存:保存条件,并返回。取消:退出添加条件,并返回。审批环节设置:图5审批环节名称:默认显示“审批+在本条件组的顺序号”。审批通过方式:任一式是1个或多个人只要有一个人通过该审批就通过;一致式是1个或多个人全部通过才能通过;多数式是根据比例通过的,比如比例为50%,人数超过50%方能通过。是否可以编辑:在审批的流程中审批人是否有权限编辑单据。审批人设置:和“审批条件设置”大致一样。设置跳转:图6不能在当前条件组内跳转,只能跳转到比当前条件组顺序大得条件组。如果只有一个条件组或者没有比当前条件组顺序大的,跳转设置里只有一个“结束”。保存:保存审批流前先校验全部数据的完整性和一致性,通过才能保存,不通过提示。保存通过后不退出当前页面,手动点击“退出”返回列表页。校验:校验全部数据的完整性和一致性,提示是否正确。退出:点击退出审批流设置,返回列表页。1.2.2 编辑:已经启用的审批流编辑后不能保存,更改审批流名称后才可以保存。未启用的审批流可以编辑,保存时一样会校验数据完整性。1.2.3 删除删除是把流程的状态置为删除状态,不彻底删除这条数据。1.3 列表展示显示某个单据的所有流程信息,不包含流程信息状态为删除的。

文档评论(0)

1亿VIP精品文档

相关文档