IScheduledTaskProperties.EventId

Синтаксис

EventId: String;

Описание

Свойство EventId определяет событие, которое будет вызвано после завершения выполнения задачи.

Комментарии

В качестве значения свойства указывается идентификатор события. Событие должно быть определено на вкладке «Пользовательские метаданные > События» в окне настройки параметров репозитория.

Пример

Для выполнения примера предполагается наличие:

Добавьте ссылки на системные сборки: Metabase, Fore.

Sub UserProc;
Var
    MB: IMetabase;
    Cont: IScheduledTasksContainer;
    Task: IScheduledTask;
Begin
    MB := MetabaseClass.Active;
    Cont := MB.ItemById("TASK_CONTAINER").Edit As IScheduledTasksContainer;
    Task := Cont.Tasks.Item(0).Edit As IScheduledTask;
    // Указание события, вызываемого после выполнения задачи
    Task.Properties.EventId := "CUSTOM_EVENT";
    // Сохранение изменений
    (Task As IMetabaseObject).Save;
End Sub UserProc;

В результате выполнения примера для задачи будет установлено событие, которое будет вызываться после выполнения задачи.

См. также:

IScheduledTaskProperties