SharePoint JavaScript API for Workflow throws an error -


i trying access information running workflows in sharepoint list running problems workflow services jsom library. using workflow services every example can find, see code below:

var context = sp.clientcontext.get_current(); var web = context.get_web(); var servicesmanager = sp.workflowservices.workflowservicesmanager.newobject(context, web); var instanceservice = servicesmanager.getworkflowinstanceservice(); 

while executing code, last line in above snippet throws exception

typeerror: this.get_context not function.

propbaly error occurs since 1 of specified files sharepoint javascript library has not been loaded.

  • sp.js
  • sp.runtime.js
  • sp.workflowservices.js

to ensure specified file(s) has been loaded consider following approach:

sp.sod.registersod('sp.clientcontext', sp.utilities.utility.getlayoutspageurl('sp.js')); sp.sod.registersod('sp.workflowservices.workflowservicesmanager', sp.utilities.utility.getlayoutspageurl('sp.workflowservices.js')); sp.sod.loadmultiple(['sp.clientcontext', 'sp.workflowservices.workflowservicesmanager'], function(){      var ctx = sp.clientcontext.get_current();     var workflowservicesmanager = sp.workflowservices.workflowservicesmanager.newobject(ctx, ctx.get_web());      var workflowsubscriptionservice = workflowservicesmanager.getworkflowsubscriptionservice();                     //...      }); 

sp.sod.loadmultiple function intended loading on demand scripts in turn part of sharepoint javascript library. alternatively utilize jquery.getscript() jquery library.


Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -