Represents the settings for synchronization engine client and its backend. For example, background sync, sync on startup, and Apex endpoint thresholds. This object is available in API version 53.0 and later.
Description: ID of the owner who set up the configuration.
It’s a polymorphic relationship field.
Relationship Name: SetupOwner
Relationship Type: Lookup
Refers To: Organization, Profile, User
cgc_sync__Analyze_Threshold__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Threshold value for DB analyze. Range: 100-100000.
cgc_sync__Back_End_KPIs_Enabled__c
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether the system allocates additional computational resources to gather performance statistics at run time (true) or not (false).
Default value: false
cgc_sync__Batch_Soql_Heap_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Stores the batch SOQL heap size limit in milliseconds.
cgc_sync__Batch_Soql_Page_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Stores the batch SOQL page size limit in bytes.
cgc_sync__Batch_Soql_Response_Time_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Batch SOQL response time in milliseconds. Recommended value: 4000. Range: 2000-4000.
Description: Maps a field from the User entity to segregate data downloaded to a mobile device based on business area.
cgc_sync__CPU_Time_Calculation_Buffer__c
Type: double
Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
Description: Buffer time in milliseconds that system includes when calculating CPU time limit to protect the system from Apex CPU time limit exceptions during sync processes. Recommended value: 6500.
cgc_sync__ClientApp_ID__c
Type: string
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Installation ID or Client App ID of the device.
cgc_sync__Download_Heap_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Stores the download heap size limit in bytes.
cgc_sync__Download_Page_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Number of records to be processed inside an Apex endpoint until paging starts.
cgc_sync__Download_Response_Time_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Download response time in milliseconds. Recommended value: 2000. Range: 2000-4000.
cgc_sync__Encryption_Platforms__c
Type: string
Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
Description: Comma-separated list of operating systems. For example, iOS and Android. These systems activate encryption.
cgc_sync__Event_Period_Length_Hours__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Time period in hours for controlling the event’s maximum quantity limitations.
cgc_sync__Ignore_Client_Overrides__c
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether ignores client overrides is active (true) or not (false).
Default value: true
cgc_sync__Last_Generated_LU_Name__c
Type: string
Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
Description: Last generated Logical Unit (LU) value generated in the back end.
cgc_sync__Max_Error_Events_Per_Period__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Maximum number of error events that a device can send in a specified duration when you set the value of the log level field as Error.
cgc_sync__Max_Other_Events_Per_Period__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Maximum number of events that a device can send in a specified duration when you set the log level field as Debug, Info, or Log.
cgc_sync__NFT_Heap_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Named Fetch Tree heap size in bytes. Range: 1048576 (1MB) - 6291456 (6MB). Recommended value: 5242500 (5MB).
cgc_sync__NFT_Page_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Maximum allowed page size for Named Fetch Tree (in bytes). Range: 1000 - 50000.
cgc_sync__NFT_Response_Time_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: NFT response time limit in milliseconds. Recommended value: 4000.
cgc_sync__Named_Query_Heap_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Named query heap size limit in bytes.
cgc_sync__Named_Query_Page_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Named query page size limit in bytes.
cgc_sync__Named_Query_Response_Time_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Named query response time limit in bytes.
cgc_sync__Namespace_Macro__c
Type: string
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Contains the replacement key to the settings for the SOQL macro in the CG Cloud Synchronization namespace.For example, if this method returns the MY_NAMESPACE string, then every SOQL query that the system executes is replaced as shown here.
1SELECT $MY_NAMESPACE.MyCustomField__c FROM $MY_NAMESPACE.MyCustomObject__c
is replaced with
1SELECT cgcloud__.MyCustomField__c FROM cgcloud__.MyCustomObject__c
where, the cgcloud__ string is the prefix that’s obtained from {@link SYNCConstants.NAMESPACEPREFIX}.
cgc_sync__SObject_Describe_Heap_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Heap size limit of sObject Describe in bytes.
cgc_sync__SObject_Describe_Response_Time_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Response time limit of sObject Describe in milliseconds.
cgc_sync__Sync_At_App_Start__c
Type: string
Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
Description: Determines how often the data sync is performed when the mobile app starts. Possible values are:
ALWAYS- Perform a data sync each time the mobile app starts.
TIME_THRESHOLD- Skip sync if threshold is not reached at the start of the mobile app
NO_SYNC- Ignore data sync at the start of the mobile app.
Description: Type of background sync.Available options are:
Upload only
Upload & download (complete sync)
Deactivated
cgc_sync__Sync_Concurrent_Users_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Maximum number of users that can simultaneously perform synchronization when the Queue sync users at maximum limit setting is enabled. Recommended value: 200 Range: 2-600.
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Executes the last incomplete sync attempt and is triggered when an online connection is available. It mainly synchronizes the tracked objects.
Stores the value as true when the sync is performed online.
cgc_sync__Sync_On_Resume__c
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Executes the last incomplete sync and gets executed when the device resumes from the background. It mainly synchronizes the tracked objects.
Stores the value as true when the sync resumes.
cgc_sync__Sync_On_Startup__c
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: This synchronization option is triggered every time the application is launched. Tracked objects and NFTs are optional for this synchronization method. It mainly synchronizes the schema and runtime artifacts (RTAs).
Stores the value as true when the sync is on start.
cgc_sync__Sync_Upload_Chunk_Weight__c
Type: double
Properties: Create, Defaulted on create, Filter, Sort, Update
Description: Defines the total size of the records that an upload request contains. The record weight is directly proportional to the required computational resources.
cgc_sync__Time_Interval_For_Sync_At_App_Start__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Indicates the duration after which the data sync is performed when the offline mobile app starts. Range 10-1440 minutes. minutes.
Default value: 30
cgc_sync__Upload_Heap_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Heap size upload in bytes.
cgc_sync__Upload_Page_Size_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Upload page size limit in bytes.
cgc_sync__Upload_Response_Time_Limit__c
Type: double
Properties: Create, Defaulted on create, Filter, Nillable, Sort, Update
Description: Upload response time limit in milliseconds.
Description: Namespace of the vertical package that’s used with this sync configuration.
Associated Objects
Associated Objects
This object has these associated objects. If the API version isn’t specified, the version details are available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.