CN103218707A - 一种在工作流***中实现动态表单的方法 - Google Patents
一种在工作流***中实现动态表单的方法 Download PDFInfo
- Publication number
- CN103218707A CN103218707A CN2013101231738A CN201310123173A CN103218707A CN 103218707 A CN103218707 A CN 103218707A CN 2013101231738 A CN2013101231738 A CN 2013101231738A CN 201310123173 A CN201310123173 A CN 201310123173A CN 103218707 A CN103218707 A CN 103218707A
- Authority
- CN
- China
- Prior art keywords
- list
- field
- dynamic
- tabulation
- frame
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种在工作流***中实现动态表单的方法,属于工作流领域。包含如下步骤:1:初始设定;2:创建流程和表单记录,生成工作任务;3:动态生成表单界面,把表单记录的属性显示在与表单记录的属性同名的界面控件中;4:当用户提交表单的时候,将界面控件中用户输入的内容赋值到表单记录对应的属性中;5:把表单记录保存到工作流服务器;6:把每一个动态字段都作为一个流程变量,保存到流程对象的属性中。本发明的优点:用户直接就可以开始使用工作流***,动态表单界面非常简洁,培训推广成本非常低,用户只需要增加几个动态字段,就可以实现根据业务信息控制流转方向的功能,无需定制整个表单,非常简单快捷,容易掌握。
Description
技术领域
本发明属于工作流领域,具体涉及一种在工作流***中实现动态表单的方法。
背景技术
在工作流***中,为了满足不同用户的业务需求,需要提供自定义表单的功能,允许用户根据自己的业务需要,定制不同的业务表单,如设备申请单、差旅报销单等等。如果一个工作流***不能提供自定义表单的功能,当用户提出新的业务需求时,则只能由开发人员进行定制开发,这样会导致项目周期长、开发成本高、***难以维护、无法适应用户不断变化的业务需求等问题,严重影响工作流***的推广使用。
目前,采用的方法主要是可视化自定义表单工具,有些工作流***中,采用可视化的表单设计技术,用户通过拖拽的方式设计表单,把各种输入控件拖放到表单上面合适的位置(界面类似于C#的Form设计器),然后把设计好的表单模版保存到服务器上。工作流客户端在打开一个工作任务的时候,先从服务器下载表单模版,并从数据库读取对应记录,采用WEB页面或窗体的形式显示表单,用户可以填写或修改记录,提交的时候把记录保存到数据库中。但是,该方案的缺点是:1、由于需要为所有的应用定制表单,如报销单、设备申请单、审批单等等,工作量非常大,***实施周期很长;2、在设计表单的同时,还必须设计相应的数据库,才能把用户录入的数据保存到数据库;3、如果用户提出新的应用需求,必须定制新的表单、设计新的数据库,非常不方便;4、要求使用者具有很好的软件开发知识,并且能够进行数据库设计。一般只能由项目实施人员使用,普通用户难以掌握。
发明内容
为解决现有技术存在的上述缺陷,本发明的目的在于提供一种非常容易定制,界面非常简洁,容易掌握,培训推广成本非常低的在工作流***中实现动态表单的方法。
为实现上述发明,本发明采用的技术方案是:一种在工作流***中实现动态表单的方法,包含如下步骤:
步骤1:初始设定,以连接于网络上的计算机客户端作为工作流客户端,以连接于网络上的计算机服务器作为工作流服务器,在业务流程定义的活动对象中,设定动态字段定义列表和审批结论选项列表两种信息;
所述的业务流程定义,是在工作流***中描述一个流程的方法,它可以存储在一个XML文件中,也可以存储在数据库中,它至少应该包含一系列的活动、以及活动的执行顺序,工作流管理联盟(WfMC,Workflow Management Coalition),定义了一套标准的流程定义的XML格式,叫XPDL,各个工作流***开发商可以设计自己的流程定义文件格式,也可以遵循WfMC的标准,业务流程定义文件,可以采用图形化的工具生成,也可以手工编写;
步骤2:工作流服务器在创建一个流程对象的同时,创建一条表单记录,并且把表单记录的标识保存到流程对象的属性中;
步骤3:在工作流客户端打开一条工作任务的时候,从工作流服务器读取业务流程定义中的动态字段定义列表和审批结论选项列表信息,这些动态字段定义列表和审批结论选项列表信息保存在业务流程定义的活动定义中,并根据动态字段定义列表和审批结论选项列表信息生成表单界面,并且根据在流程对象属性中保存的表单记录的标识,从工作流服务器读取表单记录,把表单记录的属性显示在与表单记录的属性同名的界面控件中,把表单记录的每一个动态字段的内容,显示在与该动态字段同名的界面控件中;
步骤4:当用户提交表单的时候,将界面控件中用户输入的内容赋值到表单记录对应的属性中;
步骤5:把表单记录保存到工作流服务器;
步骤6:把每一个动态字段都作为一个流程变量,通过工作流服务器,保存到流程对象的属性中,流程变量的名称等于动态字段的名称,流程变量的值等于动态字段对应的输入框中的内容,把审批结论区域中被选中的选项,也作为一个流程变量,(流程变量的名称为“审批结论”,或意义相近的词语),通过工作流服务器,保存到流程对象的属性中;
所述的步骤1中所述动态字段定义列表中的每一个条目,均包括如下属性:字段名称、字段类型、校验模式、有效值列表、是否显示和是否只读;其中,字段类型是:字符串、日期、数字或布尔类型,校验模式是一个正则表达式,有效值列表是一个字符串列表;所述的审批结论选项列表中的每一个条目均是一个字符串。
所述的步骤2中所述表单记录包含如下属性:主题、重要程度、紧急程度、正文、附件列表、动态字段列表和审批意见列表;
所述的附件列表中的每个条目均包含如下信息:文件名称、文件大小、文件类型和存储路径;
所述的动态字段列表中的每个条目均包含如下信息:字段名称和字段内容;
所述的审批意见列表中的每个条目均包含如下信息:审批人、审批时间、审批意见和审批结论。
所述的步骤3中所述生成表单界面的方法,包括如下步骤:
步骤3.1:设定表单的界面,界面包括6个固定部分:主题、重要程度、紧急程度、正文、附件列表、审批意见区域,以及两个动态部分:分别为动态字段区域和审批结论区域;
步骤3.2:显示主题部分:包括一个静态文本框和一个名为主题的文本输入框,该静态文本框中显示“主题”这两个字;
步骤3.3:显示重要程度部分:包括一个静态文本框和一个名为重要程度的下拉列表输入框,该静态文本框中显示“重要程度”这四个字,下拉列表框中的选项包括:一般、重要和非常重要;
步骤3.4:显示紧急程度部分:包括一个静态文本框和一个名为紧急程度的下拉列表输入框,该静态文本框中显示“紧急程度”这四个字,下拉列表框中的选项包括:一般、紧急和非常紧急;
步骤3.5:显示正文部分:包括一个静态文本框和一个名为正文的文本输入框,该静态文本框中显示“正文”这两个字;
步骤3.6:显示附件列表部分:包括一个静态文本框和一个名为附件列表的表格,静态文本框中显示“附件列表”这四个字,表格包含如下列:文件名称、文件类型和文件大小;
步骤3.7:生成动态字段区域部分:如果动态字段定义列表是空,则不显示任何内容,如果动态字段定义列表不是空,则根据动态字段定义列表中的每一个条目,在动态字段区域加入一对静态文本框和输入框,加入的控件可以横向排列,也可以纵向排列,静态文本框中显示字段的名称,输入框的名称与字段名称相同,如果字段类型是字符串或数字类型,则输入框是一个文本输入框,如果字段类型是日期类型,则输入框是一个日期控件,如果字段类型是布尔类型,则输入框是一个下拉列表框,该下拉列表框的选项包括是和否,如果字段类型是字符串或数字类型,并且该字段指定了有效值列表,则输入框是一个下拉列表框,该下拉列表框的选项表就是该字段的有效值列表,如果某个动态字段的是否显示属性等于“否”,则隐藏该字段对应的控件,如果某个动态字段的是否只读属性等于“是”,则把该字段对应的控件设置为只读;
步骤3.8:显示审批意见区域部分:包括一个静态文本框和一个名称为审批意见的只读的文本输入框,该静态文本框中显示“审批意见”这四个字,以及另外一个静态文本框和一个名称为我的意见的文本输入框,该静态文本框中显示“我的意见”这四个字;
步骤3.9:生成审批结论区域部分:如果审批结论选项列表是空,则不显示任何内容,如果审批结论选项列表不是空,则在审批结论区域加入一个静态文本框,该静态文本框中显示“审批结论”这四个字,以及根据审批结论选项列表生成的一组单选按钮,每一个选项对应一个单选按钮,按钮的名称与选项相同;
所述的步骤3.1到步骤3.9中提到的静态文本框中显示的内容和输入框的名称,能够替换成汉语或其他语言中意义相同或相近的词语;
所述的步骤3.1到步骤3.9中提到的动态表单的各个部分之间排列顺序和布局,并没有特别的限定;
所述的步骤3.1到步骤3.9中提到的动态表单的各个部分的显示和生成顺序,并没有特别的限定。
所述的步骤4中所述将界面控件中用户输入的内容赋值到表单记录对应的属性中的具体方法如下:把名称为主题、重要程度、紧急程度、正文和附件列表的界面控件中的内容,直接赋值到与界面控件同名的表单记录的属性中、把每一个动态字段的名称和每一个动态字段对应的输入控件的内容,组织成一个动态字段条目,把所有的动态字段条目组织成一个动态字段列表,赋值给表单记录的动态字段列表属性、把我的意见输入框中的内容,和审批结论区域中被选中的选项、以及当前登录用户的姓名、当前时间组织成一个新的审批意见条目,追加到表单记录的审批意见列表属性中。
本发明的优点:1、用户无需定制任何表单,直接就可以开始使用工作流***;2、动态表单解释器界面非常简洁,并且采用附件的形式提交需要审批的文档/表格,符合用户日常使用电子邮件和Office软件的习惯。用户非常容易掌握软件的使用方法,培训推广成本非常低。3、在表单填写过程中,把动态字段录入的信息(如报销金额),同时作为流程变量保存到工作流服务器,这样在流程中就可以根据这些信息控制流转方向,实现了工作流根据业务信息控制流转方向的功能。4、用户只需要增加几个动态字段,无需定制整个表单,就可以满足不同业务的需求,非常简单快捷,容易掌握。
附图说明:
图1:为本发明一种在工作流***中实现动态表单的方法的流程图;
图2:为本发明步骤3中生成表单界面的方法的流程图;
图3:为本发明生成的表单界面示意图1;
图4:为本发明生成的表单界面示意图2。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
一种在工作流***中实现动态表单的方法,包含如下步骤:如图1所示,
步骤1:初始设定,以连接于网络上的计算机客户端作为工作流客户端,以连接于网络上的计算机服务器作为工作流服务器,在业务流程定义的活动对象中,设定“动态字段定义列表”和“审批结论选项列表”两种信息;
所述的“动态字段定义列表”中的每一个条目,均包括如下属性:“字段名称”、“字段类型”、“校验模式”、“有效值列表”、“是否显示”和“是否只读”;其中,“字段类型”可以是:字符串、日期、数字或布尔类型,“校验模式”是一个正则表达式,“有效值列表”是一个字符串列表;
所述的“审批结论选项列表”中的每一个条目均是一个字符串;
所述的业务流程定义,是在工作流***中描述一个流程的方法,它可以存储在一个XML文件中,也可以存储在数据库中,它至少应该包含一系列的活动、以及活动的执行顺序,工作流管理联盟(WfMC,Workflow Management Coalition),定义了一套标准的流程定义的XML格式,叫XPDL,各个工作流***开发商可以设计自己的流程定义文件格式,也可以遵循WfMC的标准,业务流程定义文件,可以采用图形化的工具生成,也可以手工编写;
步骤2:工作流服务器在创建一个流程对象的时候,同时创建一条“表单记录”,并且把“表单记录”的标识保存到流程对象的属性中;
所述的“表单记录”包含如下属性:“主题”、“重要程度”、“紧急程度”、“正文”、“附件列表”、“动态字段列表”和“审批意见列表”;
所述的“附件列表”中的每个条目均包含如下信息:“文件名称”、“文件大小”、“文件类型”和“存储路径”;
所述的“动态字段列表”中的每个条目均包含如下信息:“字段名称”和“字段内容”;
所述的“审批意见列表”中的每个条目均包含如下信息:“审批人”、“审批时间”、“审批意见”和“审批结论”;
表单记录可以采用数据库的方式存储,数据库设计如下:
表1:表单记录表
Recordid | long | |
Title | nvarchar | 主题 |
Urgency | int | 紧急程度 |
Importance | int | 重要程度 |
Text | nvarchar | 正文 |
CreateTime | datetime | 创建时间 |
CreatorId | long | 创建人 |
表2:附件表
id | long | |
RecordId | long | 表单记录ID |
Name | nvarchar | 文件名称 |
Suffix | nvarhcar | 文件类型 |
Size | long | 文件大小 |
CreateTime | datetime | 创建时间 |
CreatorId | long | 创建人ID |
表3:动态字段表
id | long | |
RecordId | long | 表单记录ID |
Name | nvarchar | 动态字段名称 |
Value | nvarhcar | 字段内容 |
表4:审批意见表
id | long | |
RecordId | long | 表单记录ID |
CreatorId | long | 发表人ID |
CreateTime | datetime | 发表时间 |
Opinion | nvarchar | 审批意见 |
Result | nvarchar | 审批结论 |
步骤3:在工作流客户端打开一条工作任务的时候,从工作流服务器读取业务流程定义中的“动态字段定义列表”和“审批结论选项列表信息”,这些“动态字段定义列表”和“审批结论选项列表信息”保存在业务流程定义的活动定义中,并根据“动态字段定义列表”和“审批结论选项列表信息”生成表单界面;并且根据在流程对象属性中保存的表单记录的标识,从工作流服务器读取表单记录,把表单记录的属性(除“动态字段列表”外)显示在与表单记录的属性同名的界面控件中,把表单记录的每一个“动态字段”的内容,显示在与该动态字段同名的界面控件中;
所述的生成表单界面的方法如下:如图2所示,
步骤3.1:设定表单的界面,界面包括6个固定部分:“主题”、“重要程度”、“紧急程度”、“正文”、“附件列表”、“审批意见区域”,以及两个动态部分,分别为:“动态字段区域”和“审批结论区域”;
步骤3.2:显示“主题”部分:包括一个显示内容为“主题”的静态文本框和一个名为“主题”的文本输入框;
步骤3.3:显示“重要程度”部分:包括一个显示内容为“重要程度”的静态文本框和一个名为“重要程度”的下拉列表输入框;下拉列表框中的选项包括:一般、重要、非常重要;
步骤3.4:显示“紧急程度”部分:包括一个显示内容为“紧急程度”的静态文本框和一个名为“紧急程度”的下拉列表输入框;下拉列表框中的选项包括:一般、紧急、非常紧急;
步骤3.5:显示“正文”部分:包括一个显示内容为“正文”的静态文本框和一个名为“正文”的文本输入框;
步骤3.6:显示“附件列表”部分:包括一个静态文本框和一个名为“附件列表”的表格,静态文本框中显示“附件列表”这四个字,表格包含如下列:文件名称、文件类型和文件大小,并且提供上载、下载、新建、编辑和删除的操作;
步骤3.7:生成“动态字段区域”部分:如果“动态字段定义列表”是空,则不显示任何内容;如果“动态字段定义列表”不是空,则根据“动态字段定义列表”中的每一个条目,在“动态字段区域”加入一对静态文本框和输入框,加入的控件可以横向排列,也可以纵向排列,静态文本框中显示字段的名称,输入框的名称与字段名称相同;如果字段类型是字符串或数字类型,则输入框是一个文本输入框,如果字段类型是日期类型,则输入框是一个日期控件,如果字段类型是布尔类型,则输入框是一个下拉列表框,该下拉列表框的选项包括“是”和“否”,如果字段类型是字符串或数字类型,并且该字段指定了有效值列表,则输入框是一个下拉列表框,该下拉列表框的选项表就是该字段的有效值列表;最后,如果某个动态字段的“是否显示”属性等于“否”,则隐藏该字段对应的控件,如果某个动态字段的“是否只读”属性等于“是”,则把该字段对应的控件设置为只读;
步骤3.8:显示“审批意见区域”部分:包括一个显示内容为“审批意见”的静态文本框和一个名称为“审批意见”的只读的文本输入框,以及一个显示内容为“我的意见”的静态文本框和一个名称为“我的意见”的文本输入框;
步骤3.9:生成“审批结论区域”部分:如果“审批结论选项列表”是空,则不显示任何内容;如果“审批结论选项列表”不是空,则在“审批结论区域”加入一个显示内容为“审批结论”的静态文本框,以及根据“审批结论选项列表”生成的一组单选按钮,每一个选项对应一个单选按钮,按钮的名称与选项相同;
所述的步骤3.1到步骤3.9中提到的静态文本框中显示的内容和输入框的名称,可以替换成汉语或其他语言中意义相同或相近的词语;
所述的步骤3.1到步骤3.9中提到的动态表单的各个部分之间排列顺序和布局,并没有特别的限定;
所述的步骤3.1到步骤3.9中提到的动态表单的各个部分的显示和生成顺序,并没有特别的限定;
生成表单的技术,可以采用WEB技术,也可以采用客户端窗口编程技术;本例提供的是采用WEB技术生成的动态表单,考虑到把所有内容放到一个页面上比较拥挤,可以把表单界面分两个页签;第一个页签,如图3所示,包括:主题、紧急程度、重要程度、正文、动态字段区域、附件列表6个部分;第二个页签,如图4所示,包括:审批意见区域、审批结论区域;
步骤4:当用户提交表单的时候,将界面控件中用户输入的内容赋值到表单记录对应的属性中;具体方法如下:把名称为“主题”、“重要程度”、“紧急程度”、“正文”和附件列表”的界面控件中的内容,直接赋值到与界面控件同名的表单记录的属性中、把每一个动态字段的名称和每一个动态字段对应的输入控件的内容,组织成一个“动态字段”,把所有的“动态字段”组织成一个“动态字段列表”,赋值给表单记录的“动态字段列表”属性;把当前登录用户的姓名、当前时间、名为“我的意见”控件中的输入内容、审批结论区域中被选中的选项,组织成一个新的“审批意见”,追加到表单记录的“审批意见列表”属性中;
步骤5:把表单记录保存到工作流服务器;
步骤6:把每一个动态字段都作为一个流程变量,通过工作流服务器,保存到流程对象的属性中,流程变量的名称等于动态字段的名称,流程变量的值等于动态字段对应的输入框中的内容、把审批结论区域中被选中的选项,也作为一个流程变量(流程变量的名称为“审批结论”,或意义相近的词语),通过工作流服务器,保存到流程对象的属性中;
所述的步骤2、步骤3、步骤5,由工作流服务器实现的创建表单记录、读取表单记录、保存表单记录的功能,也可以由一台单独的表单服务器来实现。
Claims (5)
1.一种在工作流***中实现动态表单的方法,其特征在于:包含如下步骤:
步骤1:初始设定,以连接于网络上的计算机客户端作为工作流客户端,以连接于网络上的计算机服务器作为工作流服务器,在业务流程定义的活动对象中,设定动态字段定义列表和审批结论选项列表两种信息;
步骤2:工作流服务器在创建一个流程对象的同时,创建一条表单记录,并且把表单记录的标识保存到流程对象的属性中;
步骤3:在工作流客户端打开一条工作任务的时候,从工作流服务器读取业务流程定义中的动态字段定义列表和审批结论选项列表信息,这些动态字段定义列表和审批结论选项列表信息保存在业务流程定义的活动定义中,并根据动态字段定义列表和审批结论选项列表信息生成表单界面,并且根据在流程对象属性中保存的表单记录的标识,从工作流服务器读取表单记录,把表单记录的属性显示在与表单记录的属性同名的界面控件中,把表单记录的每一个动态字段的内容,显示在与该动态字段同名的界面控件中;
步骤4:当用户提交表单的时候,将界面控件中用户输入的内容赋值到表单记录对应的属性中;
步骤5:把表单记录保存到工作流服务器;
步骤6:把每一个动态字段都作为一个流程变量,通过工作流服务器,保存到流程对象的属性中,流程变量的名称等于动态字段的名称,流程变量的值等于动态字段对应的输入框中的内容,把审批结论区域中被选中的选项,也作为一个流程变量,通过工作流服务器,保存到流程对象的属性中。
2.根据权利要求1所述的在工作流***中实现动态表单的方法,其特征在于:所述的步骤1中所述动态字段定义列表中的每一个条目,均包括如下属性:字段名称、字段类型、校验模式、有效值列表、是否显示和是否只读;其中,字段类型是:字符串、日期、数字或布尔类型,校验模式是一个正则表达式,有效值列表是一个字符串列表;所述的审批结论选项列表中的每一个条目均是一个字符串。
3.根据权利要求1所述的在工作流***中实现动态表单的方法,其特征在于:所述的步骤2中所述表单记录包含如下属性:主题、重要程度、紧急程度、正文、附件列表、动态字段列表和审批意见列表;
所述的附件列表中的每个条目均包含如下信息:文件名称、文件大小、文件类型和存储路径;
所述的动态字段列表中的每个条目均包含如下信息:字段名称和字段内容;
所述的审批意见列表中的每个条目均包含如下信息:审批人、审批时间、审批意见和审批结论。
4.根据权利要求1所述的在工作流***中实现动态表单的方法,其特征在于:所述的步骤3中所述生成表单界面的方法,包括如下步骤:
步骤3.1:设定表单的界面,界面包括6个固定部分:主题、重要程度、紧急程度、正文、附件列表、审批意见区域,以及两个动态部分:分别为动态字段区域和审批结论区域;
步骤3.2:显示主题部分:包括一个静态文本框和一个名为主题的文本输入框,该静态文本框中显示主题这两个字;
步骤3.3:显示重要程度部分:包括一个静态文本框和一个名为重要程度的下拉列表输入框,该静态文本框中显示重要程度这四个字;下拉列表框中的选项包括:一般、重要和非常重要;
步骤3.4:显示紧急程度部分:包括一个静态文本框和一个名为紧急程度的下拉列表输入框,该静态文本框中显示紧急程度这四个字;下拉列表框中的选项包括:一般、紧急和非常紧急;
步骤3.5:显示正文部分:包括一个静态文本框和一个名为正文的文本输入框,该静态文本框中显示正文这两个字;
步骤3.6:显示附件列表部分:包括一个静态文本框和一个名为附件列表的表格,静态文本框中显示附件列表这四个字,表格包含如下列:文件名称、文件类型和文件大小;
步骤3.7:生成动态字段区域部分:如果动态字段定义列表是空,则不显示任何内容,如果动态字段定义列表不是空,则根据动态字段定义列表中的每一个条目,在动态字段区域加入一对静态文本框和输入框,加入的控件可以横向排列,也可以纵向排列,静态文本框中显示字段的名称,输入框的名称与字段名称相同,如果字段类型是字符串或数字类型,则输入框是一个文本输入框,如果字段类型是日期类型,则输入框是一个日期控件,如果字段类型是布尔类型,则输入框是一个下拉列表框,该下拉列表框的选项包括是和否,如果字段类型是字符串或数字类型,并且该字段指定了有效值列表,则输入框是一个下拉列表框,该下拉列表框的选项表就是该字段的有效值列表,如果某个动态字段的是否显示属性等于否,则隐藏该字段对应的控件,如果某个动态字段的是否只读属性等于是,则把该字段对应的控件设置为只读;
步骤3.8:显示审批意见区域部分:包括一个静态文本框和一个名称为审批意见的只读的文本输入框,该静态文本框中显示审批意见这四个字,以及另外一个静态文本框和一个名称为我的意见的文本输入框,该静态文本框中显示我的意见这四个字;
步骤3.9:生成审批结论区域部分:如果审批结论选项列表是空,则不显示任何内容,如果审批结论选项列表不是空,则在审批结论区域加入一个静态文本框,该静态文本框中显示审批结论这四个字,以及根据审批结论选项列表生成的一组单选按钮,每一个选项对应一个单选按钮,按钮的名称与选项相同;所述的步骤3.1到步骤3.9中提到的静态文本框中显示的内容和输入框的名称,能够替换成汉语或其他语言中意义相同或相近的词语。
5.根据权利要求1所述的在工作流***中实现动态表单的方法,其特征在于:所述的步骤4中所述将界面控件中用户输入的内容赋值到表单记录对应的属性中的具体方法如下:把名称为主题、重要程度、紧急程度、正文和附件列表的界面控件中的内容,直接赋值到与界面控件同名的表单记录的属性中、把每一个动态字段的名称和每一个动态字段对应的输入控件的内容,组织成一个动态字段条目,把所有的动态字段条目组织成一个动态字段列表,赋值给表单记录的动态字段列表属性、把我的意见输入框中的内容,和审批结论区域中被选中的选项、以及当前登录用户的姓名、当前时间组织成一个新的审批意见条目,追加到表单记录的审批意见列表属性中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310123173.8A CN103218707B (zh) | 2013-04-10 | 2013-04-10 | 一种在工作流***中实现动态表单的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310123173.8A CN103218707B (zh) | 2013-04-10 | 2013-04-10 | 一种在工作流***中实现动态表单的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103218707A true CN103218707A (zh) | 2013-07-24 |
CN103218707B CN103218707B (zh) | 2016-09-14 |
Family
ID=48816471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310123173.8A Expired - Fee Related CN103218707B (zh) | 2013-04-10 | 2013-04-10 | 一种在工作流***中实现动态表单的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103218707B (zh) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104376393A (zh) * | 2013-08-15 | 2015-02-25 | 上海博科资讯股份有限公司 | 一种执行任务流程中子操作的定义方法 |
CN104423958A (zh) * | 2013-09-07 | 2015-03-18 | 镇江雅迅软件有限责任公司 | 一种基于b/s架构***的表单一键控制实现方法 |
CN104757529A (zh) * | 2014-01-06 | 2015-07-08 | 杨伦南 | 保健食品 |
CN105447114A (zh) * | 2015-11-13 | 2016-03-30 | 中科曙光信息技术无锡有限公司 | 表单中字段的显示方法和装置 |
CN105630502A (zh) * | 2015-12-28 | 2016-06-01 | 武汉传神信息技术有限公司 | 一种生成动态表单的方法和*** |
CN105786508A (zh) * | 2016-02-26 | 2016-07-20 | 北京元心科技有限公司 | 生成设备巡检的表单页面的方法及巡检*** |
CN106296131A (zh) * | 2016-08-17 | 2017-01-04 | 浪潮通用软件有限公司 | 所见即所得的单据审批***及单据审批方法 |
CN106445901A (zh) * | 2016-09-28 | 2017-02-22 | 医渡云(北京)技术有限公司 | 病例报告表设计方法及装置 |
CN106447181A (zh) * | 2016-09-18 | 2017-02-22 | 金蝶软件(中国)有限公司 | 一种基于erp业务审批时效性的分析方法及装置 |
WO2017140217A1 (zh) * | 2016-02-17 | 2017-08-24 | 阿里巴巴集团控股有限公司 | 一种展示业务完成状态的信息处理方法及装置 |
CN107426144A (zh) * | 2017-03-10 | 2017-12-01 | 摩比天线技术(深圳)有限公司 | 制程不合格报告电子管理***及方法 |
CN107437164A (zh) * | 2016-05-25 | 2017-12-05 | 北京京东尚科信息技术有限公司 | 基于工作流的邮件发送方法和装置 |
CN107491494A (zh) * | 2017-07-24 | 2017-12-19 | 广东省环境监测中心 | 一种应用于土壤环境监测***的字段存储方法及*** |
CN107563722A (zh) * | 2017-08-11 | 2018-01-09 | 广东电网有限责任公司信息中心 | 一种表单处理***及方法 |
CN108369481A (zh) * | 2015-07-31 | 2018-08-03 | 慧咨环球有限公司 | 用于创建可配置表单,配置表单以及用于表单流和表单相关的方法和*** |
CN109492844A (zh) * | 2017-09-12 | 2019-03-19 | 阿里巴巴集团控股有限公司 | 业务策略的生成方法和装置 |
CN109542556A (zh) * | 2018-10-30 | 2019-03-29 | 珠海伟诚科技股份有限公司 | 一种基于Activiti的流程与表单交互方法及*** |
CN109918370A (zh) * | 2019-01-24 | 2019-06-21 | 西安交通大学 | 一种基于web的可配置表单应用前端的开发方法及*** |
CN109976725A (zh) * | 2019-03-20 | 2019-07-05 | 中信梧桐港供应链管理有限公司 | 一种基于轻量级流程引擎的流程程序开发方法及装置 |
CN110865797A (zh) * | 2018-08-28 | 2020-03-06 | 北京京东尚科信息技术有限公司 | 处理业务动态属性的方法和装置 |
CN112068827A (zh) * | 2020-07-31 | 2020-12-11 | 广东飞企互联科技股份有限公司 | 附件控件的生成方法、装置、***、设备以及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101937463A (zh) * | 2010-09-10 | 2011-01-05 | 西安交通大学 | 一种用于工作流模型的表单自动生成方法 |
CN101957936A (zh) * | 2009-07-15 | 2011-01-26 | 深圳市艾派应用***有限公司 | 一种工作流表单实现方法和*** |
CN102135990A (zh) * | 2011-03-11 | 2011-07-27 | 北京神舟航天软件技术有限公司 | 基于jsp模板的可自由定义的智能表单***及生成方法 |
US20120179503A1 (en) * | 2010-05-12 | 2012-07-12 | Winshuttle, Llc | Dynamic web services work flow system and method |
-
2013
- 2013-04-10 CN CN201310123173.8A patent/CN103218707B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101957936A (zh) * | 2009-07-15 | 2011-01-26 | 深圳市艾派应用***有限公司 | 一种工作流表单实现方法和*** |
US20120179503A1 (en) * | 2010-05-12 | 2012-07-12 | Winshuttle, Llc | Dynamic web services work flow system and method |
CN101937463A (zh) * | 2010-09-10 | 2011-01-05 | 西安交通大学 | 一种用于工作流模型的表单自动生成方法 |
CN102135990A (zh) * | 2011-03-11 | 2011-07-27 | 北京神舟航天软件技术有限公司 | 基于jsp模板的可自由定义的智能表单***及生成方法 |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104376393A (zh) * | 2013-08-15 | 2015-02-25 | 上海博科资讯股份有限公司 | 一种执行任务流程中子操作的定义方法 |
CN104423958A (zh) * | 2013-09-07 | 2015-03-18 | 镇江雅迅软件有限责任公司 | 一种基于b/s架构***的表单一键控制实现方法 |
CN104757529A (zh) * | 2014-01-06 | 2015-07-08 | 杨伦南 | 保健食品 |
CN108369481B (zh) * | 2015-07-31 | 2021-07-16 | 慧咨环球有限公司 | 用于创建可配置表单,配置表单以及用于表单流和表单相关的方法和*** |
CN108369481A (zh) * | 2015-07-31 | 2018-08-03 | 慧咨环球有限公司 | 用于创建可配置表单,配置表单以及用于表单流和表单相关的方法和*** |
CN105447114A (zh) * | 2015-11-13 | 2016-03-30 | 中科曙光信息技术无锡有限公司 | 表单中字段的显示方法和装置 |
CN105630502A (zh) * | 2015-12-28 | 2016-06-01 | 武汉传神信息技术有限公司 | 一种生成动态表单的方法和*** |
US10871870B2 (en) | 2016-02-17 | 2020-12-22 | Advanced New Technologies Co., Ltd. | Information processing method and device for displaying service completion status |
WO2017140217A1 (zh) * | 2016-02-17 | 2017-08-24 | 阿里巴巴集团控股有限公司 | 一种展示业务完成状态的信息处理方法及装置 |
CN107092452A (zh) * | 2016-02-17 | 2017-08-25 | 阿里巴巴集团控股有限公司 | 一种展示业务完成状态的信息处理方法及装置 |
CN105786508A (zh) * | 2016-02-26 | 2016-07-20 | 北京元心科技有限公司 | 生成设备巡检的表单页面的方法及巡检*** |
CN107437164A (zh) * | 2016-05-25 | 2017-12-05 | 北京京东尚科信息技术有限公司 | 基于工作流的邮件发送方法和装置 |
CN106296131A (zh) * | 2016-08-17 | 2017-01-04 | 浪潮通用软件有限公司 | 所见即所得的单据审批***及单据审批方法 |
CN106447181A (zh) * | 2016-09-18 | 2017-02-22 | 金蝶软件(中国)有限公司 | 一种基于erp业务审批时效性的分析方法及装置 |
CN106445901B (zh) * | 2016-09-28 | 2019-09-27 | 医渡云(北京)技术有限公司 | 病例报告表设计方法及装置 |
CN106445901A (zh) * | 2016-09-28 | 2017-02-22 | 医渡云(北京)技术有限公司 | 病例报告表设计方法及装置 |
CN107426144A (zh) * | 2017-03-10 | 2017-12-01 | 摩比天线技术(深圳)有限公司 | 制程不合格报告电子管理***及方法 |
CN107491494A (zh) * | 2017-07-24 | 2017-12-19 | 广东省环境监测中心 | 一种应用于土壤环境监测***的字段存储方法及*** |
CN107563722A (zh) * | 2017-08-11 | 2018-01-09 | 广东电网有限责任公司信息中心 | 一种表单处理***及方法 |
CN109492844A (zh) * | 2017-09-12 | 2019-03-19 | 阿里巴巴集团控股有限公司 | 业务策略的生成方法和装置 |
CN110865797A (zh) * | 2018-08-28 | 2020-03-06 | 北京京东尚科信息技术有限公司 | 处理业务动态属性的方法和装置 |
CN109542556A (zh) * | 2018-10-30 | 2019-03-29 | 珠海伟诚科技股份有限公司 | 一种基于Activiti的流程与表单交互方法及*** |
CN109918370A (zh) * | 2019-01-24 | 2019-06-21 | 西安交通大学 | 一种基于web的可配置表单应用前端的开发方法及*** |
CN109976725A (zh) * | 2019-03-20 | 2019-07-05 | 中信梧桐港供应链管理有限公司 | 一种基于轻量级流程引擎的流程程序开发方法及装置 |
CN109976725B (zh) * | 2019-03-20 | 2022-06-14 | 中信梧桐港供应链管理有限公司 | 一种基于轻量级流程引擎的流程程序开发方法及装置 |
CN112068827A (zh) * | 2020-07-31 | 2020-12-11 | 广东飞企互联科技股份有限公司 | 附件控件的生成方法、装置、***、设备以及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103218707B (zh) | 2016-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103218707A (zh) | 一种在工作流***中实现动态表单的方法 | |
Ellis et al. | Value management practices of leading UK cost consultants | |
Assarlind et al. | Critical factors for quality management initiatives in small-and medium-sized enterprises | |
US20100191567A1 (en) | Method and apparatus for analyzing rhetorical content | |
Azizian et al. | A framework for evaluating technology readiness, system quality, and program performance of US DoD acquisitions | |
JP7293643B2 (ja) | 構造化文書の内容をチャットベースのインタラクションに翻訳するための半自動化された方法及びシステム、プログラム | |
CA2755427A1 (en) | Web translation with display replacement | |
US20140201131A1 (en) | Techniques pertaining to document creation | |
CN105630502A (zh) | 一种生成动态表单的方法和*** | |
TW201203082A (en) | Client application and web page integration | |
US20140108443A1 (en) | System and method to generate a data-rich template | |
WO2005098663A1 (ja) | 情報管理装置 | |
D’huyvetter et al. | Efficiencies gained by using electronic medical record and reports in trauma documentation | |
Gillingham | Electronic information systems to guide social work practice: The perspectives of practitioners as end users | |
CN111611515A (zh) | 一种页面展示方法、装置和电子设备 | |
US9442908B2 (en) | Method and computing device for facilitating review of a document | |
US20090216792A1 (en) | Embedded work process item management | |
CN101719157A (zh) | 数据过滤方法、***和用于该***的数据处理装置 | |
CN107450995A (zh) | 一种在即时通讯软件中输入结构化数据的方法及*** | |
WO2005098698A1 (ja) | 文書処理装置 | |
Li et al. | A Web application framework for end-user-initiative development with a visual tool | |
Engel et al. | Towards accessible charts for blind and partially sighted people | |
CN112115691A (zh) | 报表生成方法及装置 | |
Frizki et al. | Artificial intelligence markup languange for interactive service HR department | |
JP6995405B1 (ja) | 情報提供方法、情報提供装置、情報提供プログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160914 Termination date: 20190410 |
|
CF01 | Termination of patent right due to non-payment of annual fee |