You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »


App

web/json/app/(*:appId)/(~:version)/form/(*:formId)/columns

web/json/app/(*:appId)/(~:version)/generator/(*:formId)/generate

web/json/apps/install

web/json/apps/published/processes

web/json/apps/published/userviews

web/json/console/app/list

web/json/console/app/(*:appId)/version/list

web/json/console/app/(*:appId)/(~:version)/builder/actions

web/json/console/app/(*:appId)/(~:version)/builder/binder/columns

web/json/console/app/(*:appId)/(~:version)/envVariable/list

web/json/console/app/(*:appId)/(~:version)/datalist/list

web/json/console/app/(*:appId)/(~:version)/datalist/options

web/json/console/app/(*:appId)/(~:version)/form/tableNameList

web/json/console/app/(*:appId)/(~:version)/forms

web/json/console/app/(*:appId)/(~:version)/forms/options

web/json/console/app/(*:appId)/(~:version)/package/deploy

web/json/console/app/(*:appId)/(~:version)/package/xpdl

web/json/console/app/(*:appId)/(~:version)/pluginDefault/list

web/json/console/app/(*:appId)/(~:version)/message/list

web/json/console/app/(*:appId)/(~:version)/userview/list

web/json/console/app/(*:appId)/(~:version)/userview/options

web/json/workflow/package/list

Description
Retrieves package (app) list

User Role

Admin

URL
/web/json/workflow/package/list

Method
HTTP GET/POST

Parameters

    • callback - a function (in JavaScript) to call back after invoking this method

Sample Result

{
    "data": [{
        "packageId": "crm",
        "packageName": "CRM"
    }, {
        "packageId": "helpdesk",
        "packageName": "Helpdesk"
    }]
}

Assignments 

web/json/workflow/assignment/accept/(*:activityId)

web/json/workflow/assignment/complete/(*:activityId)

web/json/workflow/assignment/completeWithVariable/(*:activityId)

web/json/workflow/assignment/list

web/json/workflow/assignment/list/count

web/json/workflow/assignment/list/accepted

web/json/workflow/assignment/list/accepted/count

web/json/workflow/assignment/list/accepted/process

web/json/workflow/assignment/list/pending

web/json/workflow/assignment/list/pending/count

web/json/workflow/assignment/list/pending/process

web/json/workflow/assignment/process/view/(*:processId)

web/json/workflow/assignment/withdraw/(*:activityId)

web/json/workflow/assignment/variable/(*:activityId)/(*:variable)

web/json/workflow/assignment/view/(*:activityId)

Processes

web/json/workflow/process/abort/(*:processId)

web/json/workflow/process/latest/(*:processDefId)

Description
Gets latest Process def Id of a process based on a Process def Id

User Role

Admin

URL
/web/json/workflow/process/list

Method
HTTP GET/POST

Parameters

    • callback - (Optional) a function (in JavaScript) to call back after invoking this method
    • processDefId - Process Definition Id (Replace '#' with ':' in the id)

Sample Result

web/json/workflow/process/list

Description
Retrieves process list

User Role

Admin

URL
/web/json/workflow/process/list

Method
HTTP GET/POST

Parameters

    • callback - (Optional) a function (in JavaScript) to call back after invoking this method
    • allVersion - (Optional) "yes" to load all versions, "no" to load latest version
    • packageId - (Optional) package id (App id)
    • sort - (Optional) column name to be sorted
    • desc - (Optional) Boolean value to determine whether to sort by ascending or descending order (true equals to descending)
    • start - (Optional) where rows start from
    • rows - (Optional) number of rows per page
    • checkWhiteList - (Optional true/false) to return the list based on process white list

Sample Result

{
    "total": 3,
    "desc": false,
    "sort": "name",
    "start": 0,
    "data": [{
        "id": "hdc_v1001#1#hdc_certification_process",
        "packageName": "halal certification",
        "name": "HDC Certification Process",
        "packageId": "hdc_v1001",
        "label": "HDC Certification Process ver 1",
        "version": "1"
    }, {
        "id": "mdec_v1002#12#mdec_wp1",
        "packageName": "Mdec Work Progress",
        "name": "mdec_wp1",
        "packageId": "mdec_v1002",
        "label": "mdec_wp1 ver 12",
        "version": "12"
    }, {
        "id": "mora#5#mora_new_application",
        "packageName": "MORA Halal Certification",
        "name": "MORA New Application",
        "packageId": "mora",
        "label": "MORA New Application ver 5",
        "version": "5"
    }]
}

