Запустите сайт Sharepoint Designer Рабочий процесс с javascript - PullRequest
0 голосов
/ 05 февраля 2020

Можем ли мы запустить рабочий сайт Sharepoint Designer с помощью javascript нажатия кнопки?

Ответы [ 2 ]

1 голос
/ 06 февраля 2020

Для рабочего процесса SharePoint 2013:

function StartWF() {  
            $.ajax({  
                url: _spPageContextInfo.siteAbsoluteUrl + "/_api/SP.WorkflowServices.WorkflowInstanceService.Current/StartWorkflowOnListItemBySubscriptionId(subscriptionId='BB20B816-2AEF-4299-B6BF-43910578BA8F',itemId=' " + $("#drpItem option:selected").text() + "')",  
                type: "POST",  
                contentType: "application/json;odata=verbose",  
                headers: {  
                    "Accept": "application/json;odata=verbose",  
                    "X-RequestDigest": $("#__REQUESTDIGEST").val()  
                },  
                success: function (data) {  
                    alert('Workflow Trigger Successfully');  
                },  
                error: function (data) {  
                    alert("Error");  
                }  
            });  

        }

Подробная информация в этой теме

0 голосов
/ 05 февраля 2020

Я помню, вы можете сделать это. Должно быть что-то строковое __workflowStart при выполнении обратной передачи. Вы можете взглянуть на эту ссылку для более подробной информации. https://social.msdn.microsoft.com/Forums/office/en-US/817a4366-939c-47c6-bfbc-375a00dfcaf2/genfireserverevent-workflowstart-and-parameters?forum=sharepointcustomizationlegacy

dwrt: GenFireServerEvent, кстати, переводится в JavaScript с __doPostBack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...