## FunctionWareService()

工作流仓库服务

Fx 构造函数

#### # new FunctionWareService()

作者:
  - xiehang

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 11

# 方法

#### # executeWorkFlow(flowID, paraValues, isAsyStr, onSuccess, onError)

根据工作流ID执行工作流(支持GET和POST请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`flowID` | string | 工作流id号
`paraValues` | string | 工作流参数的键值对（key:value;key:value）
`isAsyStr` | boolean | 是否异步执行一个工作流，默认为false
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 28

##### Example

    http://192.168.83.126:6163/igs/rest/mrfws/execute/600348?paraValues=linSfclsURL:gdbp://MapGisLocal/FjdzRubbish/sfcls/WarnContourL_20130502100530;TraceBlkRowCol:1024&amp;f=json

#### # getFolder1(onSuccess, onError)

获取工作流模板信息(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 243

#### # getFolder2(onSuccess, onError)

获取工作流模板信息(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 263

#### # getFolder3(onSuccess, onError)

获取工作流模板信息(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 283

#### # getInstanceMessage(id, onSuccess, onError)

获取工作流执行信息记录(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`id` | string | 异步任务id
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 69

##### Example

    http://192.168.83.126:6163/igs/rest/mrfws/instanceLogs/0affa8ef509846d4ac3e32a7d0eef99e?f=json

#### # getInstanceOutPutValue(id, name, onSuccess, onError)

获取工作流输出参数(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`id` | string | 异步任务id
`name` | string | 需要获取参数值的参数名
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 92

##### Example

    http://192.168.83.126:6163/igs/rest/mrfws/outputvalues/0affa8ef509846d4ac3e32a7d0eef99e?name=area&amp;f=json

#### # getInstanceResult(id, onSuccess, onError)

获取工作流执行结果(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`id` | string | 异步任务id
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 114

##### Example

    http://192.168.83.126:6163/igs/rest/mrfws/outputvalues/0affa8ef509846d4ac3e32a7d0eef99e?name=area&amp;f=json

#### # getInstanceStatus(id, onSuccess, onError)

获取工作流执行状态(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`id` | string | 异步任务id
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 135

#### # getWorkFlowGroups(onSuccess, onError)

获取工作流分组名称(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 155

#### # getWorkFlowInfoByID(id, onSuccess, onError)

获取工作流信息(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`id` | string | 异步任务id
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 177

#### # getWorkFlowInfos(id, onSuccess, onError)

获取工作流列表(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`id` | string | 异步任务id
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 198

#### # getWorkFlowInfosByGroup(id, onSuccess, onError)

获取工作流模板信息(支持GET请求)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`id` | string | 异步任务id
`onSuccess` | function | 成功回调
`onError` | function | 失败回调

查看源代码 Igserver/MRFWS/FunctionWareService.js, line 220