---
schema_version: "1"
id: 18e941c48d668e47646c0e98392347d93a5143fbd6bfcbb5f68d5967a91a525b
title: CLM and DocGen Organization-Wide Sharing Defaults
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_clm_and_docgen_organization_wide_sharing_defaults.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_clm_and_docgen_organization_wide_sharing_defaults.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: cbd2e55bca1f77e4fb622b176da58890aa68feee4ae6f81b3feccbf524f7003b
description: You can define the default access level for an object’s records with organization-wide sharing settings. Organization-wide sharing settings can be set separately for custom objects and some standard objects. You can set different levels of access for internal and external users for CLM and DocGen.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# CLM and DocGen Organization-Wide Sharing Defaults

You can define the default access level for an object’s records with organization-wide sharing settings. Organization-wide sharing settings can be set separately for custom objects and some standard objects. You can set different levels of access for internal and external users for CLM and DocGen.

Internal organization-wide sharing defaults set the baseline access for your internal users, such as CLM Administrator, CLM User, and DocGen Designer. You can set the defaults at the object level.

External organization-wide defaults provide separate organization-wide defaults for internal and external users such as Digital Experience Partner and Digital Experience Customer. They simplify your sharing rules configuration and improve recalculation performance. You can also easily see which information is being shared to external users.

Here are the recommended Organization-Wide Sharing Defaults for CLM and DocGen:

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d308419e44">
              <p style="margin-bottom:0;">Object</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d308419e50">
              <p style="margin-bottom:0;">Default Internal Access</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d308419e56">
              <p style="margin-bottom:0;">Default External Access</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Contract Type</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Vlocity Action</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Vlocity Card (if required)</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Vlocity DataRaptor Bundle (if required)</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Vlocity OmniScript (if required)</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Vlocity State Model</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Vlocity UI Layout</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e44 ">
              <p style="margin-bottom:0;">Vlocity UI Template</p>
            </td>

            <td data-label="Default Internal Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e50 ">
              <p style="margin-bottom:0;">Public Read-Only</p>
            </td>

            <td data-label="Default External Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d308419e56 ">
              <p style="margin-bottom:0;">Private</p>
            </td>

          </tr>
        </tbody>
      </table>

If you receive an error "returnValue": "{"errorStack":"(System Code)","errorCode":"INVOKE-200","error":"List has no rows for assignment to SObject"}", from this method execution DocgenAppHandler.getTokenData, while you add ps and are not able to generate document.

 This error populates when you do not have access to the record it tried to query from Omni Transform. Make sure the record is accessible by you when you trigger the request. See [Omnistudio Data Mapper Transform Overview](https://help.salesforce.com/s/articleView?id=xcloud.os_dataraptor_transform_overview.htm&language=en_US).

[Organization-Wide Sharing Defaults](https://help.salesforce.com/s/articleView?id=platform.security_sharing_owd_about.htm&type=5&language=en_US)

[Organization-Wide Default Access Settings](https://help.salesforce.com/s/articleView?id=platform.sharing_model_fields.htm&type=5&language=en_US)

[Set Your Internal Organization-Wide Sharing Defaults](https://help.salesforce.com/s/articleView?id=platform.admin_sharing.htm&type=5&language=en_US)

[External Organization-Wide Defaults Overview](https://help.salesforce.com/s/articleView?id=platform.security_owd_external.htm&type=5&language=en_US)

[Sharing Settings](https://help.salesforce.com/s/articleView?id=platform.managing_the_sharing_model.htm&type=5&language=en_US)

[Sharing Rules](https://help.salesforce.com/s/articleView?id=platform.security_about_sharing_rules.htm&type=5&language=en_US)