Автоматическое добавление попыток выполнения?

maximiljan

Client
Регистрация
02.05.2015
Сообщения
14
Благодарностей
1
Баллы
3
Есть ли в ZennoPostere возможность добавлять попытки выполнения во время завершения задания. Допустим: добавляю 1 выполнение задания в 1 поток. При успехе или неудачном выполнении, не имеет значения, чтоб добавлялось еще одна попытка до тех пор пока не выполниться определенное условие в шаблоне?
 

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
Кубик "Свой C# код"
C#:
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, 1);
 
  • Спасибо
Реакции: maxim.gutareff и Voldemar

maximiljan

Client
Регистрация
02.05.2015
Сообщения
14
Благодарностей
1
Баллы
3

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
  • Спасибо
Реакции: maximiljan

maximiljan

Client
Регистрация
02.05.2015
Сообщения
14
Благодарностей
1
Баллы
3
Спасибо большое!
 
  • Спасибо
Реакции: SHELBY

maxim.gutareff

Пользователь
Регистрация
27.01.2018
Сообщения
255
Благодарностей
22
Баллы
18
По идее вот так:
C#:
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.SetTries(id, 0);
Set вместо Add
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, project.Variables["delat"].Value);

За место 10 хочу переменную. Поставил. Не работает((( почему так сложно все
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, project.Variables["delat"].Value);

За место 10 хочу переменную. Поставил. Не работает((( почему так сложно все
В проекте переменные имеют строковый вид.
В данном случае нужна переменная в числовом виде.
Вот так например можно преобразовать ваш код:
C#:
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, int.Parse(project.Variables["delat"].Value));
 

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