Working with workflow service in JavaScript (JSOM) in SharePoint 2013 / Office 365 (SharePoint Online) – Part 1 (iterate workflow deployments and subscriptions)
SharePoint 2013 provides set of JavaScript libraries that can used to manage workflows. First you need to refer sp.workflowservices.js which is available in _layouts/15/sp.workflowservices.js . < script src ="/_layouts/15/sp.workflowservices.js" ></ script > Following are few examples of using the library 1. Get all Workflows deployed to current web 2. Get all workflow subscriptions attached to a list 3. Get all workflow subscriptions in current web 4. Get all workflow subscriptions for workflow definition apart from these things you can get subscriptions by enumerateSubscriptionsByEventSource enumerateSubscriptionsByListAndParentContentType enumerateSubscriptionsByListWithContentType Get all Workflows deployed to current web var context = SP.ClientContext.get_current(); var web = context.get_web(); var sMgr = new SP.WorkflowServices.WorkflowServicesManager(context, web); var wDefs = sMgr.getWorkflowDeploymentService().enumerateDefinitions(); context.load(w...