协作计算机系统技术方案

技术编号:10402320 阅读:100 留言:0更新日期:2014-09-10 12:10
协作计算机系统(100)包括数据库系统(306,310)和用于与该数据库系统通信的处理系统(302,304,312,314)。数据库系统维护(i)用户数据,该用户数据表示用户;(ii)模型数据,该模型数据表示相应过程的过程模型,并定义每一过程的步骤及相关联的用户;(iii)接触点数据,该接触点数据表示不同独立过程的步骤之间的连接;以及(iv)状态数据,该状态数据与这些过程的实例的步骤相关联。处理系统包括:用户模块(502),该用户模块用于使用户与相应的用户数据关联;模型模块(504),该模型模块用于生成供用户创建过程模型并生成模型数据并使各过程与其他用户独立地关联到各用户的用户界面;以及实例模块(506,508),该实例模块用于基于模型来生成和操作这些过程的实例,并基于状态数据来并行地监视步骤的状态改变,以及基于接触点数据在所连接的步骤的状态改变时生成通知消息数据。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】协作计算机系统(100)包括数据库系统(306,310)和用于与该数据库系统通信的处理系统(302,304,312,314)。数据库系统维护(i)用户数据,该用户数据表示用户;(ii)模型数据,该模型数据表示相应过程的过程模型,并定义每一过程的步骤及相关联的用户;(iii)接触点数据,该接触点数据表示不同独立过程的步骤之间的连接;以及(iv)状态数据,该状态数据与这些过程的实例的步骤相关联。处理系统包括:用户模块(502),该用户模块用于使用户与相应的用户数据关联;模型模块(504),该模型模块用于生成供用户创建过程模型并生成模型数据并使各过程与其他用户独立地关联到各用户的用户界面;以及实例模块(506,508),该实例模块用于基于模型来生成和操作这些过程的实例,并基于状态数据来并行地监视步骤的状态改变,以及基于接触点数据在所连接的步骤的状态改变时生成通知消息数据。【专利说明】协作计算机系统领域本专利技术涉及能够帮助用户高效且并行地完成独立但相关的任务的协作计算机系统。背景涉及多步骤过程并且需要多个参与者努力在特定时间帧内完成这些步骤的任务可以由计算机系统来监视并控制。例如,已经开发了将该任务过程清楚地定义为一个或多个参与者要完成的工作流或工作流集合的实施管理计算机系统。工作流可以定义过程中的一个或多个步骤,并且还定义定时事件,这些定时事件被监视或监管以确保它们被完成。这种类型的实施管理系统使得多个用户能够登录成为参与者,并且在宽泛意义上说,能够协作完成某任务,但该过程由该管理系统根据约束这些用户的工作流来严格控制。例如,定义要求一个接一个地或串行地完成这些步骤的特定工作流将该任务的完成限制为参与的每一用户必须等待,直到该过程的每一步骤被执行。参与者不能独立行动。许多组织也具有它们自己的实施管理或任务管理系统,该系统已被开发和/或配置来为该组织定期执行的特定任务提供服务。这些系统在适当地管理某组织内的各任务时,并不被设计来与其他组织的系统一起工作。诸如生产产品、完成财产转让、建造制造工厂、或在各管辖区域之间传递敏感材料之类的任务可能需要由不同的人使用不同的实施、项目或任务计算机管理系统来完成,但这些系统中没有一个系统将提供要完成的整个任务的概览以及每一步骤的进展或状态。协作系统应该在多方之间提供真正的协作,而不管此多方已经利用的管理计算机系统或者与此多方相关联的组织结构。该协作系统还应该能够提供对需要由各个人及现有管理计算机系统来完成的各临时步骤的分配以执行某任务,但仍允许这些人及计算机系统仍然独立地操作。因此,需要提供一种计算机系统,该计算机系统提供一种技术方案来解决以上问题,或至少提供有用的替换方案。概述本专利技术的各实施例提供一种协作计算机系统,包括:数据库系统,所述数据库系统用于维护:(i)用户数据,所述用户数据表示用户;(ii)模型数据,所述模型数据表示相应过程的过程模型并定义每一过程的步骤及相关联的用户;以及(iii)接触点数据,所述接触点数据表示不同独立过程的步骤之间的连接;以及(iv)状态数据,所述状态数据与所述过程的实例的步骤相关联;处理系统,所述处理系统用于与所述数据库系统通信,并包括:(a)用户模块,所述用户模块用于使各用户与相应的用户数据相关联;(b)模型模块,所述模型模块用于生成供用户创建所述过程模型并生成所述模型数据并将各过程与其他用户独立地关联到各用户的用户界面;以及(C)实例模块,所述实例模块用于基于所述模型来生成并操作所述过程的实例,并基于所述状态数据来并行地监视所述步骤的状态改变,以及基于所述接触点数据在所连接的步骤的状态改变时生成通知消息数据。有利地,在所述模型提议了为了完成该任务而要完成的一个或多个可能的步骤序列时,用户独立地这些步骤,并且取决于要完成的这些步骤,可以顺序地或者按不同的次序完成各步骤,其中一个步骤并不依赖于其他步骤。所述处理系统可以生成用户界面,该用户界面访问所述用户数据和状态数据以显示表示步骤的完成状态以及每一用户的表现的报告数据。该处理系统可以在相关联的所连接的步骤的状态改变时访问所述接触点数据,以生成并发送用于告知另一用户该所连接的步骤已改变了状态的消息数据,并调整另一所连接的步骤的状态数据。该处理系统为步骤上的每一状态改变触发事件,从而生成并发送与该事件有关的消息数据。该处理系统访问接触点数据以确定所连接的步骤(如果有的话)是否应该处理该消息。该处理系统调整所连接的步骤的状态数据以指示另一步骤上的状态改变。各实施例还提供一种协作计算机系统,包括:模型模块,所述模型模块用于创建并编辑表示相应的独立过程的过程模型,并在所述独立过程的各步骤对之间建立数据共享关系;以及实例模块,所述实例模块用于基于所述模型并行地调用并操作过程实例,并激活所述关系;其中,所述系统的用户分别与所述过程实例相关联,并使用在所述过程实例的步骤的对之间共享的数据来完成包括所述步骤的任务。各实施例还提供一种由计算机系统执行的协作过程,包括:生成表示相应的独立过程的过程模型;生成表示所述独立过程的步骤之间的关系的接触点数据;基于所述模型并行地操作所述过程的实例;以及基于所述接触点数据激活在不同实例的步骤之间的数据连接。附图简述本文仅作为示例参考所附附图描述本专利技术的各实施例,附图中:图1是连接到多个客户端的协作计算机系统的一实施例的概览框图;图2是该协作计算机系统的各组件的框图;图3是该协作系统的架构的框图;图4是连接到该协作系统的应用编程接口(API)的各客户端的示图;以及图5是该协作系统的服务模块的架构示图;图6是财产转让过程的流程图;图7是用于创建过程模型的系统的用户界面;图8是在生成过程实例时在该系统和问题管理系统之间的消息的流程图;图9是过程实例的步骤的状态的状态图;图10是与财产转让过程相关联的用户的示图;图11是在将订户添加到过程模型时在该协作系统、问题管理系统及该协作系统的各客户端之间的消息的流程图;图12是在传送过程实例的状态数据时在该系统和客户端之间的消息的流程图;图13是用于访问该过程实例的各步骤的状态数据的用户界面系统;图14是用于提交及获取与过程实例的步骤相关联的协作数据的系统的用户界面;图15是住房贷款审批过程的流程图;图16是与贷款审批过程相关联的各用户的示图;图17是调整财产转让过程的流程图;图18是用于调整用于创建接触点的订户设置的用户界面系统;图19是用于访问与过程模型的步骤相关联的接触点数据的用户界面系统;图20是用于创建接触点的用户界面;图21是用于访问与过程实例的步骤相关联的接触点和状态数据的系统的用户界面;图22是用于访问接触点的所连接的步骤的数据的系统的用户界面;图23是用于访问过程实例的所连接的步骤的字段数据的用户界面系统;图24是解说各独立的并行过程的示图;以及图25是解说具有接触点的各独立并行过程的示图。详细描述如图1所示的协作系统100支持并行过程协作服务,该并行过程协作服务使得多个不同的客户端102能够独立地并行操作但在同时进行交互或协作,以完成要求相关联的过程由这些客户端102来完成的任务。客户端102通常是组织的管理计算机系统,但可以只是在计算机上运行的客户端软件应用。客户端102通过计算机通信网络本文档来自技高网...

【技术保护点】
一种协作计算机系统,包括:数据库系统,所述数据库系统用于维护:(i)用户数据,所述用户数据表示用户;(ii)模型数据,所述模型数据表示相应过程的过程模型,并定义每一过程的步骤及相关联的用户;以及(iii)接触点数据,所述接触点数据表示不同独立过程的步骤之间的连接;以及(iv)状态数据,所述状态数据与所述过程的实例的步骤相关联;处理系统,所述处理系统用于与所述数据库系统通信,并包括:(a)用户模块,所述用户模块使各用户与相应的用户数据关联;(b)模型模块,所述模型模块用于生成供用户创建所述过程模型并生成所述模型数据并使各过程与其他用户独立地联到各用户的用户界面;以及(c)实例模块,所述实例模块用于基于所述模型生成并操作所述过程的实例,并基于所述状态数据并行地监视所述步骤的状态改变,以及基于所述接触点数据在所连接的步骤的状态改变时生成通知消息数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:G·帕金斯
申请(专利权)人:法律研究室控股有限公司
类型:发明
国别省市:澳大利亚;AU

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1