Customized Proposals - Concepts

This document covers the following topics:


Overview

The previous address maintenance example also provides the option to maintain proposal values. When choosing the personalization icon, a window appears. The second tab area of this window looks as follows:

graphics/image248.png

Let us assume that the user typically enters addresses of inhabitants of the German city Berlin - maybe the user works in an office for public administration. In this case, the user prefers that the screen proposes the following values:

graphics/image249.png

The next time the address maintenance will be started, it will automatically provide the adequate values:

graphics/image250.png

Properties Used for Proposals

The concept behind proposals is fairly simple:

  • Proposal values are kept for a certain personalization scenario.

  • Proposal values can be taken over into a certain adapter in two ways:

    • Automated Transfer
      Call an apply() method when initialising an adapter. In the apply() method, the proposed values are automatically transferred into the properties of an adapter by serving the set property methods or going through the IDynamicAccess interface.

    • Application Transfer
      The application can ask for the proposed values and take over the values itself.

In both ways, the application is responsible for triggering the data transfer. There is no "secret" setting of data that is not under the control of your application.

Personalization Scenario, Personalization Scenario Sequence

Personalization scenarios and personalization scenario sequences are managed in the same way as they are used in the Customized Layout section.