一种工作电子流自主生成方法、装置及办公管理系统制造方法及图纸

技术编号:17033880 阅读:35 留言:0更新日期:2018-01-13 19:57
本发明专利技术公开一种工作电子流自主生成方法、装置和系统。该方法包括:读取使用人类语言编写的工作电子流描述文档;解析工作电子流描述文档,在数据库中创建及保存该工作电子流对应的数据表、节点信息汇集表和节点关系表;在系统界面上生成工作电子流访问入口;接收选中访问入口的指令,生成第一个节点用户操作界面;接收用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人,更新数据表,生成工作提醒链接;接收选中工作提醒链接的指令,生成相应的节点用户操作界面。本发明专利技术通过读取使用工作电子流描述文档,即可生成相应的工作电子流,让不懂技术的用户可以根据实际需要自主生成工作电子流,开发成本更低,使用更灵活方便。

【技术实现步骤摘要】
一种工作电子流自主生成方法、装置及办公管理系统
本专利技术涉及计算机信息化管理系统
,尤其涉及一种工作电子流的自主生成方法、装置及办公管理系统。
技术介绍
在信息化管理系统(例如:ERP系统(EnterpriseResourcePlanning,企业资源计划)、OA系统(OfficeAutomation,办公自动化)、CRM(CustomerRelationshipManagement,客户关系管理))的开发过程中,通常要根据每个企业自身业务的流程需要,定制化开发各种各样的工作流程(例如:借贷款申请审批流程、生产过程管理流程、合同评审流程、发票评审流程等等)。由于每个公司的要求都不一样,所以现有的信息化管理系统通用性比较差。从前期的业务场景、业务需求收集、需求分解,到后期的表单设计、流程环节设计、编码、测试、验收交付,整个开发周期比较长,研发成本比较高。并且,整个工作电子流信息化的开发过程中涉及数据库表单设计、流程环节设计、编码、测试、验收交付等等,特别是编码涉及到源代码的添加或者修改,比较容易出错,开发过程比较复杂,同时也需要专业人员才能完成这些工作。为了解决上述问题,目前,业界通常的做法是预置开发相关行业的某些通用工作流,遇到相似工作流程需求时则直接套用已有的工作流程,在上面进行适配修改,如果遇到全新的业务场景,还是只能全新开发一套工作流程系统。虽然这也节省了一部分的研发成本,但是并没有从根本上解决问题,仍然避免不了定制化开发过程,无法让企业内部不懂技术的普通职员自主生成工作电子流。因此,有必要设计一种全新的工作电子流生成方法和系统,解决上述问题,让不懂技术的用户可以根据实际需要自主生成工作电子流,使信息化管理系统开发成本更低,使用更灵活方便。
技术实现思路
本专利技术所要解决的技术问题是提供一种工作电子流自主生成方法、装置及办公管理系统,其可让用户根据需要自主生成工作电子流,使用更方便。为解决本专利技术的技术问题,本专利技术公开一种工作电子流自主生成方法,包括以下步骤:读取使用人类语言编写的工作电子流描述文档;所述工作电子流描述文档包括工作电子流标签、该工作电子流的节点信息和节点跳转关系;所述节点信息包括节点名称、节点数据项信息和该节点可选的操作步骤,每个节点的节点信息按工作电子流的流程顺序依次排列;所述节点数据项信息用于记录该节点的数据项及其属性;所述节点跳转关系用于记录从源节点通过所述操作步骤跳转到目的节点的跳转关系;解析所述工作电子流描述文档,生成用于唯一标识该工作电子流的工作电子流名称,并在数据库中创建及保存该工作电子流对应的数据表、节点信息汇集表和节点关系表;所述数据表用于记录该工作电子流每个节点的数据项记录和节点状态信息,用记录ID作为唯一标识;所述节点信息汇集表用于记录节点的信息集合,及其与工作电子流和数据表的对应关系,用节点ID作为唯一标识;所述节点关系表用于记录所述节点跳转关系及其与工作电子流的对应关系;根据所述工作电子流名称和工作电子流标签,在系统界面上生成所述工作电子流的访问入口;接收选中所述访问入口的指令,生成所述工作电子流的第一个节点用户操作界面;接收用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人,更新所述数据表中对应的记录,生成工作提醒链接;接收选中所述工作提醒链接的指令,生成相应的节点用户操作界面。为解决本专利技术的技术问题,本专利技术还公开一种工作电子流的自主生成装置,包括:流程解析模块、数据库、工作电子流界面生成模块、工作电子流用户操作界面模块、用户数据处理模块;所述流程解析模块用于读取并解析使用人类语言编写的工作电子流描述文档;以及生成用于唯一标识该工作电子流的工作电子流名称,并在数据库中创建该工作电子流对应的数据表、节点信息汇集表和节点关系表;所述工作电子流描述文档包括工作电子流标签、该工作电子流的节点信息和节点跳转关系;所述节点信息包括节点名称、节点数据项信息和该节点可选的操作步骤,每个节点的节点信息按工作电子流的流程顺序依次排列;所述节点数据项信息用于记录该节点的数据项及其属性;所述节点跳转关系用于记录从源节点通过所述操作步骤跳转到目的节点的跳转关系;所述数据表用于记录该工作电子流每个节点的数据项记录和节点状态信息,用记录ID作为唯一标识;所述节点信息汇集表用于记录节点的信息集合,及其与工作电子流和数据表的对应关系,用节点ID作为唯一标识;所述节点关系表用于记录所述节点跳转关系及其与工作电子流的对应关系;所述数据库用于保存所述数据表、节点信息汇集表和节点关系表;所述工作电子流界面生成模块用于根据所述工作电子流名称和工作电子流标签,在系统界面上生成所述工作电子流的访问入口;以及生成节点用户操作界面和工作提醒链接;所述工作电子流用户操作界面模块用于接收用户选中访问入口的指令和选中所述工作提醒链接的指令;以及用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人;所述用户数据处理模块用于根据所述用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人,更新所述数据表中对应的记录。为解决本专利技术的技术问题,本专利技术还公开一种办公管理系统,包括上述的工作电子流自主生成装置和用于管理员工身份信息的员工信息管理装置;所述工作电子流自主生成装置获取所述员工信息管理装置中保存的员工身份信息,供用户设置处理人。与现有技术相比,本专利技术具有如下有益效果:本专利技术通过读取使用人类语言编写的工作电子流描述文档,即可自动生成相应的工作电子流,无需专业人员编写程序,让不懂技术的用户可以根据实际需要自主生成工作电子流,使信息化管理系统开发成本更低,使用更灵活方便。附图说明图1是本专利技术实施例的工作电子流自主生成方法步骤图;图2a是本专利技术实施例的工作电子流描述文档的节点信息示意图;图2b是本专利技术实施例的工作电子流描述文档的节点关系表示意图;图3a是本专利技术实施例的发票评审电子流描述文档的节点信息示意图;图3b是本专利技术实施例的发票评审电子流描述文档的节点跳转关系示意图;图4a是本专利技术实施例的数据表结构示意图;图4b是本专利技术实施例的节点信息汇集表结构示意图;图4c是本专利技术实施例的节点关系表结构示意图;图5是本专利技术实施例的发票评审电子流访问入口界面示意图;图6是本专利技术实施例的发票评审电子流第一个节点用户操作界面示意图;图7是本专利技术实施例的工作电子流自主生成装置结构图;图8是本专利技术实施例的办公管理系统结构图。具体实施方式下面结合附图和实施例,对本专利技术作进一步详细说明。如图1所示,本专利技术实施例提供一种工作电子流自主生成方法,包括以下步骤:S1:读取使用人类语言编写的工作电子流描述文档;具体的,如图2a、图2b所示,所述工作电子流描述文档包括工作电子流标签10、该工作电子流的节点信息20和节点跳转关系30;所述节点信息20包括节点名称21、节点数据项信息22、该节点可选的操作步骤23和处理人24,每个节点的节点信息按工作电子流的流程顺序依次排列;所述节点数据项信息22用于记录该节点的数据项221及其属性222。在本实施例中,工作电子流描述文档为文本格式,可以采用微软公司的Microsoftoffice软件或金山软件公司的WPSoffice软件编写,也可以采用其他文档编辑软件编写。所述本文档来自技高网
...
一种工作电子流自主生成方法、装置及办公管理系统

【技术保护点】
一种工作电子流自主生成方法,其特征在于,包括以下步骤:读取使用人类语言编写的工作电子流描述文档;所述工作电子流描述文档包括工作电子流标签、该工作电子流的节点信息和节点跳转关系;所述节点信息包括节点名称、节点数据项信息和该节点可选的操作步骤,每个节点的节点信息按工作电子流的流程顺序依次排列;所述节点数据项信息用于记录该节点的数据项及其属性;所述节点跳转关系用于记录从源节点通过所述操作步骤跳转到目的节点的跳转关系;解析所述工作电子流描述文档,生成用于唯一标识该工作电子流的工作电子流名称,并在数据库中创建及保存该工作电子流对应的数据表、节点信息汇集表和节点关系表;所述数据表用于记录该工作电子流每个节点的数据项记录和节点状态信息,用记录ID作为唯一标识;所述节点信息汇集表用于记录节点的信息集合,及其与工作电子流和数据表的对应关系,用节点ID作为唯一标识;所述节点关系表用于记录所述节点跳转关系及其与工作电子流的对应关系;根据所述工作电子流名称和工作电子流标签,在系统界面上生成所述工作电子流的访问入口;接收选中所述访问入口的指令,生成所述工作电子流的第一个节点用户操作界面;接收用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人,更新所述数据表中对应的记录,生成工作提醒链接;接收选中所述工作提醒链接的指令,生成相应的节点用户操作界面。...

