CN110264035A - 工作流程的配置方法、装置、终端和存储介质 - Google Patents
工作流程的配置方法、装置、终端和存储介质 Download PDFInfo
- Publication number
- CN110264035A CN110264035A CN201910390609.7A CN201910390609A CN110264035A CN 110264035 A CN110264035 A CN 110264035A CN 201910390609 A CN201910390609 A CN 201910390609A CN 110264035 A CN110264035 A CN 110264035A
- Authority
- CN
- China
- Prior art keywords
- task items
- task
- workflow
- item content
- item
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000010586 diagram Methods 0.000 claims abstract description 44
- 238000012545 processing Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 12
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 230000006854 communication Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
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/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
-
- 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
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及业务过程优化技术领域,尤其涉及一种工作流程的配置方法、装置、终端和存储介质,包括:在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;该方案整个工作流程可以随时进行查看,方便对整体流程的把控,且工作流程图中各节点之间的配置、走向一目了然。
Description
技术领域
本发明涉及业务过程优化技术领域,尤其涉及一种工作流程的配置方法、装置、终端和存储介质。
背景技术
随着计算机技术、网络技术和数据库技术的发展和普及,各类管理平台及个人的信息化应用层出不穷,工作流(WorkFlow)也因此应运而生。其主要是为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。
采用工作流软件,使用者只需在电脑上填写有关表单,任务会按照定义好的流程自动往下进行,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等。但是,由于现有的管理平台中工作流的节点配置都是通过脚本插入的方式来维护,使得每个节点以及整体的配置情况不能够直观地被使用者查看,这样不利于把控整个工作流程以及工作流中各节点的细节配置。
发明内容
本发明的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中工作流的节点配置通过脚本插入的方式来维护,不能够直观地把控整体流程以及各节点细节配置的技术缺陷。
本发明提供一种工作流程的配置方法,包括如下步骤:
在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;
获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;
根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;
根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
在其中一个实施例中,根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容的步骤,包括:
根据所述任务事项配置相应的任务表,并在所述任务表中设置与所述任务事项对应的启动指令;
根据所述启动指令调用后台数据库中与所述任务事项对应的事项内容。
在其中一个实施例中,在根据所述启动指令调用后台数据库中与所述任务事项对应的事项内容的步骤之前,还包括:
对各个任务事项进行标注,并将所述标注后的任务事项与后台数据库之间进行匹配;
根据所述匹配结果获取与所述任务事项对应的事项内容。
在其中一个实施例中,对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息的步骤,包括:
获取各个任务事项对应的事项内容,并通过所述后台数据库对各个事项内容进行词义解析;
根据所述解析结果确定各个事项内容之间的关联信息;
通过各个事项内容之间的关联信息获取各个任务事项之间的关联信息。
在其中一个实施例中,在通过所述工作流程图配置所述任务信息的工作流程的步骤之前,还包括:
将所述工作流程图中的任务事项图标与所述任务表中的启动指令之间进行关联;
当所述任务表中的启动指令响应时,执行与所述启动指令对应的任务事项图标中的任务事项。
在其中一个实施例中,通过所述工作流程图配置所述任务信息的工作流程的步骤,包括:
获取所述工作流程图中首个节点图像对应的任务事项图标的启动指令,以及各个节点图像的连接关系;
通过所述启动指令调用所述后台数据库中与所述启动指令对应的事项内容;
当所述事项内容完成时,根据所述连接关系配置下一个节点图像的工作流程。
在其中一个实施例中,在根据所述关联信息将各个节点图像进行连接得到工作流程图的步骤之后,还包括:
在所述后台数据库中对各个节点图像之间的连接关系进行验证,若验证失败,则发送提示信息至前端页面,并在前端页面中显示正确的连接关系。
本发明还提供了一种工作流程的配置装置,其包括:
第一配置模块,用于在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;
处理模块,用于获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;
解析模块,用于根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;
第二配置模块,用于根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
本发明还提供了一种终端,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如上述实施例中任意一项所述工作流程的配置方法中的步骤。
本发明还提供了一种存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述的工作流程的配置方法的步骤。
上述工作流程的配置方法、装置、终端和存储介质,在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
本方案在前端页面中创建多个流程节点,并将流程节点设置成节点图像的形式,再将用户输入的任务信息分成多个任务事项后,将该任务事项封装成任务事项图标,然后将任务事项图标添加至节点图像中,当启动该节点图像中的任务事项图标对应的任务事项时,调用该任务事项对应的事项内容即可实现对该事项内容的编辑操作等,最后通过各个任务事项的事项内容之间的关联信息即可将各个节点图像连接成工作流程图,并通过工作流程图配置任务信息的工作流程;该工作流程图在前端页面中展示,因此,整个工作流程可以随时进行查看,方便对整体流程的把控,且工作流程图中各节点之间的配置、走向一目了然。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明实施例方案的应用环境图;
图2是一个实施例的工作流程的配置方法流程图;
图3是一个实施例的根据工作流程图配置任务信息的工作流程的方法流程图;
图4是一个实施例的工作流程的配置装置结构示意图;
图5是一个实施例提供的终端相关的手机的部分结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
参考图1所示,图1是本发明实施例的应用环境图;本实施例中,本发明的技术方案可以基于终端设备上实现,如图1中,在终端设备的前端页面110中配置有工作流程图120,用户通过工作流程图120配置任务信息130的工作流程,在前端页面110上实现任务信息130一侧的相关功能;在本发明实施例中,用户在终端设备上登录前端页面110,通过工作流程图120对任务信息130中的工作流程进行配置;这里的前端页面110指的是能够在终端设备上进行配置操作的展示页面,这里的工作流程图120指的是能够实现任务信息130的工作流程自动流转的任务导图。
在一个实施例中,如图2所示,图2为一个实施例的工作流程的配置方法流程图,本实施例中提出了一种工作流程的配置方法,具体可以包括以下步骤:
S110:在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像。
在此步骤中,在前端页面110中创建多个流程节点,作为构建工作流程图120的必要条件,且将构建的流程节点设置成节点图像的形式。
比如:在前端页面110中构建一个流程图,首先需要构建多个流程框,这些流程框的属性可视为多个流程节点,各个流程框的表现形式为图像的形式,因而可视为设置成节点图像的形式。
上述通过在前端页面110中构建多个流程节点,并将流程节点表现为节点图像的形式,以便直观地展示。
S120:获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中。
在此步骤中,通过上述步骤S110在前端页面110中创建多个流程节点,并将所述流程节点设置成节点图像后得到多个节点图像,在此过程中,获取用户输入的任务信息130,对获取到的任务信息130进行分段处理后得到多个任务事项,然后将这些任务事项封装成任务事项图标的形式。
例如:用户输入的任务信息130为获取某部门的人员信息,并将此部门的人员发送至人事部邮箱,得到该任务信息130后,对其进行分段处理,得到多个任务事项:1、某部门人员信息,2、获取人事部邮箱,3、将该部门人员信息发送至人事部邮箱,然后将这两个任务事项封装成任务事项图标的形式,如文档中插入对象,将该对象显示为图标形式。
封装为任务事项图标形式后,可通过点击该任务事项图标,则会弹出具体的任务事项。
由上述对各个任务事项封装成任务事项图标后,再将任务事项图标添加到节点图像中,这样便可通过点击节点图像中的任务事项图标查看具体的任务事项,使得工作流程配置情况更加直观。
本实施例通过获取用户输入的任务信息130,并将任务信息130分成多个任务事项,然后将多个任务事项封装成任务事项图标的形式,这样可以将任务信息分解,使得计算机能够根据分解后的任务事项的事项内容来执行具体的操作流程,减少计算机的工作流程,也相应地提高了用户的使用便捷性。
S130:根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息。
本步骤中,在上述步骤S120获取用户输入的任务信息,并将所述任务信息进行分段得到多个任务事项,将所述任务事项封装成任务事项图标的步骤之后,还可以通过任务信息130人为地配置相应的任务表,当任务表配置好后,可通过后台数据库调用对应的任务事项的事项内容。
通过后台数据库调用对应的任务事项的事项内容后,再对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息。
在工作流程图120的构建过程中,对已构建的流程节点需要将各个流程节点之间通过一定的关联信息进行连线,以便形成完成的工作流程图120。
比如,用户输入的任务信息130为获取某部门的人员信息,并将此部门的人员发送至人事部邮箱,得到该任务信息130后,对其进行分段处理,得到多个任务事项:1、某部门人员信息,2、获取人事部邮箱,3、将该部门人员信息发送至人事部邮箱,通过对任务事项1、任务事项2和任务事项3进行语义分析等操作,得到任务事项1和任务事项2与任务事项3之间为逻辑先后关系,必须先获取某部门人员信息和人事部邮箱后,才能将获取到的该部门人员信息发送至人事部邮箱,而任务事项1和任务事项2之间为平行关系,可同时进行,也可先后进行。
S140:根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
本步骤中,获得各个任务事项之间的关联信息后,通过该关联信息将对应的各个节点图像之间进行连线,以形成完整的工作流程图120;然后根据该工作流程图120中的流程节点配置任务信息130的工作流程。
比如:用户输入的任务信息130为获取某部门的人员信息,并将此部门的人员发送至人事部邮箱,得到该任务信息130后,对其进行分段处理,得到多个任务事项:1、某部门人员信息,2、获取人事部邮箱,3、将该部门人员信息发送至人事部邮箱,通过对任务事项1、任务事项2和任务事项3进行语义分析等操作,得到任务事项1、任务事项2、任务事项3之间的逻辑关系,根据该逻辑关系将任务事项1、任务事项2和任务事项3之间进行连线形成具体的工作流程120,最后根据工作流程图120首先调取任务事项1和任务事项2的内容,待任务事项1和任务事项2的内容完成后,工作流程图120将流程节点自动转至任务事项3,以便完成任务事项3中的内容,全部完成后,此工作流程结束。
上述工作流程的配置方法,在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
本方案在前端页面中创建多个流程节点,并将流程节点设置成节点图像的形式,再将用户输入的任务信息分成多个任务事项后,将该任务事项封装成任务事项图标,然后将任务事项图标添加至节点图像中,当启动该节点图像中的任务事项图标对应的任务事项时,调用该任务事项对应的事项内容即可实现对该事项内容的编辑操作等,最后通过各个任务事项的事项内容之间的关联信息即可将各个节点图像连接成工作流程图,并通过工作流程图配置任务信息的工作流程;该工作流程图在前端页面中展示,因此,整个工作流程可以随时进行查看,方便对整体流程的把控,且工作流程图中各节点之间的配置、走向一目了然。
在一个实施例中,步骤S130中根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容的步骤,可以包括:
(1)根据所述任务事项配置相应的任务表,并在所述任务表中设置与所述任务事项对应的启动指令;
(2)根据所述启动指令调用后台数据库中与所述任务事项对应的事项内容。
本实施例中,在上述步骤S120获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中的步骤之后,还可以通过任务信息130人为地配置相应的任务表,任务表中设置有多个任务事项的启动指令,该启动指令可通过任务表进行人为修改,更有利于把控整个工作流程。
当任务表中的启动指令设置好后,可通过后台数据库调用与启动指令对应的任务事项的事项内容。
比如:任务事项1、某部门人员信息,任务事项2、获取人事部邮箱,任务事项3、将该部门人员信息发送至人事部邮箱,分别对三个任务事项设置相应的启动指令后,计算机接收到该启动指令的响应信号后,调用后台数据库中与三个任务事项对应的事项内容。
上述任务事项1调用后台数据库中保存的某部门的人员信息,任务事项2调用人事部的邮箱,任务事项3执行将某部门的人员信息放置人事部的邮箱的指令,计算机通过识别该启动指令,执行相应的任务事项,实现工作流程自动流转。
在一个实施例中,在根据所述启动指令调用后台数据库中与所述任务事项对应的事项内容的步骤之前,还可以包括:
(1)对各个任务事项进行标注,并将所述标注后的任务事项与后台数据库之间进行匹配;
(2)根据所述匹配结果获取与所述任务事项对应的事项内容。
本实施例中,在上述实施例的步骤(2)根据所述启动指令调用后台数据库中与所述任务事项对应的事项内容之前,还可以进行本实施例中步骤(1)和步骤(2),通过步骤(1)对各个任务事项进行标注,以便后台数据库通过标注识别不同的任务事项,然后通过步骤(2)获取匹配后的任务事项的事项内容。
上述在根据启动指令调用后台数据库中与任务事项对应的事项内容之前,对各个任务事项进行标注,防止后台数据库将不同的任务事项混淆后,使得任务事项与事项内容不匹配,工作流程混乱的现象发生。
在一个实施例中,对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息的步骤,可以包括:
(1)获取各个任务事项对应的事项内容,并通过所述后台数据库对各个事项内容进行词义解析;
(2)根据所述解析结果确定各个事项内容之间的关联信息;
(3)通过各个事项内容之间的关联信息获取各个任务事项之间的关联信息。
本实施例中,步骤S130中对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息的具体步骤可以包括,先对任务事项中的事项内容进行词义解析,可将事项内容送入后台数据库中进行模糊匹配计算相似度,也可以结合模糊匹配后再通过词义匹配计算相似度。
得到相似度的计算结果后,根据该计算结果得到各个事项内容之间的关联信息,进而得到各个任务事项之间的关联信息。
比如,任务事项1、某部门人员信息,任务事项2、获取人事部邮箱,任务事项3、将该部门人员信息发送至人事部邮箱,任务事项1的词义包含某部门和人员信息,任务事项2的词义包含人事部和邮箱,任务事项3包含某部门、人员信息、发送、人事部、邮箱等词义信息,根据上述词义进行模糊匹配和词义匹配计算等,得到三个任务事项之间的逻辑关系。再根据三者的逻辑关系得到三者的关联信息。
在一个实施例中,在通过所述工作流程图配置所述任务信息的工作流程的步骤之前,还可以包括:
(1)将所述工作流程图中的任务事项图标与所述任务表中的启动指令之间进行关联;
(2)当所述任务表中的启动指令响应时,执行与所述启动指令对应的任务事项图标中的任务事项。
本实施例中,在根据工作流程图120配置任务信息130的工作流程之前,先将任务表中的启动指令与对应的任务事项的任务事项图标之间进行关联,以便该任务事项的启动指令响应后,自动执行该任务事项图标对应的任务事项。
在一个实施例中,参考图3所示,图3是一个实施例的根据工作流程图配置任务信息的工作流程的方法流程图,S140的通过所述工作流程图配置所述任务信息的工作流程的步骤,可以包括:
S151:获取所述工作流程图中首个节点图像对应的任务事项图标的启动指令,以及各个节点图像的连接关系;
S152:通过所述启动指令调用所述后台数据库中与所述启动指令对应的事项内容;
S153:当所述事项内容完成时,根据所述连接关系配置下一个节点图像的工作流程。
本实施例中,由上述实施例可获取任务表中根据任务事项设置的启动指令,需要说明的是,该启动指令可查询并判断上一个任务事项的完成情况,并根据上一个任务事项完成情况决定是否启动与上一个任务事项关联的下一个任务事项。
步骤S151中,首先获取工作流程图120中的首个节点图像对应的任务事项图标的启动指令,以及各个节点图像的连接关系,这样便可根据连接关系以及启动指令自动将工作流程进行分配。
上述获取到启动指令后,通过启动指令调用后台数据库中与启动指令对应的事项内容,以便工作流程图120中某节点图像的任务事项启动后自动执行该任务事项对应的事项内容。
当启动指令查询到上述事项内容已完成,则根据该事项内容对应的节点图像的连接关系继续配置下一个节点图像的工作流程。
本实施例通过任务表中的启动指令自动完成工作流程图120中对应的节点图像中的事项内容,且该工作流程可通过前端页面110直接查看,工作流程图120中每个节点图像中对应的任务事项图标被打开后,可观看此任务事项图标对应的任务事项,以及调用后台数据库执行的事项内容,以便对整个工作流程的把控以及各个流程接节点细节的查看。
在一个实施例中,在步骤S140根据所述关联信息将各个节点图像进行连接得到工作流程图的步骤之后,还可以包括:
在所述后台数据库中对各个节点图像之间的连接关系进行验证,若验证失败,则发送提示信息至前端页面,并在前端页面中显示正确的连接关系。
本实施例中,在所设置的任务事项对应的节点图像之间形成连线,后台服务器根据任务事项之间的关联性对该连线的连接关系进行验证。
如果验证成功,则保持该连线;如果验证失败,则将向前端页面110发出提示信息,或者根据与对应任务事项关联关系,显示与其他任务事项可建立关联关系的连线。
进一步地,当在工作流程图120中重新插入任务事项时,而该任务事项在后台数据库中仍未匹配与之相应的事项内容或仍未与其他事项内容建立关联关系时,则获取从该任务事项所延伸连接的其他任务事项,并在该两项任务事项之间形成连线。
连线完成后,可在前端页面110中发出提示内容,该提示内容可以是上述两项任务事项之间的连线;
更进一步地,当匹配的事项内容与其他事项内容之间进行关联后,发现原来建立的关联性连线为错误的,则按照上述验证失败的方式进行操作。
在一个实施例中,如图4所示,图4为一个实施例的工作流程的配置装置结构示意图,本实施例中提供了一种工作流程的配置装置,其包括:第一配置模块210、处理模块220、解析模块230、第二配置模块240,其中:
第一配置模块210,用于在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像。
本模块中,在前端页面110中创建多个流程节点,作为构建工作流程图120的必要条件,且将构建的流程节点设置成节点图像的形式。
比如:在前端页面110中构建一个流程图,首先需要构建多个流程框,这些流程框的属性可视为多个流程节点,各个流程框的表现形式为图像的形式,因而可视为设置成节点图像的形式。
上述通过在前端页面110中构建多个流程节点,并将流程节点表现为节点图像的形式,以便直观地展示。
处理模块220,用于获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中。
本模块中,通过上述第一配置模块210在前端页面110中创建多个流程节点,并将所述流程节点设置成节点图像后得到多个节点图像,在此过程中,获取用户输入的任务信息130,对获取到的任务信息130进行分段处理后得到多个任务事项,然后将这些任务事项封装成任务事项图标的形式。
例如:用户输入的任务信息130为获取某部门的人员信息,并将此部门的人员发送至人事部邮箱,得到该任务信息130后,对其进行分段处理,得到多个任务事项:1、某部门人员信息,2、获取人事部邮箱,3、将该部门人员信息发送至人事部邮箱,然后将这两个任务事项封装成任务事项图标的形式,如文档中插入对象,将该对象显示为图标形式。
封装为任务事项图标形式后,可通过点击该任务事项图标,则会弹出具体的任务事项。
由上述对各个任务事项封装成任务事项图标后,再将任务事项图标添加到节点图像中,这样便可通过点击节点图像中的任务事项图标查看具体的任务事项,使得工作流程配置情况更加直观。
本实施例通过获取用户输入的任务信息130,并将任务信息130分成多个任务事项,然后将多个任务事项封装成任务事项图标的形式,这样可以将任务信息分解,使得计算机能够根据分解后的任务事项的事项内容来执行具体的操作流程,减少计算机的工作流程,也相应地提高了用户的使用便捷性。
解析模块230,用于根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息。
本模块中,在上述处理模块220获取用户输入的任务信息,并将所述任务信息进行分段得到多个任务事项,将所述任务事项封装成任务事项图标的步骤之后,还可以通过任务信息130人为地配置相应的任务表,当任务表配置好后,可通过后台数据库调用对应的任务事项的事项内容。
通过后台数据库调用对应的任务事项的事项内容后,再对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息。
在工作流程图120的构建过程中,对已构建的流程节点需要将各个流程节点之间通过一定的关联信息进行连线,以便形成完成的工作流程图120。
比如,用户输入的任务信息130为获取某部门的人员信息,并将此部门的人员发送至人事部邮箱,得到该任务信息130后,对其进行分段处理,得到多个任务事项:1、某部门人员信息,2、获取人事部邮箱,3、将该部门人员信息发送至人事部邮箱,通过对任务事项1、任务事项2和任务事项3进行语义分析等操作,得到任务事项1和任务事项2与任务事项3之间为逻辑先后关系,必须先获取某部门人员信息和人事部邮箱后,才能将获取到的该部门人员信息发送至人事部邮箱,而任务事项1和任务事项2之间为平行关系,可同时进行,也可先后进行。
第二配置模块240,用于根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
本模块中,获得各个任务事项之间的关联信息后,通过该关联信息将对应的各个节点图像之间进行连线,以形成完整的工作流程图120。然后根据该工作流程图120中的流程节点配置任务信息130的工作流程。
比如:用户输入的任务信息130为获取某部门的人员信息,并将此部门的人员发送至人事部邮箱,得到该任务信息130后,对其进行分段处理,得到多个任务事项:1、某部门人员信息,2、获取人事部邮箱,3、将该部门人员信息发送至人事部邮箱,通过对任务事项1、任务事项2和任务事项3进行语义分析等操作,得到任务事项1、任务事项2、任务事项3之间的逻辑关系,根据该逻辑关系将任务事项1、任务事项2和任务事项3之间进行连线形成具体的工作流程120,最后根据工作流程图120首先调取任务事项1和任务事项2的内容,待任务事项1和任务事项2的内容完成后,工作流程图120将流程节点自动转至任务事项3,以便完成任务事项3中的内容,全部完成后,此工作流程结束。
上述工作流程的配置装置,在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
本方案在前端页面中创建多个流程节点,并将流程节点设置成节点图像的形式,再将用户输入的任务信息分成多个任务事项后,将该任务事项封装成任务事项图标,然后将任务事项图标添加至节点图像中,当启动该节点图像中的任务事项图标对应的任务事项时,调用该任务事项对应的事项内容即可实现对该事项内容的编辑操作等,最后通过各个任务事项的事项内容之间的关联信息即可将各个节点图像连接成工作流程图,并通过工作流程图配置任务信息的工作流程;该工作流程图在前端页面中展示,因此,整个工作流程可以随时进行查看,方便对整体流程的把控,且工作流程图中各节点之间的配置、走向一目了然。
关于工作流程的配置装置的具体限定可以参见上文中对于工作流程的配置方法的限定,在此不再赘述。上述工作流程的配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于终端设备中的处理器中,也可以以软件形式存储于终端设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
如图5所示,图5示出的是与本发明实施例提供的终端相关的手机的部分结构框图。参考图5,手机包括:射频(Radio Frequency,RF)电路310、存储器320、输入单元330、显示单元340、传感器350、音频电路360、无线保真(wireless fidelity,WiFi)模块370、处理器380、以及电源390等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图5对手机的各个构成部件进行具体的介绍:
RF电路310可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器380处理;另外,将设计上行的数据发送给基站。存储器320可用于存储计算机可读存储指令以及模块,处理器380通过运行存储在存储器320的计算机可读存储指令以及模块,从而执行手机的各种功能应用以及数据处理。输入单元330可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。显示单元340可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。
手机还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。音频电路360、扬声器361,传声器362可提供用户与手机之间的音频接口。WiFi属于短距离无线传输技术,手机通过WiFi模块370可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。处理器380是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器320内的计算机可读存储指令和/或模块,以及调用存储在存储器320内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。
手机还包括给各个部件供电的电源390(比如电池),优选的,电源可以通过电源管理系统与处理器380逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
在一个实施例中,提出了一种终端,包括存储器320和处理器380,所述存储器320中存储有计算机可读指令,所述计算机可读指令被所述处理器380执行时,使得所述处理器380执行如上述实施例中任意一项所述工作流程的配置方法中的步骤。
在一个实施例中,提出了一种存储介质,当存储在存储器320的计算机可读存储指令以及模块被处理器380执行时,可使得处理器380实现上述工作流程的配置方法,以及实现图5所示实施例中的工作流程的配置方法装置中的相应模块的功能。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种工作流程的配置方法,其特征在于,包括如下步骤:
在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;
获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;
根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;
根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
2.根据权利要求1所述的方法,其特征在于,根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容的步骤,包括:
根据所述任务事项配置相应的任务表,并在所述任务表中设置与所述任务事项对应的启动指令;
根据所述启动指令调用后台数据库中与所述任务事项对应的事项内容。
3.根据权利要求2所述的方法,其特征在于,在根据所述启动指令调用后台数据库中与所述任务事项对应的事项内容的步骤之前,还包括:
对各个任务事项进行标注,并将所述标注后的任务事项与后台数据库之间进行匹配;
根据所述匹配结果获取与所述任务事项对应的事项内容。
4.根据权利要求3所述的方法,其特征在于,对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息的步骤,包括:
获取各个任务事项对应的事项内容,并通过所述后台数据库对各个事项内容进行词义解析;
根据所述解析结果确定各个事项内容之间的关联信息;
通过各个事项内容之间的关联信息获取各个任务事项之间的关联信息。
5.根据权利要求4所述的方法,其特征在于,在通过所述工作流程图配置所述任务信息的工作流程的步骤之前,还包括:
将所述工作流程图中的任务事项图标与所述任务表中的启动指令之间进行关联;
当所述启动指令响应时,执行与所述启动指令对应的任务事项图标中的任务事项。
6.根据权利要求5所述的方法,其特征在于,通过所述工作流程图配置所述任务信息的工作流程的步骤,包括:
获取所述工作流程图中首个节点图像对应的任务事项图标的启动指令,以及各个节点图像的连接关系;
通过所述启动指令调用所述后台数据库中与所述启动指令对应的事项内容;
当所述事项内容完成时,根据所述连接关系配置下一个节点图像的工作流程。
7.根据权利要求6所述的方法,其特征在于,在根据所述关联信息将各个节点图像进行连接得到工作流程图的步骤之后,还包括:
在所述后台数据库中对各个节点图像之间的连接关系进行验证,若验证失败,则发送提示信息至前端页面,并在前端页面中显示正确的连接关系。
8.一种工作流程的配置装置,其特征在于,包括:
第一配置模块,用于在前端页面中创建多个流程节点,并将所述流程节点设置成节点图像;
处理模块,用于获取用户输入的任务信息,将所述任务信息进行分段得到多个任务事项,并将各个任务事项封装成任务事项图标后依次添加至所述节点图像中;
解析模块,用于根据所述任务事项配置相应的任务表,通过所述任务表调用后台数据库中与所述任务事项对应的事项内容;对各个任务事项的事项内容进行解析,并获取各个任务事项之间的关联信息;
第二配置模块,用于根据所述关联信息将各个节点图像进行连接得到工作流程图;通过所述工作流程图配置所述任务信息的工作流程。
9.一种终端,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7任意一项所述工作流程的配置方法中的步骤。
10.一种存储介质,其特征在于:所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述的工作流程的配置方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910390609.7A CN110264035B (zh) | 2019-05-10 | 2019-05-10 | 工作流程的配置方法、装置、终端和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910390609.7A CN110264035B (zh) | 2019-05-10 | 2019-05-10 | 工作流程的配置方法、装置、终端和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110264035A true CN110264035A (zh) | 2019-09-20 |
CN110264035B CN110264035B (zh) | 2023-11-10 |
Family
ID=67913033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910390609.7A Active CN110264035B (zh) | 2019-05-10 | 2019-05-10 | 工作流程的配置方法、装置、终端和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110264035B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111861418A (zh) * | 2020-07-30 | 2020-10-30 | 上海妙一生物科技有限公司 | 一种任务生成方法、装置及电子设备 |
CN112667116A (zh) * | 2020-12-23 | 2021-04-16 | 广州奇享科技有限公司 | 工单执行方法、装置、电子设备及存储介质 |
CN114707968A (zh) * | 2022-04-27 | 2022-07-05 | 国网江苏省电力有限公司泰州供电分公司 | 一种基于电力大数据的流程告示牌 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08180110A (ja) * | 1994-12-27 | 1996-07-12 | Hitachi Ltd | 業務プロセス定義方法 |
CN102196000A (zh) * | 2010-03-11 | 2011-09-21 | 新奥特(北京)视频技术有限公司 | 一种基于b/s结构的业务流程可视化方法及系统 |
US20140324514A1 (en) * | 2009-05-27 | 2014-10-30 | Clevest Solutions Inc. | System And Method For Workflow Management With Configurable States And Extensibility |
CN106897809A (zh) * | 2015-12-17 | 2017-06-27 | 北京奇虎科技有限公司 | 工作流程创建方法、工作流设计器和工作流系统 |
CN107291887A (zh) * | 2017-06-21 | 2017-10-24 | 北京中泰合信管理顾问有限公司 | Lnmp架构实现软件化的流程管理系统 |
CN109034602A (zh) * | 2018-07-23 | 2018-12-18 | 北京中泰合信管理顾问有限公司 | 一种以流程架构为核心的内控体系管理方法 |
CN109559099A (zh) * | 2018-11-30 | 2019-04-02 | 广州净松软件科技有限公司 | 监察系统的预警规则配置方法、装置和计算机设备 |
-
2019
- 2019-05-10 CN CN201910390609.7A patent/CN110264035B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08180110A (ja) * | 1994-12-27 | 1996-07-12 | Hitachi Ltd | 業務プロセス定義方法 |
US20140324514A1 (en) * | 2009-05-27 | 2014-10-30 | Clevest Solutions Inc. | System And Method For Workflow Management With Configurable States And Extensibility |
CN102196000A (zh) * | 2010-03-11 | 2011-09-21 | 新奥特(北京)视频技术有限公司 | 一种基于b/s结构的业务流程可视化方法及系统 |
CN106897809A (zh) * | 2015-12-17 | 2017-06-27 | 北京奇虎科技有限公司 | 工作流程创建方法、工作流设计器和工作流系统 |
CN107291887A (zh) * | 2017-06-21 | 2017-10-24 | 北京中泰合信管理顾问有限公司 | Lnmp架构实现软件化的流程管理系统 |
CN109034602A (zh) * | 2018-07-23 | 2018-12-18 | 北京中泰合信管理顾问有限公司 | 一种以流程架构为核心的内控体系管理方法 |
CN109559099A (zh) * | 2018-11-30 | 2019-04-02 | 广州净松软件科技有限公司 | 监察系统的预警规则配置方法、装置和计算机设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111861418A (zh) * | 2020-07-30 | 2020-10-30 | 上海妙一生物科技有限公司 | 一种任务生成方法、装置及电子设备 |
CN112667116A (zh) * | 2020-12-23 | 2021-04-16 | 广州奇享科技有限公司 | 工单执行方法、装置、电子设备及存储介质 |
CN114707968A (zh) * | 2022-04-27 | 2022-07-05 | 国网江苏省电力有限公司泰州供电分公司 | 一种基于电力大数据的流程告示牌 |
Also Published As
Publication number | Publication date |
---|---|
CN110264035B (zh) | 2023-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111178012A (zh) | 一种表单渲染方法、装置、设备及存储介质 | |
CN109408132A (zh) | 一种配置文件处理方法及服务器、用户终端、存储介质 | |
CN103595859A (zh) | 用于处理呼叫接收的方法及其电子设备 | |
CN110264035A (zh) | 工作流程的配置方法、装置、终端和存储介质 | |
CN107666406B (zh) | 智能卡片显示方法及装置 | |
US20140207806A1 (en) | Method and apparatus for processing information of a terminal | |
CN106470110A (zh) | 向用户列表中的多个用户群发消息的方法及装置 | |
CN113285866B (zh) | 信息发送方法、装置和电子设备 | |
CN111970188A (zh) | 能力转发方法及装置 | |
CN113741860A (zh) | 基于rpa机器人的数据处理方法及装置 | |
CN110120909B (zh) | 消息的传输方法和装置、存储介质、电子装置 | |
CN108512716A (zh) | 上报设备信息的方法、系统、计算机设备和存储介质 | |
US20240291683A1 (en) | Information interaction method and apparatus, and electronic device | |
CN114817419A (zh) | 基于Kafka的媒资数据存储方法、装置、电子设备及存储介质 | |
CN105488199B (zh) | 混合表单处理方法、装置以及移动终端 | |
CN111459571A (zh) | 一种配置方法、处理方法及装置 | |
CN108984375B (zh) | 一种内容抓取方法、装置、系统以及存储介质 | |
CN110275701A (zh) | 数据处理方法、装置、介质和计算设备 | |
US20040192266A1 (en) | Schedule management method, program for causing a computer to carry out the process in such method, and personal digital assistant | |
CN105704003A (zh) | 即时通讯交互方法及终端 | |
CN116471251A (zh) | 会话消息处理方法、装置及电子设备 | |
CN109299241A (zh) | 聊天机器人的知识库生成方法及装置 | |
CN111897441B (zh) | 表情添加方法、装置及电子设备 | |
CN114417201A (zh) | 消息处理方法、装置、计算机设备及存储介质 | |
KR20220002854A (ko) | 단말기의 정보 처리 방법 및 장치 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |