【技术实现步骤摘要】
本专利技术涉及工作流技术,地理信息系统技术(Geography Information System GIS)具体地说,是一种。
技术介绍
工作流技术指全部或者部分由计算机支持或自动处理的业务过程。最初用于文档管理和办公自动化,随着软件平台技术的不断发展,工作流技术也不断拓展应用领域。GIS技术中的许多应用可以分解为连续执行的功能流程,但原有面向办公自动化的工作流管理系统的流程控制方法和解释运行模式,均不能支持GIS功能库中的功能组件,进而不能实现可视化GIS功能建模。
技术实现思路
本专利技术要解决的技术问题是提供一种,该方法能支持GIS功能库中的功能组件,进而为实现可视化GIS功能建模提供支持。为解决上述问题,本专利技术提供以下技术方案,, 其不同之处在于其包括以下步骤步骤1)、连接数据库设置数据源;步骤2)、创建流程模板,根据流程实现功能的要素添加流程参数信息,并将填入的参数信息写入工作流数据库表;步骤3)、定义流程参数、用于流程中各个功能节点所需参数的传入传出;步骤4)、创建GIS工作流功能节点,对功能点属性进行编辑;步骤5)、定义工作流起止逻辑、活动执行逻辑和过程控制逻辑;所述起止逻辑定义为具有标记功能的节点,用于约束工作流执行的入口点和出口点;活动的执行逻辑包括调用功能库的单一功能活动的执行、子流程活动的执行、人工触发活动的执行;所述过程控制逻辑根据任务节点之间的逻辑关系而设立;步骤6)、编辑执行流程参数;步骤7)、根据基于活动状态推进模型的工作流引擎算法来调试及运行工作流实例,所述工作流引擎算法为定义一个CList<TYPE,ARG_TY ...
【技术保护点】
1.一种基于工作流技术的GIS功能组件的搭建与流程建模的实现方法,其特征在于:其包括以下步骤:步骤1)、连接数据库设置数据源;步骤2)、创建流程模板,根据流程实现功能的要素添加流程参数信息,并将填入的参数信息写入工作流数据库表;步骤3)、定义流程参数、用于流程中各个功能节点所需参数的传入传出;步骤4)、创建GIS工作流功能节点,对功能点属性进行编辑;步骤5)、定义工作流起止逻辑、活动执行逻辑和过程控制逻辑;所述起止逻辑定义为具有标记功能的节点,用于约束工作流执行的入口点和出口点;活动的执行逻辑包括调用功能库的单一功能活动的执行、子流程活动的执行、人工触发活动的执行;所述过程控制逻辑根据任务节点之间的逻辑关系而设立;步骤6)、编辑执行流程参数;步骤7)、根据基于活动状态推进模型的工作流引擎算法来调试及运行工作流实例,所述工作流引擎算法为:定义一个CList(TYPE,ARG_TYPE)记录被激活的活动列表,根据队列先进先出的特点,循环取出被激活活动,判断此活动前驱活动是否存在激活的活动,如果有,则退出;没有,则进行实例化,实例化完成后,作迁移动作,将当前活动从队列中取出,将后继活动激活, ...
【技术特征摘要】
【专利技术属性】
技术研发人员:吴信才,徐世武,张发勇,吴亮,万波,万林,罗显刚,杨乃,许凯,丁开华,吴边,
申请(专利权)人:武汉中地数码科技有限公司,北京中地时空数码科技有限公司,
类型:发明
国别省市:83
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。