Доброго времени суток !
Мне нужно сделать напоминания через бизнес-процесс в сценарии, я не совсем знаю как это сделать, написал такой код, но он не работает:
var userConnection = Get("UserConnection");
var entity = Get("Entity");
var remindingUtilities = Get("RemindingUtilities");
var remindConfig = Get("RemindingConfig");
// Конфигурация напоминания
var remindingConfig = new RemindingConfig(new Guid("3B7CD27D-C1B3-466C-B135-00DB15C82765"));
// Время напоминания
DateTime remindTime = DateTime.Now;
// Описание напоминания
string subjectCaption = "Простое напоминание";
// Заголовок напоминания
string popupTitle = "Напоминание";
// тип напоминания
var notifyType = RemindingConsts.NotificationTypeRemindingId;
// Автор напоминания
var AuthorId = new Guid("410006E1-CA4E-4502-A9EC-E54D922D2C00");
// Контакт напоминания
var ContactId = new Guid("410006E1-CA4E-4502-A9EC-E54D922D2C00");
// Схема напоминания
var entitySchema = new Guid("C449D832-A4CC-4B01-B9D5-8A12C42A9F89");
// Продажа
var subjectId = new Guid("3B7CD27D-C1B3-466C-B135-00DB15C82765");
/* Конфигурация напоминания */
// Автор сообщения — текущий контакт.
remindingConfig.AuthorId = AuthorId;
// Целевой получатель — ответственный лида.
remindingConfig.ContactId = ContactId;
// Тип — напоминание.
remindingConfig.NotificationTypeId = RemindingConsts.NotificationTypeRemindingId;
// Дата отправки напоминания — дата актуализации продажи в лиде.
remindingConfig.RemindTime = remindTime;
// Текст напоминания.
remindingConfig.Description = subjectCaption;
// Заголовок напоминания.
remindingConfig.PopupTitle = popupTitle;
// Субъект
remindingConfig.SubjectId = subjectId;
// init reminding
remindingUtilities.CreateReminding(userConnection, remindingConfig);
return true;
(до этого писал такой же код при событии сохранения Лида по статье в Академии, и он работал)
Нравится
Можно добавлять записи в таблицы разными способами:через действие БП, скриптом с использованием ESQ, скриптом с Insert.