---
sourceDocument: Australia Sales and Order Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/order-management

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia Sales and Order Management

ft:clusterId :

    - omgmt

bundleId :

    - omgmt

workflow :

    - Customer and Industry


---

# Explore partial sync

# Explore partial sync {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Partial sync in the primitives framework enables selective synchronization of related channel partner data between Quote and Opportunity entities in Sales Order Management (SOM).
Rather than processing the entire data structure, partial sync allows you to synchronize only the portions that have changed, significantly improving performance and reducing unnecessary data processing.

## Partial sync as a solution {#about-partial-sync__section_yf3_dtp_xhc}

Partial sync introduces delta-based, selective synchronization with these key capabilities:

* Selective processing:
  * Callers specify which child types to process using the `allowed_context_types` parameter
  * Only requested sections are populated and synchronized
  * Full structure skeleton maintained for consistency
  {#about-partial-sync__ul_vbv_htp_xhc}
* Related party support:
  * Automatic synchronization of related channel partners from quotes to opportunities
  * Works when the `Synced` flag is enabled on a quote
  * Maintains data consistency across both entities
  {#about-partial-sync__ul_sjd_ntp_xhc}
* Performance optimization:
  * Processes only what changed, not the entire structure
  * Reduced payload sizes
  * Faster execution times
  * Lower resource consumption
  {#about-partial-sync__ul_ijb_qtp_xhc}
* Structural integrity:
  * Maintains consistent JSON structure
  * Empty arrays preserved when types aren't included
  * No downstream errors from missing data structures
  * Recursive filtering at all hierarchy levels
  {#about-partial-sync__ul_xhf_ttp_xhc}
{#about-partial-sync__ul_k1w_ftp_xhc}

## Key concepts {#about-partial-sync__section_jvz_vtp_xhc}

`AllowedContextTypes`

The `allowed_context_types` parameter is an array that controls which sections of the data structure get populated during synchronization. Example:

## Entities involved {#about-partial-sync__section_s5c_j5p_xhc}

* `sn_quote_mgmt_core_quote_related_party`: Table for related channel partners on quotes.
* `sn_bus_org_opptym_related_business_organization`: Table for related channel partners on opportunities.
{#about-partial-sync__ul_e1b_l5p_xhc}
* **[Use partial sync](https://servicenow-prod.fluidtopics.net/eDrHjqCaybsc2TVfO1Yptg)**   
  Partial Sync enables callers to specify only the portions of the structure that matter. The system then populates only the requested child types, maintains the full structure (skeleton remains intact), and preserves empty arrays for omitted types to prevent downstream errors.

