一种基于工作流程的协同工作方法和协同工作平台技术

技术编号:34523371 阅读:13 留言:0更新日期:2022-08-13 21:13
本发明专利技术公开了一种基于工作流程的协同工作方法,包括:获取用户在协同工作平台上发布的工作流程,工作流程中至少包括两个软件图标模型,其中第一软件图标模型通过数据处理图标模型指向第二软件图标模型;当监听到第一用户对第一软件图标模型的第一点击事件时,通过远程连接软件打开第一软件,并对第一软件进行操作;当监听到第一用户对第一软件图标模型的第二点击事件时,发送第一软件操作完成指令;对第一软件操作完成指令进行解析,基于数据处理图标模型将第一用户操作第一软件后产生的数据格式转换为第二软件所需的数据格式;向执行第二软件的第二用户发送数据转换完成消息,以便第二用户对第二软件进行操作。便第二用户对第二软件进行操作。便第二用户对第二软件进行操作。

【技术实现步骤摘要】
一种基于工作流程的协同工作方法和协同工作平台


[0001]本专利技术涉及企业资源管理
,具体涉及一种基于工作流程的协同工作方法和协同工作平台。

技术介绍

[0002]随着油气勘探开发难度增加,勘探开发研究工作流程长,需要应用多款软件组合进行数据处理和分析,而每种软件的数据处理方式和运行环境有诸多差异,导致利用多软件进行协同研究困难。
[0003]当前比较普遍的做法是研究人员根据个人经验,在研究过程的不同环节自行安装和使用不同的专业软件,自行处理不同软件之间数据的导入导出,格式转换等问题。中间数据的导入导出、格式转换等环节存在大量的技巧,对于经验丰富的研究人员来说,在研究流程的不同环节,选择不同软件的优势模块进行处理分析,可以高效的获取高质量分析结果。而对于年轻的研究人员来说,需要进行大量的摸索才能够掌握此类技巧,造成大量的经验浪费。
[0004]因此,需要一种勘探开发在线协同工作平台,能够使研究人员基于工作流程方便地使用多款专业软件协同工作,以解决以上现有技术中存在的问题。

技术实现思路

