UserName(Index: Integer): String;
Index. Position index. The number of users is determined by the IAuditFilterCondition.UserNameCount.
The UserName property determines the name of the platform user for which the records of the log will be displayed.
Executing the example requires an access protocol filter with the FILTER identifier and the USER_1 and USER_2 OS users.
Add a link to the Metabase system assembly.
Sub UserProc;
Var
FilCon: IAuditFiltersContainer;
Objs: IAuditFilterObjects;
Obj: IAuditFilterObject;
Con: IAuditFilterCondition;
Fil: IAuditFilter;
Begin
FilCon := New AuditFiltersContainer.Create;
FilCon.Load;
Objs := FilCon.Filters;
Obj := Objs.FindById("FILTER").Edit;
Fil := Obj.Filter;
Con := Fil.Item(0);
Con.UserNameCount := 2;
Con.UserName(0) := "USER_1";
Con.UserName(1) := "USER_2";
Obj.Save;
FilCon.SaveToFile(FilCon.DefaultFileName);
End Sub UserProc;
After executing the example the property of filter condition is changed: show records of access protocol only for specified users.
See also: