Загрузка данных


function showWorkflowSubscriptions() {

    var ctx = SP.ClientContext.get_current();

    var web = ctx.get_web();

    var manager =
        new SP.WorkflowServices.WorkflowServicesManager(
            ctx,
            web
        );

    var subscriptionService =
        manager.getWorkflowSubscriptionService();

    var listId = _spPageContextInfo.listId;

    var subscriptions =
        subscriptionService
            .enumerateSubscriptionsByList(listId);

    ctx.load(subscriptions);

    ctx.executeQueryAsync(

        function () {

            var e =
                subscriptions.getEnumerator();

            while (e.moveNext()) {

                var subscription =
                    e.get_current();

                console.log(
                    "Name: " +
                    subscription.get_name()
                );

                console.log(
                    "ID: " +
                    subscription.get_id()
                );
            }
        },

        function (sender, args) {

            console.log(
                args.get_message()
            );
        }
    );
}