Chat now with support
Chat with Support

Identity Manager 8.1.4 - Web Designer Reference Guide

The 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

Object-dependent references

Components are referenced on the basis of two factors in the case of object-dependent references:

  • Reference type specified on the reference node
  • Reference object identified by its object key

NOTE: Use Only apply object-dependent references that are explicitly assigned to this project to ensure that only object-dependent references explicitly assigned to this web project apply. If this option is not set, both the assigned object-dependent references as well as object-dependent references without assignments are taken into account. This option is set by default.

You can find Only apply object-dependent references that are explicitly assigned to this project in the Node editor.

Defining reference types and references

Object-dependent references are divided into reference type, which define each area of application.

These reference types are defined in the table DialogAEDSActiontype. The following reference types are defined by default.

Table 47: Reference type overview
Reference Type Use Case Reference Table Interface Default component
Attestation_EditCases Displays a list of attestations pending approval. AttestationObject VI_Interfaces_ObjectSwitch_Attetation_EditCases VI_Attestation_EditCases_Default
AttestationCase_Detail Detailed information about an attestation case. AttestationPolicy VI_Interfaces_ObjectSwitch_AttestationCase_Detail  
AttestationCase_DetailInit Preset detailed view for an attestation case. AttestationPolicy VI_Interfaces_ObjectSwitch_AttestationCase_DetailInit  
Clone_ShoppingCartItem Duplicate an item in the shopping cart AccProduct VI_Interfaces_ObjectSwitch_Clone_ShoppingCartItem VI_Clone_ShoppingCartItem_Default
Detail_DialogDashboardDef   DialogDashboardDef VI_Interfaces_Objectswitch_Detail_DialogDashboardDef  
Details_AccProduct Detailed information about a requestable product. AccProduct VI_Interfaces_ObjectSwitch_Details_AccProduct VI_Details_AccProduct_Default
Details_PersonWantsOrg Detailed information about a request. AccProduct VI_Interfaces_ObjectSwitch_Details_PersonWantsOrg VI_Details_PersonWantsOrg_Default
Details_ShoppingCartItem Detailed information about an item in the shopping cart. AccProduct VI_Interfaces_ObjectSwitch_Details_ShoppingCartItem VI_Details_ShoppingCartItem_Default
Edit_PersonWantsOrg   AccProduct VI_Interfaces_ObjectSwitch_Edit_PersonWantsOrg VI_ITShop_PWO_Detail
Edit_ShoppingCartItem   AccProduct VI_Interfaces_ObjectSwitch_Edit_ShoppingCartItem VI_ITShop_ShoppingCart_DetailPane
GroupOwnerEdit   DialogTable VI_Interfaces_ObjectSwitch_GroupOwnerEdit VI_UNS_UNSGroup_EditOwners
HyperView   DialogTable VI_Interfaces_ObjectSwitch_HyperView VI_HyperView_Default
Insert_ShoppingCartItem Adding an item to the shopping cart. AccProduct VI_Interfaces_ObjectSwitch_Insert_ShoppingCartItem VI_Object_Overview
Object_Overview Overview of an object. DialogTable VI_Interfaces_ObjectSwitch_Object_OverView VI_Object_Overview_Default
ObjectCollcetion   DialogTable VI_Interfaces_ObjectSwitch_ObjectCollection VI_ObjectCollection_Default
ObjectEdit   DialogTable VI_Interfaces_ObjectSwitch_ObjectEdit VI_ObjectEdit_Default
ObjectSelection   DialogTable VI_Interfaces_ObjectSwitch_ObjectSelection VI_ObjectSelection_Default
ObjectSheet   DialogTable VI_Interfaces_ObjectSwitch_ObjectSheet VI_ObjectSheet_Default
ObjectView   DialogTable VI_Interfaces_ObjectSwitch_ObjectView VI_ObjectView_Default
Parameters_ShoppingCartItem Display components of an additional request parameter. AccProduct VI_Interfaces_ObjectSwitch_Parameters_ShoppingCartItem  
Select_DialogDashboardDef Selecting a data point in a statistics overview. DialogDashboardDef VI_Interfaces_ObjectSwitch_Select_DialogDashboardDef VI_Select_DialogDashboardDef_Default
Verify_ShoppingCartItem Checking an item in the shopping cart. AccProduct VI_Interfaces_ObjectSwitch_Verify_ShoppingCartItem VI_Verify_ShoppingCartItem_Default
VerifyDecision_PersonWantsOrg Verifying an approval. AccProduct VI_Interfaces_ObjectSwitch_VerifyDecision_PersonWantsOrg  

The references are defined in the table DialogAEDSAction. Such a reference is defined by:

  • A reference type
  • An assigned component
  • A list of assigned objects from the reference type's reference table

The list of assigned objects is stored in the table DialogAEDSActionHasObject.

Defining a new object-dependent reference

In this section, you will find out using an example, how a component, displaying detailed information about a request, can be defined for a specific service item or entire service category request. This component is required if detailed information about requesting this service item should be displayed without taking into account, which page of the web application is currently open.

To assign an object-dependent reference of reference type Details_PersonWantsOrg to a service item

  1. the Object-dependent references tab by selecting Edit | Configure project | Object-dependent references in the menu.

    The tab is divided into two parts. References are shown under reference types and grouped in a hierarchical structure on the left-hand side.

  2. Details_PersonWantsOrg and select the reference you want from the grouped entries, for example, "Group request".
  3. Edit the input data on the right-hand side of the Object-dependent references tab.
    1. Select the custom components for Details_PersonWantsOrg_Default that apply to the service categories in your web application.
    2. select the service items under the objects by double-clicking .

      If the object has been successfully selected, is displayed on the object. This reference applies to the selected object.

  4. Save the changes.

    Recompile the Web Designer so that the setting take effect in the web application.

To add a new object-dependent reference

  1. Select the Edit | Configure project | Object-dependent references menu item to open the Object-dependent references tab.
  2. Expand the Details_PersonWantsOrg reference type and add a new reference.
    1. Mark the reference type and right-click to open the context menu.
    2. Click the Add object-dependent reference item.

      A new reference with empty property fields is created.

  3. Enter the data and configure the following settings.
    1. Give the new reference a name.
    2. Enter a description about how to use the reference (optional).
    3. Select a component that the reference applies to.
    4. Select the object by double-clicking . An object can be a service item from a service category, for example.

      Object can be grouped in a similar way to references and displayed in a hierarchy. This means, the service item is under a service category.

      If the object has been successfully selected, is displayed on the object. that this reference applies to the selected object.

    NOTE: If you want to take object-dependent references into account that are explicitly assign to your web project, set Only apply object-dependent references that are explicitly assigned to this project in Note editor.
  4. Save the changes.

    Recompile the Web Designer so that the setting take effect in the web application.

Detailed information about this topic

Customizing the Web Portal

The Web Portal has many options for customizing the application according to what it is used for and your requirements. One option for configuration is to change predefined settings using the Web Designer configurator.

The second possible configuration provides customization of the object definition for requirements without predefined configuration settings.

Detailed information about this topic
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating