You are here:
Order Management Plus: Overview of Synced Delta Objects
When a change is made in a synchronizable catalog entity, a job starts that collects all the changes (or "deltas") that have been made to those entities, then pushes those changes to Order Management Plus. Once all the changes are pushed, then Order Management Plus components re-synchronize the catalog cache.
However, if the sync cannot be performed (for example, if Order Management Plus temporarily can't communicate with Salesforce), the Salesforce component of Order Management Plus waits for the problem to be resolved. That is, it waits for the OM+ Status job to mark the system as operational. For more information about the OM+ Status job, see Configuring or Running the OM Plus Status Job).
For steps on synching the delta objects, see Order Management Plus: Syncing Delta Objects
Allowing a user account to sync with OM Plus
By default, OM Plus does not sync user accounts, but you can change individual user accounts so that they are synced. You can also create a global setting to stop all user accounts from syncing, even if they were set individually to do so. For more information, see Preventing New User Accounts from Blocking Order Submission
Synchronizable catalog entities
The entities in the following table are synchronized when Delta Objects are synced.
Only the following attributes are synced from the User object: Time Zone, Global key, First name, Last name, and Username. Other User object attributes are not synced.
DRBundle__c
DRMapItem__c
InboundRESTInterface__c
Picklist__c
PicklistValue__c
AttributeCategory__c
Attribute__c
Product2
AttributeAssignment__c
ProductChildItem__c
DecompositionRelationship__c
ManualQueue__c
System__c
SystemInterface__c
ItemImplementation__c
OrchestrationPlanDefinition__c
OrchestrationScenario__c
OrchestrationItemDefinition__c
OrchestrationDependencyDefinition__c
IntegrationRetryPolicy__c
User
ThorOrchestrationQueue__c
OrchestrationQueueAssignmentRule__c
AssignmentRule__c
CalculationMatrix__c
CalculationMatrixVersion__c
CalculationMatrixRow__c
CalculationProcedure__c
CalculationProcedureVersion__c
CalculationProcedureStep__c
OperatingHours__c
OperatingHoursEntry__c
ErrorCodeNamespace__c
ErrorCode__c
UserCalendar__c
PriceList__c
Promotion__c
PricingVariable__c
PricingElement__c
PriceListEntry__c
ManualQueueMember__c- Order Management Plus: Syncing Delta Objects
When any change is made to synchronizable catalog entities, a Batch Catalog Sync job (Apex Batch Job) starts. This batch job collects all Sync Delta Objects available at the moment the job starts and pushes those deltas to Order Management Plus.

