CN111754207A - 流程实例管理方法、装置、计算机设备及可读存储介质 - Google Patents
流程实例管理方法、装置、计算机设备及可读存储介质 Download PDFInfo
- Publication number
- CN111754207A CN111754207A CN202010617678.XA CN202010617678A CN111754207A CN 111754207 A CN111754207 A CN 111754207A CN 202010617678 A CN202010617678 A CN 202010617678A CN 111754207 A CN111754207 A CN 111754207A
- Authority
- CN
- China
- Prior art keywords
- state
- information
- task
- chain
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2255—Hash tables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及人工智能技术,公开了流程实例管理方法、装置、计算机设备及可读存储介质,包括:接收用户端发送的机构名称,从机构桶中获取与机构名称对应的状态链;从状态链中获得第一状态信息并将其返回用户端,接收用户端根据第一状态信息发送的执行信息;将执行信息录入与第一状态信息对应的第一状态单元,调用状态识别线程识别状态链中位于第一状态单元下一位的第二状态单元,提取第二状态单元的第二状态信息;提取任务链中与第二状态信息对应的任务节点,将机构名称录入任务节点中。本发明实现了对用户端所处的任务节点进行了管控,避免了当前发布端和服务器中无用数据增多,且流程实例执行过程出错率高,并无法及时告知用户端出错的情况发生。
Description
技术领域
本发明涉及人工智能的监控技术领域,尤其涉及一种流程实例管理方法、装置、计算机设备及可读存储介质。
背景技术
流程实例是基于发布端发送的实例所制成的至少具有一个任务节点的流程执行进程;流程实例有助于用户端按照发布端的要求一步步执行相应操作,并最终使用户端或发布端获得其需要的结果。
但是,当前的发布端或服务器通常采取终端管控,即:轮询到达流程实例的最终任务节点的机构名称,对流程实例的最终结果进行管理;这种方式由于无法对流程实例执行过程进行管控,因此会导致发布端和服务器中无用数据增多,且流程实例执行过程出错率高,并无法及时告知用户端出错的情况发生;
进一步的,服务器通常会管理大量的流程实例,而每个流程实例会对应数量庞大的用户端,故,当前的流程实例管控方法将难以获得任一流程实例中每个用户端所处的任务节点,因此无法对流程实例的每个任务节点进行精确管理,进一步的提高了服务器中无用数据增多,且流程实例执行过程出错率高的问题发生。
发明内容
本发明的目的是提供一种流程实例管理方法、装置、计算机设备及可读存储介质,用于解决现有技术存在的发布端和服务器中无用数据增多,且流程实例执行过程出错率高,并无法及时告知用户端出错的情况发生的问题;本申请可应用于智慧政务场景中,从而推动智慧城市的建设。
为实现上述目的,本发明提供一种流程实例管理方法,包括:
接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;
从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;
将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;
提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
上述方案中,接收用户端发送的机构名称之前,包括:
接收发布端发送的任务实例,将表征用户端所属机构的机构名称录入预设的哈希桶中,根据所述任务实例在所述机构桶中构建任务链,以及分别与各机构名称对应的状态链获得机构桶;
监控发布端发送的用于关闭任务节点的发布关闭信息,及周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息,根据所述关闭信息或超期关闭信息关闭任务节点使其拒绝录入数据;
在所述获得机构桶之后还包括:
将所述机构桶上传至区块链中。
上述方案中,监控发布端发送的用于关闭任务节点的发布关闭信息的步骤,包括:
监控是否接收到由发布端发送的发布关闭信息;
若是,则提取发布关闭信息中反映任务节点编号的编号信息,并按照所述编号信息关闭任务链中的任务节点;
若否,则继续监控所述发布端。
上述方案中,周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息的步骤,包括:
按照预设的周期获取接收到所述任务实例时的时间段;
提取任务链上各任务节点中预设的节点期限,并依次判断所述时间段是否超过各所述节点期限;
若是,则生成超期关闭信息,所述关闭信息记载了超过所述节点期限的任务节点;
若否,则结束;
所述生成超期关闭信息之后还可包括:
判断所述超期关闭信息对应的任务节点是否为空;
若是,则删除所述任务链以及各机构名称对应的状态链;
若否,则保留所述任务链及所述状态链。
上述方案中,接收用户端根据所述第一状态信息发送的执行信息之后,还包括:
判断所述执行信息是否为拒绝信息;
若为拒绝信息,则将状态链标定为终态链,并向所述用户端发送终止执行信息,以拒收用户端发送的数据;
若不为拒绝信息,则提取与所述第一状态信息对应的状态单元;
判断所述执行信息与所述第一状态单元的当前状态块是否匹配;所述当前状态块记载了所述状态单元对应的任务节点;
若匹配,则调用所述当前状态模块;
若不匹配,则向所述用户端返回拒绝录入信息。
上述方案中,所述状态单元包括当前状态块、上位状态块和下位状态块;所述当前状态块记载了所述状态单元对应的任务节点,所述上位状态块记载了所述任务链中位于所述当前状态块的任务节点上一位的任务节点,所述下位状态块记载了所述任务链中位于所述当前状态块的任务节点下一位的任务节点;
将所述执行信息录入所述第一状态信息对应的状态单元包括:
将所述执行信息录入所述状态单元中的当前状态块;
提取所述任务链中位于所述第一状态信息上一位的任务节点,并获得该任务节点的上位状态单元,将所述执行信息录入所述上位状态单元的下位状态块中;
提取所述任务链中位于所述第一状态信息下一位的任务节点,并获得该任务节点的下位状态单元,将所述执行信息录入所述下位状态单元的上位状态块中;
所述状态识别线程包括:
判断所述第一状态单元的当前状态块是否具有执行信息;
若所述当前状态块具有执行信息,则提取状态链中位于所述第一状态单元下一位的状态单元,并将该状态单元设为第二状态单元;
若所述当前状态块不具有执行信息,则将所述第一状态单元设为第二状态单元。
上述方案中,将所述机构名称录入所述任务节点中之后,还包括:
接收发布端发送的机构名称和返回信息,从机构桶中获得与所述机构名称对应的状态链,及从所述状态链中获得第一状态信息;根据所述返回信息提取与所述第一状态信息对应的状态单元的当前状态块,提取所述当前状态块中的退回节点下标,将与所述退回节点下标对应的状态单元所对应的任务节点设为第三状态信息,并删除所述第一状态信息对应任务节点中的所述机构名称;其中所述第三状态信息表征了完成所述返回信息后退回的任务节点,所述退回节点下标是所述退回的任务节点的编号。
为实现上述目的,本发明还提供一种流程实例管理装置,包括:
状态链识别模块,用于接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;
当前状态获取模块,用于从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;
当前状态识别模块,用于将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;
任务节点更新模块,用于提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
为实现上述目的,本发明还提供一种计算机设备,其包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述计算机设备的处理器执行所述计算机程序时实现上述流程实例管理方法的步骤。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述可读存储介质上存储有计算机程序,所述可读存储介质存储的所述计算机程序被处理器执行时实现上述流程实例管理方法的步骤。
本发明提供的流程实例管理方法、装置、计算机设备及可读存储介质,通过状态链实现对各用户端的当前状态进行监控,实现了对用户端所处的任务节点进行了管控;通过设置任务链及其任务节点,以保存处于该节点的用户端所对应机构的机构名称,使发布端仅需通过得知各任务节点上具有哪些机构,调用各机构名称的当前状态块以获得相应的执行信息,提高了多流程实例且多用户端场景下,对各流程实例的管控效率和管控准确度,避免了当前出现的因流程实例较多,且每个流程实例所对应的用户端数量庞大,导致难以获得任一流程实例中每个用户端所处的任务节点,进而无法对流程实例的每个任务节点进行精确管理的问题,进而避免了当前发布端或服务器因采取终端管控对各流程实例的最终结果进行管理,导致发布端和服务器中无用数据增多,且流程实例执行过程出错率高,并无法及时告知用户端出错的情况发生。
附图说明
图1为本发明流程实例管理方法实施例一的流程图;
图2为本发明流程实例管理方法实施例二中流程实例管理方法的环境应用示意图;
图3是本发明流程实例管理方法实施例二中流程实例管理方法的具体方法流程图;
图4是本发明流程实例管理方法实施例二中监控发布端发送的用于关闭任务节点的关闭信息的具体方法流程图;
图5是本发明流程实例管理方法实施例二中周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息的具体方法流程图;
图6是本发明流程实例管理方法实施例二中状态识别线程的具体方法流程图;
图7为本发明流程实例管理装置实施例三的程序模块示意图;
图8为本发明计算机设备实施例四中计算机设备的硬件结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供的流程实例管理方法、装置、计算机设备及可读存储介质,适用于人工智能的监控技术领域,为提供一种基于状态链识别模块、当前状态获取模块、当前状态识别模块和任务节点更新模块的流程实例管理方法。本发明通过接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
实施例一:
请参阅图1,本实施例的一种流程实例管理方法,包括:
S103:接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;
S104:从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;
S107:将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;
S108:提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
本提案通过状态链实现了对各用户端的当前状态(即各用户端分别处于任务链中哪一任务节点)进行了监控,因此实现了对用户端所处的任务节点进行了管控;
通过设置任务链及其任务节点,并在任务节点中设置列表以保存处于该节点的用户端所对应机构的机构名称,使发布端仅需通过所述列表即可获得各任务节点上具有哪些机构,并通过列表中机构名称调用与其对应的当前状态块以获得相应的执行信息,提高了多流程实例且多用户端场景下,对各流程实例的管控效率和管控准确度,避免了当前出现的,因流程实例较多,且每个流程实例所对应的用户端数量庞大,导致难以获得任一流程实例中每个用户端所处的任务节点,进而无法对流程实例的每个任务节点进行精确管理的问题;避免了当前发布端或服务器因采取终端管控(即轮询到达流程实例的最终任务节点的机构名称)对各流程实例的最终结果进行管理,导致发布端和服务器中无用数据增多,流程实例执行过程出错率高,无法及时告知用户端出错的情况发生。
在示例性的实施例中,接收到“AA科技公司”的机构名称,从机构桶中获得其状态链,假设此时状态链的第一状态信息为“招标”;将包含有“招标”的第一状态信息返回用户端,用户端将与所述“招标中”对应的文件作为执行信息并上传;提取当前状态块的当前状态栏为“招标”的状态单元作为目标单元,由于“招标中”是位于任务链首位的任务节点,因此,直接判断该状态单元的当前状态块的执行信息栏是否具有执行信息,基于上述举例,该执行信息栏已上传执行信息,因此判定当前状态块中具有执行信息,故,根据所述目标单元下位状态块获知位于所述目标单元下一位的状态单元为,当前状态块的当前状态栏为“应标”的状态单元,并将该状态单元设为新的目标单元;识别到所述新的目标单元中上位状态块具有执行信息,即当前状态栏为“招标”的状态块具有执行信息,并识别到所述新的目标单元中当前状态块不具有执行信息,即当前状态栏为“应标”的状态块不具有执行信息,因此,将包含有“应标”的第一状态信息作为第二状态信息;将“AA科技公司”录入应标任务节点的应标任务列表中,以实现基于用户端在各任务节点上的操作,将机构名称录入各任务节点的效果。
本申请可应用于智慧政务场景中,从而推动智慧城市的建设。
实施例二:
本实施例为上述实施例一的一种具体应用场景,通过本实施例,能够更加清楚、具体地阐述本发明所提供的方法。
下面,以在运行有流程实例管理方法的服务器中,从获取到的状态链中获得第一状态信息,并将用户端根据所述第一状态信息发送的执行信息录入对应的当前状态块,识别所述状态链中第二状态信息,并提取所述任务链中与所述新的当前状态对应的任务节点,再将机构名称录入所述任务节点中为例,来对本实施例提供的方法进行具体说明。需要说明的是,本实施例只是示例性的,并不限制本发明实施例所保护的范围。
图2示意性示出了根据本申请实施例二的流程实例管理方法的环境应用示意图。
在示例性的实施例中,流程实例管理方法所在的认证服务器2通过网络分别连接发布端3和用户端4;所述服务器2可以通过一个或多个网络提供服务,网络可以包括各种网络设备,例如路由器,交换机,多路复用器,集线器,调制解调器,网桥,中继器,防火墙,代理设备和/或等等。网络可以包括物理链路,例如同轴电缆链路,双绞线电缆链路,光纤链路,它们的组合和/或类似物。网络可以包括无线链路,例如蜂窝链路,卫星链路,Wi-Fi链路和/或类似物;所述发布端3和用户端4可为智能手机、平板电脑、笔记本电脑、台式电脑等计算机设备。
图3是本发明一个实施例提供的一种流程实例管理方法的具体方法流程图,该方法具体包括步骤S201至S209。
S201:接收发布端发送的任务实例,将用于表征用户端所属机构的机构名称录入预设的哈希桶中,根据所述任务实例在所述机构桶中构建任务链,以及分别与各机构名称对应的状态链获得机构桶。
具体地,所述任务实例中包括有至少一个子实例,所述子实例按照所述任务实例中预设的流程排列;所述任务链由至少一个与所述子实例对应的任务节点,按照所述任务实例中预设的流程排列构成;所述状态链包括与所述任务节点对应的状态单元,所述状态单元按照所述任务实例中预设的流程排列;状态单元包括当前状态块、上位状态块和下位状态块,所述当前状态块用于表征与所述状态单元对应的任务节点的当前状态块,所述上位状态块用于表征在任务链上位于所述对应的任务节点上一位的任务节点,所述下位状态块用于表征在任务链上位于所述对应的任务节点下一位的任务节点。
示例性地,任务实例包括以招标公司列表表征的招标子实例、以应标公司列表表征的应标子实例、以提案公司列表表征的提案子实例、以确认需求列表表征确认需求子实例、以待立项公司表征的待立项子实例、以中标公司列表表征的中标子实例,按照任务实例中预设的流程“招标、应标、提案、确认需求、待立项和中标”,排列招标公司列表、应标公司列表、提案公司列表、确认需求列表、待立项公司列表、中标公司列表,分别作为招标任务节点、应标任务节点、提案任务节点、确认需求任务节点、待立项任务节点和中标任务节点以最终形成任务链。
进一步地,所述当前状态块、上位状态块和下位状态块分别具有上位状态栏、当前状态栏、下位状态栏、执行录入栏、执行文件地址栏、节点期限、退回节点下表;其中,所述当前状态块的当前状态栏的信息为状态单元所对应的任务节点。
示例性地,上位状态栏(PreNode):指的当前状态下上一个正确所处的状态,即指向任务链中位于当前任务栏内任务节点的上一任务节点,其中,如果想要达到当前状态,判断上一个状态必须是正确的,否则不会流转到当前状态;
当前状态栏(Status):当前状态,即当前状态栏所在的状态单元对应的任务节点;
下位状态栏(NextNode):目前留作备用,指向下一个正确状态,即指向任务链中位于当前状态栏内任务节点中下一任务节点;
执行录入栏(IsNeedFile):是否需要上传文件,如果为true,则表示由上传文件触发,并且如果fileId为空,表示第一次刚到该状态,如果fileId有值,表示此状态下对其他内容的更新,包括当前要更新的文件;其中,所述文件为本实施例中的执行信息;
执行文件地址栏(FileId):表示当前状态下的文件id,即执行信息的储存ID;
节点期限栏(BidDeadLine):用于记录当前状态栏内任务节点的节点期限,如果某个任务节点下有截止日期,表示该日期前,可以对该状态前的状态进行处理,往后的状态必须要等到截止日期过后方可处理;
退回节点下标(BackStatus[]):状态回退节点下标列表,当前节点因为某些操作导致状态需要返回到以前的某个状态时需要记录返回节点的下标,好处是可以通过下标一次定位返回的节点处,其次更加方便的可以进行状态回溯,将历史节点的路径按主线路方式展示。
优选的,在所述获得机构桶之后还包括:
将所述机构桶上传至区块链中。
需要说明的是,基于机构桶得到对应的摘要信息,具体来说,摘要信息由机构桶进行散列处理得到,比如利用sha256s算法处理得到。将摘要信息上传至区块链可保证其安全性和对用户的公正透明性。用户设备可以从区块链中下载得该摘要信息,以便查证机构桶是否被篡改。本示例所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
S202:监控发布端发送的用于关闭任务节点的关闭信息,及周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息,根据所述关闭信息或超期关闭信息关闭任务节点使其拒绝录入数据。
在一个优选的实施例中,请参阅图4,监控发布端发送的用于关闭任务节点的关闭信息的步骤包括:
S202-01:监控是否接收到由发布端发送的发布关闭信息;
S202-02:若是,则提取发布关闭信息中反映任务节点编号的编号信息,并按照所述编号信息关闭任务链中的任务节点;
S202-03:若否,则继续监控所述发布端。进一步地,根据所述关闭信息关闭任务节点使其拒绝录入机构名称包括:
根据所述关闭信息中的编号信息,关闭任务链中与所述编号信息对应的任务节点使其拒绝录入数据。
在一个优选的实施例中,请参阅图5,周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息的步骤,包括:
S202-11:按照预设的周期获取接收到所述任务实例时的时间段;
S202-12:提取任务链上各任务节点中预设的节点期限,并依次判断所述时间段是否超过各所述节点期限;
S202-13:若是,则生成超期关闭信息,所述关闭信息记载了超过所述节点期限的任务节点;
S202-14:若否,则结束。
进一步地,生成超期关闭信息之后还可包括:
所述生成超期关闭信息之后还可包括:
S202-15:判断所述超期关闭信息对应的任务节点是否为空;
S202-16:若是,则删除所述任务链以及各机构名称对应的状态链;
S202-17:若否,则保留所述任务链及所述状态链。
于本实施例中,通过end Status模块监视机构任务的状态。
S203:接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例。
示例性地,接收到“AA科技公司”的机构名称,从机构桶中获得其状态链,假设此时状态链的第一状态信息为“招标”。
S204:从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息。
示例性地,将包含有“招标”的第一状态信息返回用户端,用户端将与所述“招标中”对应的文件作为执行信息并上传。
S205:判断所述执行信息是否为拒绝信息;
若为拒绝信息,则将状态链标定为终态链,并向所述用户端发送终止执行信息,以拒收用户端发送的数据;
若不为拒绝信息,则提取与所述第一状态信息对应的状态单元。
示例性地,基于上述举例,接收到用户端发送的拒绝信息,将“AA科技公司”所对应的状态链标定为终态链,并向所述用户端返回终止执行信息,此时,将不再接收处理该用户端对所述状态链发送的任何数据及操作。
于图3中,所述S205由以下步骤组成:
S51:判断所述执行信息是否为拒绝信息;
S52:若为拒绝信息,则将状态链标定为终态链,并向所述用户端发送终止执行信息,以拒收用户端发送的数据;
S53:若不为拒绝信息,则提取与所述第一状态信息对应的状态单元。
S206:判断所述执行信息与所述第一状态单元的当前状态块是否匹配;所述当前状态块记载了所述状态单元对应的任务节点;
若匹配,则调用所述当前状态模块;
若不匹配,则向所述用户端返回拒绝录入信息。
示例性地,提取当前状态栏内记载有“招标”的当前状态块,提取所述当前状态块的执行录入栏中的执行规则,即所述执行信息符合当前状态块对“招标中”的要求;若所述执行信息符合执行规则,则判定所述执行信息与当前状态块匹配;若所述执行信息不符合执行规则,则判定所述执行信息与当前状态块不匹配。
于图3中,所述S206由以下步骤组成:
S61:判断所述执行信息与所述第一状态单元的当前状态块是否匹配;所述当前状态块记载了所述状态单元对应的任务节点;
S62:若匹配,则调用所述当前状态模块;
S63:若不匹配,则向所述用户端返回拒绝录入信息。
S207:将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点。
本步骤中,所述状态单元包括当前状态块、上位状态块和下位状态块;所述当前状态块记载了所述状态单元对应的任务节点,所述上位状态块记载了所述任务链中位于所述当前状态块的任务节点上一位的任务节点,所述下位状态块记载了所述任务链中位于所述当前状态块的任务节点下一位的任务节点;
在一个优选的实施例中,将所述执行信息录入所述第一状态信息对应的状态单元包括:
将所述执行信息录入所述状态单元中的当前状态块;
提取所述任务链中位于所述第一状态信息上一位的任务节点,并获得该任务节点的上位状态单元,将所述执行信息录入所述上位状态单元的下位状态块中;
提取所述任务链中位于所述第一状态信息下一位的任务节点,并获得该任务节点的下位状态单元,将所述执行信息录入所述下位状态单元的上位状态块中。
在一个优选的实施例中,请参阅图6,所述状态识别线程包括:
S71:判断所述第一状态单元的当前状态块是否具有执行信息;
S72:若所述当前状态块具有执行信息,则提取状态链中位于所述第一状态单元下一位的状态单元,并将该状态单元设为第二状态单元;
S73:若所述当前状态块不具有执行信息,则将所述第一状态单元设为第二状态单元。
示例性地,基于上述举例,该执行信息栏已上传执行信息,因此判定当前状态块中具有执行信息,故,根据所述第一状态单元的下位状态块获知位于所述第一状态单元下一位的状态单元为,当前状态块的当前状态栏为“应标”的状态单元,并将该状态单元设为第二状态单元;
此时,所述第二状态单元中上位状态块具有执行信息,即当前状态栏为“招标”的当前状态块具有执行信息,并识别到所述第二状态单元中当前状态块不具有执行信息,即当前状态栏为“应标”的当前状态块不具有执行信息,因此,将包含有“应标”的状态信息作为所述第二状态信息,也就是说此时用户端接下来执行的任务节点为“应标”节点。
如果第一状态单元的当前状态块中不具有执行信息,则说明执行信息上传不成功或不符合预设的上传规则,因此,仍然将未上传执行信息的第一状态信息设为第二状态单元,基于上述举例,如果当前状态栏为“招标”的当前状态块中不具有执行信息,则仍然将该当前状态块所对应的任务节点:“招标”节点为待执行节点。
S208:提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
示例性地,由于“AA科技公司”的新的当前状态对应的任务节点为“应标任务节点”,因此,将“AA科技公司”录入应标任务节点的应标任务列表中,以实现基于用户端在各任务节点上的操作,将机构名称录入各任务节点的效果。
S209:接收发布端发送的机构名称和返回信息,从机构桶中获得与所述机构名称对应的状态链,及从所述状态链中获得第一状态信息;根据所述返回信息提取与所述第一状态信息对应的状态单元的当前状态块,提取所述当前状态块中的退回节点下标,将与所述退回节点下标对应的状态单元所对应的任务节点设为第三状态信息,并删除所述第一状态信息对应任务节点中的所述机构名称;其中,所述第三状态信息表征了完成所述返回信息后退回的任务节点,所述退回节点下标是所述退回的任务节点的编号。
优选的,删除更新前状态信息对应任务节点中的所述机构名称之后还可包括:
删除更新前状态信息对应的任务节点,与更新后状态信息对应的任务节点之间的任务节点中的所述机构名称。
示例性地,招标节点下标为1、应标节点下标为2、提案节点下标为3、确认需求节点下标为4、待立项节点下标为5、中标节点下标为6;接收到“AA科技公司”的机构名称和返回信息,从机构桶中获得其状态链,假设此时状态链的第一状态信息为“提案”,因提案不符合规定,发布端将发送“AA科技公司”的机构名称和内容为“重新提交”的返回信息,获得“AA科技公司”的状态链,并提取“提案”所对应的当前状态块,提取该当前状态块中的退回节点下标,如:BackStatus[2],则说明与所述退回节点下标对应的状态单元所对应的任务节点为“应标”,并将其设为更新后状态信息;删除“提案”对应的任务节点中的机构名称,即删除提案任务节点内提案公司列表中的“AA科技公司”。
实施例三:
请参阅图7,本实施例的一种流程实例管理装置1,包括:
状态链识别模块13,用于接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;
当前状态获取模块14,用于从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;
当前状态识别模块17,用于将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;
任务节点更新模块18,用于提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
可选的,所述流程实例管理装置1还包括:
机构桶构建模块11,用于接收发布端发送的任务实例,将用于表征用户端所属机构的机构名称录入预设的哈希桶中,根据所述任务实例在所述机构桶中构建任务链,以及分别与各机构名称对应的状态链获得机构桶。
可选的,所述流程实例管理装置1还包括:
监控识别模块12,用于监控发布端发送的用于关闭任务节点的关闭信息,及周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息,根据所述关闭信息或超期关闭信息关闭任务节点使其拒绝录入数据。
可选的,所述流程实例管理装置1还包括:
信息判断模块15,用于判断所述执行信息是否为拒绝信息;若为拒绝信息,则将状态链标定为终态链,并向所述用户端发送终止执行信息,以拒收用户端发送的数据;若不为拒绝信息,则提取与所述第一状态信息对应的状态单元。
可选的,所述流程实例管理装置1还包括:
匹配判断模块16,用于判断所述执行信息与所述状态单元的当前状态块是否匹配;所述当前状态块记载了所述状态单元对应的任务节点;若匹配,则调用所述当前状态模块;若不匹配,则向所述用户端返回拒绝录入信息。
可选的,所述流程实例管理装置1还包括:
任务节点退回模块19,用于接收发布端发送的机构名称和返回信息,从机构桶中获得与所述机构名称对应的状态链,及从所述状态链中获得第一状态信息;根据所述返回信息提取与所述第一状态信息对应的状态单元的当前状态块,提取所述当前状态块中的退回节点下标,将与所述退回节点下标对应的状态单元所对应的任务节点设为第三状态信息,并删除所述第一状态信息对应任务节点中的所述机构名称;其中所述第三状态信息表征了完成所述返回信息后退回的任务节点,所述退回节点下标是所述退回的任务节点的编号。
本技术方案涉及基架运维的监控技术领域,通过从预设的机构桶中获取与所述机构名称对应的状态链,从状态链中获得第一状态信息并将其返回用户端,接收用户端根据所述第一状态信息发送的执行信息;将所述执行信息录入所述第一状态信息对应的当前状态块,调用状态识别线程识别所述状态链中第二状态信息;提取所述任务链中与所述新的当前状态对应的任务节点,将所述机构名称录入所述任务节点中,以实现基于软件监控技术对任务链进行业务节点监控的技术效果。
实施例四:
为实现上述目的,本发明还提供一种计算机设备5,实施例三的流程实例管理装置1的组成部分可分散于不同的计算机设备5中,计算机设备5可以是执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个应用服务器所组成的服务器集群)等。本实施例的计算机设备至少包括但不限于:可通过***总线相互通信连接的存储器51、处理器52,如图8所示。需要指出的是,图8仅示出了具有组件-的计算机设备,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
本实施例中,存储器51(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器51可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,存储器51也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器51还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,存储器51通常用于存储安装于计算机设备的操作***和各类应用软件,例如实施例三的流程实例管理装置的程序代码等。此外,存储器51还可以用于暂时地存储已经输出或者将要输出的各类数据。
处理器52在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器52通常用于控制计算机设备的总体操作。本实施例中,处理器52用于运行存储器51中存储的程序代码或者处理数据,例如运行流程实例管理装置,以实现实施例一和实施例二的流程实例管理方法。
实施例五:
为实现上述目的,本发明还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器52执行时实现相应功能。本实施例的计算机可读存储介质用于存储流程实例管理装置,被处理器52执行时实现实施例一和实施例二的流程实例管理方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种流程实例管理方法,其特征在于,包括:
接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;
从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;
将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;
提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
2.根据权利要求1所述的流程实例管理方法,其特征在于,接收用户端发送的机构名称之前,包括:
接收发布端发送的任务实例,将表征用户端所属机构的机构名称录入预设的哈希桶中,根据所述任务实例在所述机构桶中构建任务链,以及分别与各机构名称对应的状态链获得机构桶;
监控发布端发送的用于关闭任务节点的关闭信息,及周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息,根据所述关闭信息或超期关闭信息关闭任务节点使其拒绝录入数据;
在所述获得机构桶之后还包括:
将所述机构桶上传至区块链中。
3.根据权利要求2所述的流程实例管理方法,其特征在于,监控发布端发送的用于关闭任务节点的发布关闭信息的步骤,包括:
监控是否接收到由发布端发送的发布关闭信息;
若是,则提取发布关闭信息中反映任务节点编号的编号信息,并按照所述编号信息关闭任务链中的任务节点;
若否,则继续监控所述发布端。
4.根据权利要求2所述的流程实例管理方法,其特征在于,周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息的步骤,包括:
按照预设的周期获取接收到所述任务实例时的时间段;
提取任务链上各任务节点中预设的节点期限,并依次判断所述时间段是否超过各所述节点期限;
若是,则生成超期关闭信息,所述关闭信息记载了超过所述节点期限的任务节点;
若否,则结束;
所述生成超期关闭信息之后还可包括:
判断所述超期关闭信息对应的任务节点是否为空;
若是,则删除所述任务链以及各机构名称对应的状态链;
若否,则保留所述任务链及所述状态链。
5.根据权利要求1所述的流程实例管理方法,其特征在于,接收用户端根据所述第一状态信息发送的执行信息之后,还包括:
判断所述执行信息是否为拒绝信息;
若为拒绝信息,则将状态链标定为终态链,并向所述用户端发送终止执行信息,以拒收用户端发送的数据;
若不为拒绝信息,则提取与所述第一状态信息对应的状态单元;
判断所述执行信息与所述第一状态单元的当前状态块是否匹配;所述当前状态块记载了所述状态单元对应的任务节点;
若匹配,则调用所述当前状态模块;
若不匹配,则向所述用户端返回拒绝录入信息。
6.根据权利要求1所述的流程实例管理方法,其特征在于,
所述状态单元包括当前状态块、上位状态块和下位状态块;所述当前状态块记载了所述状态单元对应的任务节点,所述上位状态块记载了所述任务链中位于所述当前状态块的任务节点上一位的任务节点,所述下位状态块记载了所述任务链中位于所述当前状态块的任务节点下一位的任务节点;
将所述执行信息录入所述第一状态信息对应的状态单元包括:
将所述执行信息录入所述状态单元中的当前状态块;
提取所述任务链中位于所述第一状态信息上一位的任务节点,并获得该任务节点的上位状态单元,将所述执行信息录入所述上位状态单元的下位状态块中;
提取所述任务链中位于所述第一状态信息下一位的任务节点,并获得该任务节点的下位状态单元,将所述执行信息录入所述下位状态单元的上位状态块中;
所述状态识别线程包括:
判断所述第一状态单元的当前状态块是否具有执行信息;
若所述当前状态块具有执行信息,则提取状态链中位于所述第一状态单元下一位的状态单元,并将该状态单元设为第二状态单元;
若所述当前状态块不具有执行信息,则将所述第一状态单元设为第二状态单元。
7.根据权利要求1所述的流程实例管理方法,其特征在于,将所述机构名称录入所述任务节点中之后,还包括:
接收发布端发送的机构名称和返回信息,从机构桶中获得与所述机构名称对应的状态链,及从所述状态链中获得第一状态信息;根据所述返回信息提取与所述第一状态信息对应的状态单元的当前状态块,提取所述当前状态块中的退回节点下标,将与所述退回节点下标对应的状态单元所对应的任务节点设为第三状态信息,并删除所述第一状态信息对应任务节点中的所述机构名称;其中所述第三状态信息表征了完成所述返回信息后退回的任务节点,所述退回节点下标是所述退回的任务节点的编号。
8.一种流程实例管理装置,其特征在于,包括:
状态链识别模块,用于接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;
当前状态获取模块,用于从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;
当前状态识别模块,用于将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;
任务节点更新模块,用于提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
9.一种计算机设备,其包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机设备的处理器执行所述计算机程序时实现权利要求1至7任一项所述流程实例管理方法的步骤。
10.一种计算机可读存储介质,所述可读存储介质上存储有计算机程序,其特征在于,所述可读存储介质存储的所述计算机程序被处理器执行时实现权利要求1至7任一项所述流程实例管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010617678.XA CN111754207A (zh) | 2020-06-30 | 2020-06-30 | 流程实例管理方法、装置、计算机设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010617678.XA CN111754207A (zh) | 2020-06-30 | 2020-06-30 | 流程实例管理方法、装置、计算机设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111754207A true CN111754207A (zh) | 2020-10-09 |
Family
ID=72678473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010617678.XA Pending CN111754207A (zh) | 2020-06-30 | 2020-06-30 | 流程实例管理方法、装置、计算机设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111754207A (zh) |
Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006079392A (ja) * | 2004-09-10 | 2006-03-23 | Hitachi Information Systems Ltd | ワークフロー方式を用いた進捗管理システムおよびその方法、ならびにそのプログラム |
CN1776735A (zh) * | 2004-11-17 | 2006-05-24 | 精工爱普生株式会社 | 电子投标***以及方法 |
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
CN102663640A (zh) * | 2012-05-02 | 2012-09-12 | 四川建设网有限责任公司 | 一种远程投标方法及*** |
CN103714414A (zh) * | 2013-11-30 | 2014-04-09 | 北京科东电力控制***有限责任公司 | 一种用于智能电网调度的流程节点回退方法 |
CN104820918A (zh) * | 2015-05-19 | 2015-08-05 | 李霈 | 智能事务处理方法、装置以及*** |
CN106384211A (zh) * | 2016-11-08 | 2017-02-08 | 国云科技股份有限公司 | 一种快速构建工作流程的***及其实现方法 |
CN106971341A (zh) * | 2017-03-09 | 2017-07-21 | 庞己人 | 一种推送招标信息及用户参与竞标的方法及*** |
CN107015853A (zh) * | 2016-10-10 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 多阶段任务的实现方法和装置 |
CN107392570A (zh) * | 2017-07-22 | 2017-11-24 | 江苏省鸿源招标代理股份有限公司 | 一种全流程电子招标投标评标***及其招标投标评标方法 |
CN107993135A (zh) * | 2017-12-21 | 2018-05-04 | 广州科瑞工程信息咨询有限公司 | 一种招标方法及其*** |
CN108133362A (zh) * | 2018-01-20 | 2018-06-08 | 辽东学院 | 一种工程项目招标、投标、评标的在线管理方法 |
CN108492092A (zh) * | 2018-03-29 | 2018-09-04 | 中航技国际经贸发展有限公司 | 一种招投标管理***及方法 |
CN108665239A (zh) * | 2018-05-08 | 2018-10-16 | 平安普惠企业管理有限公司 | 工作流处理方法、装置、计算机设备及存储介质 |
CN109472546A (zh) * | 2018-10-12 | 2019-03-15 | 深圳壹账通智能科技有限公司 | 一种分布式事务处理的智能监控方法及服务器 |
CN109615267A (zh) * | 2018-12-27 | 2019-04-12 | 平安科技(深圳)有限公司 | 招标评标方法及*** |
CN109960488A (zh) * | 2019-01-28 | 2019-07-02 | 平安科技(深圳)有限公司 | App全周期监控方法、装置、计算机设备及存储介质 |
CN109978482A (zh) * | 2017-12-27 | 2019-07-05 | 华为技术有限公司 | 工作流处理方法、装置、设备及存储介质 |
CN110070334A (zh) * | 2019-03-19 | 2019-07-30 | 国家电网有限公司 | 项目管理的信息处理方法和应用 |
CN110599130A (zh) * | 2019-09-16 | 2019-12-20 | 珠海格力电器股份有限公司 | 基于bpm的第三方认证管理方法、存储介质及电子设备 |
CN110610406A (zh) * | 2019-09-20 | 2019-12-24 | 上海同在互联网科技有限公司 | 业务流程配置方法、装置、计算机设备和存储介质 |
CN110717656A (zh) * | 2019-09-18 | 2020-01-21 | 武汉空心科技有限公司 | 工作平台工作流构建***及构建方法 |
CN110738389A (zh) * | 2019-09-03 | 2020-01-31 | 深圳壹账通智能科技有限公司 | 工作流处理方法、装置、计算机设备和存储介质 |
CN111008887A (zh) * | 2019-12-05 | 2020-04-14 | 杨恩 | 技能服务招投标*** |
CN111221815A (zh) * | 2019-11-07 | 2020-06-02 | 南京莱斯网信技术研究院有限公司 | 一种基于脚本的web服务分页数据采集*** |
CN111222963A (zh) * | 2020-01-16 | 2020-06-02 | 腾讯科技(深圳)有限公司 | 基于区块链的招标信息处理方法及装置 |
CN111258774A (zh) * | 2020-01-07 | 2020-06-09 | 深圳壹账通智能科技有限公司 | 流程处理方法、装置、计算机设备及存储介质 |
-
2020
- 2020-06-30 CN CN202010617678.XA patent/CN111754207A/zh active Pending
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006079392A (ja) * | 2004-09-10 | 2006-03-23 | Hitachi Information Systems Ltd | ワークフロー方式を用いた進捗管理システムおよびその方法、ならびにそのプログラム |
CN1776735A (zh) * | 2004-11-17 | 2006-05-24 | 精工爱普生株式会社 | 电子投标***以及方法 |
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
CN102663640A (zh) * | 2012-05-02 | 2012-09-12 | 四川建设网有限责任公司 | 一种远程投标方法及*** |
CN103714414A (zh) * | 2013-11-30 | 2014-04-09 | 北京科东电力控制***有限责任公司 | 一种用于智能电网调度的流程节点回退方法 |
CN104820918A (zh) * | 2015-05-19 | 2015-08-05 | 李霈 | 智能事务处理方法、装置以及*** |
CN107015853A (zh) * | 2016-10-10 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 多阶段任务的实现方法和装置 |
CN106384211A (zh) * | 2016-11-08 | 2017-02-08 | 国云科技股份有限公司 | 一种快速构建工作流程的***及其实现方法 |
CN106971341A (zh) * | 2017-03-09 | 2017-07-21 | 庞己人 | 一种推送招标信息及用户参与竞标的方法及*** |
CN107392570A (zh) * | 2017-07-22 | 2017-11-24 | 江苏省鸿源招标代理股份有限公司 | 一种全流程电子招标投标评标***及其招标投标评标方法 |
CN107993135A (zh) * | 2017-12-21 | 2018-05-04 | 广州科瑞工程信息咨询有限公司 | 一种招标方法及其*** |
CN109978482A (zh) * | 2017-12-27 | 2019-07-05 | 华为技术有限公司 | 工作流处理方法、装置、设备及存储介质 |
CN108133362A (zh) * | 2018-01-20 | 2018-06-08 | 辽东学院 | 一种工程项目招标、投标、评标的在线管理方法 |
CN108492092A (zh) * | 2018-03-29 | 2018-09-04 | 中航技国际经贸发展有限公司 | 一种招投标管理***及方法 |
CN108665239A (zh) * | 2018-05-08 | 2018-10-16 | 平安普惠企业管理有限公司 | 工作流处理方法、装置、计算机设备及存储介质 |
CN109472546A (zh) * | 2018-10-12 | 2019-03-15 | 深圳壹账通智能科技有限公司 | 一种分布式事务处理的智能监控方法及服务器 |
CN109615267A (zh) * | 2018-12-27 | 2019-04-12 | 平安科技(深圳)有限公司 | 招标评标方法及*** |
CN109960488A (zh) * | 2019-01-28 | 2019-07-02 | 平安科技(深圳)有限公司 | App全周期监控方法、装置、计算机设备及存储介质 |
CN110070334A (zh) * | 2019-03-19 | 2019-07-30 | 国家电网有限公司 | 项目管理的信息处理方法和应用 |
CN110738389A (zh) * | 2019-09-03 | 2020-01-31 | 深圳壹账通智能科技有限公司 | 工作流处理方法、装置、计算机设备和存储介质 |
CN110599130A (zh) * | 2019-09-16 | 2019-12-20 | 珠海格力电器股份有限公司 | 基于bpm的第三方认证管理方法、存储介质及电子设备 |
CN110717656A (zh) * | 2019-09-18 | 2020-01-21 | 武汉空心科技有限公司 | 工作平台工作流构建***及构建方法 |
CN110610406A (zh) * | 2019-09-20 | 2019-12-24 | 上海同在互联网科技有限公司 | 业务流程配置方法、装置、计算机设备和存储介质 |
CN111221815A (zh) * | 2019-11-07 | 2020-06-02 | 南京莱斯网信技术研究院有限公司 | 一种基于脚本的web服务分页数据采集*** |
CN111008887A (zh) * | 2019-12-05 | 2020-04-14 | 杨恩 | 技能服务招投标*** |
CN111258774A (zh) * | 2020-01-07 | 2020-06-09 | 深圳壹账通智能科技有限公司 | 流程处理方法、装置、计算机设备及存储介质 |
CN111222963A (zh) * | 2020-01-16 | 2020-06-02 | 腾讯科技(深圳)有限公司 | 基于区块链的招标信息处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111736872B (zh) | 灰度发布升级方法、装置、计算机***及可读存储介质 | |
CN112183782B (zh) | 故障工单处理方法及设备 | |
CN111343212B (zh) | 消息处理方法、装置、设备以及存储介质 | |
CN110009347B (zh) | 一种区块链交易信息审计的方法及装置 | |
CN113535677B (zh) | 数据分析查询管理方法、装置、计算机设备及存储介质 | |
CN112631924A (zh) | 自动化测试方法、装置、计算机设备及存储介质 | |
CN111680104B (zh) | 数据同步方法、装置、计算机设备及可读存储介质 | |
CN111666087A (zh) | 运算规则更新方法、装置、计算机***及可读存储介质 | |
CN110519287B (zh) | 一种信息管理方法及相关设备 | |
CN112148387A (zh) | 预加载反馈信息的方法、装置、计算机设备及存储介质 | |
CN111586022A (zh) | 防火墙开墙验证方法、电子装置、计算机设备及存储介质 | |
CN111813418A (zh) | 分布式链路跟踪方法、装置、计算机设备及存储介质 | |
CN112052141B (zh) | 数据分片校验方法、装置、计算机设备及可读存储介质 | |
CN111831817A (zh) | 问卷生成分析方法、装置、计算机设备及可读存储介质 | |
CN112749124A (zh) | 页面信息管理方法、装置、计算机设备及可读存储介质 | |
CN111553655A (zh) | 经办历史的展现方法及*** | |
CN112181836A (zh) | 测试用例生成方法、***、设备及存储介质 | |
CN111475468A (zh) | 新增***的日志接入方法、装置、设备及存储介质 | |
CN111754207A (zh) | 流程实例管理方法、装置、计算机设备及可读存储介质 | |
CN111666132B (zh) | 分布式事务实现方法、装置、计算机***及可读存储介质 | |
CN111698227B (zh) | 信息同步管理方法、装置、计算机***及可读存储介质 | |
CN114143308A (zh) | 文件上传信息处理方法、装置、计算机设备及存储介质 | |
CN115002218B (zh) | 流量分发方法、装置、计算机设备及存储介质 | |
CN114650252B (zh) | 基于企业服务总线的路由方法、装置及计算机设备 | |
CN113449035B (zh) | 数据同步方法、装置、计算机设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |