Получить статус выполнения процесса ZP по ID или имени

dert12

Client
Регистрация
24.11.2017
Сообщения
25
Благодарностей
8
Баллы
8
День добрый.
Имеется закрытый шаблон, работает в многопотоке. Нужно по завершению его работы, подкинуть новых данных и запустить снова. Запускаю в своем шабе через батник(bat), там же можно получить его ID. Проблема в том, что если процесс не окончил свою работу, то данные будут потеряны. По времени никак, выполнение рандомное, а брать с запасом долго.
Подскажите, как можно узнать процесс выполнен или нет? :bc:
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Выполняете C# сниппет (не забудьте в настройках указать переменную для сохранения результатов):
C#:
// Тут, в кавычках, нужно указать id задания.
var task_id = "";
var task_info = ZennoPoster.GetTaskInfo(Guid.Parse(task_id));
return "<Task>"+task_info+"</Task>";
После этого парсите с помощью экшена работы с XML и в переменной {-Xml.Task.ExecutionSettings.Status-} будет текущий статус указанного задания.

84286
 

dert12

Client
Регистрация
24.11.2017
Сообщения
25
Благодарностей
8
Баллы
8

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)