交工集团综合项目管理系统技术解决方案.docx
- 文档编号:7917634
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:36
- 大小:2.09MB
交工集团综合项目管理系统技术解决方案.docx
《交工集团综合项目管理系统技术解决方案.docx》由会员分享,可在线阅读,更多相关《交工集团综合项目管理系统技术解决方案.docx(36页珍藏版)》请在冰豆网上搜索。
交工集团综合项目管理系统技术解决方案
JUSTEPX3助力交工集团
综合项目管理信息系统
——技术解决方案
北京起步科技有限公司
2008年03月
1
概述
在《交通工程建设集团综合项目管理系统——技术方案》中,起步软件结合交工集团的需求,规划了基于统一的JustepX3协同平台上,通过业务建模的形式快速构建的综合项目管理系统。
在长期的大型企业信息化建设实践中,起步软件发现企业的信息化建设不能达到预期目标主要集中表现在以下两个方面:
1)IT黑洞:
企业在发展过程中,往往会由于业务模式的变革、管理需求的调整,甚至由于企业组织结构再造而带来的业务流程的变革,对管理软件提出适应企业需求的调整。
但传统的管理软件由于架构体系的原因,无法在合理成本(时间成本和资金成本)下响应业务的变革,进而导致了“业务需求和软件两层皮”的现象;
2)信息孤岛:
企业在不同时期会结合不同部门的需求来构建不同的应用,这些应用各自成体系,彼此之间相互隔离,但企业的业务实际上是需要共享一些数据(比如财务需要员工档案、项目管理需要人员信息、人力资源管理也需要人员信息),甚至需要实现部分业务的衔接(比如项目管理中发现某类专业人才的缺乏影响项目进度,因而希望能通过项目管理系统来触发人才招聘);但传统的软件无法满足这些实际的需求,因而出现了数据不一致、流程无法贯穿的“信息孤岛”现象。
“IT黑洞”和“信息孤岛”在相当程度上导致了大中型企业的信息化失败,而要有效避免这两种现象的出现,一方面需要提供一个统一的平台,作为整个信息系统中不同子系统的共同基础;另一方面只能采用业务建模的形式来构建系统,以满足当业务变化时软件队业务需求的快速响应。
从交工集团的信息化需求来看,实际上是由若干子系统组成的一个大的应用,因此在综合项目管理系统项目中,起步软件选择了目前国内最先进的起步JustepX3协同平台和X3Studio建模工具来保障项目的成功。
《交通工程建设集团综合项目管理系统——技术方案》将从起步JustepX3协同平台和建模技术来进行详细介绍。
2起步JustepX3协同平台技术
2.1JustepX3协同平台简介
JustepX3协同平台是从信息化的整体、全局和发展的角度出发,为保障信息化成功而提供的战略支撑工具。
X3协同平台为信息系统的规划、设计、构建、集成、部署、运行、维护和管理等提供高可用性、高合理性的体系架构,真正实现“用户主控,随需而变,全局规划,整体集成”的信息化战略。
2.2JustepX3业务平台基本思想
X3业务平台是业务导向和驱动的软件构架体系,现有的信息系统,是直接在技术平台上构建。
而基于业务基础平台的信息系统,是在更高级的、基于业务层面的基础平台上构建管理系统,这与现有信息系统相比有着本质的区别。
2.3JustepX3业务平台实现原理、方法和产品集
1.实现原理:
应用与实现技术分离
JustepX3业务基础平台的基本实现原理是:
通过将业务模型资源与系统实现技术分相分离,从根本上提升管理系统的技术无关性。
业务资源是随用户需求而变动的最频繁的部分,通过分离业务与实现部分,可以做到业务资源变动时,不影响底层的实现技术,无需重新配置或升级运行环境。
而运行环境的独立,则可以保证应用能够跨实现技术,运行在不同的系统之上,可以随时零成本迁移到新的实现技术。
现在的管理软件,是将管理软件运行程序与所处理的业务逻辑一起编写,然后编译成为一种可执行的方式固定下来。
这就像是“音乐盒”玩具(MusicBox),在音乐盒里面封装了播放声音的硬件设备,如齿轮、簧片,也包括了音乐的编码,如滚轮上的拨动簧片的凸点位置。
一个这样的盒子,只能播放一支固定的乐曲,如果想改变乐曲,只能重新打造一个新的音乐盒。
这就是我们目前信息系统的开发、发布方式,而这种固定对于信息系统来讲,是一种致命的损害。
信息系统应当按照CD机的模式,把播放CD唱片的CD机与唱片分离(CD+CDPlayer)。
唱片对应企事业的应用内容,包括组织机构模型、协同的工作流程模型、权限分配模型等,而运行这些业务内容的引擎则应当独立打造为一台可以播放各种唱片的CD机。
2.实现方法:
业务模型驱动(BMD)
在实现方法上,X3业务平台采用“业务模型驱动”(BMD-BusinessModelDriven)的方法体系和工具集。
业务模型驱动(BMD)是一种全新的管理软件架构和运行模式。
这种模式的基本思想是:
⏹用业务建模工具来开发管理软件
⏹用业务基础平台来运行管理软件
业务建模的直接产品,我们称为业务模型应用资源。
将业务模型应用资源发布到业务运行平台上,就可以得到相应的信息系统。
业务模型驱动(BMD)体现了“以业务模型资源为中心”的思想,这一思想要求使用业务建模的开发模式,并将建模的结果业务模型应用资源作为管理软件开发的主体产品,在BMD模式下,用户是以业务模型应用资源为主要的目标对象,进行信息系统的设计、构造、发布、集成、维护和管理。
2.4JustepX3协同平台的核心能力
2.4.1灵活调整和自由扩展
企业管理的个性化和持续完善已经成为现代企业竞争的基本战略,在此背景之下,企业的业务系统必须能够快速定制,灵活调整,自由扩展,自行维护,让企业迅速应对市场、技术、资源、业务、客户、服务和管理等各方面的不断变化和发展。
X3业务平台为此从形式、构成和工具几个方面提供支持,提供了真正有效的解决方案和手段。
2.4.2基于“白盒”模式的灵活调整
X3业务平台彻底改变了传统软件的“黑盒子”现象,在基于业务基础平台的信息系统中,信息系统的所有主体构成要素,包括组织机构、业务流程、功能环节、分工权限、逻辑规则、表单表格、查询统计都被提取和资源化,使信息系统真正成为一个透明的、具有可维护性的“白盒”。
X3业务平台使信息系统变成了透明的“白盒”,从而使信息系统可以实现真正的灵活调整。
2.4.3“主板+插件”式扩展
业务基础平台通过“主板+插件”模式的软件扩展体系,来满足用户构建和扩展大型复杂业务系统的需求,“主板+插件”模式的思想核心包括两个方面:
⏹用户可定制的业务插件
基于X3业务平台,用户可以方便高效的构建信息系统的各个组成部分,所有业务和逻辑的构建、调整和扩展都以面向管理业务而非程序代码的、易于理解、学习和掌握的方式完成。
⏹公共运行平台
X3业务平台,通过提供一个公共运行平台,为各类应用和业务插件提供了良好的运行和协作环境。
公共运行平台不仅从底层技术层面,而且提升到业务层面,对全部业务插件的运行提供支持,例如,不同业务插件使用相同的组织结构,任务消息在不同业务系统之间自由流转,业务处理在此基础上达到更高的协作层面。
2.4.4客户化定制和维护能力
X3业务平台不仅在产品的形态和组成方式上为此提供了坚实的基础,同时,也为满足用户的个性化需求提供了强大的产品支持——最终用户能够使用客户化定制工具对设计完成的应用系统进行灵活的定制和调整,使信息系统真正实现“随需而变”,从而更好地支持业务的发展,最大限度延长应用系统的生命期,有效保护信息系统投资。
2.5
起步JustepX3协同平台核心技术
2.5.1组织机构模型
1.完整的企业组织机构模型支持
X3业务平台提供对组织机构的全面管理支持,包括机构、部门、岗位、人员、分工、职权等。
2.支持现代矩阵式的组织机构
支持层级机构和工作组机构,满足现代企事业机构复杂、灵活的矩阵式组织模型的要求。
⏹支持工作组模型
工作组是在企业经营活动中为了执行某一任务、适应市场变化或者其他需要而动态组建的、跨部门划分的一种组织形式。
⏹支持层级式组织机构(金字塔)
企业的组织机构由一系列层次化的组织单元构成,每一个组织单元属于某一个层次,对其下一层次的组织单元具有管理职责与权限,并对上一层次的组织单元负责,从而形成企业的组织树。
3.支持灵活和扁平化的组织机构
组织机构的任意调整,提供灵活的结构以适应不同的企业或企业中不同的组织结构。
同时可以跨部门划分组织机构,对企业进行横向划分和管理。
同时对于团队和组织机构管理和业务分工和权限管理都可以由用户自主维护和定制。
⏹一人多岗
一个实际的组织机构人员可以拥有多个岗位。
每一个员工根据其职责或掌握的技能可能承担一个或多个岗位职责,
⏹代理
在企业中,如某人外出,需要把自己的全部或部分岗位职责委托给他人(可以委托给多人),通过代理机制,代理人可以以被代理人的身份运行系统,从而实现被代理人的岗位职责,代其完成工作或执行任务。
⏹委托
支持某个人员的所有工作都委托给另外一个人员进行处理。
4.业务分工和权限管理
X3业务平台通过对各类操作权限设置和组织机构设置紧密配合来实现业务分工以及业务权限管理。
X3业务平台业务分工和权限管理的能力包括:
i.管理权限
包括上下级管理、部门和岗位管理权限、分级授权等。
管理权限确定了组织构成部分的隶属和管理关系,体现了组织成员的分级和分管职能。
ii.业务分工
通过功能权限定义组织成员所能执行的业务职能的范围。
功能权限赋予组织单元或岗位能够执行的工作或者任务,限定了它们可执行的业务功能范围和功能活动范围。
iii.操作权限
包括界面访问权限、动作控制权限、事件访问权限。
用户可以通过业务操作,依据业务操作策略来管理和限制操作者的业务操作权限。
这里的业务操作特指对具有相同业务共性的抽取。
iv.数据权限
包括访问权限、数据操纵权限、访问限制等等,支持通过语义层进行权限管理。
数据权限用以定义组织单元对数据的访问、操作和控制范围,从组织层上对数据存取访问做限制。
v.分级授权
支持用户把自己拥有的职责和管理权限逐级分配给下属。
按照组织机构、岗位、角色、用户等的综合权限配置,可以方便快捷的对权限进行强大分级处理。
5.可扩展的组织机构接口
支持与其他系统在组织机构上兼容统一,在X3系统中开发对组织机构进行维护管理的功能,在其他系统中通过调用相应接口便可以执行在X3系统中开发的功能。
⏹组织单元属性的灵活扩展
支持对组织单元现有的属性信息进行扩展。
⏹提供与HR系统的连接接口
与业务系统的人事信息管理的结合,进行组织机构信息与业务信息的无缝对接。
2.5.2业务工作流
2.5.2.1工作流的支持能力
1.工作流过程模式支持
工作流模式
过程种类
基础控制过程
(BasicControlPatterns)
顺序(Sequence)
并行分支(ParallelSplit)
同步(Synchronization)
竞争选择(ExclusiveChoice)
简单聚合(SimpleMerge)
高级分支和同步过程
(AdvancedBranchingandSynchronizationPatterns)
多路选择(MultipleChoice)
多路聚合(MultipleMerge)
同步聚合(SynchronizingMerge)
路径鉴别(Discriminator)
任意循环(ArbitraryCycles)
绝对终止(ImplicitTermination)
多实例过程
(PatternsInvolvingMultipleInstances)
非同步多实例(MI-withoutSync)
同任务多实例在流程设计时已知实例数目
(MIwithaPrioriDesignTimeKnowledge)
同任务的实例数目在运砖时某刻才能确定
(MIwithaPrioriRuntimeKnowledge)
同任务的实例数目无法确知
(MIwithoutaPrioriRuntimeKnowledge)
过程状态
(State-basedpatterns)
延期选择(DeferredChoice)
交叉并行路由(InterleavedParallelRouting)
里程碑(Milestone)
过程中止
(CancellationPatterns)
取消任务(CancelActivity)
取消流程(CancelCase)
2.工作流过程环节支持
支持环节类型
分类
开始环节
活动环节
同步
异步
数据权限
业务操作权限
子流程环节
同步子流程
异步子流程
数据分流
条件环节
路径鉴别
条件分支环节
路径选择
AND分支
并行分支
多路选择
AND内聚
同步内聚
OR分支
任意多路选择
OR内聚
多路合并
XOR分支
排他选择
结束环节
3.工作流协同规则支持
过程能力分类
具体能力
规则
启动规则
执行规则
流转规则
回退规则
转发规则
通知规则
任务批处理规则
流程合并规则
子流程规则
任务协作
任务分配方式
任务执行方式
任务抢占方式
任务批处理
同类任务的成批处理
多条任务共同、分散处理
任务分组处理
同类任务的分组处理
组任务分散处理
流程启动
启动时机
业务流程实例的相关属性自动填充
反复、多次启动多个任务
流程归档
自动归档
手动归档
流程合并
多个同类业务流程实例合并为一个业务流程实例
任意合并、拆分
其他支持过程
流转、回退、转发、通知、催办、回收、中止任务、中止流程等…
2.5.2.2强大易用的工作流建模工具
1.图形化的过程模型设计(基于流程图)
X3业务工作流的支持图形化流程的设计,可以一目了然的对整个过程模型进行直观了解并可直接在视图上进行过程删改修订等工作。
2.设计时查看相关的组织单元、业务功能、业务信息
在图形化设计过程中可以快捷的了解每个流程环节所涉及的组织单元、业务信息、功能等详尽资料。
3.设计时过程模型逻辑检查
X3业务工作流提供过程模型和逻辑检查,规范和约束工作流过程模型的正确建立和运行,减少工作流设计和调试工作的复杂度。
2.5.2.3强大的协作支持能力
1.
授权和权限控制
基于业务基础平台,X3业务工作流天然具备强大授权和权限控制能力,在结合组织机构的权限控制能力的同时,从流程和活动环节层面对系统进行更进一步的授权和权限控制。
包括:
2.时间控制
X3业务工作流具有内置时间限定及管理机制,能够适应工作流程实时过程中时间线限定的控制,并可以激活或引发相关任务或业务环节:
3.代理支持
基于授权和权限控制机制,X3业务工作流提供了基于组织模型的代理支持,允许用户在某种情况下,把自己的全部或部分岗位职责委托给他人(可以委托给多人)。
4.任务协作
X3业务工作流提供完整的多人执行时的任务协作:
2.5.2.4运行监控和分析能力
基于业务基础平台的强大底层支持,X3业务工作流具有高效的细密颗粒度运行和监控能力,并支持准确多样灵活的流程分析能力。
1.流程运行
⏹完善和高效的运行和调度能力
X3业务工作流引擎涵盖符合国际多种权威工作流标准,通过基于机业务基础平台的强大能力设计开发的工作流引擎已非简单意义上的工作流,而是具有企业建模特征具有高效运行和调度能力的适合复杂业务工作流程的强大工作流引擎。
⏹高效的维护、查询业务流程控制数据的能力
X3业务工作流具有高效的维护能力,从工作流过程模型逻辑纠错、到自动错误处理过程,以及运行期系统监控、催办、回收等,这一系列强大的能力使得X3业务工作流得以安全可靠的运行,保障客户工作正常开展。
其基于强大授权和业务管理体系使得工作流系统还具有流程控制和业务查询等灵活的能力。
⏹结合业务数据,方便快捷的参与业务流程的运行控制
由于X3业务工作流基于业务基础平台的组织模型和管理授权机制,能够高效快捷的结合业务信息、数据、语义等对业务流程进行动态控制和管理,这一点是传统工作流系统所无法完成的。
2.监控
X3业务工作流的监控能力强大,无论从系统流程管理、归档、催办、回收,任务监视还是个人业务流程监控等方面均可做到实时图形化管理,通过直观的业务实例监控处理,可以快捷有效的进行工作流调整和动态管理。
3.分析
除了强大运行监控能力外,X3业务工作流还具有出色的分析能力,依据过程流、协作流、信息流的内容,进行有效的流程分析,帮助用户依据流程运行的事实和结果,优化过程流的环节、降低协作流的时滞、压缩资源流的成本,并实现流程的改进。
2.5.2.5扩展和控制能力
1开放的流程事件和代码接口
X3业务工作流具有开放的流程事件和代码接口,能够对任何流程事件进行扩展和代码功能定义。
2对过程模型的扩展和控制
X3业务工作流过程模型中,各种复杂的过程逻辑和规则都可以由用户根据需要进行扩展和控制,并且决大部分都可以直接通过可视化界面快速完成。
系统会自动对扩展后的过程模型逻辑加以检查。
3对业务流程运行的扩展和控制
基于X3业务平台,X3业务工作流具有无限的流程运行控制和扩展能力,可以任意进行相关流程运行的动态调整和业务扩展,并通过权限管理和授权体系进行全面有效的控制。
4对监控、管理的扩展和控制
X3业务工作流的监控管理自身具有很强的扩展和控制能力,包括任务归档、催办,委托、代理等一系列能力,能够有效的满足操作者的使用要求。
5对流程运行、监控和管理的界面资源的扩展和控制
2.5.3表单和报表
2.5.3.1强大的文档支持能力
企业中的大量业务,都是通过文档和表单来表现的,文档和表单是企业应用的基础界面和基础资源。
X3业务平台提供了强大的表单和文档支持能力,用户可以轻而易举的创建、修改各种形式多样、风格各异的文档。
1.全面和丰富的文档类型和格式支持
X3业务平台提供了丰富和强大的表单文档支持,除了支持常用表格类型、标准数据窗体、RTF文档、电子表格、HTML文档、文书文档、各类OLE文档(Word、Excel、AutoCAD等)、窗体文档、决策统计文档、汇总统计文档等等,还包括了功能强大、表现丰富的表格文档和丰富文档类型,所有信息化中可能遇见的各类文档,X3业务平台均提供良好支持。
⏹表单文档(FormDoc)
表单文档是一种以传统GUI(图形用户界面)作为表现形式的文档,包括:
数据网格,记录试图,树型视图,图表,决策立方,自定义表单:
用户可以自由定制表单文档界面。
⏹表格文档(SheetDoc)
表格文档以电子表格作为表现形式,以行列关系来组织数据,以单元格作为表现主体,支持:
支持文本、图片的静态表现,支持字段、字段标签的动态表现,支持表达式计算,支持统计图表,支持SQL统计,支持组件,支持数据编辑录入,支持报表输出,包括打印和预览。
2.所见即所得、任意定制
对于JustepX3的各类文档和表单,JustepX3业务平台提供了的强大易用的、所见即所得的文档设计工具,使用户可以对文档和表单进行任意定制和修改。
3.丰富的文档元素和表现
在一个复杂的业务信息中,往往需要处理多种格式和表现的文档,如表格、图表、树形视图等,JustepX3业务平台支持将多种格式的文档复合在同一个信息窗体内,以实现高度复杂、灵活和强大的信息表现。
4.强大的数据表现和组织、展示和输出能力
JustepX3提供了强大的数据展示能力,具体包括:
多种数据组织和提取方式,支持各种数据库产品的存储过程,支持各种数据集,常用数据感知格式文档的自动生成,文档与数据的连接以及输入自动感知。
JustepX3业务平台可以在上述大多数类型的文档中定义数据域,并实现数据输入输出。
所有类型文档均使用了统一的数据接口,便于数据感知文档的设计。
2.5.3.2强大的表格和报表支持
X3表格文档系统的功能主要包括:
1.超表格的能力
⏹集电子表格和数据表格于一体
使用X3表格文档,你可以和电子表格一样简单地进行表格的格式、样式设计,同时,也可以轻而易举地将表格单元或区域与数据库关联起来,并实现传统数据表格的所有功能。
关于X3表格文档的基本功能,可以参见X3表格文档的基本功能列表。
⏹融表格设计、数据感知录入、报表输出打印于一体
X3表格文档将所见即所得的概念提升到新的层次。
在X3表格文档中所设计的数据表格,不仅可以用于打印,也可以支持所见即所得的数据感知录入,X3表格文档的数据录入和输出可以支持现有的各类数据库系统。
设计时的表格数据录入时表格
2.电子表格能力
超强的电子表格能力,具有以行列关系来组织数据和以单元格作为表现主体的能力。
⏹数据输出能力
支持数据输出到XML、EXCEL、HTML、文本等等。
⏹支持多栏,行列合并和融合
和Excel电子表格一样的设计,方便、易用。
3.数据表格能力
⏹集数据库运算、表格单元运算、统计运算、函数运算、参数运算于一体
运算对于表格必不可少的。
X3表格文档实现了电子表格和数据表格都无法比拟的运算功能,X3的运算功能包括:
数据库运算;表格单元运算;统计运算;函数运算;参数运算;混合运算。
⏹支持主、从、分组区域的多级交叉嵌套
X3表格文档在传统的数据表格功能上也有许多扩展,X3表格文档可以支持数量不限的表格区域,支持主、从、分组区域的多级交叉嵌套。
⏹支持动态生成、静态表格于一体
在传统的数据表格中,动态生成的表格和固定格式表格是很难融和在一起的。
X3表格文档完全打破了动态表格和固定格式表格之间的界限,使用户可以将固定行列数的静态表格和行列数不定的动态表格设计在同一张表格中,以满足复杂统计和分析报表的需要。
⏹自动敏感和使用X3数据字典的商务规则
在一个数据库应用中,一般都有一个集中管理、全局重用的数据字典。
X3的数据字典包含了极其丰富的扩展属性定义以及复杂、跨数据库、交互、可视的商务规则程序。
X3表格文档可以自动感知X3系统的数据字典,这些属性可以被自动应用在X3表格文档的设计、数据输入、报表输出上。
⏹数据组织和展示能力
支持多栏列表、分类列表、多级分组、行列合并、列合并和融合、数据分组、排序、页脚汇总、分组汇总和灵活过滤等等。
4.强大的统计报表能力
⏹支持SQL统计
直接通过数据库接口,向业务数据库提取数据,实现复杂业务的表格设计。
⏹支持数据挖掘、切片、透视等数据仓库的动态可视化数据分析
X3表格文档提供了对数据仓库动态可视化数据分析。
在X3表格文档中,完全可以使用数据挖掘、切片、透视等先进的数据分析手段,为决策分析提供坚实的技术基础。
⏹支持全部18大类中式报表
X3业务平台对中国式报表提供了强大的支持,X3业务平台对全部十八类中式报表格式提供全面支持。
包括:
明细表、汇总明细表、分组汇总明细表、主从汇总明细表、卡片表格、嵌套表、交叉表、综合统计表等。
⏹支持决策表格
支持多维、多项的数据统计分析、通过设置展现交叉表,统计表,决策表、决策图等。
2.5.3.3强大的网格支持
数据网格以网格的形式表现数据,通过数据网格可以完成海量数据的展示、排序、分组和过滤。
能够以列表的形式显示多条记录,常用于数据浏览。
数据网格主要具有以下特性:
⏹默认列、自定义列
⏹多级题头
⏹栏目,对列进行分栏
⏹页统计和组统计,包括COUNT,MAX,MIN,AVG,SUM五种统计类型
⏹数据编辑,结合字段编辑器,具有很强的编辑能力
⏹丰富的表现风格
⏹数据导出,可以导出为Excel、XML、HTML和Text这四种格式
⏹运行期间分组
⏹运行期过滤
⏹运行期排序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交工 集团 综合 项目 管理 系统 技术 解决方案