02功能验收阶段详细设计说明书v1_第1页
02功能验收阶段详细设计说明书v1_第2页
02功能验收阶段详细设计说明书v1_第3页
02功能验收阶段详细设计说明书v1_第4页
02功能验收阶段详细设计说明书v1_第5页
已阅读5页,还剩133页未读 继续免费阅读

下载本文档

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

文档简介

1、Shanghai eBPM Consulting Co.厦门烟草工业EBPM 流程管理详细设计说明书公司2015-08-17博阳精讯信息科技目录1概述41.11.21.31.4项目背景4项目目标4定义5参考资料52总体设计62.12.22.32.4系统总体说明6系统架构6功能架构8运行环境834系统数据结构设计10模块功能设计254.14.24.34.4员工界面25组织界面73管理模块123通用功能12856接口设计135其它设计1366.16.26.3系统出错设计136设计136.136尚未解决修订历史日期版本说明作者2015-7-13V1.0初始版本完成2015-8-17V1.1补充模块功

2、能设计1概述1.1项目背景(简称博阳) 是国内领先的 eBPM博阳精讯信息科技服务机构。eBPM 是“卓越业务流程管理”(excellent Business ProsManagement) 的英文首字缩写。博阳的 eBPM 流程管理方法可以帮助企业将日益复杂的管理体系“理清楚”、“管起来”并实现“持续优化”。提供的 EBPM(Excellent Business Pros Management博阳platform)是一套成商业化套件。它是基于 eBPM 方法论开发而成。在多年的流程管理项目中,博阳不断发现、总结客户的需求,倾力打造了这样一个流程展现与管理分析的。在此基础上,博阳团队可以结合客

3、户的特定需求,特别是客户方最终确定的建模规范,进一步进行客户化的定制开发。EBPM部分的功能。目前主要包括 、和 三1.2项目目标引入可以将 中的原有模型从不同维度进行展现。比如,将一位员工所涉及的所有流程、流程步骤、管理标准、工作标准、输入输出表单等内容集中在一个页面进行展现;直接从一个管理要素切入查询相关联的其它管理要素,比如从一个表单切入,查询相关联的流程步骤、岗位、管理标准等。这样就构建了一个更为友好的员工使用界面,将岗位手册、流程手册的信息通过结构化形式进行动态展现,大大提升了员工查询的方便性和用户体验,对于员工使用流程管理项目成果的便利性、长效性和积极性都很有帮助。EBPM 流程管

4、理,利用企业流程建模和分析工具,借助信息化管理建立横向和纵向集成的流程模型,展现出完整的端到端的流程,为业务流程的理解、分析和改进提供坚实的基础,对企业流程的管理和执行进行全方位的管理、,以便更好的协调业务,做出更迅速、有效的决策,为企业管理创新提供直接易用的工具。在完成企业各级流程钩稽关系梳理的基础上建立流程管理系统,实现流程增加、删除、修改、发布管理功能;流程合规审核管理功能;流程及相关管理信息的集成化和结构化的发布和查询功能。并实现流程与标准化对接;流程与企业知识管理系统对接。以 BPM 方法论为指导,全面完成基于 BPM 流程管理的流程设计、发布、审核和分析体系;同时,在企业构建完整的

5、、长效的、可持续优化的流程管理体系和流程治理机制。1.3定义Java:一种可以编写跨 B/S 架构:一种基于浏览器Tomcat:Apache应用程序的面象的程序设计语言。系统的服务器架构。下的一个开源应用服务器。ARIS:全球销量第一的流程建模工具。WAS:全称是 WebSphere Application Server,是 IBM 公司推出一款部署Java 应用的中间件。SOAP:简单对象JSON:一种轻量级的协议,一种基于 XML 传送数据的协议规范。格式,采用基于文本的格式。1.4参考资料厦烟流程管理应用系统_总体设计说明书_v1.0.doc2总体设计2.1 系统总体说明系统采用 Jav

6、a 语言基于 J2EE 企业级应用,采用组件化技术开发模式,组件是可以独立配置和管理的最小功能单元,每个组件都对应一个独立的。组件的开发又包含功能、业务服务和数据服务的开发,功能附件是对大的功能组件的细化,业务服务负责业务逻辑处理,数据服务封装的数据请求和操作。基于 Oracle 数据库运行在 Tomcat 或者 Weblogic 和 WAS 等应用服务器。整体架构以 Spring 框架为,前端界面采用 Freemarker 模型引擎技术,通过数据层和展现层的分离,提供用户界面的响应速度,提高开发的效数据层采用 Hibernate 关系率。框架,支撑数据层面的数据流转。2.2系统架构2.2.1

7、系统整体架构设计说明系统整理架构分为前端用户界面和后端 EBPM 引擎,前端界面负责信息的呈现,后端引擎基于 SOA 框架,通过服务的发布和消费支持前端业务的流畅运转。前后端可以分布式部署,也可以部署在同一个应用服务器中。通过前后端分离可以分别实现负载均衡,提高系统的茁壮性和灵活性。2.2.2系统技术架构2.2.2.1系统 O/R Map设计Abstract:所有的基础接口,了需要被所有用到基本的方法Entity.xml:对所有实体进行操作的 XML 配置文件2.2.2.2系统开发模式说明、Abstract所有的设计中对数据库的操作都需要继承,其设计模式为:2.3功能架构2.3.1系统模块设计

