电信综合业务支撑系统总体设计说明书-工作流管理子系统分册_第1页
电信综合业务支撑系统总体设计说明书-工作流管理子系统分册_第2页
电信综合业务支撑系统总体设计说明书-工作流管理子系统分册_第3页
电信综合业务支撑系统总体设计说明书-工作流管理子系统分册_第4页
电信综合业务支撑系统总体设计说明书-工作流管理子系统分册_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

文档编号: NF_T_IBSS-JS_08 版本: v1.0 密级:机密 广东省电信 综合业务支撑系统 ( IBSS) 总体设计说明书 工作流子系统分册 编制: 部门职位: 日期: _ 审核: 部门职位: 日期: _ 批准: 部门职位: 日期: _ 广州南方电信系统软件有限公司 版权所有 不得复制 综合业务支撑系统 总体设计说明书 第 2页 目 录 第一章 引言 . 4 1.1 编写目的 . 4 1.2 背景 . 4 1.3 文档地图 . 4 1.4 定义 . 4 1.5 参考资料 . 5 第二章 总体设计 . 6 2.1 需求规定 . 6 2.2 总体设计思想 . 6 2.3 功能结构图 . 7 2.4 功能描述 . 7 2.4.1 定单管理 . 7 2.4.1.1 定单资料存储设计 . 7 2.4.1.2 定 单资料的分类 . 7 2.4.1.3 定单资料实体关系分析 . 8 2.4.2 工单管理 . 9 2.4.2.1 施工派单 . 9 2.4.2.2 施工回单功能设计 . 10 2.4.2.3 质检功能设计 . 10 2.4.2.4 竣工 . 10 2.5 尚未解决的问题 . 11 第三章 模块设计 . 12 3.1 定单管理 . 12 3.1.1 资源调度的设计 . 12 3.1.1.1 资源调度整体设计 . 12 3.1.1.2 资源调度功能构件设计 . 14 3.1.2 定单管理 功能设计 . 22 3.1.2.1 定单管理功能的整体设计 . 22 3.1.2.2 定单管理功能构件设计 . 23 3.2 工单管理 . 28 3.2.1 施工派单的设计 . 28 3.2.1.1 施工派单整体设计 . 28 3.2.1.2 施工派单功能构件设计 . 28 3.2.2 施工回单的设计 . 30 3.2.2.1 施工回单整体设计 . 30 3.2.2.2 施工回单功能构件设计 . 30 3.2.3 施工质检的设计 . 31 3.2.3.1 施工质检整体设计 . 31 3.2.3.2 施工质检功能构件设计 . 32 综合业务支撑系统 总体设计说明书 第 3页 3.2.4 竣工的功能设计 . 33 3.2.4.1 竣工整体设计 . 33 3.2.4.2 竣工功能构件设计 . 33 3.3 接口设计 . 34 3.3.1 内部接口 . 34 3.3.1.1 与客服管理接口 . 34 3.3.1.2 与资源管理接口 . 35 3.3.1.3 与工单管理接口 . 36 3.3.2 外部接口 . 36 第四章 运行设计 . 37 第五章 出错处理设计 . 38 5.1 出错信息 . 38 综合业务支撑系统 总体设计说明书 第 4页 第一章 引言 1.1 编写目的 为了将用户的软件需求说明转变为目标系统的总体结构,确定目标系统的功能模块层次划分及模块之间的接口,指导下一步的详细设计以及以后的编码开发工作,特编写在本文档。 预期读者: 项目提出方以及用户方相关技术人员、项目开发组成员、测试人员、质量控制人员。 1.2 背景 系统名称: 综合业务支撑系统 项目提出人:广东省电信公司 项目开发者:广州南方电信系统软件有限公司 用户: 广东省电信公司、广东省电信地市级分公司 1.3 文档地图 本文档是总体设计的工作流管理子系统分册。在阅读本文档之前,建议先阅读总体设计的总论分册。 1.4 定义 生产编号: 用来标识一个产品的持续生产过程。 产品编号: 用来对用户所使用的电信产品进行编码,是电信产品的唯一标识符。 产品: 产品是指电信运营商提供的用于满足客户特 定通信需求的资源整合。如普通电话、 ISDN、 CENTREX 等。 业务: 业务是为满足客户特定通信需求而组织的进行资源整合的一系列生产活动。如装普通电话、改程控功能、改号、普通电话改装 ISDN 等。 简单地说产品是资源的整合,业务是资源的整合过程。 客户: 曾经或正在使用电信产品的单位或个人的实体,或者是潜在的具有电信业务综合业务支撑系统 总体设计说明书 第 5页 需求的单位或个人的实体。 客户分为历史客户、现在客户、未来客户。 根据可能发展为客户的程度又分为显在客户和潜在客户: 显在客户为在 1 年内可能成为本电信运营企业存在客户的客户。 潜在客户为在 5 年 内可能成为本电信运营企业存在客户的客户。 协单: 指相互之间存在着关联的工单。 异常: 指在生产过程中出现的例外情况,工单无法按正常的流程继续下去。 主从单: 指相互之间存在着主从依赖关系的工单,一个主单可以对应若干个从单 。 处理流水: 标识工单在所处施工环节的流水号。 派单人: 在施工环节中将一工单派给某工号去施工的人员。 施工人: 在施工环节中对一工单具体实施施工操作的人员。 回单人: 在施工环节中对一工单进行回笼的人员。 到单时间: 工单进入某一环节的时间。 出单时间: 工单在施工环节被派出的时间。 施工时间: 工单在施工环节被施工的时间。 回单时间: 工单在施工环节被回笼的时间。 库表分类: wa 类:存储调度规则信息; wq 类:存储调度队列信息; ws 类:存储施工信息; wl:存储工作流管理的日志信息; 1.5 参考资料 广东省电信综合业务支撑系统业务需求分析书 V2.0 广东省电信公司 广东省电信综合业务支撑系统技术规范广东省电信公司 计算机软件产品开发文件编制指南 GB 8567-88 计算机软件质量保证计划规范 GB/T 12504-90 计算机软件配置管理计划规范 GB/T 12505-90 综合业务支撑系统 总体设计说明书 第 6页 第二章 总体设计 2.1 需求规定 根据 ITU-TMN 标准,电信计算机应用系统可以划分为决策支持层、管理层和业务运行层三个层次。工作流管理系统的设计也基于这种概念。受理的业务包括:话音基础产品业务、话音增值产品业务、铜缆数据产品业务、光纤宽带网产品业务、互联网与多媒体产品业务、网元出租产品业务、销售业务以及其他辅助业务等。对这几类业务的受理、收费功能发生在业务运行层,管理层体现在营业受理子系统的系统管理与业务管理,灵活多样的查询与统计报表功能对管理部门的管理与决策提供支持,工单管理子系统处于业务运行 层。 2.2 总体设计思想 随着通信网元的多样化,同样产品所依附的载体可能存在不同。不同的资源施工可能由不同的生产部门完成。同时,服务在 IBSS 中有着十分重要的意义,服务部门在工作流程中占有重要的角色。 资源(广义上的资源如通信资源、人力资源等)在工作流程中起到关键的作用。把服务部门、生产部门各工作岗位看作工作流环节,对资源进行分类,不同的资源决定不同的工作流环节。 由客户、产品、业务决定相应的资源串,间接决定了工作流环节。同时,在生产活动过程中资源(资源串)的变化,动态调整工作流环节。 定单调度按照产品业务流程 所设置的环节及工位,分别产生工单,工单管理根据工单要求进行派单、工单打印、回单等操作完成每一工位的闭环管理。 工单管理必须严格按照生产管理的要求(如工单格式、工单处理时限等),实现对工单的处理。 工单管理具有严谨的权限控制,操作员只能控制所管辖的工单。各工位按相关资源进行权限控制,如程控工位按程控交换机划分权限,测量工位按测量室划分权限。 工单格式在不同地域有不同的要求,系统支持个性化工单的定制,包括工单信息详列、工单打印格式定制。 工单管理按照施工环节,分为程控、测量、外线、数据局、传输、智能网、终端施工 等。 系统设计采用构件化的设计思想,施工工位具有功能上的相似性,从整体功能上划分为功能模块:派单、回单、质检、竣工。 综合业务支撑系统 总体设计说明书 第 7页 2.3 功能结构图 资源调度功能工作流管理系统管理功能施工管理合并调度可分业务调度预告警设置异常设置施工回单施工派单施工质检可分业务设置缓装模式设置处理环节设置动作指示设置业务资源设置资源环节设置正常调度回滚调度人工调度竣工 图 2-1 功能结构图 2.4 功能描述 2.4.1 定单管理 2.4.1.1 定单资料存储设计 定单资料的存储是定单调度的基础,定单资料根据他们所描述信息的特征分为多个不同属性的实体来描述,表的编号与设计基于描述的实体之间的关系。下面对这些实体以及他们的关系作分析。 2.4.1.2 定单资料的分类 定单资料随着业务的受理,经过质检发送,进入工作流管理而建立,定单资料的记录 涉及以下的实体: 综合业务支撑系统 总体设计说明书 第 8页 定单资料实体 描述生产单的状态信息。 工单信息实体 描述工单的基本信息。 资源实体 描述系统中的资源信息。 日志资料实体 描述生产单在调度过程中产生的日志信息。 系统处理上要将定单资料分为上面的几种信息实体处理,因为每一种实体描述的信息是最基本的范畴,不可分割,在此基础上才可以讨论他们的关系。 2.4.1.3 定单资料实体关系分析 各个实体关系如下: 2.4.1.3.1 订单客户 一个客户的一次业务受理成为一个订单; 一个订单必定且只能属于一个客户。 2.4.1.3.2 订单产品 一个订单可以包含一个或多个产品; 一个产品可以出现在一个或 多个订单当中。 2.4.1.3.3 业务资源 一类业务可以使用多类(最少 0 类)资源; 一类资源可能被多类业务使用。 2.4.1.3.4 资源环节 每类资源对应一定的施工环节组合。 2.4.1.3.5 实体关系的数据库处理 鉴于以上关系的分析,实体的数据库存储处理如下 : 一、 wa 类表: ( 1) 环节设置表, tache_code 为主键; ( 2) 动作指示表, action_code 为主键; ( 3) 异常设置表, abn_code + tache_code + workp_code 为主键; ( 4) 业务资源对应设置 , srv_code + prod_class 为主键; ( 5) 资源环节对应设置, res_code 为主键; 综合业务支撑系统 总体设计说明书 第 9页 ( 6) 预告警设置表, exch_code + tache_code 为主键 ( 7) 定单状态, produce_id + produce_no 为主键; ( 8) 定单环节状态, produce_id + produce_no + tache_code + stime 为主键 二、 wq 类表: ( 9) 营业受理队列表, produce_id + produce_no 为主键 ( 10) 营业收费队列表, produce_id + produce_no 为主键; ( 11) 资源分配队列表, produce_id + produce_no + tache_code 为主键; ( 12) 施工队列表, produce_id + produce_no + tache_code 为主键; ( 13) 竣工队列表, produce_id + produce_no 为主键; ( 14) 等待队列表, produce_id + produce_no 为主键; ( 15) 人工调度队列表, produce_id + produce_no 为主键; ( 16) 客户联系队列表, produce_id + produce_no 为主键; 对于以上的关系分析, wa 类、 wq 类和 ws 类表的设计能够满足上面的关系要求。即一张订单里可以包含有多张生产单,订单有自己 唯一的订单编号,生产单有自己唯一的生产编号,施工单有自己唯一的施工流水。它们之间的各种关系通过编号来展现。 鉴于以上的关系分析与存储,各个编号的生成与应用如下: produce_id(生产编号 ): 前台生成,一张生产单一个生产编号。 produce_no(生产流水 ): 前台生成,一张生产单一个受理流水。 construct_id(施工流水 ): 基于生产编号和受理流水生成。系统自动为创建的每张生产单所对应的施工操作分配的唯一标识。一个生产编号可以对应多个施工流水。 各类表的详细信息请参见总体设计的数据库设 计说明分册。 2.4.2 工单管理 2.4.2.1 施工派单 施工派单主要完成取单、派单、打印工单的功能。 按照生产规定,施工人员根据施工单完成施工,施工派单主要功能是将工单打印出来提交给施工人员进行施工。 施工派单的处理流程如下: ( 1) 在一个施工环节中,所有需经过本环节施工工单可在派单通过派单功能进行处理。 ( 2) 工单提取:每个派单人员的工号都有自己权限局、权限部门,操作人员取工单时,先获得该派单人员的处理权限,根据此处理权限从工单表中取得该派单人员权限内的未派出工单(工单都有相应的未派单、已派单、已回单和已质检标志)。把属于该操作员的工单信 息列出在派单处理的界面中。 ( 3) 选施工单:根据列出的工单,派单人员选中要派的工单(选中的工单的相综合业务支撑系统 总体设计说明书 第 10页 应的工单上以鲜明的颜色标示以区分此工单已被选择和未选择),可以同时选择多张工单。 ( 4) 工单派单 : 根据选中的工单一张张的分别处理。对于每一张工单,先在工单表中把该工单置上已派单标志、派单日期、派单人。 ( 5) 工单打印 : 根据工单打印格式,包括客户资料、线路资料、号码资料、业务信息等工单信息。 ( 6) 工单定制:可定制工单的内容和格式,各个环节可以根据具体业务需要的数据定制出相应的工单格式和内容。 2.4.2.2 施工回单功能设计 施工回单主要完成取 单、回单回笼、记录施工日志功能。 按照生产规定,施工人员完成施工后,必须将施工结果记录下来,系统将施工结果存储到施工日志表中,同时将施工结果传送给定单调度。 施工回单的处理流程如下: ( 1) 在一个施工环节中,所有业务的工单可在回单处理窗口中进行回单处理。 ( 2) 工单提取:每个回单人员的工号都有自己所属的局和操作权限,操作人员取工单时,先取得该回单人的局代码和权限,根据此局代码和权限从工单表中取得该回单人员所属局及相关局的已派单等待回单的工单(工单都有相应的未派单、已派单和已回单标志)。属于该操作员的工单把工单信息列出在 待回单处理的界面中。 ( 3) 选单:回单人员选中要回的工单(选中的工单的相应的工单上以鲜明的 颜色标示以区分此工单已被选择和未选择)。 ( 4) 回单:根据选中的工单,先在工单表中置上相应的回单标志、回单日期、回单人、施工人等施工信息。写工单日志表,然后把工单送给调度系统,调度系统将它分派到相应的环节。工单在此环节的处理完成。 2.4.2.3 质检功能设计 质检工位作为稽核岗位,对施工完成的工单进行审核,审核不通过则转回工单派单重新处理,审核通过工单进入下一环节。 质检是工单管理中的一个浮动工位(即可设置工位)。 施工质检处理流程如下: ( 1) 置了需要质检的业务,都必须经过施工质检,所有质检单在质检窗口获得。 ( 2) 取质检单时,工号有权限限制,因而只能获取权限范围内的质检单。取单窗口为操作员提供组合查询、快查,缩小取单范围,快速获得指定工单。 ( 3) 质检 : 质检通过才能调度至下一环节,质检不通过需重新发单施工。 2.4.2.4 竣工 所有的工单环节全部处理完后,工单进入竣工环节完成客户订单资料的归档(更新客户相关信息),同时传送接口数据给外围系统。 综合业务支撑系统 总体设计说明书 第 11页 注:竣工为所有业务流程的终点。 竣工提供两种处理方式:手动竣工和自动竣工。 手动竣工流程如下: ( 1) 受理业务完成所需全部施工后 ,进入竣工环节。竣工窗口是获得竣工单的唯一窗口。 ( 2) 工单提取:工号只能获得权限范围内的工单。工单提取窗口为用户提供缩小查询范围的取单手段。 ( 3) 用户在操作界面上选定需要进行竣工处理的工单,可以选取任意条记录,然后执行竣工处理。 自动竣工流程如下: ( 1)系统无条件检索获得当前所有待竣工工单。 ( 2)对检索出来的工单进行竣工处理,无法竣工工单给出显著标识。 2.5 尚未解决的问题 无。 综合业务支撑系统 总体设计说明书 第 12页 第三章 模块设计 3.1 定单管理 3.1.1 资源调度的设计 3.1.1.1 资源调度整体设计 3.1.1.1.1 功能描述 这节描述工作流管理系统的业务是如何根据资源来进行调度的,它根据业务和资源 的对应关系,以及资源和施工环节的对应关系,对客户的申请业务,由资源的变动情况决定生产单的生产施工环节。 3.1.1.1.2 设计思想 资源调度功能的处理过程如下图所示: 综合业务支撑系统 总体设计说明书 第 13页 确定资源串需要进行资源分配?资源分配需要进行生产施工?Yes前台业务受理确定施工环节No生产施工Yes资料归档No开始结束 图 3-1 资源调度的处理过程 如图 3-1 所示,资源调度的核心思想是以资源为中心。 系统采用以资源驱动的调度方式,根据产品需要占用的资源,决定资源的分配和生产环节的施工。 产品、业务、客户类型决定资源串,资源决定环节。 定单是贯穿于整个系统的记录。一个产品的一次申请生一个定单。定单从客户申请产生,竣工 结束。 工单是施工部门使用的施工记录。 3.1.1.1.3 构件列表 构件编码 构件名称 对应功能 BGL_ZCDD_0001 正常调度 完成定单的正常调度 BGL_HGDD_0002 回滚调度 完成异常定单的回滚调度 BGL_HBDD_0003 合并调度 完成修正单的合并调度 BGL_KFDD_0004 可分业务调度 完成可分业务的调度 BGL_RGDD_0005 人工调度 完成人工手动调度 综合业务支撑系统 总体设计说明书 第 14页 3.1.1.2 资源调度功能构件设计 3.1.1.2.1 正常调度 3.1.1.2.1.1 功能描述 这节描述工作流管理系统是如何根据资源来进行调度的,它根据业务和资源的对应关系,以 及资源和施工环节的对应关系,对客户的申请业务,由资源的变动情况决定生产单的生产施工环节。 3.1.1.2.1.2 处理过程 ( 1) 业务受理,写营业受理和营业收费置队列; ( 2) 确定资源串; ( 3) 质检发送,进入定单调度; ( 4) 判断是否需要进行资源分配; ( 5) 若需要资源分配,进行资源分配处理; ( 6) 资源分配完毕,确定生产施工环节; ( 7) 若需要生产施工,进行生产施工处理 ( 8) 生产施工完成,进入竣工处理; ( 9) 资料归档。 正常调度的处理流程图如下: 综合业务支撑系统 总体设计说明书 第 15页 开始质检发送确定资源串需要资源分配?资源分配(资源调整)yes资源分配完?yes生产施工yesno需要施工?no确定施工环节no施工完成?yes竣工归档noyes结束正常调度流程需过质检发送?yesno资源分配正常?yesno异常回滚调度处理施工正常?yesno修正业务?noyes合并回滚调度处理 图 3-2 正常调度的处理流程 综合业务支撑系统 总体设计说明书 第 16页 3.1.1.2.1.3 涉及数据库表 wa_srv_res 、 wa_BGL_state 、 wa_tache_state 、 wq_res_allot 、 wq_construct 、wq_finish 、 wa_res_tache、 ws_construct 等。 3.1.1.2.2 回滚调度 3.1.1.2.2.1 功能描述 回滚调度指的是在资源分配环节或生产施工环节,因为各种异常原因使得资源配置或者施工不成功,生产单不能按照正常的流程,继续下一步操作情况下,而进行的调度。 在回滚调度中,各处理环节可出现的异常类别,及每类异常需要对哪些资源进行重新分配,由异常设置表设定。 3.1.1.2.2.2 处理过程 ( 1) 置定单状态表中的回滚标志,标示回滚开始; ( 2) 确定需要重新分配的资源串; ( 3) 生产单已分配资源,进行资源串的比较,确定需要释放的资源串; ( 4) 根据需要释放的资源串,确定需要回滚的处理环节。 ( 5) 进行回滚处理; ( 6) 回滚过程中,如果需要与客户进行协商,则进入客户联系工位,再根据与客户协商结果进行处理; ( 7) 回滚过程中,如果出错,则进入人工调度; ( 8) 回滚完毕后,确定新的资源串; ( 9) 重新进入正常调度。 回滚调度的处理流程如下: 综合业务支撑系统 总体设计说明书 第 17页 异常回滚调度流程确定需要回滚的环节进行回滚处理出现异常,需要回滚置回滚结束标志开始结束确定需重分配的资源串置回滚标志回滚完毕?no重分配资源,施工出错? 人工调度yesnoyes需要与客户联系? 客户联系yesno需要重分配资源?yes分配第一个资源其它资源发生改变?资源串和回滚环节调整yes 图 3-3 回滚调度的处理流程 3.1.1.2.2.3 涉及数据库表 wa_srv_res、 wa_BGL_state 、 wa_tache_state 、 wq_res_allot 、 wq_construct 、wq_finish 、 wa_res_tache、 ws_construct 等。 综合业务支撑系统 总体设计说明书 第 18页 3.1.1.2.3 合并调度 3.1.1.2.3.1 功能描述 由于营业前台对处在后台的生产单受理其他合并业务,引起的工单的回滚过程称为合并调度。 合并单与原单采用相同的生产编号,将它们关联起来,合并单与原单有不同的受理流水来区分。 合并单发送时,如果原单因为异常正在回滚过程中,如果该异常需要用户受理的合并业务和当前发送的合并订单业务相同,则回滚完毕后不再进入客户联系,直接进入生产; 如果合并订单发送时,原来订单正在客户联系队列通知用户受理合并业务,如果需受理的合并业务跟当前发送的合并订单的业务相同,则客户联系处理完毕后不再进入出错队列,而是重新进入生产; 3.1.1.2.3.2 处理过程 ( 1) 前台受理合并单,并发送; ( 2) 若原单尚未发送,则直接进行合并; ( 3) 若原单已经发送,则对原单置合并标志,并记录合并流水; ( 4) 确定是否需要回滚 ? ( 5) 如不需回滚,则直接合并,否则,确定需要重新分配的资源串和回滚的环节; ( 6) 进行回滚处理; ( 7) 回滚完毕之后,进行资源分配; ( 8) 如果资源分配,涉及到其他资源的变动,则需要释放涉及的资源; ( 9) 置合并完成标志 ; ( 10) 重新进入正常调度。 合并调度的处理流程如下: 综合业务支撑系统 总体设计说明书 第 19页 前台受理合并单开始原单已经发送? 直接合并合并单质检发送对原单置合并标志记录合并流水需要回滚?YesYesNoNo合并回滚调度流程异常回滚调度处理结束重新进入正常调度置合并完成标志合并图 3-4 合并调度的处理流程 3.1.1.2.3.3 涉及数据库表 wa_srv_res 、 wa_BGL_state 、 wa_tache_state 、 wq_res_allot 、 wq_construct 、wq_finish 、 wa_res_tache、 ws_construct 等。 3.1.1.2.4 可分业务调度 3.1.1.2.4.1 功能描述 可分业务可以设置为若干个基本业务的组合,可分业务按各个基本业务的调度流程进行调度。可设置组成可分业务的基本业务施工完成之后 ,是否立即进行竣工处理,及时生成用户资料和接口资料,还是等到所有的基本业务处理完成之后,再一起进行竣工处理。 3.1.1.2.4.2 处理过程 业务受理,写营业受理和营业收费置队列; 确定基本业务组合; 综合业务支撑系统 总体设计说明书 第 20页 判断是要先装后拆,还是先拆后装 ? 若先装,则取出装的基本业务,否则,取出拆的基本业务; 若需要资源分配,进行资源分配处理; 资源分配完毕,确定生产施工环节; 若需要生产施工,进行生产施工处理 生产施工完成,判断是否需要先竣工; 资料归档,判断是否所有的基本业务都处理完成? 若处理完成,结束,否则,取出下一个基本业务,继续处理。 可 分业务调度的处理流程图如下: 综合业务支撑系统 总体设计说明书 第 21页 先装后拆?资源分配需要进行生产施工?YesYesNo开始结束前台业务审核资源分配完毕?No施工完成?Yes确定基本业务组合是否先竣工?YesNo所有基本业务处理完成?YesNoYes取出下一个基本业务No需要进行资源分配?NoYesNo前台业务受理写营业收费队列取出装的子业务 取出拆的子业务确定施工环节生产施工资料归档图 3-5 可分业务调度的处理流程 3.1.1.2.4.3 涉及数据库表 wa_detach_srv 、 wa_srv_res 、 wa_BGL_state 、 wa_tache_state 、 wq_res_allot 、wq_construct 、 wq_finish 、 wa_res_tache、 ws_construct 等。 综合业务支撑系统 总体设计说明书 第 22页 3.1.1.2.5 人工调度 3.1.1.2.5.1 功能描述 当工单在定单调度的过程中出错,系统不能自动处理,需要人工干预的时候,可以将生产单转到人工调度中心,由人工调度中 心统一进行处理。 在人工调度中可以执行下述操作: ( 1) 暂停生产单的调度; ( 2) 恢复暂停生产单的调度; ( 3) 改变生产单的流程顺序; ( 4) 修改生产单的处理流程,增加或忽略生产环节; ( 5) 将生产单调回到某一环节重新开始,生成回滚流程; ( 6) 将生产单直接调度到某一环节; ( 7) 中止回滚; ( 8) 将意外出错生产单转入缓装或待装; ( 9) 将待装生产单转入缓装; ( 10) 将缓装生产单转入待装; ( 11) 将意外出错状态需要用户受理合并业务的生产单重新调度; ( 12) 人工停止缓装,重新进入生产; ( 13) 人工停止待装,重新进入生产; ( 14) 修改生产单处理等级; 3.1.1.2.5.2 处理过程 ( 1) 人工调度队列中提取生产单; ( 2) 选定 要处理的生产单; ( 3) 对选定的生产单进行人工调度处理; ( 4) 记录操作日志信息。 3.1.1.2.5.3 涉及数据库表 wq_manual、 wa_srv_res 、 wa_BGL_state 、 wa_tache_state 、 wq_res_allot 、wq_construct 、 wq_finish 、 wa_res_tache、 ws_construct 等。 3.1.2 定单管理功能设计 3.1.2.1 定单管理功能的整体设计 3.1.2.1.1 功能描述 管理功能是整个工作流管理系统中级别最高的功能模块,它负责控制系统的处理以及业务的参数,根据管理工作目的不同将之分为系统管理与业务管 理两类,两个级综合业务支撑系统 总体设计说明书 第 23页 别。前者属于系统管理员的工作,后者属于工作流管理系统业务主管部门的工作,分别给予工号以不同权限。 系统级别的管理指系统的一些后台控制的设定,开关量的设置。由系统级别的工号才可以设定,这种管理功能提供了工作流管理系统的处理上的灵活性 ,由该级别的管理工号维护。 业务级别的管理用来设置一些有关业务控制的内容,通过这些设置来改变业务受理、资源分配、施工等的处理。如:业务资源设置、资源环节设置、并发业务等。具体内容见后面的构件设计。 3.1.2.1.2 设计思想 管理功能多数是对系统字典表的设置上,设计体现在每个界面的处理 上。 3.1.2.1.3 构件列表 构件编码 构件名称 对应功能 BGL_HJSZ_0001 环节设置 设置各工作流环节 BGL_DDFS_0002 调度方式设置 设置调度方式 BGL_FDGW_0003 浮动工位设置 设置各浮动工位,决定是否需 要经过浮动工位 BGL_DSDD_0004 定时调度设置 设置定时调度的时间 BGL_BFDD_0005 并发调度设置 设置并发调度的驱动参数 BGL_HZMS_0006 待缓装模式设置 设置待缓装模式的驱动参数 BGL_YYSG_0007 预约施工时间设置 设置工单的预 约装机时间 BGL_ZYHJ_0008 资源环节设置 设置资源环节数据 BGL_YCLC_0009 异常流程设置 设置业务异常业务流程 BGL_GWSZ_0010 工位设置 根据环节设置工位 BGL_LCDZ_0011 工作流定制设置 定制业务工作流程 3.1.2.2 定单管理功能构件设计 3.1.2.2.1 环节设置 3.1.2.2.1.1 功能描述 对工作流管理中涉及到的环节进行设定。 3.1.2.2.1.2 处理过程 (1) 增加环节或选择需要修改的环节; (2) 对信息单元熟入有效的数据; (3) 确认后,更新信息单元要求记录; 3.1.2.2.1.3 涉及数据库表 wa_tache 综合业务支撑系统 总体设计说明书 第 24页 3.1.2.2.2 调度方式设置 3.1.2.2.2.1 功能描述 设置在定单 调度中的调度方式,调度方式分为实时自动调度和定时自动调度。 3.1.2.2.2.2 处理过程 (1) 选定要设置的局向,或者新增一条记录; (2) 在各单元录入信息; (3) 验证录入数据的有效性,确认后,保存设定; 3.1.2.2.2.3 涉及数据库表 wa_att_mode 3.1.2.2.3 浮动工位设置 3.1.2.2.3.1 功能描述 对工作流管理中涉及到的工位设置其是否需要经过。 可以针对各局的实际情况,分别进行设定。 3.1.2.2.3.2 处理过程 (1) 增加浮动工位或选择需要修改的浮动工位; (2) 对信息单元熟入有效的数据; (3) 确认后,更新信息单元要求记录 . 3.1.2.2.3.3 涉及数据库表 wa_workp 3.1.2.2.4 定时调度设置 3.1.2.2.4.1 功能描述 设置在定时自动调度方式 下工单在进入下一环节需等待的时长。 可以针对各局的实际情况,分别进行设定。 3.1.2.2.4.2 处理过程 (1) 选择局向或选择需要修改的记录; (2) 对信息单元熟入有效的数据; (3) 确认后,更新信息单元要求记录; 综合业务支撑系统 总体设计说明书 第 25页 3.1.2.2.4.3 涉及数据库表 wa_timing_att 3.1.2.2.5 并发调度设置 3.1.2.2.5.1 功能描述 设置定单在处理正常拆和异常拆时是否将工单同时调度到不同环节进行处理。 3.1.2.2.5.2 处理过程 (1) 选定要设置的局向,或者新增一条记录; (2) 选择并发调度类型、业务码及产品类别; (3) 验证各单元录入数据的有效性; (4) 确认后,保存设定; 3.1.2.2.5.3 涉及数据库表 wa_subsequent_att 3.1.2.2.6 待缓装模 式设置 3.1.2.2.6.1 功能描述 该功能对局待装、缓装模式和待装、缓装时长进行设置,可以根据不同局的实际情况对相关参数分别进行设定。 3.1.2.2.6.2 处理过程 (1) 选定要设置的待装、缓装代码,或者新增一条记录; (2) 在局向、待装缓装等单元中录入信息; (3) 验证各单元录入数据的有效性; (4) 确认后,保存设定; 3.1.2.2.6.3 涉及数据库表 wa_pwait 3.1.2.2.7 预约施工时间设置 3.1.2.2.7.1 功能描述 对客服受理中客户指定的预约施工时间、环节及提前提取时间进行设置。 可以针对各局的实际情况,分别进行设定。 综合业务支撑系统 总体设计说明书 第 26页 3.1.2.2.7.2 处理过程 (1) 选择局向或选择需要修改的记录; (2) 对信息单元熟入有效的数据; (3) 确认后,更 新信息单元要求记录; 3.1.2.2.7.3 涉及数据库表 wa_booking_cons 3.1.2.2.8 资源环节设置 3.1.2.2.8.1 功能描述 此功能用来设置资源和施工环节的对应关系,每类资源有可能对应一个或多个施工环节。如果某类资源在该表中没有相应设置,或者对应的施工环节串为空,则表示该资源不需要到施工环节,进行施工处理,只要在竣工的时候对该类进行占用或释放即可。 3.1.2.2.8.2 处理过程 (1) 选定要设置的资源,或者新增一条记录; (2) 对施工环节串及其他单元录入信息; (3) 验证录入数据的有效性,确认后,保存设定; 3.1.2.2.8.3 涉及数据库表 wa_res_tache 3.1.2.2.9 异常流程设置 3.1.2.2.9.1 功能描述 该 功能对系统中可能遇到的各种异常情况进行设置。给每种异常指定一个代码,并按异常环节进行分类。设定每种异常所涉及到的资源类别,以及责任环节,为系统进行责任考核提供依据。 3.1.2.2.9.2 处理过程 (1) 选定要设置的异常代码,或者新增一条记录; (2) 在异常描述、资源串、责任环节等单元中录入信息; (3) 验证各单元录入数据的有效性; (4) 确认后,保存设定; 3.1.2.2.9.3 涉及数据库表 wa_abnormity 综合业务支撑系统 总体设计说明书 第 27页 3.1.2.2.10 工位设置 3.1.2.2.10.1 功能描述 对工作流管理中涉及到的工位进行设定。 可以针对各局的实际情况,分别进行设定。 3.1.2.2.10.2 处理过程 (1) 增加工位或选择需要修改的工位; (2) 对信息单元熟 入有效的数据; (3) 确认后,更新信息单元要求记录; 3.1.2.2.10.3 涉及数据库表 wa_workp 3.1.2.2.11 工作流定制设置 3.1.2.2.11.1 功能描述 此功能用来设置业务和资源的对应关系,每类业务有可能要使用到某一类或几类资源。如果某一业务在该表中没有相应设置,或者对应的资源串为空,则该业务不需要进行资源的分配和释放。 3.1.2.2.11.2 处理过程 (1) 选定要设置的业务,或者新增一条记录; (2) 对资源串及其他单元录入信息; (3) 确认后,保存设定; 3.1.2.2.11.3 涉及数据库表 wa_srv_res 综合业务支撑系统 总体设计说明书 第 28页 3.2 工单管理 3.2.1 施工派单的设计 3.2.1.1 施工派单整体设计 3.2.1.1.1 功能描述 施工派单管理实现取单、派单、工单打印功能。 3.2.1.1.2 设计思想 ( 1) 权限控制 不同的施工工位控制着不同的资源实体(如程控交换机、测量室、交接箱等),将资源实体进行分类,将其控制权限赋予不同的部门类型(如程控交换机赋予程控室部门),操作工号根据其所控制的部门得到具体的资源实体,作为取单条件取出工单。 ( 2) 工单打印定制 不同产品的施工信息不同,工单打印格式也不相同,为增加系统的灵活扩展以适应新产品的推出,在设计上将工单信息各元素记录到工单定制表中,由系统管理人员根据工单要求定制相应的打印工单。 ( 3) 批量派单 系统支持批量派单的功能,适应实际生产的需要。 3.2.1.1.3 构件列表 构件编号 构 件名称 对应功能 BGL_SGPD_0001 施工派单工单提取 取出待施工的工单 BGL_SGPD_0002 施工派单工单派发 实际派发工单 BGL_SGPD_0003 施工派单工单打印 将工单输出到打印机上打印 3.2.1.2 施工派单功能构件设计 3.2.1.2.1 施工派单工单提取功能构件设计 3.2.1.2.1.1 功能描述 提取需要处理的施工单。 综合业务支撑系统 总体设计说明书 第 29页 3.2.1.2.1.2 处理过程 (1) 查询权限管理; (2) 输入施工流水或者工单环节; (3) 确认后,提取符合条件的工单记录; (4) 显示提取结果。 3.2.1.2.1.3 涉及实体 ws_constrcut wq_construct wa_order_state pdn_phone 3.2.1.2.2 施工派单工单派发功能构件设计 3.2.1.2.2.1 功能描述 选中待派发的工单,进行派单处理。 3.2.1.2.2.2 处理过程 ( 1) 查询权限管理; ( 2) 选择需要操作的施工单; ( 3) 进行派单操作; ( 4) 提示处理结果。 3.2.1.2.2.3 涉及实体 ws_constrcut wl_construct wl_cons_info 3.2.1.2.3 施工派单施工单打印功能构件设计 3.2.1.2.3.1 功能描述 在派单的同时打施工单,交给施工人员。 3.2.1.2.3.2 处理过程 ( 1) 选择需要处理的工单; ( 2) 确认之后,输出到打印机进行工单打印。 3.2.1.2.3.3 涉及实体 ws_constrcut wq_construct pdn_pdinfo pdn_phone cn_cust_info 综合业务支撑系统 总体设计说明书 第 30页 3.2.2 施工 回单 的设计 3.2.2.1 施工回单整体设计 3.2.2.1.1 功能描述 施工回单实现工单的提取、施工单的派发功能。 3.2.2.1.2 设计思想 ( 1) 权限控制 不同的施工工位控制着不同的资源实体(如程控交换机、测量室、交接箱等),将资源实体进行分类,将其控制权限赋予不同的部门类型(如程控交换机赋予程控室部门),操作工号根据其所控制的部门得到具体的资源实体,作为取单条件取出工单。 ( 2) 批量回单 系统支持批量回单的功能,满足实际生产的需要。 注:只有全部为正常工单才能进行批量回单,异常工单不同批量回单。 ( 3) 回单结果处理 由于工单所涉及的资 源信息多样化,占用多个同种资源类型实体,在异常回单时,需要指定到具体的资源实体。 3.2.2.1.3 构件列表 构件编号 构件名称 对应功能 BGL_SGHD_0001 施工回单工单提取 取出待回单的工单 BGL_SGHD_0002 施工回单工单回笼 完成工单信息回笼功能 3.2.2.2 施工回单功能构件设计 3.2.2.2.1 施工回单工单提取功能构件设计 3.2.2.2.1.1 功能描述 提取需要处理的施工单。 3.2.2.2.1.2 处理过程 (1) 查询权限管理; (2) 输入施工流水或者工单环节; (3) 确认后,提取符合条件的记录; (4) 显示提取结果。 综合业务支撑系统 总体设计说明书 第 31页 3.2.2.2.1.3 涉及实体 ws_construct wq_cosntruct 3.2.2.2.2 施 工回单工单回笼功能构件设计 3.2.2.2.2.1 功能描述 将选中的工单,进行工单回笼。 3.2.2.2.2.2 处理过程 ( 1) 查询权限管理; ( 2) 选择需要操作的施工单; ( 3) 进行回单操作; ( 4) 提示处理结果。 3.2.2.2.2.3 涉及实体 ws_construct wq_construct wl_construct wl_advice 3.2.3 施工质检的设计 3.2.3.1 施工质检整体设计 3.2.3.1.1 功能描述 施工质检作为系统中的浮动工位,根据系统的设置,决定工单是否需要进入本工位。 根据工单施工信息,进行审核,审核不通过则转回工单派单重新处理,审核通过工单进入下一环节。 3.2.3.1.2 设计思想 施工质检只能决定施工工单能否通过 ,无权进行施工处理。对于质检不通过的工单,质检人员必须填写具体原因,为施工人员提供建议信息。 质检工位为浮动工位,根据产品、业务等条件设置是否需要经过该工位。 3.2.3.1.3 构件列表 构件编号 构件名称 对应功能 BGL_SGZJ_0001 施工质检工单提取 取出待质检的工单 综合业务支撑系统 总体设计说明书 第 32页 BGL_SGZJ_0002 施工质检工单质检 对工单进行质检 3.2.3.2 施工质检功能构件设计 3.2.3.2.1 施工质检工单提取功能构件设计 3.2.3.2.1.1 功能描述 根据指定局向、实体等条件,选取待质检的工单。 3.2.3.2.1.2 处理过程 ( 1) 查询权限管理; ( 2) 输入施工流水或者工单环节; ( 3) 确认后,提 取符合条件的记录; ( 4) 显示提取结果。 3.2.3.2.1.3 涉及实体 ws_construct wq_cosntruct 3.2.3.2.2 施工质检工单质检功能构件设计 3.2.3.2.2.1 功能描述 检查指定工单的施工质量。质检通过,调度至下一施工环节;质检不通过,则在当前环节重新派单处理。 3.2.3.2.2.2 处理过程 ( 1) 取质检工单; ( 2) 核查回执施工单; ( 3) 勘查施工 ( 4) 质检结果反馈 ( 5) 记录质检日志 3.2.3.2.2.3 涉及实体 wq_cosntrcut ws_construct wl_check 综合业务支撑系统 总体设计说明书 第 33页 3.2.4 竣工的功能设计 3.2.4.1 竣工整体设计 3.2.4.1.1 功能描述 竣工作为业务处理流程的终点,完成所有相关信息的归档处理(将生产单信息更新到客 户、产品、资源等资料表中),同时向外围系统传递接口数据。 3.2.4.1.2 设计思想 ( 1) 信息归档 在业务受理时,将原始信息与新信息进行比较,得到变动信息,工单竣工按照生产变动信息,更新相关的资料表对应的字段。 ( 2) 接口数据 按照接口规范中的约定的接口数据,从工单信息表提取相关资料生成,并按照通信协议完成接口数据交换。 3.2.4.1.3 构件列表 构件编号 构件名称 对应功能 BGL_SGJG_0001 竣工工单提取 取出待竣工的工单 BGL_SGJG_0002 工单竣工 将选中的工单进行信息归档 BGL_SGJG_0003 生成接口数据 根 据接口协议生成接口数据 3.2.4.2 竣工功能构件设计 3.2.4.2.1 竣工工单提取功能构件设计 3.2.4.2.1.1 功能描述 根据指定工单流水或到单日期等条件,选取待竣工的工单。 3.2.4.2.1.2 处理过程 ( 1) 查询权限管理; ( 2) 设定检索条件; ( 3) 操作数据库,执行查询处理; ( 4) 显示提取结果; 3.2.4.2.1.3 涉及实体 wq_finish 综合业务支撑系统 总体设计说明书 第 34页 3.2.4.2.2 竣工处理功能构件设计 3.2.4.2.2.1 功能描述 根据选定待竣工单的业务类型(即竣工动作)不同,进行不同处理,释放或实占机线资源、生成或修改客户资料表。 3.2.4.2.2.2 处理过程 ( 1) 查询权限管理; ( 2) 选择需要进行处理的工单; ( 3) 执行竣工处理; ( 4) 显示竣工结果。 3.2.4.2.2.3 涉及实体 wq_finish 3.2.4.2.3 生成接 口数据功能构件设计 3.2.4.2.3.1 功能描述 根据与外围系统的接口协议约定,生成相关的接口数据。 3.2.4.2.3.2 处理过程 ( 1) 接口数据提取; ( 2) 记录接口数据。 3.2.4.2.3.3 涉及实体 wq_finish, wl_finish 3.3 接口设计 3.3.1 内部接口 3.3.1.1

温馨提示

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

评论

0/150

提交评论