[0005]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于工作流程的协同工作方法和协同工作平台。
[0006]根据本专利技术的一个方面,提供一种基于工作流程的协同工作方法,在该方法中,首先,获取用户在协同工作平台上发布的工作流程,工作流程中至少包括两个软件图标模型,其中第一软件图标模型通过数据处理图标模型指向第二软件图标模型;当监听到第一用户对第一软件图标模型的第一点击事件时,通过远程连接软件打开第一软件,并对第一软件进行操作;当监听到第一用户对第一软件图标模型的第二点击事件时,发送第一软件操作完成指令;对第一软件操作完成指令进行解析,基于数据处理图标模型将第一用户操作第一软件后产生的数据格式转换为第二软件所需的数据格式;最后向执行第二软件的第二用户发送数据转换完成消息,以便第二用户对第二软件进行操作。
[0007]该方法能够使研究人员在协同工作平台上定制工作流程,并和其他研究人员基于工作流程使用多款专业软件协同工作,实现研究流程的透明化和研究工作协同共享,提高企业研究效率。
[0008]可选地,在根据本专利技术的方法中,当监听到用户登录协同工作平台时,提示用户安装远程连接软件,以便用户通过远程连接软件打开所需的软件并进行操作。
[0009]可选地,在根据本专利技术的方法中,接收用户在协同工作平台上对软件图标模型的编辑操作,建立软件图标模型与对应软件之间的绑定关系;接收用户对多个软件图标模型的拖动操作,建立多个软件图标模型之间的顺序连接关系;基于绑定关系和顺序连接关系,
获取工作流程。
[0010]可选地,在根据本专利技术的方法中,接收管理人员对软件图标模型的用户权限设置信息和软件配置信息,以便远程连接软件基于软件配置信息进行远程打开软件,软件配置信息包括软件名称、用户名、密码和服务器IP地址;基于用户权限设置信息,接收普通用户对软件图标模型的查看软件信息、打开软件和关闭软件的操作。
[0011]可选地,在根据本专利技术的方法中,当监听到第一用户对第一软件图标模型的第一点击事件时,获取第一软件的软件配置信息,以便远程连接软件基于软件配置信息进行远程打开第一软件。
[0012]可选地,在根据本专利技术的方法中,将用户操作软件完成后产生的数据保存在对应软件的数据表中。
[0013]可选地,在根据本专利技术的方法中,对第一软件操作完成指令进行解析,驱动第一软件图标模型与第二软件图标模型之间的数据处理图标模型;基于第一软件数据表与第二软件数据表的字段映射关系,数据处理图标模型将第一软件输出的数据转换为第二软件的输入数据。
[0014]根据本专利技术的另一个方面,提供一种协同工作平台,包括用户操作界面、接口服务层、后端服务模块和数据库,其特征在于,用户操作界面适于为用户提供工作流程设计和操作界面,接口服务层适于提供后端服务API接口,以便用户操作界面与后端服务模块进行数据交互,后端服务模块适于提供流程、软件和数据服务,数据库用于存储流程操作过程中产生的数据,其中,后端服务模块包括流程服务模块、软件服务模块和数据服务模块,流程服务模块包括流程解析单元、流程操作单元和权限管理单元,流程解析单元适于将用户在用户操作界面的指令转换为后端服务模块所需的数据格式,流程操作单元适于根据用户在用户操作界面设计的工作流程,驱动相应的数据服务模块完成不同软件之间的数据处理操作,权限管理单元适于确定用户对流程的使用或操作权限;软件服务模块包括软件部署单元、软件操作单元和信息展示单元,软件部署单元适于将软件通过自动化安装脚本私有化部署到服务器,软件操作单元适于通过远程连接软件对服务器上部署的软件进行操作,信息展示单元适于对软件的运行信息进行展示;数据服务模块包括数据传输单元、数据处理单元和数据查询单元,数据传输单元适于将一个软件操作节点产生的数据传输到下一个软件操作节点的指定位置,数据处理单元适于对不同软件操作节点产生的数据进行格式转换,数据查询模块适于对软件操作节点产生的数据进行检索。
[0015]根据本专利技术的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行上述方法的指令。
[0016]根据本专利技术的又一个方面,提供一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行上述的方法。
[0017]根据本专利技术的方案,通过构建一个由多款专业软件和数据处理服务组成的在线协同工作平台,能够使研究人员在该平台上定制研究流程,并可以与其他研究人员基于工作流程使用多款专业软件协同工作,实现研究流程透明化与研究工作协同共享,从而提高企
业的研究效率。
[0018]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0019]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的协同工作平台100的架构示意图;图2示出了根据本专利技术一个实施例的计算设备200的结构示意图;图3示出了根据本专利技术一个实施例的基于工作流程的协同工作方法300的流程示意图;图4示出了根据本专利技术一个实施例的用户自定义的工作流程示意图;图5示出了根据本专利技术一个实施例的软件图标模型和数据处理图标模型组成的工作流程示意图。
具体实施方式
[0020]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于工作流程的协同工作方法,适于在计算设备中执行,其特征在于,所述方法包括:获取用户在协同工作平台上发布的工作流程,所述工作流程中至少包括两个软件图标模型,其中第一软件图标模型通过数据处理图标模型指向第二软件图标模型;当监听到第一用户对第一软件图标模型的第一点击事件时,通过远程连接软件打开第一软件,并对第一软件进行操作;当监听到第一用户对所述第一软件图标模型的第二点击事件时,发送第一软件操作完成指令;对所述第一软件操作完成指令进行解析,基于所述数据处理图标模型将第一用户操作所述第一软件后产生的数据格式转换为第二软件所需的数据格式;以及向执行所述第二软件的第二用户发送数据转换完成消息,以便第二用户对第二软件进行操作。2.根据权利要求1所述的方法,其特征在于,所述方法包括:当监听到用户登录协同工作平台时,提示用户安装远程连接软件,以便用户通过远程连接软件打开所需的软件并进行操作。3.根据权利要求1所述的方法,其特征在于,所述获取用户在协同工作平台上发布的工作流程的步骤包括:接收用户在协同工作平台上对软件图标模型的编辑操作,建立软件图标模型与对应软件之间的绑定关系;接收用户对多个软件图标模型的拖动操作,建立多个软件图标模型之间的顺序连接关系;基于所述绑定关系和顺序连接关系,获取所述工作流程。4.根据权利要求3所述的方法,其特征在于,所述接收用户在协同工作平台上对软件图标模型的编辑操作,建立软件图标模型与对应软件之间的绑定关系的步骤包括:接收管理人员对软件图标模型的用户权限设置信息和软件配置信息,所述软件配置信息包括软件名称、用户名、密码和服务器IP地址;基于所述用户权限设置信息,接收普通用户对软件图标模型的查看软件信息、打开软件和关闭软件的操作。5.根据权利要求4所述的方法,其特征在于,所述当监听到第一用户对第一软件图标模型的第一点击事件时,通过远程连接软件打开第一软件,并对第一软件进行操作的步骤包括:当监听到第一用户对第一软件图标模型的第一点击事件时,获取第一软件的软件配置信息,以便远程连接软件基于所述软件配置信息进行远程打开所述第一软件。6.根据权利要求1所述的方法,其特征在于,所述方法包括:将软件操作完成后产生的数据保存在对应软件的数据表中。7.根据权利要求6所述的方法,其特征在于,所述对所述...

【专利技术属性】
技术研发人员:余传鳌张煜许征
申请(专利权)人:北京月新时代科技股份有限公司
类型:发明
国别省市:

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

1