ArcGIS Worflow Manager之初体验
上一篇文章《ArcGIS 10地学服务(Geoprocessing Services)的实现(一)---等值线在线生成》利用ArcGIS的modelbuilder布置了一个简单的工作流,该工作流将由点要素图层生成等值线的各个步骤连接起来,用户只需设定少数参数便能得到一个等值线图层。ArcGIS在其10版本中提供的一个用于管理工作流的扩展应用ArcGIS Workflow Manager,本文简单阐述ArcGIS Workflow Manager使用体会及其安装配置。
ArcGIS Workflow Manager为持续的过程改进提供了一个集成框架,使用户可以快速设计和共享工作流、执行和管理标准化的工作流以及评估和提高工作流性能,并提供工具方便资源分配以及跟踪任务的状态和进程。Workflow Manager用户在整个作业(job)执行过程中,可以任意的创建和管理任务,予以极大的灵活度。Workflow Manager在作业执行过程中详尽的记录每个使用者的每一个活动(activitie),用户可以通过查看log文件实时跟踪任务的执行情况,在原有的log文件上用户也可以添加自己的观点或者笔记。Workflow Manager真正的的强大之处在于可以同时实时监测和跟踪并发任务。
ArcGIS Workflow Manager主要词汇与一般工作流系统相似,包括Job,Job type,Workflow,Step type,Job history,Data workspace,Areas of interest(AOIs),Querying and reporting。
Job:完成任务的基本工作单元,包括工作流以及其它必要操作。
Job type:用于控制Job,文中提到的标准化工作流就是通过Job type对流程以及各操作的分类达到初始的标准化。
Workflow:将各个Step连接在一起工作,具有动态性。
Step type:用于控制Step,添加到工作流中,决定执行Step时的动作以及表现形式。一个工作流可以添加多个Step type。Step相当一般工作流系统中的node。
Data workspace:同一个作业的数据可以存放在多个workspace中,并且用户可以在workspace之间转换。
Areas of interest(AOIs):决定的作业的地理范围,由数据库中的特定要素类(special feature class)决定。
ArcGIS Workflow Manager的安装及配置
一、下载安装包,包括WorkflowManager和TaskAssistantManager。
二、安装WorkflowManager和TaskAssistantManager,所有选项默认。
三、连接数据库,连接数据库有三种方式,包括程序中的Workflow Manager Administrator,ArcCatalog以及.jtc文件,本文采用ArcCatalog方式进行配置。
http://resources.arcgis.com/en/help/main/10.1/index.html#/in_ArcCatalog/00380000005z000000/
四、Post installation
发布一个工作流服务(Workflow Service)