Siebel Remote and Replication Manager Administration Guide > Setting Up Mobile Web Clients > Setting Synchronization Preferences >

Using TrickleSync


The purpose of TrickleSync (which was known as autosynchronization in releases prior to version 7.7) is to improve the overall usability of the system by increasing the frequency of synchronization sessions. Frequent synchronization decreases the volume of transactions for each session and therefore shortens the average connect time.

The TrickleSync agent runs in the background at scheduled times to perform automatic synchronization when connected to the network. One of the options is a synchronization reminder that prompts the user to synchronize if a specified period passes without a synchronization session.

There are two ways to enable TrickleSync:

  • An administrator can enable TrickleSync for one or more Mobile Web Clients. See Setting Up TrickleSync for Users as an Administrator for instructions.
  • An initialized Mobile Web Client can enable TrickleSync for that specific Mobile Web Client. See the following procedure for instructions.

For requirements of the synchronization credentials that relate to TrickleSync, see Providing Credentials to Synchronize the Local Database.

To enable TrickleSync from an initialized Mobile Web Client

  1. Verify that the local database is initialized.
  2. Verify that the Siebel TrickleSync program was added to the Windows Startup Group during the installation process.

    If not, add it by copying it from the Siebel Program group. This allows the TrickleSync agent to start when the Windows session is started.

  3. Log in to the local database, and from the application-level menu, choose Navigate > Site Map > User Preferences > DB Synchronization.
  4. In the TrickleSync section of the TrickleSync form, define your options using the information below.
    Field
    Description

    Enable TrickleSync check box

    Required to enable TrickleSync.

    User Confirmation check box

    Optional. When selected, directs the TrickleSync agent to notify the user before beginning a synchronization and to wait for the user to click OK before proceeding.

    Maximum Network Latency drop-down list

    Required. Sets a network latency that will prevent the TrickleSync agent from invoking a synchronization session. For example, at a connection speed of 56K the threshold may be 200 to 300 milliseconds or higher. The administrator establishes the policy concerning an appropriate value for this setting, but individual users can alter the value for their own synchronizations.

    NOTE:  Siebel releases prior to release 7.7 also included a Maximum Retries field. Beginning with release 7.7, there is no limit to the number of times that the TrickleSync functionality will attempt to complete a scheduled synchronization.

  5. In the Synchronization Frequency section of the TrickleSync form, select a frequency from the Synchronization Frequency drop-down list, then use the other fields to further define the frequency.

    The following table shows Synchronization Frequency drop-down list values:

    Option
    Description

    System boot up

    Perform next synchronization after the computer is started and operational. If no network connection is available, try again the next time the computer is rebooted.

    Mobile Client Startup

    Perform synchronization after the Mobile Web Client is started. If no network connection is available, try again the next time the client is started.

    Minutes

    Perform the synchronization at the interval in minutes that is specified in the Minutes picklist. TrickleSync synchronizations can be set to occur as frequently as every 10 minutes.

    Hourly

    Perform the synchronization every hour at the minute after the hour that is specified in the Hourly at field. For example, if Hourly at is set to 25, synchronization would be performed at 1:25, 2:25, and so on. If the computer is not operational at the specified time, then perform the synchronization at the earliest time when the machine is operational.

    Daily

    Perform synchronization every day at the specified time entered in the Daily At field. (For example, you can enter 10:00 PM to specify daily synchronization at 10:00 in the evening. You do not need to enter periods in PM.) If the computer is not operational at the specified hour, then perform the synchronization at the earliest time when the machine is operational.

    Weekly

    Perform synchronization every week on the specified day chosen in the Weekly On picklist, and at the specified time entered in the Weekly At field. If the computer is not operational at the specified time, then perform the synchronization at the earliest time when the machine is operational.

  6. If you want the Mobile Web Client to display a synchronization reminder if a certain number of days pass without a synchronization, complete the following substeps:
    1. In the Synchronization Reminder section of the TrickleSync form, select the Enable Synchronization Reminder check box.
    2. In the Max Days Between Sync Sessions field, select the number of days after which the Synchronization Reminder dialog box will be displayed, assuming that the Mobile Web Client is up and no synchronizations have taken place during the selected number of days.

      The reminder displays the message, Perform database synchronization now? The user can respond accordingly.

Siebel Remote and Replication Manager Administration Guide