/mcpProvides an API which consists of methods that allow a gadget to submit the workflow task. Example var containerServices = finesse.containerservices.ContainerServices.init(); workflowService = finesse.workflow.WorkflowService.init(containerServices); var payload = { "dialogId": "email1", "mediaType": "email", "state": "EMAIL_READ", "taskVariables": { "from": "mme@cisco.com", "cc": "yyy@cisco.com" } } workflowService.submitTask(payload); Methods init(containerServices) Initiates the WorkflowService and accepts finesse.containerservices.ContainerServices as a parameter. Example var containerServices = finesse.containerservices.ContainerServices.init(); workflowService = finesse.workflow.WorkflowService.init(containerServices); Parameters Required Description Type Name Yes Provides container level services for gadget developers. Gadgets can utilize the container dialogs and event handling to add or remove a service. Function ContainerServices submitTask(payload) Allows to trigger workflow for digital channels. Example var payload = { "dialogId": "email1", "mediaType": "email", "state": "EMAIL_READ", "taskVariables": { "from": "mme@cisco.com", "cc": "yyy@cisco.com" } } workflowService.submitTask(payload); Parameters Required Description Type Name Yes The action data of the JSON object as per the specification. Object payload Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 538 Cisco Finesse JavaScript APIs WorkflowService