Every command has a number of properties that determine behavior of the command. The command properties vary depending upon the command type:
-
Form Task: This command type is intended to display forms. When you click a command of this type, the Web Interface opens the form that is associated with that command. Then, depending on the type of the form, you can view or change the data shown on the form for an existing object or enter data on the form for creating a new object. The identifier of the form is part of the command properties (see Form Task properties).
-
Search Task: This command type is intended to search for objects in the directory and display search results. When you click a command of this type, the Web Interface performs a search based on the conditions specified in the command’s properties (see Search Task properties), and displays a list of search results. Then, you can click an object in the list to open the pages for managing that object.
-
Page View Task: Commands of this type are intended to display custom pages. When you click a Page View Task command, the Web Interface opens the page identified by the address (URL) that is part of the command properties (see Page View Task properties). For instructions on how to create custom pages, see Active Roles SDK documentation.
-
Set Attribute Task: A command of this type is intended to assign a certain value to a certain attribute of a directory object. The properties of the command specify the attribute and the value to assign to that attribute (see Set Attribute Task properties). The command can be configured to display a confirmation message prior to changing the attribute.
All commands have common properties, such as the name and description. In addition, each command has a number of properties determined by the command type.