8、2.4运行环境2.4.1要求环境名称配置内容测试环境操作系统:Windows 2008 64 位2.4.2硬件要求环境名称配置内容测试环境CPU:4 核以上内存:8GB 以上硬盘:50GB SAS 或以上网络:100MBit 或以上生产环境CPU:8 核以上内存:16GB硬盘:200GB SAS网络:100MBit 或以上数据库:ORACLE 11g 64 位企业版标准版中间件:WAS7.0 以上/Weblogic10g 以上/Tomcat7.0 以上版本生产环境操作系统:Windows 2008 64 位数据库:ORACLE 11g 64 位企业版标准版中间件:WAS7.0 以上/Weblo

9、gic10g 以上/Tomcat7.0 以上版本3系统数据结构设计MV_PROS_MAP 结构定义存放流程的基本信息。MV_E2E_MAP 结构定义存放端到端的基本信息。字段名称描述类型备注M_GUID模型guidVARCHAR2(50)M_NAME模型名称VARCHAR2(100)M_TYPE模型类型VARCHAR2(50)OBJECT_TYPE对象类型VARCHAR2(500)OBJECT_GUID对象guidVARCHAR2(50)OBJECT_NAME对象名称VARCHAR2(100)SYMBOL_TYPE符号类型VARCHAR2(10)AT_55流程VARCHAR2(100)PATH

10、_GUID流程路径guidVARCHAR2(100)PATH_NAME流程路径名称VARCHAR2(100)ISPARENT是否能够展开VARCHAR2(5)LEVEL_层级NUMBER_XX 轴坐标NUMBER_YY 轴坐标NUMBERDEF_SYMBOL_TYPE默认符号类型VARCHAR2(10)create_date创建时间DATEcreate_user创建人VARCHAR2(20)last_update_date最后更新时间DATElast_update_user最后更新人VARCHAR2(20)MV_ARIS_结构定义存放组织架构信息表。字段名称描述类型备注OBJECT_GUID组

11、织guidVARCHAR2(50)OBJECT_NAME组织名称VARCHAR2(100)SYMBOL_TYPE符号类型VARCHAR2(10)OBJECT_TYPE组织类型VARCHAR2(10)_PATH组织路径VARCHAR2(1000)_NAME_PATH组织路径名称VARCHAR2(1000)ISPARENT是否父级VARCHAR2(5)LEVEL_层级NUMBERTOP_XX 轴NUMBERTOP_YY 轴NUMBER字段名称描述类型备注OBJECT_TYPE对象类型VARCHAR2(500)OBJECT_GUID对象guidVARCHAR2(50)OBJECT_NAME对象名称V

12、ARCHAR2(100)M_GUID端到端guidVARCHAR2(50)M_NAME端到端名称VARCHAR2(4000)M_TYPE类型VARCHAR2(50)PATH_GUID端到端路径VARCHAR2(1000)PATH_NAME端到端路径名称VARCHAR2(1000)ISPARENT是否父级VARCHAR2(5)_XX 轴坐标NUMBER_YY 轴坐标NUMBERMV_SYSTEM_MAP 结构定义存放应用系统信息。MV_RISK_MAP 结构定义存放系统的风险信息。字段名称描述类型备注OBJECT_GUID风险点guidVARCHAR2(50)OBJECT_NAME风险点名称VA

13、RCHAR2(100)SYMBOL_TYPE符号类型VARCHAR2(10)OBJECT_TYPE风险类型VARCHAR2(10)_PATH风险分类VARCHAR2(1000)_NAME_PATH风险分类名称VARCHAR2(1000)ISPARENT是否父级VARCHAR2(5)字段名称描述类型备注OBJECT_GUID应用系统guidVARCHAR2(50)OBJECT_NAME应用系统名称VARCHAR2(100)OBJECT_TYPE对象类型VARCHAR2(10)SYMBOL_TYPE符号类型VARCHAR2(10)M_GUID应用系统所在模型guidVARCHAR2(50)M_NA

14、ME应用系统所在模型名称VARCHAR2(1)M_TYPE应用系统所在模型类型VARCHAR2(50)_Xx 坐标NUMBER_Yy 坐标NUMBERISPARENT是否可以展开下级VARCHAR2(5)PATH_GUID应用系统分类VARCHAR2(1000)PATH_NAME应用系统分类名称VARCHAR2(1000)MV_OBJECT_OBJECT 结构定义存放对象和对象的关系。MV_TERM_MAP 结构定义存放术语的相关信息。字段名称描述类型备注OBJECT_TYPE管理术语类型VARCHAR2(500)OBJECT_GUID管理术语guidVARCHAR2(50)SYMBOL_TY

