---
schema_version: "1"
id: c3cbad97986f830577c588b53c4a6d25d41e9e14473fe7d203ba0196727c5ba9
title: Customer Story Configuration (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_customer_story_configuration.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_customer_story_configuration.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: da054da92f3bb6a21ed831f35ba06aea5cbfaf93eca1dd396a314f6ef1c0ae14
description: For the managed package runtime, the following tables describe the settings you can configure for customer story objects.
products:
  - Omnistudio
release: "264"
---
# Customer Story Configuration (Managed Package)

For the managed package runtime, the following tables describe the settings you can configure for customer story objects.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

<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="d21994e48">
              <p style="margin-bottom:0;">Field</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e54">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e60">
              <p style="margin-bottom:0;">Sample Values</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e48 ">
              <p style="margin-bottom:0;">Name</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e54 ">
              <p style="margin-bottom:0;">A unique name for the configuration. We recommend
                ParentObject_StoryObject.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e60 ">
              <ul>
                <li>
                  <p>Opportunity_Event</p>
                </li>

                <li>
                  <p>Account_Task</p>
                </li>

                <li>
                  <p>Contact_Campaign</p>
                </li>

              </ul>
            </td>

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

To import standard customer story configuration settings from Static Resources in your org, see [Import Customer Story Configuration Settings (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_import_customer_story_configuration_settings.htm&release=264.0.0&type=5 "For the managed package runtime, before updating a Customer Story Object Configuration for a new Customer Story, you can import the standard Customer Story Object Configuration from Static Resources. Download as a JSON file to upload to an object's home page.").

**Parent Object**

<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="d21994e139">
              <p style="margin-bottom:0;">Field</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e145">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e151">
              <p style="margin-bottom:0;">Sample Values</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e139 ">
              <p style="margin-bottom:0;">Parent Object Name</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e145 ">
              <p style="margin-bottom:0;">The Object on which the Customer Story will be displayed. This is the
                object where you’ll add the Customer Story component to the page
                layout.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e151 ">
              <ul>
                <li>
                  <p>Account</p>
                </li>

                <li>
                  <p>Contact</p>
                </li>

                <li>
                  <p>Opportunity</p>
                </li>

                <li>
                  <p>Household</p>
                </li>

              </ul>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e145 ">
              <p style="margin-bottom:0;">Default is Id. Enter a different Id field from the Parent Object if you
                want to query story objects using something other than Id.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e151 ">
              <p style="margin-bottom:0;">AccountId</p>
            </td>

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

**Story Object**

<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="d21994e248">
              <p style="margin-bottom:0;">Field</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e254">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e260">
              <p style="margin-bottom:0;">Sample Values</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e248 ">
              <p style="margin-bottom:0;">Story Object Name</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e254 ">
              <p style="margin-bottom:0;">The Object that will be displayed as an item within the Customer
                Story.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e260 ">
              <ul>
                <li>
                  <p>Case</p>
                </li>

                <li>
                  <p>Task</p>
                </li>

                <li>
                  <p>Event</p>
                </li>

                <li>
                  <p>Campaign</p>
                </li>

                <li>
                  <p>Opportunity</p>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e248 ">
              <p style="margin-bottom:0;">Story Object Filter</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e254 ">
              <p style="margin-bottom:0;">The Story Object Filter is an optional filter. For example, you can
                filter events on the story object so that no child events appear on the
                story.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e260 ">
              <p style="margin-bottom:0;">isChild=false</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e248 ">
              <p style="margin-bottom:0;">Story Object Lookup Field</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e254 ">
              <p>The foreign key within the Story Object that points to the Parent
                Object.</p>
              <p style="margin-bottom:0;">If a Junction Object exists, this is the foreign key in Junction Object
                pointing to the Parent Object.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e260 ">
              <ul>
                <li>
                  <p>ContactId</p>
                </li>

                <li>
                  <p>AccountId</p>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e248 ">
              <p style="margin-bottom:0;">Story Object Sort Field (required)</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e254 ">
              <p style="margin-bottom:0;">The field in the Story Object that determines where to place the item on
                the chronological timeline. Must be a Date or DateTime field.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e260 ">
              <ul>
                <li>
                  <p>CloseDate</p>
                </li>

                <li>
                  <p>LastModifiedTim</p>
                </li>

                <li>
                  <p>StartDateTime</p>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e248 ">
              <p style="margin-bottom:0;">Sort Field Is Date</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e254 ">
              <p style="margin-bottom:0;">By default, we assume the Story Object Sort field is DateTime. If the
                field is not DateTime, check this box to indicate it’s a Date field.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e260 ">
              <ul>
                <li>
                  <p>[Checked]-Date field used for sort</p>
                </li>

                <li>
                  <p>[Unchecked]-DateTime used for sort</p>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e248 ">
              <p style="margin-bottom:0;">Story Object Reference Id</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e254 ">
              <p style="margin-bottom:0;">Only used for Order.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e260 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e248 ">
              <p style="margin-bottom:0;">Has Owner</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e254 ">
              <p style="margin-bottom:0;">If the Story Object has a record owner and you would like it displayed on
                the card, check “Has Owner”.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e260 ">
              <ul>
                <li>
                  <p>[Checked]</p>
                </li>

                <li>
                  <p>[Unchecked]</p>
                </li>

              </ul>
            </td>

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

**Reference Object**

<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="d21994e521">
              <p style="margin-bottom:0;">Field</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e527">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e533">
              <p style="margin-bottom:0;">Sample Values</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e521 ">
              <p style="margin-bottom:0;">Reference Object Name</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e527 ">
              <p style="margin-bottom:0;">If the required story is not the object specified in Story Object Name,
                specify the required story object in this field. Use the Reference Object
                Id to link this object and the object in Story Object Name. For example,
                if the story object name is CampaignMember, but you want to return
                Campaigns, use Campaign for the Reference Object Name and CampaignId for
                the Reference Object Id.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e533 ">
              <p style="margin-bottom:0;">Campaign</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e521 ">
              <p>Reference</p>
              <p style="margin-bottom:0;">Object Id</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e527 ">
              <p style="margin-bottom:0;">The object Id in story object pointing to reference object</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e533 ">
              <p style="margin-bottom:0;">CampaignId</p>
            </td>

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

**Junction Object**

<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="d21994e608">
              <p style="margin-bottom:0;">Field</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e614">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e620">
              <p style="margin-bottom:0;">Sample Values</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e608 ">
              <p style="margin-bottom:0;">Junction Object</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e614 ">
              <p style="margin-bottom:0;">The relationship between the parent object and story object is many to
                many through the junction object. A nested query is formed using the
                Junction Object.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e620 ">
              <p style="margin-bottom:0;">EventRelation</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e608 ">
              <p style="margin-bottom:0;">Junction Lookup Field</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e614 ">
              <p style="margin-bottom:0;">The foreign key in the Junction Object pointing to the story object.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e620 ">
              <p style="margin-bottom:0;">EventId</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e608 ">
              <p style="margin-bottom:0;">Junction Object Filter</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e614 ">
              <p style="margin-bottom:0;">The Junction Object Filter is an optional filter. For example, you can
                filter events on the story object so that only events where a contact did
                not decline appear on the story.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e620 ">
              <p style="margin-bottom:0;">Status!='Declined'</p>
            </td>

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

**Card Details**

<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="d21994e714">
              <p style="margin-bottom:0;">Field</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e720">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e726">
              <p style="margin-bottom:0;">Sample Values</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e714 ">
              <p style="margin-bottom:0;">Summary Fields</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e720 ">
              <p>The fields on the Story object to display on the card, separated by
                commas.</p>
              <p>Title:</p>
              <p>Title_Highlight:</p>
              <p style="margin-bottom:0;">Subtitle:</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e726 ">
              <p style="margin-bottom:0;">Title:Subject,TitleHighlight:Type,Subtitle:Status</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e714 ">
              <p style="margin-bottom:0;">Detail Fields</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e720 ">
              <p style="margin-bottom:0;">The field displayed at the bottom of the card, under the title and
                subtitles. Can accommodate long text fields.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e726 ">
              <p>Description</p>
              <p style="margin-bottom:0;">Body</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e714 ">
              <p>Navigation</p>
              <p>Field</p>
              <p style="margin-bottom:0;">Name</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e720 ">
              <p style="margin-bottom:0;">Contains a URL. If this field is not null, clicking on the story card
                launches the URL.</p>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e726 ">
              <p style="margin-bottom:0;">ResumeLink__c</p>
            </td>

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

**Icon (mobile only)**

<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="d21994e837">
              <p style="margin-bottom:0;">Field</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e843">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d21994e849">
              <p style="margin-bottom:0;">Sample Values</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e837 ">
              <p style="margin-bottom:0;">Indicators</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e843 ">
              <p>The formula field for the Story Object to determine which icon is
                displayed on the card.</p>
              <p>By default, Vlocity uses the same icons for the following Story
                objects:</p>
              <ul>
                <li>
                  <p>Event</p>
                </li>

                <li>
                  <p>Policy</p>
                </li>

                <li>
                  <p>Non-Held Policy</p>
                </li>

                <li>
                  <p>Claim</p>
                </li>

                <li>
                  <p>Campaign</p>
                </li>

                <li>
                  <p>Opportunity</p>
                </li>

              </ul>
              <p>When you use one of the following Story Objects, you should specify a
                formula to indicate which icon to use - as the Objects have different
                icons for different statuses.</p>
              <ul>
                <li>
                  <p>Cases</p>
                </li>

                <li>
                  <p>Orders</p>
                </li>

              </ul>
            </td>

            <td data-label="Sample Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d21994e849 ">
              <p style="margin-bottom:0;">Status:StatusImageName__c,Priority:PriorityImageName__c</p>
            </td>

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