Добрый день, подскажите что я делаю не так.
Первая задача: при квалификации лида необходимо передавать в поле (MyValue), созданное в замещающем объекте - "1", по умолчанию стоит "0", создал замещающую клиентскую схему для LeadQualificationPageV2, переписал метод createAccountInsertQuery добавив в него следующую строку
createAccountInsertQuery: function() {
...
insert.setParameterValue("MyValue", "1", Terrasoft.DataValueType.TEXT);
return insert;
но при Квалификации лида в данное поле ничего не проставляется, а ставится значение по умолчанию "0".
Вторая задача: при появлении активности с типом E-mail необходимо создавать лида, по этому лиду должен начинаться БП, стартовым сигналом для которого является появление нового лида. Для замещающего объекта "Активности" создал процесс на событие при добавлении записи, в него добавил скрипт
var insert = new Insert(UserConnection).Into("Lead")
.Set("LeadName", Column.Const(title))
.Set("Contact", Column.Const(title))
.Set("StatusId", Column.Const(status))
.Set("LeadTypeStatusId", Column.Const(lead))
.Set("QualifyStatusId", Column.Const(qualify))
.Set("Commentary", Column.Const(body))
.Execute();
все хорошо, Лид добавляется как необходимо, но БП почему то не запускается.
Третья задача: поставить таймер в БП на несколько дней, сначала повторять действие через каждый день, 3 дня подряд, потом через 2 недели еще раз каждый день 3 дня подряд. Вопрос в том есть ли вообще возможность задать такие условия и как в принципе поставить таймер который будет приостанавливать выполнение процесса на одни сутки, нашел там функции День(), но они ожидают переменной datetime следовательно им надо какую то конкретную дату указывать, что в данном случае не подходит, есть ли функция вроде Час()?
Версия 7.4.0.2628