web/json/workflow/process/list/package

Description
Retrieve first process with details of every packages

User Role

Admin

URL
/web/json/workflow/process/list/package

Method
HTTP GET/POST

Parameters

    • callback - (Optional) a function (in JavaScript) to call back after invoking this method
    • checkWhiteList - (Optional) Boolean value to return the list based on process white list

Sample Result

 

{
    "data": [{
        "id": "mora",
        "count": 1,
        "processVersion": "5",
        "packageName": "MORA Halal Certification",
        "processId": "mora#5#mora_new_application",
        "processName": "MORA New Application",
        "packageId": "mora",
        "label": "MORA Halal Certification",
        "url": "/json/workflow/process/list?packageId=mora"
    }, {
        "id": "mdec_v1002",
        "count": 1,
        "processVersion": "12",
        "packageName": "Mdec Work Progress",
        "processId": "mdec_v1002#12#mdec_wp1",
        "processName": "mdec_wp1",
        "packageId": "mdec_v1002",
        "label": "Mdec Work Progress",
        "url": "/json/workflow/process/list?packageId=mdec_v1002"
    }, {
        "id": "hdc_v1001",
        "count": 1,
        "processVersion": "1",
        "packageName": "halal certification",
        "processId": "hdc_v1001#1#hdc_certification_process",
        "processName": "HDC Certification Process",
        "packageId": "hdc_v1001",
        "label": "halal certification",
        "url": "/json/workflow/process/list?packageId=hdc_v1001"
    }]
}
 

web/json/workflow/process/start/(*:processDefId)

web/json/workflow/process/variable/(*:processId)/(*:variable)

web/json/workflow/process/view/(*:processId)

web/json/workflow/variable/list/(*:processId)

Monitoring

web/json/monitoring/activity/abort/(*:processId)/(*:activityDefId)

web/json/monitoring/activity/list

web/json/monitoring/activity/reassign

web/json/monitoring/activity/reevaluate

web/json/monitoring/activity/start/(*:processId)/(*:activityDefId)

web/json/monitoring/activity/variable/(*:activityId)/(*:variable)

web/json/monitoring/activity/view/(*:activityId)

web/json/monitoring/completed/process/list

web/json/monitoring/process/copy/(*:processId)/(*:processDefId)

web/json/monitoring/process/variable/(*:processId)/(*:variable)

web/json/monitoring/process/view/(*:activityId)

web/json/monitoring/running/activity/complete

web/json/monitoring/running/activity/reassign

web/json/monitoring/running/process/list

web/json/monitoring/user/reevaluate

SLA

web/json/workflow/activity/sla/list

Audit Trail

web/json/workflow/audittrail/list

Directory

web/json/directory/admin/dept/list

web/json/directory/admin/employment/list

web/json/directory/admin/employment/noHaveOrganization/list

web/json/directory/admin/employment/noInDept/list

web/json/directory/admin/employment/noInGrade/list

web/json/directory/admin/group/list

web/json/directory/admin/grade/list

web/json/directory/admin/organization/list

web/json/directory/admin/subdept/list

web/json/directory/admin/user/deptAndGrade/options

web/json/directory/admin/user/group/list

web/json/directory/admin/user/list

web/json/directory/admin/user/notInGroup/list

web/json/directory/user/sso

web/json/workflow/currentUsername

Plugin

web/json/plugin/list

web/json/plugin/listOsgi

web/property/json/getElements

web/property/json/getPropertyOptions

web/property/json/(*:appId)/(~:version)/getDefaultProperties

web/property/json/(*:appId)/(~:version)/getPropertyOptions

System

web/json/apps/verify

web/json/console/setting/message/list

web/json/hash/options

web/json/workflow/testConnection

  • No labels