Лучший отвечающий
SharePoint 2016: Запуск рабочего процесса из кода в JavaScript?

Вопрос
-
Здравствуйте.
Есть готовый Workflow v.2013 настроенный на список.Хочу на форме создания элемента такого списка сделать галочку:
Галочка есть - при сохранении элемента запускается рабочий процесс
Галочки нет - элемент просто сохраняется. Никакой процесс не стартует.Подскажите как такое возможно сделать? Например в JavaScript или солюшеном в C#?
13 января 2021 г. 10:08
Ответы
-
создайте отдельный РП который будет проверять галочку и запускать основной процесс
SharePoint 2013 Workflow: Start a workflow using a REST call
мой блог не много о SharePoint
- Изменено Kaplin VladimirModerator 14 января 2021 г. 7:18
- Помечено в качестве ответа VARD32 14 января 2021 г. 10:06
14 января 2021 г. 7:18Модератор
Все ответы
-
Добрый день
Зачем изобретать велосипед. в самом РП сделайте проверку этой галочки. проверку делайте в самом начале и если нужно, то пусть отрабатывает логика полностью
мой блог не много о SharePoint
- Предложено в качестве ответа Mikhail Zhuikov 13 января 2021 г. 19:29
13 января 2021 г. 18:56Модератор -
Приветствую, Владимир. Вообще здравая мысль. Но думаю будут ньюансы. Ведь рабочий процесс в любом случае запустится, но в зависимости от галочки он либо прекратится, либо пойдет по своей логике.
Так вот если он прекратится, у него (скорее всего) появится какой то статус, а мне хочется, чтобы вообще ничего не было, как будто бы и не запускался он вовсе.
14 января 2021 г. 6:16 -
как удобно.
в своих решениях использую свои статусы которые доступны пользователям.
т.е. может быть запущено несколько разных процессов и не важно сколько раз они были запущены. главное что происходит по бизнес логике.так же формирую свою историю по работе с элементом
мой блог не много о SharePoint
14 января 2021 г. 6:32Модератор -
А может статус рабочего процесса быть пустым? Т.е. ''
? Точнее можно ли его задать таким?
- Изменено VARD32 14 января 2021 г. 7:06
14 января 2021 г. 7:01 -
не уверен, что простым способом это можно сделать.
может если залазить глубоко, то можно, но я не знаю как.
мой блог не много о SharePoint
- Изменено Kaplin VladimirModerator 14 января 2021 г. 7:12
14 января 2021 г. 7:12Модератор -
появилось предположение, что у вас РП по согласованию.
мой блог не много о SharePoint
14 января 2021 г. 7:13Модератор -
создайте отдельный РП который будет проверять галочку и запускать основной процесс
SharePoint 2013 Workflow: Start a workflow using a REST call
мой блог не много о SharePoint
- Изменено Kaplin VladimirModerator 14 января 2021 г. 7:18
- Помечено в качестве ответа VARD32 14 января 2021 г. 10:06
14 января 2021 г. 7:18Модератор -
появилось предположение, что у вас РП по согласованию.
да, всё так.
мой блог не много о SharePoint
14 января 2021 г. 7:36 -
создайте отдельный РП который будет проверять галочку и запускать основной процесс
SharePoint 2013 Workflow: Start a workflow using a REST call
мой блог не много о SharePoint
- Предложено в качестве ответа KHURRAM RAHIM 14 января 2021 г. 18:32
14 января 2021 г. 7:53 -
Всё получилось ))
Там ещё в конфигураторе в SPD при создании HTTP-запроса надо POST запрос указывать а не дефолтный GET.
А так всё ок! )) Спасибо!14 января 2021 г. 10:05