Use this wizard to execute all the necessary steps to add a new module and reference it in a web project.
Enter the identifier for the new module in the first step. You can also enter a title for the new page. If you have added the identifier as well as the title, a new Label-type node is automatically added under the Form node type in the definition tree view.
A corresponding caption object is not added. A warning is output the next time the project is compiled and the caption can then be added including any translations required.
To create a new module
This display the dialog box Wizard for creating a new module.
The general data for a module page closes and the Navigation page is displayed.
Here, you can set whether a menu item is created for the new module or not. If this option is set, you will see more settings for defining the position of the menu item in the menu bar and its caption.
Setting | Description |
---|---|
Add a menu item | Adds a new menu item. |
Menu item caption |
Displays the title on a new page. A title is only displayed if you entered one on the first page of the wizard. You can override this title and add a caption object. |
Above the selected item Below the selected item A hierarchy level under the selected item |
Options for selecting those which specify the position of the menu item. With the option "A hierarchy level under the selected item" you can first select the main view in the Web Portal and then open the sub menu items by clicking on |
|
NOTE: You can multi-select employees in the editor tree structure with the option Only for employees in specific roles. The new menu item is available in the web application to all employees that are assigned to at least one of these selected structures. |
|
NOTE: If the Employees matching a given filter condition option is selected, the usual SQL wizard for formulating an SQL query is started. In this case the query always refers to the Person table. Therefore, this must not be entered again. |
No viewing restrictions are applied to the new menu item if this option is selected.
Select this option to add a new configuration parameter. A predefined value is suggested for the key. These options are also available:
a) Only for employees in specific roles
b) Employees matching a given SQL query
The visibility settings are closed. The new module is added.
The new module is shown as a tab in the definition tree view.
You want to add a new menu item, which can only be seen by users who belong to a particular department. In this example, only the menu item of the department "Sales" should be visible. This example is described in detail in the following step-by-step instructions.
To add a new menu item, which can only be seen by certain users
(UID_Person='%useruid%')
AND (EXISTS
(
SELECT 1 FROM
(SELECT UID_Department FROM Department WHERE DepartmentName = N'Sales') as X
Where X.UID_Department = Person.UID_Department
))
Setting | Description |
---|---|
References to other objects |
Object selection in a hierarchical structure. Open the hierarchy by clicking on |
At least one recordset exists / Add expression |
Link under the new condition for select an additional condition. Click on the link and select Department from the Value comparison. |
The following applies to the value in the Department column: The value contains equals "" | Use the link "" to open a text box and enter "Sales". |
This generates the new module and displays it as a new tab in the definition tree view.
You can add new components in the following ways. If you want to create a new component for an object dependent reference, you use a wizard to add the object dependent reference as well as the new component conveniently. The wizard can also help you set up column-dependent references. Both variations are described in the steps below.
To add new components using the navigation view
The new component is shown in a new tab in the definition tree view.
|
NOTE: New components are automatically prefixed. You can change the name later. Text boxes with * are mandatory. |
This renames the component.
The selection Type is show in the Node Editor. Use the selection to define which type of nodes the new component will have.
This displays the selected node type under Definition and you can continue editing.
You can specify conditions, rules and extensions.
To create a new component through object-dependent references.
|
Note: Depending on which reference type is marked, before you confirm with the Create component for object-dependent reference button, this reference type is preset. |
|
NOTE: The nodes are grouped on the basis of the reference type's grouping column. You can select products and product groups from the AccProduct table. If you have selected the product group, its products do not have to be selected explicitly. |
The object-dependent reference and the component are generated.
The reference and component are added and shown on a new tab.
To create a new component through column-dependent references
Your settings are processed and the fitting elements are generated.
The reference and component are added and shown on a new tab.
Copy existing objects with Web Designer and customize them. Not only is there a wizard to help you here, but you can also copy the desired object directly in the definition tree view.
Another possibility to customize objects is to use extensions. For more information, see Extensions.
To create an object copy
This opens the dialog box Copy object.
Your entries and settings are processed and displayed on the Processing page.
The object copy is displayed in the definition tree view.
|
NOTE: In the definition tree view, if you call an object for which a substitution rule was defined, a header with a corresponding comment is shown above the object. |
|
NOTE: After an object has been assigned a substitution rule, a |
|
NOTE: If you copied a default object, future changes to the default object are not transferred to the object copy. This is the case after a migration, for example. |
You must make a copy of a default object if you want to add new functionality to it that cannot be added in the configurator. The Copy objects wizard helps you with this.
To add a copy of an object with the wizard
Select Edit | Copy objects in the menu bar.
The the dialog box Copy objects... is opened after compiling. All existing database objects are ordered by different object types into a hierarchical structure.
Enable the option next to the database object you want to copy.
|
NOTE: The database objects cannot be multi-selected. |
|
NOTE: The wizard automatically adds substitution rules for the objects used for copying if the option Add substitution rule for current object is set. The copies are automatically referenced instead of the default objects. The Web Designer does not generate substitution rules if custom database objects are used as copy templates. You can use the configurator to enter these substitution rules manually.For more information, see Project Configuration - Customization. |
A custom prefix stored in the database is automatically prefixed to the entered or suggested name.
A copy of the selection is created and a conformation prompt is displayed. After you have closed the wizard, new tabs are created in the definition tree view displaying the copies.
© 2023 One Identity LLC. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy