Groups.AddEx
This function adds a new Group into the collection, and return a new Group object (with audit log explanation).
| Syntax | Parameters | Return Value |
|---|---|---|
Function Groups.AddEx( _
CreateInfo As GroupCreateInfo) As Group
|
CreateInfo [in]
Information about the group being created. Type: GroupCreateInfo |
Group |
SVB Example
Adding a group:
Sub Main
Dim oOM As ObjectManager
'Reconnect into Enterprise
Set oOM = New ObjectManager
oOM.Reconnect Application
'Create a new group
Dim groupInfo As New GroupCreateInfo
groupInfo.AuditLogReason = "Adding Basic Stats group"
groupInfo.Name = "Basic Stats Users"
'Add the new group
Dim BasicStatsGroup As Group
Set BasicStatsGroup = oOM.Groups.AddEx(groupInfo)
'Add a description
BasicStatsGroup.AutoSave = False
BasicStatsGroup.Description = "Group for running only Basic Statistics"
'Add Blake to this new group
BasicStatsGroup.Members.Add(oOM.Users.Item("Blake"))
'Set the group permissions, which will only be users and web users
BasicStatsGroup.Permissions.Add(sta_PERM_USR)
BasicStatsGroup.Permissions.Add(sta_PERM_WEBUSER)
'Set the analysis permissions, which will only include Basis Statistics
BasicStatsGroup.AnalysisModules.Add("BASX")
'Save our changes
Dim updateInfo As New GroupUpdateInfo
updateInfo.AuditLogReason = "Setting up the Basic Stats user group."
BasicStatsGroup.SaveEx(updateInfo)
oOM.Disconnect
End Sub
Copyright © 2020. Cloud Software Group, Inc. All Rights Reserved.
