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

  • Автор темы Автор темы dert12
  • Дата начала Дата начала

dert12

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

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