【技术特征摘要】
1.一种工作电子流自主生成方法,其特征在于,包括以下步骤:读取使用人类语言编写的工作电子流描述文档;所述工作电子流描述文档包括工作电子流标签、该工作电子流的节点信息和节点跳转关系;所述节点信息包括节点名称、节点数据项信息和该节点可选的操作步骤,每个节点的节点信息按工作电子流的流程顺序依次排列;所述节点数据项信息用于记录该节点的数据项及其属性;所述节点跳转关系用于记录从源节点通过所述操作步骤跳转到目的节点的跳转关系;解析所述工作电子流描述文档,生成用于唯一标识该工作电子流的工作电子流名称,并在数据库中创建及保存该工作电子流对应的数据表、节点信息汇集表和节点关系表;所述数据表用于记录该工作电子流每个节点的数据项记录和节点状态信息,用记录ID作为唯一标识;所述节点信息汇集表用于记录节点的信息集合,及其与工作电子流和数据表的对应关系,用节点ID作为唯一标识;所述节点关系表用于记录所述节点跳转关系及其与工作电子流的对应关系;根据所述工作电子流名称和工作电子流标签,在系统界面上生成所述工作电子流的访问入口;接收选中所述访问入口的指令,生成所述工作电子流的第一个节点用户操作界面;接收用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人,更新所述数据表中对应的记录,生成工作提醒链接;接收选中所述工作提醒链接的指令,生成相应的节点用户操作界面。2.如权利要求1所述的工作电子流自主生成方法,其特征在于,所述节点信息还包括处理人信息;所述节点数据项信息所记录的数据项的属性包括:数据项名称和数据项标签;所述节点跳转关系通过表格方式记录或通过流程图的方式记录;所述数据表的数据项记录包括所述节点数据项信息中的每个数据项名称和记录ID;所述数据表的节点状态信息包括:当前处理人和当前节点名称。3.如权利要求1或2所述的工作电子流自主生成方法,其特征在于,所述接收选中所述访问入口的指令,生成所述工作电子流的第一个节点用户操作界面的步骤,具体包括:接收选中访问入口的指令,该指令中携带有所述工作电子流名称;解析所述选中访问入口的指令,从数据库获取与所述工作电子流名称对应的节点信息汇集表;至少根据节点信息汇集表中所述工作电子流的第一个节点的节点信息,生成所述工作电子流的第一个节点用户操作界面。4.如权利要求1或2所述的工作电子流自主生成方法,其特征在于,所述接收用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人,更新所述数据表,生成工作提醒链接的步骤,具体包括:接收用户在任意一个节点用户操作界面输入的数据、选择的操作步骤和处理人,生成用户操作指令,该指令中携带有所述工作电子流名称、节点ID和记录ID;解析所述用户操作指令,根据所述工作电子流名称、节点ID和记录ID,从数据库获取相应的数据表、节点信息汇集表和节点关系表;根据所述节点信息汇集表中所述节点ID对应的节点信息,收集相应的所述用户输入的数据;根据所述用户输入的数据,更新所述数据表中所述记录ID对应的数据项记录;当记录ID为空时,根据系统自动生成的新的记录ID,在数据表中添加所述用户输入的数据;根据用户在当前节点选择的操作步骤查找所述节点关系表中对应的目的节点信息,获取用户选择的处理人,更新所述数据表中所述记录ID对应的节点状态信息;根据所述工作电子流名称和记录ID,生成携带有所述工作电子流名称和记录ID的工作提醒链接。5.如权利要求1或2所述的工作电子流自主生成方法,其特征在于,所述节点数据项信息所记录的数据项的属性包括:输入方式;所述数据表的每一数据项的数据类型,根据所述输入方式自动确定。6.一种工作电子流...

【专利技术属性】
技术研发人员:陈贵敏
申请(专利权)人:深圳市沃易科技有限公司
类型:发明
国别省市:广东,44

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

1