15、PE符号类型VARCHAR2(10)M_GUID管理术语所在模型VARCHAR2(50)M_NAME管理术语所在模型名称VARCHAR2(100)M_TYPE管理术语所在模型类型VARCHAR2(10)字段名称描述类型备注M_NAME模型名称VARCHAR2(100)FROM_OBJ_GUID起始对象VARCHAR2(50)TO_OBJ_GUID结束对象VARCHAR2(50)M_GUID模型guidVARCHAR2(50)M_TYPE模型类型VARCHAR2(50)OBJECT_GUID对象guidVARCHAR2(50)OBJECT_TYPE对象类型VARCHAR2(10)AT_9对象描述

16、VARCHAR2(4000)RELATION_TYPE对象关系类型VARCHAR2(10)LEVEL_层级NUMBER_XX 轴NUMBER_YY 轴NUMBERMV_RULE_MAP 结构定义存放管理标准的相关信息。MV_KPI_MAP 结构定义存放指标的基本信息。字段名称描述类型备注OBJECT_TYPE指标类型VARCHAR2(500)OBJECT_GUID指标guidVARCHAR2(50)OBJECT_NAME指标名称VARCHAR2(100)SYMBOL_TYPE符号VARCHAR2(10)M_GUID指标模型guidVARCHAR2(50)字段名称描述类型备注OBJECT_TYP

17、E管理标准类型VARCHAR2(500)OBJECT_GUID管理标准guidVARCHAR2(50)SYMBOL_TYPE符号VARCHAR2(10)M_GUID管理标准所在模型VARCHAR2(50)M_NAME管理标准所在模型名称VARCHAR2(100)M_TYPE管理标准所在模型类型VARCHAR2(10)PATH_GUID管理标准分类VARCHAR2(1000)PATH_NAME管理标准分类名称VARCHAR2(1000)OBJECT_NAME管理标准名称VARCHAR2(100)ISPARENT是否分类VARCHAR2(5)PATH_GUID管理术语所在分类VARCHAR2(10

18、00)PATH_NAME管理术语所在分类名称VARCHAR2(1000)OBJECT_NAME管理术语名称VARCHAR2(100)BP_M_ATTR 结构定义存放模型的信息定义。BP_M_ATTR 结构定义字段名称描述类型备注OBJECT_TYPE指标类型VARCHAR2(500)OBJECT_GUID指标guidVARCHAR2(50)OBJECT_NAME指标名称VARCHAR2(100)SYMBOL_TYPE符号VARCHAR2(10)M_GUID指标模型guidVARCHAR2(50)M_NAME指标模型名称VARCHAR2(100)M_TYPE指标模型类型VARCHAR2(50)P

19、ATH_GUID指标分类VARCHAR2(1000)PATH_NAME指标分类名称VARCHAR2(1000)_Xx 轴NUMBER_Yy 轴NUMBERLEVEL_层级NUMBERISPARENT是否分类VARCHAR2(5)M_NAME指标模型名称VARCHAR2(100)M_TYPE指标模型类型VARCHAR2(50)PATH_GUID指标分类VARCHAR2(1000)PATH_NAME指标分类名称VARCHAR2(1000)_Xx 轴NUMBER_Yy 轴NUMBERLEVEL_层级NUMBERISPARENT是否分类VARCHAR2(5)模型属性定义表。BP_OBJECT_ATTR

20、 结构定义对象属性定义表。字段名称描述类型备注OBJECT_GUID对象guidVARCHAR2(50)LANGUAGE语言VARCHAR2(20)ATTRIBUTE_NAME属性值CLOBATTRIBUTE_VALUE属性名称VARCHAR2(100)ATTRIBUTE_TYPE属性类型VARCHAR2(10)LAST_UPDATE_USER最后更新用户VARCHAR2(50)LAST_UPDATE_DATE最后更新时间DATEVER版本VARCHAR2(10)ATTRIBUTE_GUID属性guidVARCHAR2(50)字段名称描述类型备注M_GUID模型guidVARCHAR2(50)

21、LANGUAGE语言VARCHAR2(20)ATTRIBUTE_VALUE属性值CLOBATTRIBUTE_NAME属性名称VARCHAR2(100)ATTRIBUTE_TYPE属性类型VARCHAR2(10)LAST_UPDATE_USER最后更新用户VARCHAR2(50)LAST_UPDATE_DATE最后更新时间DATEVER版本VARCHAR2(10)ATTRIBUTE_GUID属性guidVARCHAR2(50)M_GUID模型guidVARCHAR2(50)LANGUAGE语言VARCHAR2(20)MV_M结构定义存放模型的公共特性信息。MV_OBJECT 结构定义存放对象的公

22、共特性信息。字段名称描述类型备注OBJECT_GUID唯一标识VARCHAR2(50)AT_1名称VARCHAR2(100)OBJECT_TYPE类型VARCHAR2(10)AT_55标识符VARCHAR2(10)AT_1521VARCHAR2(100)AT_7VARCHAR2(10)AT_593简短描述VARCHAR2(1000)AT_1532VARCHAR2(100)AT_8注释实例VARCHAR2(10)字段名称描述类型备注M_GUID唯一标识VARCHAR2(50)M_TYPE类型VARCHAR2(10)M_NAME名称VARCHAR2(100)AT_55VARCHAR2(100)AT

