CN111369138A - 一种作业表单的生成方法及装置 - Google Patents
一种作业表单的生成方法及装置 Download PDFInfo
- Publication number
- CN111369138A CN111369138A CN202010139033.XA CN202010139033A CN111369138A CN 111369138 A CN111369138 A CN 111369138A CN 202010139033 A CN202010139033 A CN 202010139033A CN 111369138 A CN111369138 A CN 111369138A
- Authority
- CN
- China
- Prior art keywords
- stage
- current
- flow
- field
- target field
- 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/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
技术领域
本发明涉及计算机技术领域,特别涉及一种作业表单的生成方法及装置。
背景技术
在安全作业中,作业表单用于给进行安全作业的作业员提供正确的指标,并记录下整个安全作业的信息与流程。目前对安全作业的作业表单生成一般是在线上的***通过在线控件拖拽,再加上业务流程管理(Business Process Management,BMP)的流程设计器,才能实现作业的流转。像这种传统方式只能在线上进行操作而且还需要编写脚本来实现作业表单控件元素与数据的绑定以及作业流程图的绘制,还有作业特定阶段内的触发事件,对于无编程经验的用户来说操作复杂且实用难度大。当前有基于EXCEL生成作业表单的方法,只是简单生成一个作业表单,缺少流程控制。
发明内容
有鉴于此,本发明提供一种作业表单的生成方法及装置。该方法及装置可以生成带有流程控制的作业表单。
为了实现上述发明目的,本发明提供以下技术方案:
本发明第一方面公开了一种作业表单的生成方法,包括:
获取目标字段表中的目标字段;
获取字段属性表中的所述目标字段的属性;
获取字段流程表中的所述目标字段的流程阶段数;
根据所述目标字段、所述目标字段的属性以及所述目标字段的流程阶段数生成作业表单。
可选的,所述获取字段属性表中的所述目标字段的属性,包括:
获取字段属性表中的所述目标字段的字段名称、字段类型、字段绑定的数据源、输入源、是否必填、键值、标识、宽度、新建是否显示、首页是否显示、默认选项权限、字段名长度、填充位置以及是否自动填充中的至少一个属性。
可选的,所述根据所述目标字段、所述目标字段的属性以及所述目标字段的流程阶段数生成作业表单,包括:
根据所述目标字段生成所述作业表单中的元素名;
根据所述目标字段的属性生成所述作业表单中与所述元素名对应的输入框;
将所述输入框的填写顺序权限设置为与所述目标字段的流程阶段数匹配的顺序权限;
将所述输入框的填写人员权限设置为与所述目标字段的流程阶段数匹配的人员权限。
可选的,该方法还包括:
根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
将当前作业表单发送至当前流程阶段的填写人员;
接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回执行所述将当前作业表单发送至当前流程阶段的填写人员的步骤;如果是,则将当前作业表单进行保存。
可选的,该方法还包括:
根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
将当前作业表单发送至当前流程阶段的填写人员;
接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
确定当前流程阶段是否需要审批,如果需要审批,则将输入信息后的当前作业表单发送至当前流程阶段的审批人员,获得所述审批人员输入的审批信息并将所述审批信息填入当前作业表单中;
根据所述审批信息确定当前流程阶段是否审批通过,如果审批通过,则确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是最后一个流程阶段,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回执行所述将当前作业表单发送至当前流程阶段的填写人员的步骤;如果是最后一个流程阶段,则将当前作业表单进行保存;
如果审批不通过,则将当前作业表单进行保存;
如果不需要审批,则执行所述确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段的步骤。
本发明第二方面公开了一种作业表单的生成的装置,所述装置包括:目标字段获取单元、属性获取单元、流程阶段数获取单元以及作业表单生成单元,
所述目标字段获取单元,用于获取目标字段表中的目标字段;
所述属性获取单元,用于获取字段属性表中的所述目标字段的属性;
所述流程阶段数获取单元,用于获取字段流程表中的所述目标字段的流程阶段数;
所述作业表单生成单元,用于根据所述目标字段、所述目标字段的属性以及所述目标字段的流程阶段数生成作业表单。
可选的,所述目标字段获取单元具体用于:
获取字段属性表中的所述目标字段的字段名称、字段类型、字段绑定的数据源、输入源、是否必填、键值、标识、宽度、新建是否显示、首页是否显示、默认选项权限、字段名长度、填充位置以及是否自动填充中的至少一个属性。
可选的,所述作业表单生成单元包括:元素名生成子单元、输入框生成子单元、顺序权限设置单元以及人员权限设置单元,
所述元素名生成子单元,用于根据所述目标字段生成所述作业表单中的元素名;
所述输入框生成子单元,用于根据所述目标字段的属性生成所述作业表单中与所述元素名对应的输入框;
所述顺序权限设置单元,用于将所述输入框的填写顺序权限设置为与所述目标字段的流程阶段数匹配的顺序权限;
所述人员权限设置单元,用于将所述输入框的填写人员权限设置为与所述目标字段的流程阶段数匹配的人员权限。
可选的,所述装置还包括:第一流程确定单元、第一发送单元、第一接收单元和第一最后流程阶段确定单元,
所述第一流程确定单元,用于根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
所述第一发送单元,用于将当前作业表单发送至当前流程阶段的填写人员;
所述第一接收单元,用于接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
第一最后流程阶段确定单元,用于确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回触发第一发送单元;如果是,则将当前作业表单进行保存。
可选的,所述装置还包括:第二流程确定单元、第二发送单元、第二接收单元、审批确定单元、审批通过确定单元和第二最后流程阶段确定单元,
所述第二流程确定单元,用于根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
所述第二发送单元,用于将当前作业表单发送至当前流程阶段的填写人员;
所述第二接收单元,用于接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
所述审批确定单元,用于确定当前流程阶段是否需要审批,如果需要审批,则将输入信息后的当前作业表单发送至当前流程阶段的审批人员,获得所述审批人员输入的审批信息并将所述审批信息填入当前作业表单中,如果不需要审批,则触发第二最后流程阶段确定单元;
所述审批通过确定单元,用于根据所述审批信息确定当前流程阶段是否审批通过,如果审批通过,则触发第二最后流程阶段确定单元,如果审批不通过,则将当前作业表单进行保存;
所述第二最后流程阶段确定单元,用于确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是最后一个流程阶段,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回触发第二发送单元;如果是最后一个流程阶段,则将当前作业表单进行保存。
本发明公开的一种作业表单的生成方法及装置,包括:获取目标字段表中的目标字段;获取字段属性表中的目标字段的属性;获取字段流程表中的目标字段的流程阶段数;根据目标字段、目标字段的属性以及目标字段的流程阶段数生成作业表单。本发明通过获取目标字段成为作业表单中的元素,通过获取目标字段的属性定义与对应元素的输入框,通过获取流程阶段数定义每个元素对应的输入框填写权限,生成了带有流程控制的作业表单且操作简单,只需要操作人员预先将目标字段、表字段属性表以及字段流程表填写好上传配置即可。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例提供的一种作业表单的生成方法的流程示意图;
图2为本发明实施例提供的一种作业表单的应用的流程示意图;
图3为本发明实施例提供的另一种作业表单的应用的流程示意图;
图4为本发明实施例提供的一种作业表单的生成装置的结构示意图;
图5为本发明实施例提供的一种作业表单的示意图;
图6为本发明实施例提供的一种作业表单填写流程的第一阶段的示意图;
图7为本发明实施例提供的一种作业表单填写流程的第二阶段的示意图;
图8为本发明实施例提供的一种作业表单填写流程的第二阶段中审批的示意图;
图9为本发明实施例提供的一种作业表单填写流程的最后阶段的示意图。
具体实施方式
本发明公开了一种作业表单的生成方法及装置,本领域技术人员可以借鉴本文内容,适当修改技术细节实现。特别需要指出的是,所有类似的替换和改动对本领域技术人员来说是显而易见的,它们都被视为包括在本发明。本发明的方法及应用已经通过较佳实施例进行了描述,相关人员明显能在不脱离本发明内容、精神和范围内对本文所述的方法和应用进行改动或适当变更与组合,来实现和应用本发明技术。
本发明实施例提供了一种作业表单的生成方法,如图1所示,包括:
步骤S101:获取目标字段表中的目标字段。
需要说明的是,目标字段是预先设定的作业表单中需要填写的元素,例如设备名称、设备编号、维修单位、维修人等。目标字段表是由目标字段组成的表格。
目标字段表可以如表1所示:
表1、目标字段表
表1仅作为本发明实施例的说明,并不对本发明进行限定,在不脱离本发明的实现原理的情况下,均属于本发明的保护范围。
步骤S102:获取字段属性表中的目标字段的属性。
需要说明的是,目标字段的属性为作业表单中需要填写元素的输入框的属性,字段属性表记录了所有作业表单中需要填写元素的输入框的属性。
可选的,获取字段属性表中的目标字段的属性,包括:
获取字段属性表中的目标字段的字段名称、字段类型、字段绑定的数据源、输入源、是否必填、键值、标识、宽度、新建是否显示、首页是否显示、默认选项权限、字段名长度、填充位置以及是否自动填充中的至少一个属性。
字段属性表可以如表2所示:
表2、字段属性表
表2仅作为本发明实施例的说明例举出了表1中部分字段的部分属性,并不对本发明进行限定,在不脱离本发明的实现原理的情况下,均属于本发明的保护范围。
可选的,字段名称定义了输入框的名称,在编程中输入框的名称需要不同以便于计算机的识别。类型定义了输入框输入的内容类型,可以是文本、选项、上传图片等。数据源定义了部分有选项的输入框中的选项的数据来源。是否必填定义了输入框是否必填,在规定必填的输入框中必须填写相应的数据,否则无法进入流程的下一阶段或者完成作业表单。宽度定义了输入框输入的数据长度。填充位置定义了输入框的位置,包括行位置和列位置。默认选项定义了部分有选项的输入框中如果选项没有数据源,则选择由默认选择提供。输入源定义了输入值是手机端输入还是PC端输入。标识是用于标注通用的元素,比如work_time用来标注作业预计开始时间和预计结束时间,根据此条件可以判断作业是否延时开始,延时结束。新建是否显示定义新建作业表单的时候元素是否显示。首页是否显示是防止元素太多,无法在指定的页面显示所有元素,类似摘要信息,把关键元素展示出来。字段名长度是一个表单元素在前端展示包括一个字段名和该字段名对用的值,字段名长度和值的长度作用是一样的,用于指定它在前端显示时的占用的长度。是否自动填充用于常用的属性的默认填充。
步骤S103:获取字段流程表中的目标字段的流程阶段数。
需要说明的是,流程阶段数是用于设置输入框的填写权限,包括设置填写的人员权限以及填写的顺序权限。使用对填写权限的限制实现了对作业流程的控制。字段流程表记录了目标字段表中的所有字段对应的流程阶段数。
字段流程表可以如表3所示:
表3、字段流程表
其中,设备名称、设备编号、作业级别以及备注的流程阶段数为1,为整个作业流程的第一阶段。在作业流程的第一阶段中,作业表单中的元素只有阶段流程数为1的元素对应的输入框可以输入数据,其它的输入框均不能输入数据,且规定这四个元素的输入框只能由发布作业的人员的输入设备进行输入。维修单位、维修人、维修时间、审批人员以及审批意见为流程的第二阶段。维修单位、维修人、维修时间的流程阶段数为2-1,规定了维修单位、维修人、维修时间的输入框只能在流程阶段数为1的元素对应的输入框完成输入后才能输入,且规定这三个元素对应的输入框只能由维修人员的输入设备进行输入。审批人员和审批意见虽然也是第二阶段,但是因为输入框的输入人员不同所以把流程阶段数定义为2-2,规定了审批人员和审批意见的输入框只能在流程阶段数为2-1的元素对应的输入框完成输入后才能输入,且规定这两个个元素对应的输入框只能由审批人员的输入设备进行输入。维修内容描述和维修图片的流程阶段数为3,规定了内容描述和维修图片的输入框只能在流程阶段数为2-2的元素对应的输入框完成输入后才能输入,且规定这两个个元素对应的输入框只能由维修人员的输入设备进行输入。通过流程阶段数,将每个元素的输入框进行输入顺序以及输入人员的限定来实现流程控制。
需要说明的是,流程阶段数可以被输入设备所识别。
步骤S104:根据目标字段、目标字段的属性以及目标字段的流程阶段数生成作业表单。
可选的,根据目标字段、目标字段的属性以及目标字段的流程阶段数生成作业表单,包括:
根据目标字段生成作业表单中的元素名;
根据目标字段的属性生成作业表单中与元素名对应的输入框;
将输入框的填写顺序权限设置为与目标字段的流程阶段数匹配的顺序权限;
将输入框的填写人员权限设置为与目标字段的流程阶段数匹配的人员权限。
需要说明的是,最后生成的作业表单可以如表1所示,但作业表单中的各元素对应的输入框都有预先定义的属性以及带有流程阶段数。目标字段表只是个单纯的表格可以自由填写不受属性及流程阶段数约束,所以易于篡改。作业表单中的元素的输入框受到属性及流程阶段数的约束,不易篡改且带有流程控制、事件触发。
上述目标字段表、字段属性表以及字段流程表均可以为EXCEL表,上述三个表中的信息为作业表单的配置信息,这三个表即为作业表单的配置表,本发明可以根据配置表生成作业表单。
可选的,如图2所示,本发明实施例提供的另一种作业表单的生成方法,在图1所示步骤S104之后,还包括:
步骤S201:根据流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的作业表单确定为当前作业表单。
步骤S202:将当前作业表单发送至当前流程阶段的填写人员。其中,发送至填写人员是根据作业表单中当前要填写的输入框的流程阶段数决定的。
步骤S203:接收当前流程阶段的填写人员输入的信息并将输入的信息填入当前作业表单中。
步骤S204:确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段。如果是,则进入步骤S205,否则,进入步骤S206。
需要说明的是,确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,可以根据预先设定的流程阶段数最大值来确定。如设置流程阶段数最大值为5,当前流程阶段数为5时,则确定当前流程阶段为该流程阶段中的最后一个流程阶段。
步骤S205:将当前作业表单进行保存。
步骤S206:将当前流程阶段的下一流程阶段确定为当前流程阶段并返回执行步骤S202。
需要说明的是,图2所示步骤为作业表单生成后的应用步骤。
可选的,本发明实施例提供的另一种作业表单的生成方法,还包括:
获得审批表中的审批通过率;
根据审批通过率和审批意见确定是否进行下一流程。
需要说明的是,有些流程阶段考虑到工作难度与危险性,有些阶段需要多个审批人员进行综合考虑后下达审批意见后,在根据审批意见决定是否作业。
如,审批通过率为50%,审批人员为4,审批意见为两个通过,两个不通过。则符合审批通过率50%,可以进行流程的下一阶段。
可选的,如图3所示,本发明实施例提供的另一种作业表单的生成方法,在图1所示步骤S104之后,还包括:
步骤S301:根据流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的作业表单确定为当前作业表单。
步骤S302:将当前作业表单发送至当前流程阶段的填写人员。
步骤S303:接收当前流程阶段的填写人员输入的信息并将输入的信息填入当前作业表单中。
步骤S304:确定当前流程阶段是否需要审批。如果是,则进入步骤S305,否则,进入步骤S307。
步骤S305:将输入信息后的当前作业表单发送至当前流程阶段的审批人员,获得审批人员输入的审批信息并将审批信息填入当前作业表单中。
步骤S306:根据审批信息确定当前流程阶段是否审批通过。如果是,则进入步骤S307,否则,进入步骤S308。
步骤S307:确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段。如果是,则进入步骤S308,如果否则进入步骤S309。
步骤S308:将当前作业表单进行保存。
步骤S309:将当前流程阶段的下一流程阶段确定为当前流程阶段并返回执行步骤S302。
可选的,在一具体实施例中,生成的作业表单如图5所示。
可选的,在一具体实施例中,在作业流程的第一阶段,由发布作业的人员对设备名称、设备编号、作业级别以及备注对应的输入进行填写。如图6所示,其中作业级别的输入框为选项输入框,选项有一级、二级以及三级。输入框的输入数据类型、输入框长度、输入框位置等属性均根据字段数据表进行设置。
在作业流程的第二阶段,由维修人员接收作业任务并对维修单位、维修人以及维修时间进行填写,如图7所示。因为第二阶段具有审批过程,所以在维修人源填写完后发送至审批人员,审批人员对审批人员以及审批意见进行填写,如图8所示。
在作业流程的最后阶段,维修人员完成维修并对维修内容描述进行填写以及上传维修图片,如图9所示。图5至图9中带有三角的输入框均为选择输入框,带有数据源或默认选项。
可选的,本发明实施例提供的另一种作业表单的生成方法,还包括:
完成作业表单的填写后,将作业表单中的所有数据回填至目标字段表中。再将目标字段进行存储。也可以打印目标字段表。
可选的,本发明实施例适用于安全作业表单的生成,同样也适用于其它作业表单的生成。
需要说明的是,上述举的实施例是较为简单的例子,在实际应用过程中,有更为复杂、流程更多的例子,本发明也同样适用。
本发明实施例公开的一种作业表单的生成方法,包括:获取目标字段表中的目标字段;获取字段属性表中的目标字段的属性;获取字段流程表中的目标字段的流程阶段数;根据目标字段、目标字段的属性以及目标字段的流程阶段数生成作业表单。本发明通过获取目标字段成为作业表单中的元素,通过获取目标字段的属性定义与对应元素的输入框,通过获取流程阶段数定义每个元素对应的输入框填写权限,生成了带有流程控制的作业表单且操作简单,只需要操作人员预先将目标字段、表字段属性表以及字段流程表填写好上传配置即可,使用门槛低。
基于上述公开的作业表单生成方法,本发明实施例还公开了一种作业表单的生成的装置。如图4所示,该装置包括:目标字段获取单元401、属性获取单元402、流程阶段数获取单元403以及作业表单生成单元404,
目标字段获取单元401,用于获取目标字段表中的目标字段;
属性获取单元402,用于获取字段属性表中的目标字段的属性;
流程阶段数获取单元403,用于获取字段流程表中的目标字段的流程阶段数;
作业表单生成单元404,用于根据目标字段、目标字段的属性以及目标字段的流程阶段数生成作业表单。
可选的,目标字段获取单元401具体用于:
获取字段属性表中的目标字段的字段名称、字段类型、字段绑定的数据源、输入源、是否必填、键值、标识、宽度、新建是否显示、首页是否显示、默认选项权限、字段名长度、填充位置以及是否自动填充中的至少一个属性。
可选的,作业表单生成单元404包括:元素名生成子单元、输入框生成子单元、顺序权限设置单元以及人员权限设置单元,
元素名生成子单元,用于根据目标字段生成作业表单中的元素名;
输入框生成子单元,用于根据目标字段的属性生成作业表单中与元素名对应的输入框;
顺序权限设置单元,用于将输入框的填写顺序权限设置为与目标字段的流程阶段数匹配的顺序权限;
人员权限设置单元,用于将输入框的填写人员权限设置为与目标字段的流程阶段数匹配的人员权限。
可选的,该作业表单的生成的装置还包括:第一流程确定单元、第一发送单元、第一接收单元和第一最后流程阶段确定单元,
第一流程确定单元,用于根据流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的作业表单确定为当前作业表单;
第一发送单元,用于将当前作业表单发送至当前流程阶段的填写人员;
第一接收单元,用于接收当前流程阶段的填写人员输入的信息并将输入的信息填入当前作业表单中;
第一最后流程阶段确定单元,用于确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回触发第一发送单元;如果是,则将当前作业表单进行保存。
可选的,该作业表单的生成的装置还包括:第二流程确定单元、第二发送单元、第二接收单元、审批确定单元、审批通过确定单元和第二最后流程阶段确定单元,
第二流程确定单元,用于根据流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的作业表单确定为当前作业表单;
第二发送单元,用于将当前作业表单发送至当前流程阶段的填写人员;
第二接收单元,用于接收当前流程阶段的填写人员输入的信息并将输入的信息填入当前作业表单中;
审批确定单元,用于确定当前流程阶段是否需要审批,如果需要审批,则将输入信息后的当前作业表单发送至当前流程阶段的审批人员,获得审批人员输入的审批信息并将审批信息填入当前作业表单中,如果不需要审批,则触发第二最后流程阶段确定单元;
审批通过确定单元,用于根据审批信息确定当前流程阶段是否审批通过,如果审批通过,则触发第二最后流程阶段确定单元,如果审批不通过,则将当前作业表单进行保存;
第二最后流程阶段确定单元,用于确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是最后一个流程阶段,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回触发第二发送单元;如果是最后一个流程阶段,则将当前作业表单进行保存。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种作业表单的生成方法,其特征在于,包括:
获取目标字段表中的目标字段;
获取字段属性表中的所述目标字段的属性;
获取字段流程表中的所述目标字段的流程阶段数;
根据所述目标字段、所述目标字段的属性以及所述目标字段的流程阶段数生成作业表单。
2.根据权利要求1所述的方法,其特征在于,所述获取字段属性表中的所述目标字段的属性,包括:
获取字段属性表中的所述目标字段的字段名称、字段类型、字段绑定的数据源、输入源、是否必填、键值、标识、宽度、新建是否显示、首页是否显示、默认选项权限、字段名长度、填充位置以及是否自动填充中的至少一个属性。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标字段、所述目标字段的属性以及所述目标字段的流程阶段数生成作业表单,包括:
根据所述目标字段生成所述作业表单中的元素名;
根据所述目标字段的属性生成所述作业表单中与所述元素名对应的输入框;
将所述输入框的填写顺序权限设置为与所述目标字段的流程阶段数匹配的顺序权限;
将所述输入框的填写人员权限设置为与所述目标字段的流程阶段数匹配的人员权限。
4.根据权利要求1所述的方法,其特征在于,还包括:
根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
将当前作业表单发送至当前流程阶段的填写人员;
接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回执行所述将当前作业表单发送至当前流程阶段的填写人员的步骤;如果是,则将当前作业表单进行保存。
5.根据权利要求1所述的方法,其特征在于,还包括:
根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
将当前作业表单发送至当前流程阶段的填写人员;
接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
确定当前流程阶段是否需要审批,如果需要审批,则将输入信息后的当前作业表单发送至当前流程阶段的审批人员,获得所述审批人员输入的审批信息并将所述审批信息填入当前作业表单中;
根据所述审批信息确定当前流程阶段是否审批通过,如果审批通过,则确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是最后一个流程阶段,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回执行所述将当前作业表单发送至当前流程阶段的填写人员的步骤;如果是最后一个流程阶段,则将当前作业表单进行保存;
如果审批不通过,则将当前作业表单进行保存;
如果不需要审批,则执行所述确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段的步骤。
6.一种作业表单的生成的装置,其特征在于,所述装置包括:目标字段获取单元、属性获取单元、流程阶段数获取单元以及作业表单生成单元,
所述目标字段获取单元,用于获取目标字段表中的目标字段;
所述属性获取单元,用于获取字段属性表中的所述目标字段的属性;
所述流程阶段数获取单元,用于获取字段流程表中的所述目标字段的流程阶段数;
所述作业表单生成单元,用于根据所述目标字段、所述目标字段的属性以及所述目标字段的流程阶段数生成作业表单。
7.根据权利要求6所述的装置,其特征在于,所述目标字段获取单元具体用于:
获取字段属性表中的所述目标字段的字段名称、字段类型、字段绑定的数据源、输入源、是否必填、键值、标识、宽度、新建是否显示、首页是否显示、默认选项权限、字段名长度、填充位置以及是否自动填充中的至少一个属性。
8.根据权利要求6所述的装置,其特征在于,所述作业表单生成单元包括:元素名生成子单元、输入框生成子单元、顺序权限设置单元以及人员权限设置单元,
所述元素名生成子单元,用于根据所述目标字段生成所述作业表单中的元素名;
所述输入框生成子单元,用于根据所述目标字段的属性生成所述作业表单中与所述元素名对应的输入框;
所述顺序权限设置单元,用于将所述输入框的填写顺序权限设置为与所述目标字段的流程阶段数匹配的顺序权限;
所述人员权限设置单元,用于将所述输入框的填写人员权限设置为与所述目标字段的流程阶段数匹配的人员权限。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:第一流程确定单元、第一发送单元、第一接收单元和第一最后流程阶段确定单元,
所述第一流程确定单元,用于根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
所述第一发送单元,用于将当前作业表单发送至当前流程阶段的填写人员;
所述第一接收单元,用于接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
第一最后流程阶段确定单元,用于确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回触发第一发送单元;如果是,则将当前作业表单进行保存。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二流程确定单元、第二发送单元、第二接收单元、审批确定单元、审批通过确定单元和第二最后流程阶段确定单元,
所述第二流程确定单元,用于根据所述流程阶段数确定各个流程阶段的顺序与各个流程阶段的填写人员,将各个流程阶段中的第一个流程阶段确定为当前流程阶段,将生成的所述作业表单确定为当前作业表单;
所述第二发送单元,用于将当前作业表单发送至当前流程阶段的填写人员;
所述第二接收单元,用于接收当前流程阶段的填写人员输入的信息并将所述输入的信息填入当前作业表单中;
所述审批确定单元,用于确定当前流程阶段是否需要审批,如果需要审批,则将输入信息后的当前作业表单发送至当前流程阶段的审批人员,获得所述审批人员输入的审批信息并将所述审批信息填入当前作业表单中,如果不需要审批,则触发第二最后流程阶段确定单元;
所述审批通过确定单元,用于根据所述审批信息确定当前流程阶段是否审批通过,如果审批通过,则触发第二最后流程阶段确定单元,如果审批不通过,则将当前作业表单进行保存;
所述第二最后流程阶段确定单元,用于确定当前流程阶段是否是各个流程阶段中的最后一个流程阶段,如果不是最后一个流程阶段,则将当前流程阶段的下一流程阶段确定为当前流程阶段,返回触发第二发送单元;如果是最后一个流程阶段,则将当前作业表单进行保存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010139033.XA CN111369138A (zh) | 2020-03-03 | 2020-03-03 | 一种作业表单的生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010139033.XA CN111369138A (zh) | 2020-03-03 | 2020-03-03 | 一种作业表单的生成方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111369138A true CN111369138A (zh) | 2020-07-03 |
Family
ID=71206677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010139033.XA Pending CN111369138A (zh) | 2020-03-03 | 2020-03-03 | 一种作业表单的生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111369138A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023225459A2 (en) | 2022-05-14 | 2023-11-23 | Novozymes A/S | Compositions and methods for preventing, treating, supressing and/or eliminating phytopathogenic infestations and infections |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102779040A (zh) * | 2012-06-21 | 2012-11-14 | 东莞市微模式软件有限公司 | 一种生成自定义表单的方法和装置 |
CN105303362A (zh) * | 2015-09-17 | 2016-02-03 | 哈尔滨工程大学 | 一种基于存储过程的Web签字流程的方法 |
CN110231936A (zh) * | 2019-06-21 | 2019-09-13 | 北京金山软件有限公司 | 一种移动端流程引擎框架及移动端流程引擎的使用方法 |
-
2020
- 2020-03-03 CN CN202010139033.XA patent/CN111369138A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102779040A (zh) * | 2012-06-21 | 2012-11-14 | 东莞市微模式软件有限公司 | 一种生成自定义表单的方法和装置 |
CN105303362A (zh) * | 2015-09-17 | 2016-02-03 | 哈尔滨工程大学 | 一种基于存储过程的Web签字流程的方法 |
CN110231936A (zh) * | 2019-06-21 | 2019-09-13 | 北京金山软件有限公司 | 一种移动端流程引擎框架及移动端流程引擎的使用方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023225459A2 (en) | 2022-05-14 | 2023-11-23 | Novozymes A/S | Compositions and methods for preventing, treating, supressing and/or eliminating phytopathogenic infestations and infections |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019056710A1 (zh) | 供应商推荐方法、装置及计算机可读存储介质 | |
US9514117B2 (en) | System and method for document tagging templates | |
US10198407B2 (en) | System and method for dynamic linking between graphic documents and comment data bases | |
CN110888881B (zh) | 图片关联方法、装置、计算机设备及存储介质 | |
JP5683939B2 (ja) | 文書管理装置 | |
US8239754B1 (en) | System and method for annotating data through a document metaphor | |
US20120317469A1 (en) | Device, method, and computer readable medium for providing forms | |
CN106021207A (zh) | 专利撰写***及其方法 | |
CN114861623A (zh) | 协议模板的生成方法、装置、电子设备以及存储介质 | |
JP2009211176A (ja) | 情報処理装置、情報処理方法、及び、情報処理プログラム | |
CN111369138A (zh) | 一种作业表单的生成方法及装置 | |
CN116756711A (zh) | 数据处理方法、装置、设备以及介质 | |
CN111931037A (zh) | 一种朗读作品推荐方法、装置、设备及存储介质 | |
KR20210109734A (ko) | 업무 프로세스과정에서 생성되는 문서를 관리 및 공유하는 장치 및 방법 | |
CN103605640B (zh) | 表单适配方法和装置 | |
JP6604006B2 (ja) | 文書管理システム、文書管理方法および文書管理プログラム | |
CN101751472A (zh) | 定型格式数据管理服务器装置、定型文档生成*** | |
US8223369B2 (en) | Information processing apparatus, information processing system and computer readable medium | |
JP6604007B2 (ja) | 文書マスキングシステム、文書マスキング方法、文書マスキングプログラムおよび文書閲覧システム | |
CN110544075A (zh) | 一种资产管理流程配置方法、装置及设备 | |
JPH11232329A (ja) | 原価管理システム | |
CN113095051B (zh) | 应标企业报告生成方法、装置、计算机设备和存储介质 | |
JP2015035130A (ja) | 顔写真リスト作成システム、顔写真リスト作成プログラム及び顔写真リスト作成システム用サーバコンピュータ | |
CN117272953B (zh) | 一种文档信息自动填充方法、***和存储介质 | |
JP2005085082A (ja) | 改ページ装置、及び改ページ方法 |
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 |