【技术实现步骤摘要】
本专利技术涉及,特点是将工作流模型中的 相关业务数据,根据工作任务的分工及相应工作角色的权限,自动生成表单并按照权限进 行读写控制,属于工作流
技术介绍
在企业提高信息化管理水平的过程中,工作流技术得到了广泛的重视。1993年工 作流管理联盟(Workflow Management Coalition,WfMC)的成立,标志着工作流技术的发展 进入了新的阶段。工作流管理系统可避免把工作流程固化在定制的应用程序中,支持从程 序设计到应用组装的转变,支持面向流程、流程再设计以及组织增长,因而日益受到学术和 企业界的重视。在工作流技术的应用中,需要用到各种各样的业务数据,工作流技术要求能规范 化管理这些业务数据,可以灵活定义,并能以友好的方式展现给用户。本专利技术方法就是针对 这方面的需求提出的,,不仅能满足工作流技术 对业务数据的需求且能克服现有解决方案不完善的地方,在描述本专利技术方法之前,先了解 一下当前业务数据的解决方案存在的问题(1)撰写不规范由于工作流过程参与人员的水平不同、书写习惯不同,所以对于工 作流过程模型中的业务数据文档的撰写存在随意性,难以保证文档的统一性,很难形成规 范化、标准化的数据文档。(2)对业务数据的处理技术比较繁琐,同样的共享数据重复定义,给工作人员带来 较大的工作量,且无法保证数据的一致性。(3)与工作流过程模型的耦合度太高,有的工作流过程模型与业务数据是一体的, 难以修改和维护,当工作流过程模型改变时,有可能造成工作流过程模型与业务数据的不一致。(4)现有的解决方案定义不够灵活且界面不够友好。
技术实现思路
本专利 ...
【技术保护点】
一种用于工作流模型的表单自动生成方法,其特征在于,所述方法是在互联网或局域网的客户端与服务器中实现的,该方法至少含有以下步骤:步骤(1)初始化设定;步骤(1.1)设定实现本专利技术方法的客户端和服务器;以连接于网络上的计算机客户端作为表单的设计角色,以连接于网络上的计算机客户端作为处理表单数据的工作角色,以连接于网络上的一个或多个服务器作为实现表单设计、存储表单数据和自动生成表单的表单自动生成服务器;以连接于网络上的一个或多个服务器作为分发工作任务的工作流管理服务器;所述的表单自权限表中获取工作角色对表单内属性信息的读写控制权限;步骤(3.3)表单自动生成模块根据页面模板标识号从页面模板表中取得页面模板的设置信息,按照数据类别的不同展现在页面模板中;a)对于页面模板内的标签数据,在页面模板的表格单元格内直接显示;b)对于页面模板内属性信息,由表单自动生成模块从所述的属性信息表中取出,并判断工作角色对该属性信息的权限,如果该属性信息可读,则从属性值表中读出相应的属性值,显示在设置的单元格内,且不允许工作角色修改;如果该属性信息可写,则从属性值表中读出相应的属性值,将属性值显示在设置的单元 ...
【技术特征摘要】
一种用于工作流模型的表单自动生成方法,其特征在于,所述方法是在互联网或局域网的客户端与服务器中实现的,该方法至少含有以下步骤步骤(1)初始化设定;步骤(1.1)设定实现本发明方法的客户端和服务器;以连接于网络上的计算机客户端作为表单的设计角色,以连接于网络上的计算机客户端作为处理表单数据的工作角色,以连接于网络上的一个或多个服务器作为实现表单设计、存储表单数据和自动生成表单的表单自动生成服务器;以连接于网络上的一个或多个服务器作为分发工作任务的工作流管理服务器;所述的表单自动生成服务器由表单设计模块和表单自动生成模块组成;步骤(1.2)使用数据库管理软件,按以下步骤建立数据库;步骤(1.2.1)建立工作流过程模型数据库,管理工作流过程模型的信息;所述的工作流过程模型由工作角色和工作任务组成;工作角色与处理表单数据的工作角色相同;工作任务存储在工作流管理服务器中;一个工作角色参与一个或多个工作任务,一个工作任务由一个或多个工作角色来协作完成;一个工作任务完成后即终止或者被传递给其它工作角色,以工作角色和工作任务的连接关系建立的模型称为工作流过程模型;步骤(1.2.2)建立表单自动生成数据库,所述的表单自动生成数据库包含表单类型表、属性信息表、页面模板表、工作表单表、表单属性表,表单属性权限表和属性值表;步骤(1.3)在工作流管理服务器上使用工作流过程建模工具建立工作流过程模型,并存入工作流过程模型数据库;步骤(1.4)设计角色在表单自动生成服务器上定义并维护表单类型、属性信息、页面模板、工作表单、表单属性和表单属性权限,由表单自动生成服务器存入表单自动生成数据库的相应表中;所述的表单类型是对自定义表单进行分类;所述的属性信息是指自定义表单上的数据项;所述的页面模板是指自定义表单属性信息的布局;所述的工作表单是指自定义的表单;所述的表单属性是指一个表单包含的属性信息;所述的表单属性权限是指一个工作流过程模型中工作角色对表单内属性信息的读写控制权限;步骤(1.5)建立工作流过程模型与工作表单之间的联系;将工作流过程模型中的工作任务、工作角色与工作表单对应起来,一个工作任务对应一个或多个工作表单,一个工作表单分配给一个工作角色,这种对应关系存储在工作流过程模型数据库的相关表中;步骤(2)工作流管理服务器执行工作流过程模型,将对应的工作任务分配给指定的工作角色,从工作流过程模型数据库的相关表中获得工作角色所分配的工作表单;步骤(3)工作流管理服务器向表单自动生成服务器请求所需的工作表单,表单自动生成服务器按照下述步骤自动生成表单并发送给对应的工作角色;步骤(3.1)所述的表单自动生成模块获取工作表单标识号;步骤(3.2)表单自动生成模块根据工作表单标识号查询所述的工作表单表获取工作表单对应的页面模板标识号,从表单属性表中获取页面模板内包含属性信息标识号,并从表单属性权限表中获取工作角色对表单内属性信息的读写控制权限;步骤(3.3)表单自动生成模块根据页面模板标识号从页面模板表中取得页面模板的设置信息,按照数据类别的不同展现在页面模板中;a)对于页面模板内的标签数据,在页面模板的表格单元格内直接显示;b)对于页面模板内属性信息,由表单自动生成模块从所述的属性信息表中取出,并判断工作角色对该属性信息的权限,如果该属性信息可读,则从属性值表中读出相应的属性值,显示在设置的单元格内,且不允许工作角色修改;如果该属性信息可写,则从属性值表中读出相应的属性值,将属性值显示在设置的单元格内,且允许工作角色填写或修改相应的属性值;c)对于页面上图片数据,从表单自动生成服务器上取出,按照设置显示在相应的单元格内;步骤(3.4)表单自动生成服务器将包含数据信息和权限信息的页面模板发送给对应的工作角色;步骤(4)工作角色接收表单自动生成服务器发...
【专利技术属性】
技术研发人员:胡飞虎,张丹丹,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:87[中国|西安]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。