23、_1521VARCHAR2(100)AT_593简短描述VARCHAR2(100)MGRSYSTEM管理体系VARCHAR2(100)AT_8注释实例VARCHAR2(100)OBJECT_GUID对象guidVARCHAR2(50)LANGUAGE语言VARCHAR2(20)SYS_User 结构定义存放用户信息。字段名称描述类型备注user_no用户VARCHAR2(25)user_account用户账户VARCHAR2(25)user_name用户VARCHAR2(30)邮箱VARCHAR2(50)id自增VARCHAR2(45)ephoneVARCHAR2(15)mobileVARCH

24、AR2(15)passwordVARCHAR2(50)_no组织VARCHAR2(25)user_sus用户状态VARCHAR2(4)create_user创建人VARCHAR2(50)create_date创建时间DATElast_update_user最后更新人VARCHAR2(50)last_update_date最后更新时间DATEmemo备注VARCHAR2(1000)fail_lock_flag登录失败锁定用户标记VARCHAR2(4)SYMBOL_TYPE符号VARCHAR2(10)ISPARENT是否父对象VARCHAR2(4)DUTY_责任部门VARCHAR2(100)PUB

25、LISH_DATE发布日期VARCHAR2(20)IMPORTANT_GRADE重要性等级VARCHAR2(20)AT_1584VARCHAR2(4000)SYS_Role 结构定义存放系统的角色信息。SYS_结构定义存放系统的功能菜单信息。字段名称描述类型备注_code菜单VARCHAR2(25)_name菜单名称VARCHAR2(100)_url菜单地址VARCHAR2(100)_type菜单类型VARCHAR2(4)parent_父菜单VARCHAR2(25)sus当前状态VARCHAR2(10)zindex排序号VARCHAR2(10)create_date创建时间DATEcreate

26、_user创建人VARCHAR2(50)字段名称描述类型备注role_name角色名称VARCHAR2(50)role_no角色VARCHAR2(25)create_user创建人VARCHAR2(50)create_date创建时间DATElast_update_user最后更新人VARCHAR2(50)last_update_date最后更新时间DATEmemo备注VARCHAR2(1000)last_login_date最后登录时间DATElogin_fail_count登录失败次数NUMBERSYS_Role_结构定义存放角色和功能菜单的关系。SYS_User_结构定义存放系统上传的附

27、件资料。SYS_Notice 公告信息表字段名称描述类型备注id自增VARCHAR2(45)user_no用户VARCHAR2(25)_guid岗位GUIDVARCHAR2(50)main_flag主岗位标记VARCHAR2(10)weight权重VARCHAR2(10)create_date创建时间DATEcreate_user创建人VARCHAR2(50)last_update_date最后更新时间DATElast_update_user最后更新人VARCHAR2(50)字段名称描述类型备注id自增VARCHAR2(45)role_no角色VARCHAR2(25)_code菜单VARCHA

28、R2(25)create_date创建时间DATEcreate_user创建人VARCHAR2(50)last_update_date最后更新时间DATElast_update_user最后更新人VARCHAR2(50)last_update_date最后更新时间DATE存放系统的公告信息。SYS_User_Role 结构定义存放用户角色关系。字段名称描述类型备注id自增VARCHAR2(45)user_no用户VARCHAR2(25)role_no角色VARCHAR2(25)create_date创建时间DATE字段名称描述类型备注id自增VARCHAR2(45)notice_name通知名

29、称VARCHAR2(100)notice_content通知内容VARCHAR2(1000)notice_objguid通知主体的GUIDVARCHAR2(50)notice_objname通知主体的名称VARCHAR2(200)notice_change_type通知变更类型VARCHAR2(10)notice_type通知类型VARCHAR2(10)notice_sus通知的状态VARCHAR2(10)notice_pros通知影响的流程VARCHAR2(200)notice_通知影响的岗位VARCHAR2(200)valid_date有效日期DATEchange_date变更日期DATE

30、create_date创建时间DATEcreate_user创建人VARCHAR2(50)last_update_date最后更新时间DATElast_update_user最后更新人VARCHAR2(50)SYS_Log 结构定义存放系统日志信息。SYS_User_Log 结构定义存放用户的操作日志信息。字段名称描述类型备注id自增VARCHAR2(45)user_no用户VARCHAR2(10)function_功能菜单CLOBlog日志内容VARCHAR2(10)log_grade日志级别VARCHAR2(10)log_type日志类型VARCHAR2(45)字段名称描述类型备注id自增

31、VARCHAR2(45)module系统模块VARCHAR2(10)log_content日志内容CLOBlog_grade日志级别VARCHAR2(10)log_type日志类型VARCHAR2(10)create_date创建时间DATEcreate_user创建人VARCHAR2(50)task_no作业VARCHAR2(20)ipip 地址VARCHAR2(45)create_user创建人VARCHAR2(50)last_update_date最后更新时间DATElast_update_user最后更新人VARCHAR2(50)SYS_结构定义存放用户所在的组织架构信息。SYS_Us

