DynamicMailListMacro: String;
DynamicMailListMacro: String;
Свойство DynamicMailListMacro определяет наименование макроса, который будет формировать динамический список адресатов для отправки уведомления о завершении задачи.
В качестве значения свойства необходимо указать макрос, имеющий следующую сигнатуру:
Function <name>(<param>: IScheduledTask): IArrayList;
Макрос должен быть реализован в Fore-модуле/форме/сборке, который указан в свойстве IScheduledTaskProperties.DynamicMailListModule. В коде макроса необходимо инициализировать динамический массив IArrayList и в соответствии с каким-либо собственным алгоритмом добавить в него необходимых адресатов. Массив может содержать следующие значения:
Адрес электронной почты в строковом виде.
Ссылка на пользователя репозитория, описываемого интерфейсом ISecuritySubject.
Если в коллекцию добавлены пользователи репозитория, то в настройках также необходимо задать свойство MailTargetType.
Пример использования приведен в описании свойства IScheduledTaskProperties.UseDynamicMailList.
См. также: