Chat now with support
Chat with Support

Identity Manager 8.0 - Web Designer Reference Guide

Web Designer Editor Web Designer Structures and Functions The Web Designer Object Model Working with the Web Designer Web Project Configuration Options Customizing the Web Portal Basics of Web Designer Programming Compiling and Debugging Monitoring Frequent Tasks in the Web Portal

Generating Mapping Definitions

Use the node type from the category Component references to reference new components. Normally, you have to define additional information, which is expected by the referenced components, on the child nodes of type Node mapping, Function mapping and/or Collection mapping.

NOTE: If all the mapping nodes expected by the component are not defined it results in compiling errors.

The Mapping generator wizard reads the expected mapping nodes for the component to be referenced and creates a component reference. As a result, the user does not need to check the mapping nodes. The mapping nodes added by the wizard may only be partly configured. You therefore need to rework these automatically generated mapping nodes.

For example, if you switch components, the mapping is automatically modified. In a dialog box, you are prompted as to whether you want to modify the mapping or not.

Use the wizard when the mapping nodes required for the called up component have been modified so much that manually adjusting the structure is too time-consuming. The wizard generates the new node.

NOTE: When you use the Mapping generator wizard, all existing nodes are overwritten. Values from defined nodes are deleted.

You can start the Mapping generator wizard from the context menu but it is only available for Component references nodes and Call action nodes.

To create a mapping

  1. Mark a Container(reference)-type node, for example, and select Wizards | Mapping generator from the context menu.

    The wizard runs automatically and generates a mapping node below the component without displaying a dialog box.

  2. Mark this related node in the definition tree view.

    In the lower area of the definition tree view, the Mapping node is displayed in the Node editor view next to the node label. You can add more information about the referenced component in the next step.

  3. Select the relevant settings in the Virtual node* and Type* option boxes.
Detailed information about this topic

Embedding Reports

You can create a report to be saved in the database with the Embed report wizard. This wizard can be found in the context menu of the action node. The web application determines values for the report parameter, if required. The calculated report is displayed in the web application.

To embed a report

  1. Select Wizards | Embed report from the context menu of the web project’s action node in the definition tree view.

    The Embed report wizard is opened with a list of reports.

    NOTE: Reports are created and edited with the Report Editor tool.

  2. Select a report from the list and click Next.
  3. Click the button on the Allocate Parameters page next to the input field you want to edit.

    NOTE: The data you enter depends on the report you selected. Normally, there is one primary key per parameter. Other, quite different types of parameter are also possible. If no parameters are required for the report, the wizard displays a corresponding message.

  4. Define the parameter used in the SQL input box and click Apply.

    Your entry is displayed on the Allocate parameters page.

  5. Repeat steps 3 and 4 until all the parameters have been assigned.
  6. Close the dialog box with Finish.

    As a result, the wizard creates a Compile report node and a Forwarding node.

Forwarding is based on a default component. This takes over the task of displaying the compiled report.

Note: The Web SQL expressions used when the parameters were defined are saved under the Compile report node in the definition tree view and can be edited in the Node editor at any time.

Linking to a Page

Linking to a Page

Links can be set for certain Web Portal modules. Use the following template for setting a link:

<BasisURL>/page.axd?ContextID=<Module name>

To set a hyperlink to a specified page in the Web Portal

  1. Use the base URL of the Web Portal instead of <BaseURL>.

    Note: The base URL is saved in the system under the configuration parameter QER\WebPortal\BaseURL.

  2. Use the name of the target module instead of <module name>.

    NOTE: If there are mandatory parameters, you must give values for these parameters.

Context parameters can be attached as parameters to the URL, for example:

<BasisURL>/page.axd?ContextID=<Module name>&<parameter name>=<parameter value>

Note: If a user is not yet authenticated when the link is called, the Web Portal opens the login page before the linked page is called.

Detailed information about this topic

Basics of Web Designer Programming

Basics of Web Designer Programming

This section is all about the basics of Web Designer programming. Collections are explained here in detail, amongst other things.

Detailed information about this topic
Related Documents