32、er_结构定义存放用户和岗位的关系信息。字段名称描述类型备注id自增VARCHAR2(25)user_no用户VARCHAR2(400)_guid岗位GUIDVARCHAR2(100)create_date创建时间DATE字段名称描述类型备注_no组织VARCHAR2(25)_name组织名称VARCHAR2(400)full_name全称VARCHAR2(100)parent_no组织VARCHAR2(25)create_date创建时间DATEcreate_user创建人VARCHAR2(50)last_update_date最后更新时间DATElast_update_user最后更新人V

33、ARCHAR2(50)create_date创建时间DATEcreate_user创建人VARCHAR2(50)last_update_date最后更新时间VARCHAR2(20)last_update_user最后更新人VARCHAR2(45)user_account用户账户VARCHAR2(45)ipip 地址VARCHAR2(45)create_user创建人VARCHAR2(50)last_update_date最后更新时间DATElast_update_user最后更新人VARCHAR2(50)4模块功能设计4.1员工界面4.1.14.1.1.1首界面图标展示功能说明以九宫格图形方式

34、显示岗位的各管理要素统计信息,其中的某一模块,若没有启用时,统计数据显示为 0。处理逻辑1) 获取组织界面启用的模块信息从系统的 ses名称:cache中获取已启用模块的信息,对应 ses中全局参数。2) 统计岗位的各项管理要素信息:根据选择岗位的 guid 和模块,统计岗位的岗位的管理要素统计数。是否出现在 cache根据九宫格中的统计项的,判断中,如果出现显示实际的统计数字,如果没有出现默认显示为 0,且不能点击。4.1.1.2首界面-公告功能说明根据选择的公告类型和公告变更类型查看变更后的公告主体的内容。根据公告的类型和公告变更类型确认公告的查看方式,其中制度和标准的公告只涉及新增及废止

35、业务,流程、岗位涉及增、删、改业务。对于制度和标准的删除(废止)类型的变更,只列出公告的名称,不加下载。公告的类型:10 制度,20 标准,30 流程,40 岗位。根据公告变更类型:0 增加,1 修改,2 删除取数逻辑1) 查询当前岗位的公告根据当前岗位的 guid 查询 v_user_get_notice 视图,获取岗位相关的公告内容,在列表中显示公告的变更类型+空格 + 名称。4.1.1.2.1 查看公告的明细功能说明点击某一条变更动态,在弹出的窗口中显示当前公告的详细信息。这个功能和原来的功能有点区别,原来是点公告直接进入公告对应流界面或者文档预览的界面。输入输出参数定义NoticeBe

36、an 参考 3.4取数逻辑1) 查询当前公告的信息:根据当前选择的公告的 id 查询 sys_notice 表,获取公告数据。字段说明id公告notice_change_type公告变更类型0 新发,1 修订,2废止输入参数描述备注idId 标识输出参数描述备注List流程分类4.1.1.3首界面-帮助中心功能说明点击帮助中心,在弹出的新窗口中显示系统的操作说明、EPC 图例说明等信息。具体界面待设计,界面设计成静态界面。4.1.1.4首界面-文档功能说明当前岗位 SOP 手册提供一个的,可以快速和查看岗位手册的内容。取数逻辑根据当前岗位的 guid 查询 BP_OBJECT_ATTR 表,获

37、取岗位的文档链接。notice_name公告名称notice_content公告内容notice_objguid变更对象 guidnotice_objname变更对象名称notice_type公告类型10 流程,20 岗位,30 制度,40 标准notice_sus公态0 草稿,1 发布,2作废;change_date变更日期department发布部门company_name发布公司4.1.1.5界面参考4.1.24.1.2.1职责岗位职责功能说明显示当前岗位的岗位职责信息。取数逻辑只显示岗位的职责特性或者分配的“职责模型”中的职责条款对象的名称,对应 ARIS 的描述/定义特性,对应特性号

