Siebel Pharma 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 19 for the values to enter.

Table 19.  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 20) follow:

    HandheldSyncPickMode=Fieldname|Mode

Table 20.  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 Recommended Extended Pick Processing Settings 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 21 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 21.  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

Recommended Extended Pick Processing Settings

It is recommended that you use the Extended Pick processing settings in the following way:

  • Turn Extended Pick processing off globally. This is specified in the configuration (.cfg) file.
  • Activate Extended Pick processing on the following fields for critical business components:
    • Pharma Professional Call - CE. Last Name|NoFail, Address|NoFail, Contact Id|NoFail, Contact Address Id|NoFail
    • Pharma Call Products Detailed - CE. Name|NoFail
    • Pharma Call Sample Dropped - CE. Name|NoFail, Lot Name|NoFail
    • Pharma Account Call - CE. Account Name|NoFail, Address|NoFail, Account Id|NoFail, Account Address Id|NoFail
    • Pharma Promotional Items Dropped - CE (Name). Name|NoFail

The Pharma Handheld application is shipped with these recommended settings.

NOTE:  When Extended Pick processing is enabled, any update conflicts that occur for that pick field are resolved using the "Client Wins" conflict resolution directive. For fields that do not have Extended Pick processing enabled or that are not pick fields, this does not apply. Please make a note of this behavior when using this feature.

Siebel Pharma Handheld Guide