Designer - technical
specifications
|
|
The DSRAZOR Designer (DSRDES) allows you
to create, edit and customize Active DIrectory, Windows, eDirectory/NDS and
NetWare Applets. These Applets are called DSRs (they were previously called
CVMs).
The Designer has three main
jobs:
| |
| |
 |
Follow this link to the Designer Manual
|
| |
|
Designing Screens and their Controls
|
|
DSRDES provides you the ability to define
your screens with the data and placement you desire. You can choose from the
following specific screen controls:
|
|
|
View a sample of Services available to each type of screen control by clicking on the icons below: |
|
|
TreeView |
- |
This familiar control allows you to walk lists of data such as your NDS Tree.
|
|
|
ListView |
- |
This familiar control allows you to view lists of data and their details such as a list of users and their last login time and if their account is locked by intruder detection, etc.
|
|
|
Edit Text |
- |
This familiar control allows you to EDIT data such as NDS Phone Numbers, Descriptions, Password Expiration Date, etc.
|
|
|
Button |
- |
This familiar control allows you many actions. There are 'canned' dialogs such as Change Password and Edit Login Time Restrictions, Send Message, Delete Print Job, etc.
And there are actions such as Open another Window, Log data, Close current Window, Launch ZEN Remote Workstation Control, etc.
|
|
|
Text |
- |
This familiar control allows you to display data. You can display
data that is associated with other screen controls such as a
TreeView or ListView. In fact, other than the first column,
which is part of a list, the columns in a ListView are all text data.
|
|
|
DropDown |
- |
This familiar control allows you to view the current selection from
a list of data.
|
|
|
CheckBox |
- |
This familiar control allows you to set the state of some NDS
attributes such as whether or not the Account is Enabled or
Requires a Password.
|
|
|
GroupBox |
- |
This control is actually just a way of visually grouping screen
controls. With the GroupBox you can 'draw' a box around other
controls. If you choose, you may have text (i.e. a label) in the
top left portion of the box drawn.
|
|
|
TestDrive |
- |
This control takes you on an immediate Test Drive of your
current design! You can literally design an Applet and be test
driving it in minutes! The Test Drive takes place with data from
your network!
|

|
|
Populating Controls with Services
|
|
Once you placed your screen control, hover the mouse
cursor over it and press the right mouse button.
You will be immediately presented with a list of Services available for that type of sceen control.
Each Service comes
with online help. To activitate, simply <right click> on the selected
Service. Included are tips on how to use the selected service.
Most screen controls can only hold
one Service. However, the TreeView and the ListView
screen controls allow multiple services. The TreeView allows multiple
Listing Services (where each Service retrieves a list). And the ListView
allows a single Listing Service and multiple Text Services to produce a
'report view'.
Each Listing Service can include
one or more <Rules> that refine the list returned. For instance, only
include Users in the list and only include those whose UserName does not
include the text "admin".
|

|
| |
|
Refining Actions of Services with Rules
|
|
Each Listing Service's (where the Service retrieves a list) results can be manipulated by Rules.
The Designer allows standard Boolean logic to be
applied to Listing Service results. You can choose from AND, NOT and OR
logic. Additionally, you may group rules. Below is an example Rule:
|
|
This example Rule says: If the Username returned
by the List of Users Service does NOT contain the phrase
"admin" and one of the following is TRUE, accept it into the
retrieved list.
Next is a simpler rule that says: If the Username
returned by the List of Users Service is exactly 8 characters long and
starts with "01", accept it into the retrieved list.
|
|
|