$Domain¶
$Domain provides access to the domain information and related methods like initiating a workflow or creating a new case.
1 | |
Capabilities¶
Metadata¶
- Domain.ApplicationName: Gets the application name of the current application.
- Domain.LogoUrl: Gets the URL of a domain logo image.
- Domain.Name: Gets or sets the name of the domain.
- Domain.Properties: Gets or sets the domain properties as an Xml node.
- Domain.Url: Gets the URL of the domain.
Cases¶
- Domain.CreateCase: Creates a new Case with the specified input.
- Domain.GetCase: Gets a case by its ID.
- Domain.ListCases: Returns a list of cases on the specified channel.
- Domain.ListCasesForIdentity: Returns a list of cases for the specified identity.
Discovery and Permissions¶
- Domain.ExecuteLdapQuery: Executes a search on the specified rootDN or host and returns the array of LDAP entries.
- Domain.GetSecurityProfiles: Returns the security profiles defined on a domain.
- Domain.HasPermission: Returns a boolean value that indicates whether a user has permission for a specified security profile and permissions.
- Domain.HasProcess: Returns a boolean value that indicates whether the specified process has been installed on the current domain.
Work Items¶
- Domain.GetWorkItem: Gets a work item by its ID.
- Domain.ProcessWorkItem: Processes the specified WorkItem with the specified parameters.
- Domain.Trigger: Triggers a new event with the input data and returns the IDs of triggered listener work items.
Messaging and Initiation¶
- Domain.Initiate: Initiates a new workflow instance with the specified arguments.
- Domain.PostMessage: Posts a new message to a channel.