38、 at_9,如果有多个职责条款需要加上序号。界面示例4.1.2.2流程性岗位职责4.1.2.2.1 按角色类别功能说明从角色维度展示岗位的流程性岗位职责,先展示角色的分类,展开分类查看分类位相关的角色,展开角色查看角色相关的流程和流程步骤信息。取数逻辑图”模型/取”取岗位对应的角色类别:取岗位出现的“图”模型的“角色”对象/取“角色”对象的“角色类别”模型(模型类型:快速模型)的名称特性。取角色的流程:取 “角色”对象/取角色对象的型:EPC(事件驱动的流程链))的名称特性。流程模型(模型类取角色相关的流程步骤:在取数点 02 的基础上,取角色相关的“流程步骤”对象(对象类型:功能)的名称特性

39、;界面参考4.1.2.2.2 按角色名称功能说明从角色维度展示岗位的流程性岗位职责,先列出岗位相关角色的,展开角色查看角色相关的流程和流程步骤信息。取数逻辑图”模型/取”取岗位对应的角色:取岗位出现的“图”模型“角色”对象/取“角色”对象的名称特性;的取角色的流程:取 “角色”对象/取角色对象的型:EPC(事件驱动的流程链))的名称特性;流程模型(模型类取角色相关的流程步骤:在取数点 02 的基础上,取角色相关的“流程步骤”对象(对象类型:功能)的名称特性;界面参考4.1.2.2.3 按流程功能说明从流程维度展示岗位的流程性岗位职责,先列出岗位相关流程的,展开流程查看流程位相关的流程步骤,展开

40、流程步骤查看该步骤承担的角色。取数逻辑取岗位对应的流程:取岗位出现在的“图”模型/取”图”模“角色”对象/取角色对象的流程模型(模型类型:EPC(事件型的驱动的流程链))的名称特性。取岗位对应的角色:在“取数点 01”的基础上,取流的“角色”对象的名称特性;与岗位相关界面参考4.1.2.2.4 按流程类别功能说明从流程维度展示岗位的流程性岗位职责,先列出岗位相关流程的职能分类,逐层展开职能分类直到末级的职能流程。展开流程查看流程位相关的流程步骤,展开流程步骤查看该步骤承担的角色。取数逻辑取岗位对应职能分类:取“岗位”所在的“图”模型/取“类型)/取“角色所在的”流程图”模型的“角色”对象(符号

41、:步骤功能分配图“模型/取该”流程步骤功能分配图“模型的(模型类型:EPC(事件驱动的流程链))/取该流程模型的流程模型”流程“对象(符号:有尾增值链)/取该”流程“对象的”二级流程目录“对象增值链)/取该”二级流程目录“对象的(符号:”一级流程目录“对象(符号:增值链)的名称特性值。图”模型/取”取岗位对应的流程:取岗位出现在的“图”模型的“角色”对象/取角色对象的流程模型(模型类型:EPC(事件驱动的流程链))的名称特性。取岗位对应的角色:在“取数点 01”的基础上,取流的“角色”对象的名称特性;与岗位相关界面参考4.1.2.3岗位 SOP 手册功能说明预览当前岗位 SOP 手册的文档内容

42、。取数逻辑根据当前岗位的 guid 查询 BP_OBJECT_ATTR 表,获取岗位的文档链接。4.1.2.4组织图功能说明显示当前岗位所在的部门的组织图,点击组织对象查看组织的特性和职责,点击职位对象查看岗位的信息和职责。取数逻辑取部门的职责:取“部门”对象(模型中最顶部“组织单元”符号)的“描述/定义”特性值 或“部门”对象 (模型中最顶部“组织单元”符号)所分配的“职责模型”中所有“职责”对象的“描述定义”特性值。: 部门组织图:组织图; 职责模型:职责模型(原始模型类型:组织图):职责:场所; 部门:组织单元。根据岗位的 guid 查询 MV_ARIS_视图,获取岗位的组织的guid,

43、根据返回的组织 guid 显示岗位所在的组织图。数据字段说明:界面示例4.1.34.1.3.1流程职能流程4.1.3.1.1 按职能at_9部门的职责内容如果多条,前面加序号显示功能说明点击流程导航菜单后,在右侧窗口显示当前岗位相关流程,按照职能单方式展示岗位的流程信息。点击分类展开查看下级分类,一直展开到最末级的流程,点击流程在中间显示流,在右侧显示流程的特性。可以通过勾选“是否显示属性栏”隐藏或者显示流程的属性,默认是勾选的状态。通过勾选“是否显示编码”可以显示或者隐藏流程的编码。通过输入标题、管理、标准、流程主人、管理体系精确搜索流程。取数逻辑图”模型;/取该“取岗位所在的“图”的“角色

44、”对象;/取该“角色”对象所出现在的“流程步骤功能分配图”模型;/取该”模型;/取该“流“流程步骤功能分配图”模型的“流”模“流程”对象;/取该“流程”对象的型的“二级流程目录”对象;/取该“二级流程目录”对象的特性值。“一级流程目录”对象的“名称”:岗位:职位; 角色:类型; 流程:有尾增值链; 一级流程目录:增值链;二级流程目录:增值链。:流:EPC(事件驱动的流程链);获取流程手册:查询 bp_mguid 且特性类型等于 152 的数据。_attr 表中 m_guid 等于当前流程获取流程相关文档:查询 bp_m_attr 表中 m_guid 等于当前流程 guid 且特性类型等于 15

45、3/154/ 872 的值。根据岗位的 guid 查询 v_流程的流程主人。_get_pros_owner 视图,获取岗位相关根据岗位的 guid 查询 mv_pros_map 视图,获取岗位所在职能流程架构的路径名称 path_name,并按照 path_name 排序。根据岗位的 guid 查询 v_序,获取岗位相关的所有流程_get_pro。s_map 视图,并按照 at_55 排如果前台界面选择的是显示编码,需要在流程前面显示 at_55 字段,否则不需要显示。根据输入的关键字搜索匹配的流程:根据当前岗位的 guid 获取岗位的lstPros。根据当前岗位 guid 和输入关键字获取匹

46、配的流程职能流程lstProsFilter,如果没有输入任何关键字,跳过。遍历lstProsFilter,并把数据装入一个 MapmapPro遍历 lstProsFilter,其中 key 和 value 都是 lstProsFilter 中的流程 guid。s,判断流程的 guid 是否出现在 mapProsFilter 中,如果没有出现在 mapPro中剩下的流程。sFilter 中,则过滤掉。在页面显示遍历 lstPros数据字段说明:node_guid流程步骤 guidnode_name流程步骤名称node_code流程步骤pros_name流程名称pros_guid流程 guidat

47、_55流程编码界面参考4.1.3.1.2 按功能说明点击流程导航菜单后,在右侧窗口显示当前岗位相关流程,按照方式展示岗位的流程信息。点击分类展开查看下级分类,一直展开到最末级的流程,点击流程在中间显示流,在右侧显示流程的特性。可以通过勾选“是否显示属性栏”隐藏或者显示流程的属性,默认是勾选的状态。通过勾选“是否显示编码”可以显示或者隐藏流程的编码。通过输入标题、管理、标准、流程主人、管理体系精确搜索流程。取数逻辑1) 按根据岗位的 guid 查询 v_序,获取岗位相关的所有流程_get_pro。s_map 视图,并按照 at_55 排path_guid流程所在职能分类 guidpath_nam

48、e流程所在职能分类名称如果前台界面选择的是显示编码,需要在流程前面显示 at_55 字段,否则不需要显示。获取流程手册:查询 bp_mguid 且特性类型等于 152 的数据。_attr 表中 m_guid 等于当前流程获取流程相关文档:查询 bp_m_attr 表中 m_guid 等于当前流程 guid 且特性类型等于 153/154/ 872 的值。根据输入的关键字搜索匹配的流程:根据当前岗位的 guid 获取岗位的职能流程lstPros。根据当前岗位 guid 和输入关键字获取匹配的流程lstProsFilter,如果没有输入任何关键字,跳过。遍历lstProsFilter,并把数据装入

49、一个 MapmapPro遍历 lstProsFilter,其中 key 和 value 都是 lstProsFilter 中的流程 guid。s,判断流程的 guid 是否出现在 mapProsFilter 中,如果没有出现在 mapPro中剩下的流程。sFilter 中,则过滤掉。在页面显示遍历 lstPros数据字段说明:界面参考node_guid流程步骤 guidnode_name流程步骤名称node_code流程步骤pros_name流程名称pros_guid流程 guidat_55流程编码path_guid流程所在职能分类 guidpath_name流程所在职能分类名称4.1.3.2

50、端到端流程4.1.3.2.1 按分类功能说明按照分类方式展示当前岗位相关的端到端流程,可以根据端到端名称、流程主人、管理体系、管理、标准进行页面内数据过滤,精确查找匹配的端到端流程。点击分类可以逐层展开查看端到端的分类,直到末级端到端流程,点击端到端展开端到端下的服务流程,点击服务流程展开服务流程下的流程,点击流程可以查看流程的基本信息、跟当前岗位相关的流程步骤、流程的相关业务表单、相关管理标准、相关服务流程、相关指标和上下游流信息。取数逻辑1) 按分类根据岗位的 guid 查询 v_get_e2e_owner 视图,并按照 at_1 排序,获取岗位所有端到端流程的流程主人。根据岗位的 gui

51、d 查询 v_Get_E2e_Map 视图,并按照 e2e_name排序,获取岗位的所有端到端流程信息。根据端到端流程的 guid 查询 MV_E2E_MAP 视图获取端到端流程在端到端树中的分类路径。获取指定端到端分类位相关的端到端流程:根据岗位的 guid 和选择的端到端分类的 guid 查询 v_e2e_name 排序,获取选定分类_Get_E2e_Map 视图,并按照位的所有端到端流程。2) 页面内搜索根据当前岗位 guid 和输入关键字获取匹配的端到端lstE2eFilter,如果没有输入任何关键字,跳过查询过程的逻辑。遍历 lstE2eFilter,并把数据装入一个 Map m2E

52、Filter,其中 key和 value 都是 lstE2EFilter 中的端到端 guid。遍历 lstE2E,判断端到端的guid 是否出现在 m2EFilter 中,如果没有出现在 m2EFilter 中,则过滤掉。在页面显示遍历后 lstE2E 中剩下的端到端数据。根据点击的端到端的 guid 和选择岗位的 guid 查询_get_e2e_service 视图,获取端到端下部门相关的服务流程。v_根据点击的服务流程的 guid 和岗位的 guid 查询v_get_service_pros 视图,获取服务流程位相关的流程。数据字段说明:at_1流管名称m_guid流程的 guidat_

53、55流程的编码at_1流管名称path_guid流程所在职能分类 guid界面参考4.1.3.2.2 按名称功能说明按照列表方式流程方式展示当前岗位相关的端到端流程,可以根据端到端名称、流程主人、管理体系、管理、标准进行页面内数据过滤,精确查找匹配的端到端流程。取数逻辑1) 按根据当前岗位的 guid 查询 v_Get_E2e_Map 视图,获取岗位的端到端流程信息 lstE2E,并按照 e2e_name 排序,获取岗位的所有端到端流程信息。2) 页面内搜索根据当前岗位 guid 和输入关键字获取匹配的端到端lstE2eFilter,过程的逻辑。遍历 lstE2eFilter,并如果没有输入任

