IScheduledTaskAuditAlert.ObjectId

Syntax

ObjectId: String;

Description

The ObjectId property determines repository object identifier.

Comments

To determine identifier of repository object type, use the IScheduledTaskAuditAlert.ObjectId property.

Example

Executing the example requires:

Task settings must be determined on the Schedule tab:

Add links to the Metabase, Fore system assemblies.

Sub UserProc;
Var
    MB: IMetabase;
    cont: IScheduledTasksContainer;
    task: IScheduledTask;
    prop: IScheduledTaskProperties;
    alerts: IScheduledTaskAlerts;
    alert: IScheduledTaskAlert;
    AuditAlert: IScheduledTaskAuditAlert;
Begin
    MB := metabaseClass.Active;
    cont := MB.ItemById("TASK_CONTAINER").Edit As IScheduledTasksContainer;
    task := cont.Tasks.Item(0).Edit As IScheduledTask;
    prop := task.Properties;
    alerts := prop.Alerts;
    alerts.Clear;
    alert := alerts.Add(ScheduledTaskAlertType.Audit);
    AuditAlert := alert As IScheduledTaskAuditAlert;
    AuditAlert.ObjectId := "R_DATA";
    AuditAlert.Operation := 2097152// Save data
    AuditAlert.Result := ScheduledAlertAuditResult.Succeeded;
    AuditAlert.UserName := "UserName";
    AuditAlert.Station := "Station";
    AuditAlert.UserNameOS := "UserNameOS";
    (task As IMetabaseObject).Save;
End Sub UserProc;

After executing the example the After System Event task performing frequency option is set, and the following parameters are set:

See also:

IScheduledTaskAuditAlert