FunctionWareService Class

FunctionWareService()

工作流仓库服务

Fx构造函数

# new FunctionWareService()

作者:
  • xiehang

查看源代码 service/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

失败回调

查看源代码 service/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&f=json

# getFolder1(onSuccess, onError)

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

参数:
名称 类型 描述
onSuccess function

成功回调

onError function

失败回调

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

# getFolder2(onSuccess, onError)

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

参数:
名称 类型 描述
onSuccess function

成功回调

onError function

失败回调

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

# getFolder3(onSuccess, onError)

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

参数:
名称 类型 描述
onSuccess function

成功回调

onError function

失败回调

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

# getInstanceMessage(id, onSuccess, onError)

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

参数:
名称 类型 描述
id string

异步任务id

onSuccess function

成功回调

onError function

失败回调

查看源代码 service/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

失败回调

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

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

# getInstanceResult(id, onSuccess, onError)

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

参数:
名称 类型 描述
id string

异步任务id

onSuccess function

成功回调

onError function

失败回调

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

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

# getInstanceStatus(id, onSuccess, onError)

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

参数:
名称 类型 描述
id string

异步任务id

onSuccess function

成功回调

onError function

失败回调

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

# getWorkFlowGroups(onSuccess, onError)

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

参数:
名称 类型 描述
onSuccess function

成功回调

onError function

失败回调

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

# getWorkFlowInfoByID(id, onSuccess, onError)

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

参数:
名称 类型 描述
id string

异步任务id

onSuccess function

成功回调

onError function

失败回调

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

# getWorkFlowInfos(id, onSuccess, onError)

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

参数:
名称 类型 描述
id string

异步任务id

onSuccess function

成功回调

onError function

失败回调

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

# getWorkFlowInfosByGroup(id, onSuccess, onError)

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

参数:
名称 类型 描述
id string

异步任务id

onSuccess function

成功回调

onError function

失败回调

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