54、何关键字,跳过查询path_name流程所在职能分类名称把数据装入一个 Map m2EFilter,其中 key和 value 都是 lstE2EFilter 中的端到端 guid。遍历 lstE2E,判断端到端的guid 是否出现在 m2EFilter 中,如果没有出现在 m2EFilter 中,则过滤掉。在页面显示遍历后 lstE2E 中剩下的端到端数据。根据点击的端到端的 guid 和选择岗位的 guid 查询_get_e2e_service 视图,获取端到端下部门相关的服务流程。v_根据点击的服务流程的 guid 和岗位的 guid 查询v_get_service_pros 视图,获取

55、服务流程位相关的流程。数据字段说明:界面参考at_1流管名称m_guid流程的 guidat_55流程的编码at_1流管名称4.1.3.3公共流程4.1.3.3.1 全体员工功能说明可以选择按照职能和方式显示公司的公共流程信息,公共流程包括授权给“全体员工”和其它类型的公共流程,其它是指角色图中没有分配岗位的角色所在的流程。点击分类可以逐层展开查看公共流程的分类,直到末级的流程,点击点击流程可以查看流程的基本信息、跟当前岗位相关的流程步骤、流程的相关业务表单、相关管理标准、相关服务流程、相关指标和上下游流信息。取数逻辑1) 按职能查找“全体员工”对象所出现在的“图”模型;/取该“图”“角色”对

56、象;/取该“角色”对象所出现在的“流程步骤功能分配的图”模型;/取该“流程步骤功能分配图”模型的“流”模型;/取“流程”对象;/取该“流程”对象的该“流”模型的“二级流程目录”对象;/取该“二级流程目录”对象的象的“名称”特性值“一级流程目录”对取公共流程的二级流程目录:在“取数点 01”的基础上,取包含“公增值链)的名称特性值。根据输入的关键字查询 v_admin_get_pro全体员工的公共流程分类ll 视图,获s_au取2) 按查找“全体员工”所出现在的“图”模型;/取该“图”的上级“角色”对象;/取该“角色”所出现在的“流程步骤功能分配图”模型;/取该“流程步骤功能分配图”模型的“流”

57、模型;/取该“流”模型的“流程”对象;/取该“流程”对象的“标识符”特性;根据输入的关键字查询 v_admin_get_pros_aull 视图,并按照名称排序,获取匹配的数据,并按照名称排序,在列表中显示流程名称。字段说明界面参考4.1.3.3.2 其它功能说明可以选择按照职能和方式显示公司的公共流程信息,公共流程包括授权给“全体员工”和其它类型的公共流程,其它是指角色图中没有分配岗m_name流管名称m_guid流程的 guidat_55流程编码位的角色所在的流程。点击分类可以逐层展开查看公共流程的分类,直到末级的流程,点击点击流程可以查看流程的基本信息、跟当前岗位相关的流程步骤、流程的相

58、关业务表单、相关管理标准、相关服务流程、相关指标和上下游流信息。取数逻辑1) 按职能查找模型中没有任何“岗位”的“图”模型;/取该“图”模型的“角色”对象;/取该“角色”对象所出现在的“流程步骤功能分配图”模型;/取该“流程步骤功能分配图”模型的“流”模型;/“流程”对象;/取该“流程”对象的取该“流”模型的“二级流程目录”对象;/取该“二级流程目录”对象的对象的“名称”特性值。“一级流程目录”根据输入的关键字查询 v_admin_get_pro为空的公共流程分类s_noauth 视图,获取2) 按查找“全体员工”所出现在的“图”模型;/取该“图”的上级“角色”对象;/取该“角色”所出现在的“

59、流程步骤功能分配图”模型;/取该“流程步骤功能分配图”模型的”模型;/取该“流“流“流程”对象;/取该“流程”对象的“标识符”特性;”模型的根据输入的关键字查询 v_admin_get_proll 视图,并s_au按照名称排序,获取匹配的数据,并按照名称排序,在列表中显示流程名称。字段说明m_name流管名称界面参考4.1.3.4服务流程4.1.3.4.1 按分类功能说明按照层级分类方式展示跟当前岗位相关的服务流程分类和服务流程信息,点击分类可以逐层展开服务树分类,直到末级的服务流程。展开服务流程获取服务流程下与当前岗位相关的流程,展开流程可以查看流程的基本信息、跟当前岗位相关的流程步骤、流程

60、的相关业务表单、相关管理标准、相关服务流程、相关指标和上下游流信息。处理逻辑取“岗位”所在的“图”模型;/取“图”模型的“角色”对象;/取该“角色”对象所在的“流程步骤功能分配图”;/取该“流”模型;/取该“流程步骤功能分配图”的“流”模型的“流程”对象;/取该“流程”对象出现在的“服务流程”模型(EPC(事件驱动的流程链))(注:此处需要加过滤条件,即选择“EPC”模型的名称以“服务流程”结尾的或“EPC” 模型的“流程类型”特性值为“服务流m_guid流程的 guidat_55流程编码程”的);/取该“服务流程”模型的“服务流程”对象;/取该“服务流程”对象出现在的“产品/服务树”模型;/

温馨提示

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

评论

0/150

提交评论