Oracle CRM On Demand Desktop Administration Guide > Customizing Oracle CRM On Demand Desktop > Process of Enabling Custom Object Synchronization in Oracle CRM On Demand Desktop >

Defining Synchronization for the Custom Object


This topic describes how to define the synchronization of Custom Object 1 by editing the connector_configuration.xml file.

This task is a step in Process of Enabling Custom Object Synchronization in Oracle CRM On Demand Desktop.

To define synchronization for the custom object

  1. Using an XML editor, open the connector_configuration.xml file.
  2. Locate the following <types> element:

    <types>
    ...
    ...
      <type id="Custom Object 1">
        ...
      </type>
    </types>

  3. Define a new synchronization type in the <type> element.

    For more information on defining the synchronization type, see Types Element of the connector_configuration.xml File.

  4. Define a <view> element inside the <type> element, for example:

    <type id="Custom Object 1">
      <view label="CustomObject1" label_plural="CustomObject1"    small_icon="type_image:Generic:16"normal_icon="type_image:Generic:24"    large_icon="type_image:Generic:48"></view>
    </type>

    For more information on defining a <view> element inside the <type> element, see View Element of the connector_configuration.xml File.

  5. In the same code, define a <synchronizer> element with <link> tags, for example:

    <type id="Custom Object 1">
      <view label="CustomObject1" label_plural="CustomObject1"    small_icon="type_image:Generic:16"normal_icon="type_image:Generic:24"    large_icon="type_image:Generic:48"></view>
      <synchronizer name_format=":[:(Name) :]" threshold="10">
        <links></links>
      </synchronizer>
    </type>

    A <synchronizer> element is an element that describes additional, synchronization settings. It includes the <link> element, which describes references between types. In the previous example, you synchronize Custom Object 1 only as an independent parent object so that the values inside the <links> tags are blank. For more information on the <synchronizer> element, see Synchronizer Element of the connector_configuration.xml File.

    For more information on the <links> element, see Links Element of the connector_configuration.xml File.

    The following code is an example of a complete synchronization definition for Custom Object 1 in the connector_configuration.xml file:

    <type id="Custom Object 1">
      <view label="CustomObject1" label_plural="CustomObject1"    small_icon="type_image:Generic:16"normal_icon="type_image:Generic:24"    large_icon="type_image:Generic:48"></view>
      <synchronizer name_format=":[:(Name) :]" threshold="10">
        <links></links>
      </synchronizer>
    </type>

  6. Save and close the connector_configuration.xml file.

Related Topics

Values for the Threshold Attribute of the Synchronizer Element

Defining Synchronization for a Custom Object

XML Code to Customize Synchronization

Oracle CRM On Demand Desktop Administration Guide, Version 5.2 Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Legal Notices.