协同软件简单理解,就是辅助多人多组织共同完成一件或者一组工作的软件工具。目前先进的协同软件主要包括了工作流、应用集成、即时消息等应用,其中应用集成是最能体现协同软件应用价值的部分之一。
例如产品领先的国产化协同软件协达CTOP,由于采用了SOA架构,能够通过表单定义和流程定义工具,快速定义一个应用方案,包括项目、人事、客户等管理方案。与其他功能类似的软件相比,协同软件的功能更侧重于通过流程自动化体现工作的协同性方面。例如协达的项目管理方案适合对于流程管理要求比较高的项目管理,如项目的审批、报备、项目计划签署,以及项目的资料文档的共享查阅等等。通过项目管理的信息资料录入,协达项目管理应用方案可以实现项目预算的编制、项目进程的监控,通过数据采集的设定,可以即时显示“甘略图”等项目管理专用图表。
但是,由于应用习惯与管理侧重点的不同,用户可能选择其他专业的项目管理软件,如微软的Project Server 等。协达软件具有成熟的EAI(Enterprise Application Integration 企业应用集成)功能,通过内嵌的ETL(数据加载工具Extract Transform Load)建立起与异构软件系统的输入输出关联,从而实现多种管理软件之间的集成应用。
本文通过协达与微软Project软件的集成为例,阐述协达CTOP协同软件灵活易用的应用集成功能。
一、数据同步设置
微软的Project软件默认的保存项目数据文件是MPP格式,但在该软件“工具-选项”中提供了自动与SQL Server 数据库接口的功能。该接口通过ODBC予以实现,并且可以设置为数据自动保存,保存的间隔期任意设定(最短为1分钟)。具体如下示图: (图片) 二、输入项目信息
设置完成后,可直接通过协达“信息采集”功能,直接启用微软Project软件,进行日常项目管理工作。对于局域网以外的调用,可以通过设置远程端口,或者加载VPN等工具程序实现。见下图:(图片) 微软Project软件的数据,可以在最短1分钟之内实时保存在SQL Server数据库里。见下图:(图片) 三、项目查阅
通过协达数据采集功能的ETL,可以在协达软件里查阅与微软Project软件数据一致并且同步的信息。协达数据采集设置方法如下图示:(图片) 查询语句设置内容如下:
select TASK_NAME as 任务名称,TASK_PCT_COMP as 完成百分比,TASK_PRIORITY as 优先级,TASK_EARLY_START as 开始日期,TASK_LATE_FINISH as 完成日期 from MSP_TASKS where TASK_IS_EFFORT_DRIVEN=1
通过协达软件的数据采集功能,获得的微软Project项目管理示例的任务信息如下:(图片) 参考微软Project软件中的任务信息,与协达软件中显示的任务信息完全一致,如下图示:(图片) 四、结 论
通过协达软件信息集成功能中的ETL工具,可以灵活地建立与其他异构软件的结构化和非结构化数据集成,实现协达软件与其他软件的信息集成应用。
在协同软件深入发展的今天,企业应用集成功能已经成为协同软件的重要功能。各个厂商所提供的软件产品都各有所长,通过协同应用平台方便灵活地集成各具优势的管理软件,并且将这些软件的信息参与协作,是协达软件的重要应用理念之一。这一软件应用理念和功能设计思路,也是协达从保护用户原有IT投资,和支持用户选择最佳IT产品出发,为用户提供最适应、性能价格比最理想的协同软件的重要体现。能够简便地实现集成协作,为协达软件被权威机构和媒体评为产品竞争位居同行第一,奠定了坚实的基础。
微软的Project是一个比较普及的项目管理软件工具,侧重于项目资源的分配与计算管理。虽然协达软件的功能能够满足项目管理的大部分应用需求,特别是在项目流程管理方面具有非常大的优势,但微软的Project应用方泛、价格也比较低廉,不失为一个与协达软件配合使用的理想应用软件之一。
以微软Project软件与协达CTOP协同软件应用集成为参考,我们可以知道:协同软件不仅可以提供基于协同应用性质的项目、公文、知识、档案、人事、客户等管理,而且能够与其他的管理软件无缝集成,可以集成的软件包括了项目管理KM、企业资源计划ERP、客户关系管理CRM、人力资源管理HRM等等。
8/11/2005
|