Siebel Medical Handheld Guide > Synchronization Conflict Handling and Recovery with Handheld > Preventing Synchronization Transaction Conflicts with Siebel Handheld >

Enabling Extended Pick Processing in Siebel Handheld


You can enable Extended Pick processing through the Application Administration screen in the Mobile Web Client. The parameter is as follows:

DefaultHandheldSyncPickMode

This parameter, when enabled, applies globally throughout the application. When enabled, every handheld pick transaction is subject to pick processing.

To enable extended pick processing

  1. From the application-level menu, choose Navigate > Site Map > Administration-Mobile > Application Administration.
  2. Click the Settings view tab, then Query on the following value:

    DefaultHandheldSyncPickMode

    If there is no such record, a new record with that value should be created. See Table 20 for the values to enter.

Table 20.  Business Component User Property Parameters
Business Component User Property
Mode Value
Description

DefaultHandheldSyncPickMode

NoFail

Turns Extended Pick processing ON.

FailOnError

Turns Extended Pick processing OFF This is the default behavior if the parameter is not specified in the Settings view.

  • Business component user property.

    The user property is defined on specific business components. The syntax for setting Extended Pick on a business component and the parameter values (Table 21) follow:

    HandheldSyncPickMode=Fieldname|Mode

Table 21.  Business Component User Property Parameters
Business Component User Property
Parameter
Value
Description

HandheldSyncPickMode

Fieldname

Specify the field name as defined in Siebel Tools.

Mode

NoFail

Turns Extended Pick processing ON.

FailOnError

Turns Extended Pick processing OFF.

You may apply Extended Pick processing to multiple fields in a single business component, using the following syntax:

HandheldSyncPickMode=Fieldname1|Mode1, Fieldname2|Mode2

The setting on the business component takes precedence over the setting defined in the Settings view. For example, you can use the business component setting to nullify the global application of Extended Pick. See Extended Insert Processing in Siebel Handheld for an example. Conversely, you can enable Extended Pick processing on specific business components if the setting in the Settings view has disabled the functionality.

Table 22 shows the combined effect of the settings in the Application-Mobile > Settings View and on a business component.

  • The DefaultHandheldSyncPickMode setting is omitted from application settings.
  • If there is no setting on a particular business component, the setting defined in the Settings view applies.
  • If there is no setting defined in the Settings view, or on the business component, the default behavior is for Extended Pick to be turned OFF.
    Table 22.  Combined Effect of Extended Pick Settings
    Business Component Setting
    DefaultHandheldSyncPickMode=
    Application Settings Value
    DefaultHandheldSyncPickMode=

     

    NoFail

    FailOnError

    Omitted

    NoFail

    NoFail

    NoFail

    NoFail

    FailOnError

    FailOnError

    FailOnError

    FailOnError

    Omitted

    NoFail

    FailOnError

    FailOnError

Siebel Medical Handheld Guide