0% found this document useful (0 votes)
861 views155 pages

Vlocity Communications Object List

Vlocity Communications defines different types of accounts to represent organizations, people, service locations, and billing entities. Other key objects include account pricing adjustments, applied promotions, assessments, and assets owned by accounts. Relationships track relationships between accounts and contacts, as well as applied promotions and affected assets. Templates define reusable structures for activities, applications, assessments, and other common objects.

Uploaded by

thalyta moraes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
861 views155 pages

Vlocity Communications Object List

Vlocity Communications defines different types of accounts to represent organizations, people, service locations, and billing entities. Other key objects include account pricing adjustments, applied promotions, assessments, and assets owned by accounts. Relationships track relationships between accounts and contacts, as well as applied promotions and affected assets. Templates define reusable structures for activities, applications, assessments, and other common objects.

Uploaded by

thalyta moraes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 155

Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic charging,
a hold on future ordering or a suspension of collections. An account can have one or more active holds of various types,
Account Hold AccountHold__c each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of acceptance
Account Offer AccountOffer__c if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Account Product Rollup AccountProductRollup__c Stores Product and Category Quantity rollups for Account. Data Objects
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an account,
Activity Activity contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective customer.
Activity Content Document ActivityContentDocument__c For example, an entry might associate a product benefits whitepaper with an activity that represents a call report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered object's
Activity Template ActivityTemplate__c stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to a
specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
Applied Promotion AccountAppliedPromotion__c account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Promotion
Applied Promotion Affected Asset AccountAppliedPromotionItem__c and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an assessment template, this represents
Assessment Answer AssessmentAnswer__c a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment template, this represents the
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions Transactional/Local
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Copy
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the default
Attribute Assignment AttributeAssignment__c configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Vlocity
Campaign Campaign mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming a
Catalog Catalog__c hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges
Charge Measurement ChargeMeasurement__c (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically consists
Collections Activity Dunning__c of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a
Compiled Attribute Override CompiledAttributeOverride__c commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty
Context Action ContextAction__c rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such as
Contract Document ContractVersion__c Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document Discount
Contract Document Discount Pricing ContractVersionDiscountPricing__c (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Group ContractGroup__c A Contract group can be a collection of service points or service accounts. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for a
Contract Term ContractTerm__c contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people
Contract Type ContractType__c who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a web
Customer Interaction CustomerInteraction__c site visit, a mobile application session or an in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or a
case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or PDF
Document Document__c files. Data Objects Setup
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can be
Document Template DocumentTemplate__c used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
Expanded Interaction Log ExpandedInteractionLog__c stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-outs.
Error Code ErrorCode__c Used by Vlocity Order Management. Master-detail child object of Error Code Namespace (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing update
Fulfilment Request FulfilmentRequest__c requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
FulfilmentRequestLineDecompRelatio FulfilmentRequestLineDecompRelationship__ Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
nship c process. Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
FulfilmentRequestLineSourceRootOrderItem_
FRL Source Bundle Relationship _c Link each Fulfilment Request Line with its source Root Order Items following the result of the decomposition process. Data Objects Transactional
Generic DocuSign Document GenericDocument__c Provides information about the documents attached in a DocuSign eSignature envelope. Data Objects Transactional
Generic DocuSign Envelope GenericEnvelope__c Stores information about DocuSign envelopes. Data Objects Transactional
Generic DocuSign Recipient GenericRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will typically
represent a family or the people who all live within a given dwelling. A group is any user-defined collection of member
parties: people or organizations. Households or affinity groups are useful when your customers are the members of the
Household Household__c group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items that
are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a customer
or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment, set-top boxes
Inventory Item InventoryItem__c and meters. Data Objects Transactional
Inventory Item
DecompositionRelationship InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of Transactional/Local
Jurisdiction Jurisdiction__c action. Data Objects Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Used to differentiate a segment of your company's business. Useful when separate lines of business within the company
have their own separate product lines, business processes and sales force. For example, within a large insurance carrier,
multiple lines of business might include life insurance, annuities, and retirement lines. Within a communications provider,
Line of Business LineOfBusiness__c lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
Manual Queue ManualQueue__c For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks to
Manual Queue Assignment Rule AssignmentRule__c an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to
Manual Queue Member ManualQueueMember__c that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
Media Content Title MediaContentTitle__c This record stores the details of the Event / Show telecasted in Linear TV/Radio channels. This will also be referenced Data Objects Master
while creating Scheduled program records for Channel Master setup.

Object Applied Result ObjectAppliedResult__c Execution results for rules applied against a target object. Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
Opportunity Group OpportunityGroup__c A opportunity group can be a collection of service points or service accounts or any other grouping object. Data Objects Transactional
Opportunity Member OpportunityMember__c Member record of the Opportunity group Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
Opportunity Partner OpportunityPartner automatically created when a Partner object is created for a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
Opportunity Pricing OpportunityPriceAdjustment__c opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a Opportunity.
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
Opportunity Product OpportunityLineItem charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency. Master-
Orchestration Dependency OrchestrationDependency__c Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined orchestration
Orchestration Dependency Definition OrchestrationDependencyDefinition__c items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or orders.
Orchestration Item OrchestrationItem__c Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line(s) following Orchestration Plans
Orchestration Item Source OrchestrationItemSource__c creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration Plan
Orchestration Item Definition OrchestrationItemDefinition__c Definition (OrchestrationPlanDefinition__c). Data Objects Setup
Generic Orchestration Item relationship. Mainly used during supplemental Order to maintain the continuity chain of
Orchestration Item Relationship OrchestrationItemRelationship__c dependencies. Data Objects Transactional
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a
Orchestration Plan OrchestrationPlan__c given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The Orchestration
Orchestration Scenario OrchestrationScenario__c Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment and
Order Applied Promotion OrderAppliedPromotion__c pricing benefits. Data Objects Transactional
Order Applied Promotion Affected An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Item OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Transactional/Local
Order Asynchronous Operation Event OrderAsyncOperationEvent__e Requests an asynchronous operation to run on the requested order, optionally on a specific order item bundle. Data Objects Copy
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the same
Order Group OrderGroup__c services configured in a similar way. Data Objects Transactional
Order Member OrderMember__c Member record of the Order group Data Objects Transactional
Order Payment OrderPayment__c Defines the type of payment event received from the payment gateway. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Order Pricing OrderPriceAdjustment__c but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or service.
Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time, discounted,
Order Product OrderItem overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade to
Order Product Relationship OrderItemRelationship__c replace one or more order items with one or more other order items. Data Objects Transactional
Order Product Rollup OrderProductRollup__c Stores Product and Category Quantity rollups for Order. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders. Data Objects Transactional
Transactional/Local
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Copy
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or more
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and business-
Party Party__c to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that they
Party Relationship PartyRelationship__c can be visualized in the relationship graph. Party relationships are typed and can have a start and end date specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
Payment Plan PaymentPlan__c increments over a 6 month period). Data Objects Local Copy
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or legal
PremisesPartyRelationship PremisesPartyRelationship__c representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity Communications
Price Book Entry PricebookEntry captures information regarding base or minimum prices (floor), recurring charges, and usage-based charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and contains
Price List PriceList__c exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list entry
may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and conditions of the
Price List Entry PriceListEntry__c pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
Pricing Element PricingElement__c available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the PricingPlanService
implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan
entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan you want to run. For
Pricing Plan PricingPlan__c example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls to
Pricing Variable Binding PricingVariableBinding__c which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the cart
when the parent product is added, so child items are always created when products are sold together. May represent the
Product Child Item ProductChildItem__c make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they quote
or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a specific
Product Configuration Procedure ProductConfigurationProcedure__c value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may not
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when creating
Product Not Available ProductAvailability__c a new order, opportunity, or quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service Level
Product Not Eligible ProductEligibility__c Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products that
are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules work
independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
Product Relationship ProductRelationship__c components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components which defines the optional coverage
Product Relationship Type ProductRelationshipType__c specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record type. Master-detail child object of : Transactional/Local
Project Item ProjectItem__c Project Data Objects Copy
Defines a container to manage changes to referenced versioned objects. There is currently only one record type, Work
Set, wherein the object is used to track changes to EPC artifacts. Future record types will be added to support other Transactional/Local
Project Project__c Vlocity objects. Data Objects Copy
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made available
to customers for a period of time and usually define limited-time promotional pricing that may also require the customer to
Promotion Promotion__c commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can be
Quote Quote created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment and
Quote Applied Promotion QuoteAppliedPromotion__c pricing benefits. Data Objects Transactional
Quote Applied Promotion Affected A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Item QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
Transactional/Local
Quote Asynchronous Operation Event QuoteAsyncOperationEvent__e Requests an asynchronous operation to run on the requested quote, optionally on a specific quote item bundle. Data Objects Copy
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted with
Quote Group QuoteGroup__c the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends the
object to include specifics regarding installation, service and disconnection dates, special one-time, discounted, overage
Quote Line Item QuoteLineItem and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Quote Member QuoteMember__c Member record of the Quote group. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the quote or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Quote Pricing QuotePricingAdjustment__c but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Quote Product Rollup QuoteProductRollup__c Stores Product and Category Quantity rollups for Quote. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or measured).
Service Point ServicePoint__c Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations. In
the public sector, these represent the locations where benefits service providers operate. A site is located by address as
well as geo-location data. A site must be defined for an account which may be a partner account or an internal
Site BusinessSite__c organization account used to describe your company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical statements
Statement Statement__c can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
Store Location BusinessSite__c an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given
Subscription Subscription__c time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies some
Vlocity Attribute Category AttributeCategory__c characteristics of the profiling attributes in that grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition of
the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who do
Vlocity Calculation Procedure CalculationProcedure__c not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in
Vlocity Docusign Template VlocityDocuSignTemplate__c Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result set. Data Objects Setup
Vlocity Entity Filter Condition
Argument EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products &
Vlocity Entity Filter Member EntityFilterMember__c pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of
Vlocity Intelligence Machine Resource VqMachineResource__c Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as to
Vlocity Offering Procedure OfferingProcedure__c exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote
Vlocity Rule Rule__c products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List
Vlocity Rule Assignment RuleAssignment__c Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup
Vlocity State Transition Rule VlocityStateTransitionRule__c This object stores the rules configured to be executed on an object state transition and the actions that get executed when Data Objects Setup
the rules evaluate to true.
Work Order WorkOrder Represents field service work to be performed for a customer. This object is available in API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via
DataRaptor Bulk Data DRBulkData__c DataRaptor. Interface Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications
Interface_BillingInfo Interface_BillingInfo__c database. Interface Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute
Product Attribute Interface Interface_ProductAttribute__c Assignments. Interface Objects Interface
This is used to map attributes between product templates and product specs. It it used in the GoDigital catalog &
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c promotions alignment feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital catalog & promotions alignment
Spec Template Mapping SpecTemplateMapping__c feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed from
Vlocity DataRaptor Interface DRBundle__c the source interface to the target interface. Interface Objects Interface

System Objects
Async Execute Job AsyncExecuteJob__e Controls the creation of Queueable jobs. System objects System
Async Execute Job Update AsyncExecuteJobUpdate__e Controls the progress of each queueable job. System objects System
Async Process AsyncProcess__c To track the overall async process details System objects System
Async Process Job AsyncProcessJob__c To track the async job details System objects System
Async Process Manager AsyncProcessManager__e Controls the progress of the Async Process steps. System objects System
Async Process Step AsyncProcessStep__c To track the step process details System objects System
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
This object is used to group records present in caching objects, such as the Datastore, into sets and control the activation
Cached Data Set CachedDataSet__c of the set using the IsActive flag. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute System object used as a persistent cache of attribute values applicable to the products behind specified price book
Value CachedPriceBookEntryAttributeValue__c entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIChangeEntry CachedAPIChangeEntry__c This contains the logs of the recomputation batch jobs that will run against the cached API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Omni User Session OmniUserSession__c User session details System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Represents orchestration item callout attempts. OrchestrationItemLog__b is a big object, which includes orchestration item
Orchestration Item Log OrchestrationItemLog__b requests and responses. System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each assigned
Orchestration Queue OrchestrationQueue__c to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request on
Party Merge Request PartyMergeRequest__c this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the System Objects System
source defines a one-to-many relationship. A relationship object, either custom or PartyRelationship__c, defines a many-
to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fields System Objects System
for the Object API name, which is fetched by the Graph API.
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually modify
Saved OmniScript OmniScriptInstance__c the records or the OmniScript will likely not be able to be resumed. System Objects System
Vlocity Contract Service Log VlocityContractServiceLog__c Contains details about contract service requests made. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger.
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution of
an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org level
Vlocity System Log VlocitySystemLog__c problems. System Objects System
Vlocity Tracking Component VlocityTrackingComponent__c Describes each component(Card, Omniscript) involved in a Tracking Group. System Objects System
Vlocity Tracking Group VlocityTrackingGroup__c Web/Omnichannel tracking definition. Under each Tracking Group, we can specify a set of Components to be tracked. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle.Canbeacallouterror,upserterror,etc. System Objects System
Vlocity Tracking Event VlocityTrackingEvent__e Platform Events queue to publish OmniAnalytics events. Events are written to this event queue when System Objects System
OmniAnalyticsEnabled and OmniAnalyticsTrackAsEvent are set to true in General Settings(Custom Settings).
Vlocity Web Tracking Configuration VlocityWebTrackingConfiguration__c Tracking method definition metadata is defined here. Contains vendor specific information. System Objects System
Vlocity Web Tracking Event Type VlocityWebTrackingEventType__c VlocityWebTrackingEventType enables a technical admin to specify a javascript fragment that will call the tracker API System Objects System
when the event fires. It uses substitution variables to represent dynamic parts of the payload.
Test Result TestResult__c A test result record contains a test procedure execution result. Test result records can be grouped with a value of the System Objects System
TestSuiteUniqueKey__c field

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the standard
Account Contact Role AccountContactRole Account Contact Relation object instead. Obsolete Objects Deprecated
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Vlocity Communications Object List Summer '22

Label API Name Description Model Type [1] Model Sub Type [2]
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains a
Product Template ProductTemplate__c set of Attributes saved to enable quick creation of products with those attributes. Obsolete Objects Deprecated
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem.
ProductAttribXN ProductAttribXN__c JSONData__c). Do not use the ProductAttribXN__c object. Obsolete Objects Deprecated
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic charging,
a hold on future ordering or a suspension of collections. An account can have one or more active holds of various types,
Account Hold AccountHold__c each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of acceptance
Account Offer AccountOffer__c if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Account Product Rollup AccountProductRollup__c Stores Product and Category Quantity rollups for Account. Data Objects
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an account,
Activity Activity contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective customer.
Activity Content Document ActivityContentDocument__c For example, an entry might associate a product benefits whitepaper with an activity that represents a call report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered object's
Activity Template ActivityTemplate__c stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to a
specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
Applied Promotion AccountAppliedPromotion__c account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Promotion
Applied Promotion Affected Asset AccountAppliedPromotionItem__c and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an assessment template, this represents
Assessment Answer AssessmentAnswer__c a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment template, this represents the
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions Transactional/Local
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Copy
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the default
Attribute Assignment AttributeAssignment__c configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Vlocity
Campaign Campaign mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming a
Catalog Catalog__c hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges
Charge Measurement ChargeMeasurement__c (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically consists
Collections Activity Dunning__c of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a
Compiled Attribute Override CompiledAttributeOverride__c commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty
Context Action ContextAction__c rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such as
Contract Document ContractVersion__c Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document Discount
Contract Document Discount Pricing ContractVersionDiscountPricing__c (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Group ContractGroup__c A Contract group can be a collection of service points or service accounts. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for a
Contract Term ContractTerm__c contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people
Contract Type ContractType__c who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a web
Customer Interaction CustomerInteraction__c site visit, a mobile application session or an in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or a
case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or PDF
Document Document__c files. Data Objects Setup
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can be
Document Template DocumentTemplate__c used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
Expanded Interaction Log ExpandedInteractionLog__c stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-outs.
Error Code ErrorCode__c Used by Vlocity Order Management. Master-detail child object of Error Code Namespace (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing update
Fulfilment Request FulfilmentRequest__c requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
FulfilmentRequestLineDecompRelatio FulfilmentRequestLineDecompRelationship__ Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
nship c process. Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
FulfilmentRequestLineSourceRootOrderItem_
FRL Source Bundle Relationship _c Link each Fulfilment Request Line with its source Root Order Items following the result of the decomposition process. Data Objects Transactional
Generic DocuSign Document GenericDocument__c Provides information about the documents attached in a DocuSign eSignature envelope. Data Objects Transactional
Generic DocuSign Envelope GenericEnvelope__c Stores information about DocuSign envelopes. Data Objects Transactional
Generic DocuSign Recipient GenericRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will typically
represent a family or the people who all live within a given dwelling. A group is any user-defined collection of member
parties: people or organizations. Households or affinity groups are useful when your customers are the members of the
Household Household__c group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items that
are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a customer
or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment, set-top boxes
Inventory Item InventoryItem__c and meters. Data Objects Transactional
Inventory Item
DecompositionRelationship InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of Transactional/Local
Jurisdiction Jurisdiction__c action. Data Objects Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Used to differentiate a segment of your company's business. Useful when separate lines of business within the company
have their own separate product lines, business processes and sales force. For example, within a large insurance carrier,
multiple lines of business might include life insurance, annuities, and retirement lines. Within a communications provider,
Line of Business LineOfBusiness__c lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
Manual Queue ManualQueue__c For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks to
Manual Queue Assignment Rule AssignmentRule__c an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to
Manual Queue Member ManualQueueMember__c that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
Media Content Title MediaContentTitle__c This record stores the details of the Event / Show telecasted in Linear TV/Radio channels. This will also be referenced Data Objects Master
while creating Scheduled program records for Channel Master setup.

Object Applied Result ObjectAppliedResult__c Execution results for rules applied against a target object. Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
Opportunity Group OpportunityGroup__c A opportunity group can be a collection of service points or service accounts or any other grouping object. Data Objects Transactional
Opportunity Member OpportunityMember__c Member record of the Opportunity group Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
Opportunity Partner OpportunityPartner automatically created when a Partner object is created for a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
Opportunity Pricing OpportunityPriceAdjustment__c opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a Opportunity.
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
Opportunity Product OpportunityLineItem charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency. Master-
Orchestration Dependency OrchestrationDependency__c Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined orchestration
Orchestration Dependency Definition OrchestrationDependencyDefinition__c items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or orders.
Orchestration Item OrchestrationItem__c Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line(s) following Orchestration Plans
Orchestration Item Source OrchestrationItemSource__c creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration Plan
Orchestration Item Definition OrchestrationItemDefinition__c Definition (OrchestrationPlanDefinition__c). Data Objects Setup
Generic Orchestration Item relationship. Mainly used during supplemental Order to maintain the continuity chain of
Orchestration Item Relationship OrchestrationItemRelationship__c dependencies. Data Objects Transactional
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a
Orchestration Plan OrchestrationPlan__c given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The Orchestration
Orchestration Scenario OrchestrationScenario__c Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment and
Order Applied Promotion OrderAppliedPromotion__c pricing benefits. Data Objects Transactional
Order Applied Promotion Affected An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Item OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Transactional/Local
Order Asynchronous Operation Event OrderAsyncOperationEvent__e Requests an asynchronous operation to run on the requested order, optionally on a specific order item bundle. Data Objects Copy
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the same
Order Group OrderGroup__c services configured in a similar way. Data Objects Transactional
Order Member OrderMember__c Member record of the Order group Data Objects Transactional
Order Payment OrderPayment__c Defines the type of payment event received from the payment gateway. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Order Pricing OrderPriceAdjustment__c but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or service.
Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time, discounted,
Order Product OrderItem overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade to
Order Product Relationship OrderItemRelationship__c replace one or more order items with one or more other order items. Data Objects Transactional
Order Product Rollup OrderProductRollup__c Stores Product and Category Quantity rollups for Order. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders. Data Objects Transactional
Transactional/Local
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Copy
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or more
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and business-
Party Party__c to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that they
Party Relationship PartyRelationship__c can be visualized in the relationship graph. Party relationships are typed and can have a start and end date specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
Payment Plan PaymentPlan__c increments over a 6 month period). Data Objects Local Copy
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or legal
PremisesPartyRelationship PremisesPartyRelationship__c representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity Communications
Price Book Entry PricebookEntry captures information regarding base or minimum prices (floor), recurring charges, and usage-based charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and contains
Price List PriceList__c exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list entry
may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and conditions of the
Price List Entry PriceListEntry__c pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
Pricing Element PricingElement__c available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the PricingPlanService
implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan
entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan you want to run. For
Pricing Plan PricingPlan__c example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls to
Pricing Variable Binding PricingVariableBinding__c which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the cart
when the parent product is added, so child items are always created when products are sold together. May represent the
Product Child Item ProductChildItem__c make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they quote
or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a specific
Product Configuration Procedure ProductConfigurationProcedure__c value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may not
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when creating
Product Not Available ProductAvailability__c a new order, opportunity, or quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service Level
Product Not Eligible ProductEligibility__c Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products that
are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules work
independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
Product Relationship ProductRelationship__c components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components which defines the optional coverage
Product Relationship Type ProductRelationshipType__c specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record type. Master-detail child object of : Transactional/Local
Project Item ProjectItem__c Project Data Objects Copy
Defines a container to manage changes to referenced versioned objects. There is currently only one record type, Work
Set, wherein the object is used to track changes to EPC artifacts. Future record types will be added to support other Transactional/Local
Project Project__c Vlocity objects. Data Objects Copy
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made available
to customers for a period of time and usually define limited-time promotional pricing that may also require the customer to
Promotion Promotion__c commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can be
Quote Quote created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment and
Quote Applied Promotion QuoteAppliedPromotion__c pricing benefits. Data Objects Transactional
Quote Applied Promotion Affected A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Item QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
Transactional/Local
Quote Asynchronous Operation Event QuoteAsyncOperationEvent__e Requests an asynchronous operation to run on the requested quote, optionally on a specific quote item bundle. Data Objects Copy
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted with
Quote Group QuoteGroup__c the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends the
object to include specifics regarding installation, service and disconnection dates, special one-time, discounted, overage
Quote Line Item QuoteLineItem and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Quote Member QuoteMember__c Member record of the Quote group. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the quote or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Quote Pricing QuotePricingAdjustment__c but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Quote Product Rollup QuoteProductRollup__c Stores Product and Category Quantity rollups for Quote. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or measured).
Service Point ServicePoint__c Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations. In
the public sector, these represent the locations where benefits service providers operate. A site is located by address as
well as geo-location data. A site must be defined for an account which may be a partner account or an internal
Site BusinessSite__c organization account used to describe your company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical statements
Statement Statement__c can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
Store Location BusinessSite__c an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given
Subscription Subscription__c time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies some
Vlocity Attribute Category AttributeCategory__c characteristics of the profiling attributes in that grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition of
the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who do
Vlocity Calculation Procedure CalculationProcedure__c not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in
Vlocity Docusign Template VlocityDocuSignTemplate__c Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result set. Data Objects Setup
Vlocity Entity Filter Condition
Argument EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products &
Vlocity Entity Filter Member EntityFilterMember__c pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of
Vlocity Intelligence Machine Resource VqMachineResource__c Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as to
Vlocity Offering Procedure OfferingProcedure__c exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote
Vlocity Rule Rule__c products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List
Vlocity Rule Assignment RuleAssignment__c Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup
Vlocity State Transition Rule VlocityStateTransitionRule__c This object stores the rules configured to be executed on an object state transition and the actions that get executed when Data Objects Setup
the rules evaluate to true.
Work Order WorkOrder Represents field service work to be performed for a customer. This object is available in API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via
DataRaptor Bulk Data DRBulkData__c DataRaptor. Interface Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications
Interface_BillingInfo Interface_BillingInfo__c database. Interface Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute
Product Attribute Interface Interface_ProductAttribute__c Assignments. Interface Objects Interface
This is used to map attributes between product templates and product specs. It it used in the GoDigital catalog &
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c promotions alignment feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital catalog & promotions alignment
Spec Template Mapping SpecTemplateMapping__c feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed from
Vlocity DataRaptor Interface DRBundle__c the source interface to the target interface. Interface Objects Interface

System Objects
Async Execute Job AsyncExecuteJob__e Controls the creation of Queueable jobs. System objects System
Async Execute Job Update AsyncExecuteJobUpdate__e Controls the progress of each queueable job. System objects System
Async Process AsyncProcess__c To track the overall async process details System objects System
Async Process Job AsyncProcessJob__c To track the async job details System objects System
Async Process Manager AsyncProcessManager__e Controls the progress of the Async Process steps. System objects System
Async Process Step AsyncProcessStep__c To track the step process details System objects System
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
This object is used to group records present in caching objects, such as the Datastore, into sets and control the activation
Cached Data Set CachedDataSet__c of the set using the IsActive flag. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute System object used as a persistent cache of attribute values applicable to the products behind specified price book
Value CachedPriceBookEntryAttributeValue__c entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIChangeEntry CachedAPIChangeEntry__c This contains the logs of the recomputation batch jobs that will run against the cached API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Omni User Session OmniUserSession__c User session details System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Represents orchestration item callout attempts. OrchestrationItemLog__b is a big object, which includes orchestration item
Orchestration Item Log OrchestrationItemLog__b requests and responses. System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each assigned
Orchestration Queue OrchestrationQueue__c to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request on
Party Merge Request PartyMergeRequest__c this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the System Objects System
source defines a one-to-many relationship. A relationship object, either custom or PartyRelationship__c, defines a many-
to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fields System Objects System
for the Object API name, which is fetched by the Graph API.
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually modify
Saved OmniScript OmniScriptInstance__c the records or the OmniScript will likely not be able to be resumed. System Objects System
Vlocity Contract Service Log VlocityContractServiceLog__c Contains details about contract service requests made. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger.
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution of
an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org level
Vlocity System Log VlocitySystemLog__c problems. System Objects System
Vlocity Tracking Component VlocityTrackingComponent__c Describes each component(Card, Omniscript) involved in a Tracking Group. System Objects System
Vlocity Tracking Group VlocityTrackingGroup__c Web/Omnichannel tracking definition. Under each Tracking Group, we can specify a set of Components to be tracked. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle.Canbeacallouterror,upserterror,etc. System Objects System
Vlocity Tracking Event VlocityTrackingEvent__e Platform Events queue to publish OmniAnalytics events. Events are written to this event queue when System Objects System
OmniAnalyticsEnabled and OmniAnalyticsTrackAsEvent are set to true in General Settings(Custom Settings).
Vlocity Web Tracking Configuration VlocityWebTrackingConfiguration__c Tracking method definition metadata is defined here. Contains vendor specific information. System Objects System
Vlocity Web Tracking Event Type VlocityWebTrackingEventType__c VlocityWebTrackingEventType enables a technical admin to specify a javascript fragment that will call the tracker API System Objects System
when the event fires. It uses substitution variables to represent dynamic parts of the payload.
Test Result TestResult__c A test result record contains a test procedure execution result. Test result records can be grouped with a value of the System Objects System
TestSuiteUniqueKey__c field

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the standard
Account Contact Role AccountContactRole Account Contact Relation object instead. Obsolete Objects Deprecated
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Vlocity Communications Object List Spring '22

Label API Name Description Model Type [3] Model Sub Type [4]
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains a
Product Template ProductTemplate__c set of Attributes saved to enable quick creation of products with those attributes. Obsolete Objects Deprecated
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem.
ProductAttribXN ProductAttribXN__c JSONData__c). Do not use the ProductAttribXN__c object. Obsolete Objects Deprecated
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic charging,
a hold on future ordering or a suspension of collections. An account can have one or more active holds of various types,
Account Hold AccountHold__c each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of acceptance
Account Offer AccountOffer__c if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Account Product Rollup AccountProductRollup__c Stores Product and Category Quantity rollups for Account. Data Objects
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an account,
Activity Activity contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective customer.
Activity Content Document ActivityContentDocument__c For example, an entry might associate a product benefits whitepaper with an activity that represents a call report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered object's
Activity Template ActivityTemplate__c stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to a
specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
Applied Promotion AccountAppliedPromotion__c account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Promotion
Applied Promotion Affected Asset AccountAppliedPromotionItem__c and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an assessment template, this represents
Assessment Answer AssessmentAnswer__c a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment template, this represents the
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions Transactional/Local
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Copy
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the default
Attribute Assignment AttributeAssignment__c configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Vlocity
Campaign Campaign mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming a
Catalog Catalog__c hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges
Charge Measurement ChargeMeasurement__c (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically consists
Collections Activity Dunning__c of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a
Compiled Attribute Override CompiledAttributeOverride__c commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty
Context Action ContextAction__c rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such as
Contract Document ContractVersion__c Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document Discount
Contract Document Discount Pricing ContractVersionDiscountPricing__c (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Group ContractGroup__c A Contract group can be a collection of service points or service accounts. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for a
Contract Term ContractTerm__c contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people
Contract Type ContractType__c who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a web
Customer Interaction CustomerInteraction__c site visit, a mobile application session or an in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or a
case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or PDF
Document Document__c files. Data Objects Setup
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can be
Document Template DocumentTemplate__c used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
Expanded Interaction Log ExpandedInteractionLog__c stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-outs.
Error Code ErrorCode__c Used by Vlocity Order Management. Master-detail child object of Error Code Namespace (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing update
Fulfilment Request FulfilmentRequest__c requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
FulfilmentRequestLineDecompRelatio FulfilmentRequestLineDecompRelationship__ Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
nship c process. Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
FulfilmentRequestLineSourceRootOrderItem_
FRL Source Bundle Relationship _c Link each Fulfilment Request Line with its source Root Order Items following the result of the decomposition process. Data Objects Transactional
Generic DocuSign Document GenericDocument__c Provides information about the documents attached in a DocuSign eSignature envelope. Data Objects Transactional
Generic DocuSign Envelope GenericEnvelope__c Stores information about DocuSign envelopes. Data Objects Transactional
Generic DocuSign Recipient GenericRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will typically
represent a family or the people who all live within a given dwelling. A group is any user-defined collection of member
parties: people or organizations. Households or affinity groups are useful when your customers are the members of the
Household Household__c group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items that
are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a customer
or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment, set-top boxes
Inventory Item InventoryItem__c and meters. Data Objects Transactional
Inventory Item
DecompositionRelationship InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of Transactional/Local
Jurisdiction Jurisdiction__c action. Data Objects Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Used to differentiate a segment of your company's business. Useful when separate lines of business within the company
have their own separate product lines, business processes and sales force. For example, within a large insurance carrier,
multiple lines of business might include life insurance, annuities, and retirement lines. Within a communications provider,
Line of Business LineOfBusiness__c lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
Manual Queue ManualQueue__c For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks to
Manual Queue Assignment Rule AssignmentRule__c an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to
Manual Queue Member ManualQueueMember__c that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
Media Content Title MediaContentTitle__c This record stores the details of the Event / Show telecasted in Linear TV/Radio channels. This will also be referenced Data Objects Master
while creating Scheduled program records for Channel Master setup.

Object Applied Result ObjectAppliedResult__c Execution results for rules applied against a target object. Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
Opportunity Group OpportunityGroup__c A opportunity group can be a collection of service points or service accounts or any other grouping object. Data Objects Transactional
Opportunity Member OpportunityMember__c Member record of the Opportunity group Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
Opportunity Partner OpportunityPartner automatically created when a Partner object is created for a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
Opportunity Pricing OpportunityPriceAdjustment__c opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a Opportunity.
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
Opportunity Product OpportunityLineItem charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency. Master-
Orchestration Dependency OrchestrationDependency__c Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined orchestration
Orchestration Dependency Definition OrchestrationDependencyDefinition__c items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or orders.
Orchestration Item OrchestrationItem__c Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line(s) following Orchestration Plans
Orchestration Item Source OrchestrationItemSource__c creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration Plan
Orchestration Item Definition OrchestrationItemDefinition__c Definition (OrchestrationPlanDefinition__c). Data Objects Setup
Generic Orchestration Item relationship. Mainly used during supplemental Order to maintain the continuity chain of
Orchestration Item Relationship OrchestrationItemRelationship__c dependencies. Data Objects Transactional
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a
Orchestration Plan OrchestrationPlan__c given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The Orchestration
Orchestration Scenario OrchestrationScenario__c Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment and
Order Applied Promotion OrderAppliedPromotion__c pricing benefits. Data Objects Transactional
Order Applied Promotion Affected An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Item OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Transactional/Local
Order Asynchronous Operation Event OrderAsyncOperationEvent__e Requests an asynchronous operation to run on the requested order, optionally on a specific order item bundle. Data Objects Copy
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the same
Order Group OrderGroup__c services configured in a similar way. Data Objects Transactional
Order Member OrderMember__c Member record of the Order group Data Objects Transactional
Order Payment OrderPayment__c Defines the type of payment event received from the payment gateway. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Order Pricing OrderPriceAdjustment__c but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or service.
Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time, discounted,
Order Product OrderItem overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade to
Order Product Relationship OrderItemRelationship__c replace one or more order items with one or more other order items. Data Objects Transactional
Order Product Rollup OrderProductRollup__c Stores Product and Category Quantity rollups for Order. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders. Data Objects Transactional
Transactional/Local
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Copy
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or more
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and business-
Party Party__c to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that they
Party Relationship PartyRelationship__c can be visualized in the relationship graph. Party relationships are typed and can have a start and end date specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
Payment Plan PaymentPlan__c increments over a 6 month period). Data Objects Local Copy
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or legal
PremisesPartyRelationship PremisesPartyRelationship__c representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity Communications
Price Book Entry PricebookEntry captures information regarding base or minimum prices (floor), recurring charges, and usage-based charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and contains
Price List PriceList__c exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list entry
may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and conditions of the
Price List Entry PriceListEntry__c pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
Pricing Element PricingElement__c available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the PricingPlanService
implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan
entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan you want to run. For
Pricing Plan PricingPlan__c example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls to
Pricing Variable Binding PricingVariableBinding__c which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the cart
when the parent product is added, so child items are always created when products are sold together. May represent the
Product Child Item ProductChildItem__c make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they quote
or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a specific
Product Configuration Procedure ProductConfigurationProcedure__c value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may not
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when creating
Product Not Available ProductAvailability__c a new order, opportunity, or quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service Level
Product Not Eligible ProductEligibility__c Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products that
are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules work
independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
Product Relationship ProductRelationship__c components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components which defines the optional coverage
Product Relationship Type ProductRelationshipType__c specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record type. Master-detail child object of : Transactional/Local
Project Item ProjectItem__c Project Data Objects Copy
Defines a container to manage changes to referenced versioned objects. There is currently only one record type, Work
Set, wherein the object is used to track changes to EPC artifacts. Future record types will be added to support other Transactional/Local
Project Project__c Vlocity objects. Data Objects Copy
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made available
to customers for a period of time and usually define limited-time promotional pricing that may also require the customer to
Promotion Promotion__c commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can be
Quote Quote created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment and
Quote Applied Promotion QuoteAppliedPromotion__c pricing benefits. Data Objects Transactional
Quote Applied Promotion Affected A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Item QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
Transactional/Local
Quote Asynchronous Operation Event QuoteAsyncOperationEvent__e Requests an asynchronous operation to run on the requested quote, optionally on a specific quote item bundle. Data Objects Copy
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted with
Quote Group QuoteGroup__c the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends the
object to include specifics regarding installation, service and disconnection dates, special one-time, discounted, overage
Quote Line Item QuoteLineItem and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Quote Member QuoteMember__c Member record of the Quote group. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the quote or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Quote Pricing QuotePricingAdjustment__c but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Quote Product Rollup QuoteProductRollup__c Stores Product and Category Quantity rollups for Quote. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or measured).
Service Point ServicePoint__c Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations. In
the public sector, these represent the locations where benefits service providers operate. A site is located by address as
well as geo-location data. A site must be defined for an account which may be a partner account or an internal
Site BusinessSite__c organization account used to describe your company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical statements
Statement Statement__c can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
Store Location BusinessSite__c an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given
Subscription Subscription__c time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies some
Vlocity Attribute Category AttributeCategory__c characteristics of the profiling attributes in that grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition of
the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who do
Vlocity Calculation Procedure CalculationProcedure__c not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in
Vlocity Docusign Template VlocityDocuSignTemplate__c Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result set. Data Objects Setup
Vlocity Entity Filter Condition
Argument EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products &
Vlocity Entity Filter Member EntityFilterMember__c pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of
Vlocity Intelligence Machine Resource VqMachineResource__c Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as to
Vlocity Offering Procedure OfferingProcedure__c exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote
Vlocity Rule Rule__c products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List
Vlocity Rule Assignment RuleAssignment__c Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup
Vlocity State Transition Rule VlocityStateTransitionRule__c This object stores the rules configured to be executed on an object state transition and the actions that get executed when Data Objects Setup
the rules evaluate to true.
Work Order WorkOrder Represents field service work to be performed for a customer. This object is available in API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via
DataRaptor Bulk Data DRBulkData__c DataRaptor. Interface Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications
Interface_BillingInfo Interface_BillingInfo__c database. Interface Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute
Product Attribute Interface Interface_ProductAttribute__c Assignments. Interface Objects Interface
This is used to map attributes between product templates and product specs. It it used in the GoDigital catalog &
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c promotions alignment feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital catalog & promotions alignment
Spec Template Mapping SpecTemplateMapping__c feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed from
Vlocity DataRaptor Interface DRBundle__c the source interface to the target interface. Interface Objects Interface

System Objects
Async Execute Job AsyncExecuteJob__e Controls the creation of Queueable jobs. System objects System
Async Execute Job Update AsyncExecuteJobUpdate__e Controls the progress of each queueable job. System objects System
Async Process AsyncProcess__c To track the overall async process details System objects System
Async Process Job AsyncProcessJob__c To track the async job details System objects System
Async Process Manager AsyncProcessManager__e Controls the progress of the Async Process steps. System objects System
Async Process Step AsyncProcessStep__c To track the step process details System objects System
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
This object is used to group records present in caching objects, such as the Datastore, into sets and control the activation
Cached Data Set CachedDataSet__c of the set using the IsActive flag. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute System object used as a persistent cache of attribute values applicable to the products behind specified price book
Value CachedPriceBookEntryAttributeValue__c entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIChangeEntry CachedAPIChangeEntry__c This contains the logs of the recomputation batch jobs that will run against the cached API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Omni User Session OmniUserSession__c User session details System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each assigned
Orchestration Queue OrchestrationQueue__c to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request on
Party Merge Request PartyMergeRequest__c this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the System Objects System
source defines a one-to-many relationship. A relationship object, either custom or PartyRelationship__c, defines a many-
to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fields System Objects System
for the Object API name, which is fetched by the Graph API.
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually modify
Saved OmniScript OmniScriptInstance__c the records or the OmniScript will likely not be able to be resumed. System Objects System
Vlocity Contract Service Log VlocityContractServiceLog__c Contains details about contract service requests made. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger.
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution of
an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org level
Vlocity System Log VlocitySystemLog__c problems. System Objects System
Vlocity Tracking Component VlocityTrackingComponent__c Describes each component(Card, Omniscript) involved in a Tracking Group. System Objects System
Vlocity Tracking Group VlocityTrackingGroup__c Web/Omnichannel tracking definition. Under each Tracking Group, we can specify a set of Components to be tracked. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle.Canbeacallouterror,upserterror,etc. System Objects System
Vlocity Tracking Event VlocityTrackingEvent__e Platform Events queue to publish OmniAnalytics events. Events are written to this event queue when System Objects System
OmniAnalyticsEnabled and OmniAnalyticsTrackAsEvent are set to true in General Settings(Custom Settings).
Vlocity Web Tracking Configuration VlocityWebTrackingConfiguration__c Tracking method definition metadata is defined here. Contains vendor specific information. System Objects System
Vlocity Web Tracking Event Type VlocityWebTrackingEventType__c VlocityWebTrackingEventType enables a technical admin to specify a javascript fragment that will call the tracker API System Objects System
when the event fires. It uses substitution variables to represent dynamic parts of the payload.
Test Result TestResult__c A test result record contains a test procedure execution result. Test result records can be grouped with a value of the System Objects System
TestSuiteUniqueKey__c field

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the standard
Account Contact Role AccountContactRole Account Contact Relation object instead. Obsolete Objects Deprecated
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Vlocity Communications Object List Winter '22

Label API Name Description Model Type [5] Model Sub Type [6]
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains a
Product Template ProductTemplate__c set of Attributes saved to enable quick creation of products with those attributes. Obsolete Objects Deprecated
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem.
ProductAttribXN ProductAttribXN__c JSONData__c). Do not use the ProductAttribXN__c object. Obsolete Objects Deprecated
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Summer '21

Model Sub Type


Label API Name Description Model Type [7] [8]
Vlocity Communications defines organizations as business accounts and defines people
as consumer accounts. Other types of sub-accounts can be created and assembled
hierarchically to further describe customers. Service accounts identify a service location
where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be
Account Account grouped and managed per your individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account
Account Balance AccountBalance__c at a point in time. Populates from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
A standing discount granted to a customer for future purchases within a defined period of
Account Discount AccountDiscount__c time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child
Account Discount Item AccountDiscountItem__c object of Account Discount (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object
Account Discount Pricing AccountDiscountPricing__c of Account Discount (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a
suspension of automatic charging, a hold on future ordering or a suspension of
collections. An account can have one or more active holds of various types, each with a
Account Hold AccountHold__c different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the
Account Offer AccountOffer__c offer and the date of acceptance if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is
automatically created when a Partner object is created for a partner relationship between
Account Partner AccountPartner two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset,
contract or billing account. The price or adjustment indicates its provisioning status and
dates such as the date it was applied to the customer's subscription as well as effective
Account Pricing AccountPriceAdjustment__c dates for limited time pricing. Data Objects Transactional
Account Product Rollup AccountProductRollup__c Stores Product and Category Quantity rollups for Account. Data Objects
Activities collectively refer to planned tasks or event. An activity can relate to varying
Activity Activity types of records such as an account, contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a
meeting with a prospective customer. For example, an entry might associate a product
Activity Content Document ActivityContentDocument__c benefits whitepaper with an activity that represents a call report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated
Activity Template ActivityTemplate__c each time a registered object's stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an
Application Application__c individual, group of individuals or organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other
assets. Promotions may be applied to a specific asset, to a contract governing multiple
assets or to a billing account covering all charges made to that billing account. The
applied promotion indicates the duration of the customer's commitment and pricing
Applied Promotion AccountAppliedPromotion__c benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the
intersection between an Applied Promotion and an Asset that is affected by that Applied
Applied Promotion Affected Asset AccountAppliedPromotionItem__c Promotion. Data Objects Transactional
Vlocity Communications Object List Summer '21

Represents an assessment of an individual, customer or other entity at a given point in


time. Also represents the assessment templates that contain the questions and possible
Assessment Assessment__c pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an
Assessment Answer AssessmentAnswer__c assessment template, this represents a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment
Assessment Question AssessmentQuestion__c template, this represents the definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example,
a product previously sold and installed. Vlocity Communications uses this object to
represent subscribed services and products. Vlocity extensions further accommodate Transactional/Local
Asset Asset asset based ordering and other specific asset attributes. Data Objects Copy
The assignment of an Attribute to an object such as an Account, Contact or Product.
Product attributes define the default configuration for the product to which they are
Attribute Assignment AttributeAssignment__c assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade,
or other circumstances. Asset relationships appear in the Primary Assets and Related
AssetRelationship AssetRelationship Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar,
Campaign Campaign or trade show. Utilized by Vlocity mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry
might associate a telecommunications industry analyst report with a salesperson's call
Campaign Content Document CampaignContentDocument__c list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Represents an action taken against a campaign member such as an attempt to call the
Campaign Member Action Log CampaignMemberActionLog__c member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue
Cart Cart__c follow-up actions with the suspect, prospect or customer. Data Objects Transactional
An item that was added to an abandoned shopping cart. Master-detail child object of
Cart Item CartItem__c Cart (Cart__c). Data Objects Transactional
Represents a case, which is a customer issue or problem. Vlocity Communications has
two case record types—trouble tickets and billing disputes. Cases contain detailed
Case Case descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be
contained within other catalogs forming a hierarchical structure for organizing the
Catalog Catalog__c contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually
connected in a hierarchy, but catalog relationships enable reuse of portions of a catalog
Catalog Relationship CatalogRelationship__c hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data
Charge Measurement ChargeMeasurement__c charges (Gb) or voice charges (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on
outstanding invoices. It typically consists of late payment or past due payment reminders
Collections Activity Dunning__c or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute
Compiled Attribute Override CompiledAttributeOverride__c overrides for a given product (usually a commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account,
opportunity, order, case, campaign or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to
Contact Contact approve charges in addition to their personal preferences for correspondence. Data Objects Master
Vlocity Communications Object List Summer '21

Represents a specific version of a document in Salesforce CRM Content or Salesforce


Files. This object is available in versions 17.0 and later for Salesforce CRM Content
ContentVersion ContentVersion documents. This object is available in versions 20.0 and later for Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example,
use context actions with penalty rules to apply a fee when a promotion or contract is
Context Action ContextAction__c canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The
Context Scope ContextScope__c scope defines how to traverse the entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have
Contract Document ContractVersion__c physical files attached to it such as Word files or PDF files. Data Objects Transactional
A contractual discount provided to a customer for future purchases within the contract
Contract Document Discount ContractVersionDiscount__c time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child
Contract Document Discount Item ContractVersionDiscountItem__c object of Contract Document Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child
Contract Document Discount Pricing ContractVersionDiscountPricing__c object of Contract Document Discount (ContractVersionDiscount__c). Data Objects Transactional
Provides information about each file attached to a document version including its type,
Contract Document Element ContractDocumentCollection__c size and source. Data Objects Transactional
Stores information about DocuSign envelopes created during the DocuSign eSignature
Contract Document Envelope ContractEnvelope__c process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Group ContractGroup__c A Contract group can be a collection of service points or service accounts. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable
Entitlements in your org. This object is a child of the sandard ServiceContract object.
Represents a Product2 in a ServiceContract (customer support agreement). This object
Contract Line ContractLineItem is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Provides information about the status of each recepient in a DocuSign eSignature
Contract Recipient ContractRecipient__c envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values
for contract terms can be set for a contract version and displayed along with legal
Contract Term ContractTerm__c language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.
Contract Type ContractType__c g. the lifecycle states, the people who access, the templates and clauses used, etc. Data Objects Setup
Specific option settings defined for a contract type that control characteristics and
Contract Type Setting ContractTypeSetting__c behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of
a particular contract type is created, it automatically inherits contract terms of the
Contract Type Term ContractTypeTerm__c contract type. Data Objects Setup
An interaction between a customer, prospect, partner or other contact and your
organization. Could be a phone call, a web site visit, a mobile application session or an
Customer Interaction CustomerInteraction__c in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer
account, a customer asset, a quote or a case. A topic could even be a specific field or
aspect of an object such as a charge on a bill or a co-pay on a health insurance
Customer Interaction Topic CustomerInteractionTopic__c coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate
an item in a commercial sales order into a more technical item known to a backend
Decomposition Relationship DecompositionRelationship__c system that must be ordered to fulfill the commercial item. Data Objects Setup
Vlocity Communications Object List Summer '21

Represents an online version of a document. A document can have physical files


Document Document__c attached to it such as Word files or PDF files. Data Objects Setup
A clause is a paragraph of legal language or provision that is used to assemble a
Document Clause DocumentClause__c contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template
once created and activated can be used to dynamically generate documents for multiple
Document Template DocumentTemplate__c contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that
Document Template Element DocumentTemplateElement__c results from replacing clause insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections
such as clauses, images, context sections, embedded template sections, signature
Document Template Section DocumentTemplateSection__c sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections
such as clauses, images, context sections, embedded template sections, signature
Document Template Section DocumentTemplateSection__c sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a
generated contract document. Conditions can be simple product based conditions or
Document Template Section Condition DocumentTemplateSectionCondition__c those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Represents an event in the calendar. In the user interface, event and task records are
Event Event collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the
Event During Interaction EventDuringInteraction__c Expanded Interaction Log user interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of
the Console Action Log. It tracks statistics about the user clickstream events that
happened during the interaction and serves as the collection of events stored in child
Expanded Interaction Log ExpandedInteractionLog__c Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret
errors from external system call-outs. Used by Vlocity Order Management. Master-detail
Error Code ErrorCode__c child object of Error Code Namespace (ErrorCodeNamespace__c). Data Objects Setup
An Error Code Namespace contains a set of error codes that are unique within the
Error Code Namespace ErrorCodeNamespace__c namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS
orders, logistics orders, billing update requests, etc. Fulfillment Requests are generated
Fulfilment Request FulfilmentRequest__c through the Order Management decomposition process. Data Objects Transactional
Links a source Order or Fulfilment Request with a Fulfilment Request generated through
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c the decomposition process. Data Objects Transactional
A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally,
Fulfilment Request Line FulfilmentRequestLine__c an Asset. Data Objects Transactional
FulfilmentRequestLineDecompRelatio FulfilmentRequestLineDecompRelationship__ Links a source Order or Fulfilment Request Line with a Fulfilment Request Line
nship c generated through the decomposition process. Data Objects Transactional
A dependency relationship between Fulfilment Request Lines used to control the
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c orchestration process for those lines. Data Objects Transactional
FulfilmentRequestLineSourceRootOrderItem_ Link each Fulfilment Request Line with its source Root Order Items following the result of
FRL Source Bundle Relationship _c the decomposition process. Data Objects Transactional
Generic DocuSign Document GenericDocument__c Provides information about the documents attached in a DocuSign eSignature envelope. Data Objects Transactional
Generic DocuSign Envelope GenericEnvelope__c Stores information about DocuSign envelopes. Data Objects Transactional
Provides information about the status of each recepient in a DocuSign eSignature Data Objects Transactional
Generic DocuSign Recipient GenericRecipient__c envelope.
Vlocity Communications Object List Summer '21

A household, or affinity group, is a collection of parties who are somehow related to each
other. A household will typically represent a family or the people who all live within a
given dwelling. A group is any user-defined collection of member parties: people or
organizations. Households or affinity groups are useful when your customers are the
members of the group and you want to visualize the net business that you are doing
Household Household__c within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order
management or simply items that are not owned by a specific customer. Useful for
tracking equipment or devices before they are purchased by a customer or that are
never purchased by a customer. Examples include inventoried SIM cards, networking
Inventory Item InventoryItem__c equipment, set-top boxes and meters. Data Objects Transactional
Inventory Item Links a source Asset or Inventory Item with an Inventory Item identified as a result of the
DecompositionRelationship InventoryItemDecompositionRelationship__c decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used
Item Implementation ItemImplementation__c to execute a fulfillment task (an orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to Transactional/Local
Jurisdiction Jurisdiction__c hear and determine causes of action. Data Objects Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Used to differentiate a segment of your company's business. Useful when separate lines
of business within the company have their own separate product lines, business
processes and sales force. For example, within a large insurance carrier, multiple lines of
business might include life insurance, annuities, and retirement lines. Within a
communications provider, lines of business might include mobile, networking and
Line of Business LineOfBusiness__c wholesale businesses. Data Objects Setup
For Order Management, a work queue that holds order fulfillment tasks that must be
Manual Queue ManualQueue__c performed manually by an individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the
Manual Queue Assignment Rule AssignmentRule__c assignment of manual fulfillment tasks to an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work
fulfillment tasks that are added to that queue. Master-detail child object of Manual Queue
Manual Queue Member ManualQueueMember__c (ManualQueue__c). Data Objects Transactional
Object Applied Result ObjectAppliedResult__c Execution results for rules applied against a target object. Data Objects Transactional
A component-level migration path that defines the mapping of a component of an
existing offer to a component of a new offer. Master-detail child object of Offer Migration
Offer Migration Component Mapping OfferMigrationComponentMapping__c Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more
Offer Migration Plan OfferMigrationPlan__c existing offers to one or more new offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization.
Operating Hours OperatingHours__c Used to describe the hours when a site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization.
Operating Hours and Exceptions OperatingHoursEntry__c Used to describe the hours when a site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications
utilizes opportunities for business accounts and includes details regarding the stage of
an opportunity cycle—for example, In Process and Completed. Should an opportunity
become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision
Makers, Negotiation/Review—along with the projected success, in percentages.
Vlocity Communications fully integrates opportunities, quotes and orders to
Opportunity Opportunity accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other
assets within a given opportunity. Normally promotions would not be applied until the
quoting process, but this can be useful when the opportunity is to enhance existing
Opportunity Applied Promotion OpportunityAppliedPromotion__c assets that already have certain promotions applied. Data Objects Transactional
Vlocity Communications Object List Summer '21

An Opportunity Applied Promotion affects one or more opportunity products. This object
is the intersection between an Opportunity Applied Promotion and an Opportunity
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be
necessary to win the opportunity. Used for example when there is an opportunity to
Opportunity Discount OpportunityDiscount__c renew or upgrade a customer's services and that customer has standing discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child
Opportunity Discount Item OpportunityDiscountItem__c object of Opportunity Discount (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child
Opportunity Discount Pricing OpportunityDiscountPricing__c object of Opportunity Discount (OpportunityDiscount__c). Data Objects Transactional
A opportunity group can be a collection of service points or service accounts or any other
Opportunity Group OpportunityGroup__c grouping object. Data Objects Transactional
Opportunity Member OpportunityMember__c Member record of the Opportunity group Data Objects Transactional
This read-only object represents a partner relationship between an Account and an
Opportunity. This object is automatically created when a Partner object is created for a
Opportunity Partner OpportunityPartner partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall
opportunity or to a specific opportunity product. Normally this level of detailed pricing
won't occur until the quoting process, but this can be useful when the opportunity is to
enhance existing assets that already have certain promotions or write-in adjustments
Opportunity Pricing OpportunityPriceAdjustment__c applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a
business customer on a Opportunity. For example, if there are two Opportunity Line
Items, the first might be for equipment while the second for a corporate-wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the
Opportunity Product OpportunityLineItem ability to specify discounts, recurring charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the
relationship means to the business. For example, a relationship may identify a
dependency between two opportunity products. Or, a relationship may identify an
upgrade to replace one or more opportunity products with one or more other opportunity
Opportunity Product Relationship OpportunityLineItemRelationship__c products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another
Orchestration Item within a generated Orchestration Plan. The associated Orchestration
Dependency Definition describes the nature of the dependency. Master-Detail child of
Orchestration Dependency OrchestrationDependency__c Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on
another Orchestration Item Definition within an Orchestration Plan Definition.
Dependencies controls the execution order of the defined orchestration items. Master-
Orchestration Dependency Definition OrchestrationDependencyDefinition__c Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the
Orchestration Plan for a given order or orders. Master-Detail child of Orchestration Plan
Orchestration Item OrchestrationItem__c (OrchestrationPlan__c). Data Objects Transactional
Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line(s)
Orchestration Item Source OrchestrationItemSource__c following Orchestration Plans creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill
something under one or more fulfillment scenarios. Master-detail child object of
Orchestration Plan Definitions. Master-Detail child of Orchestration Plan Definition
Orchestration Item Definition OrchestrationItemDefinition__c (OrchestrationPlanDefinition__c). Data Objects Setup
Generic Orchestration Item relationship. Mainly used during supplemental Order to
Orchestration Item Relationship OrchestrationItemRelationship__c maintain the continuity chain of dependencies. Data Objects Transactional
Vlocity Communications Object List Summer '21

For Order Management, an assembled order fulfillment plan that identifies and
Orchestration Plan OrchestrationPlan__c orchestrates the tasks required to fulfill a given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need
Orchestration Plan Definition OrchestrationPlanDefinition__c to happen in order to fulfill something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c orchestration plan or task will be executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-
action on a Product. The Orchestration Scenario identifies the Orchestration Plan
Orchestration Scenario OrchestrationScenario__c Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are
comprised of header information followed by line items of individually ordered products
or services.
Vlocity Communications fully integrates opportunities, quotes and orders to
Order Order accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other
assets within a given order. The request indicates whether the promotion is to be applied
to a specific asset, to the contract affected by the order or to a specified billing account.
The order applied promotion indicates the expected duration of the customer's
Order Applied Promotion OrderAppliedPromotion__c commitment and pricing benefits. Data Objects Transactional
An Order Applied Promotion affects one or more order items. This object is the
Order Applied Promotion Affected intersection between an Order Applied Promotion and an Order Item that is affected by
Item OrderAppliedPromotionItem__c it. Data Objects Transactional
Requests an asynchronous operation to run on the requested order, optionally on a Transactional/Local
Order Asynchronous Operation Event OrderAsyncOperationEvent__e specific order item bundle. Data Objects Copy
An order-specific discount designed by a sales rep or contact center agent to entice the
Order Discount OrderDiscount__c customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child
Order Discount Item OrderDiscountItem__c object of Order Discount (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of
Order Discount Pricing OrderDiscountPricing__c Order Discount (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points
Order Group OrderGroup__c that can be ordered with the same services configured in a similar way. Data Objects Transactional
Order Member OrderMember__c Member record of the Order group Data Objects Transactional
Order Payment OrderPayment__c Defines the type of payment event received from the payment gateway. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order
or to a specific line item. Used for write-in overrides, adjustments added through an
applied promotion or any price, charge or fee identified for the order or line item. The
price or adjustment indicates the action and sub-action requested such as adding or
removing the price or adjustment as well as the date the change is requested to be
Order Pricing OrderPriceAdjustment__c applied. It also indicates the expected dates for any recurring but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a
potentially contracted product or service. Vlocity extensions include specifics regarding
installation, service and disconnection dates, special one-time, discounted, overage and
Order Product OrderItem recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the
relationship means to the business. For example, a relationship may identify a
dependency between two order items. Or, a relationship may identify an upgrade to
Order Product Relationship OrderItemRelationship__c replace one or more order items with one or more other order items. Data Objects Transactional
Order Product Rollup OrderProductRollup__c Stores Product and Category Quantity rollups for Order. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders. Data Objects Transactional
Internal Platform Event that is in Platform Event-based Order status updates propagation Transactional/Local
OrderUpdate OrderUpdate__e in OM+ Data Objects Copy
Vlocity Communications Object List Summer '21

Represents a partner relationship between two Account records or between an


Partner Partner Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other
entity represented by one or more individuals. In Vlocity applications, each account,
contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-
to-consumer (B2C) and business-to-business-to-consumer (B2B2C) practices in addition
Party Party__c to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts,
partners, or accounts so that they can be visualized in the relationship graph. Party
Party Relationship PartyRelationship__c relationships are typed and can have a start and end date specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a
customer's billing statement. For example, this could occur as the result of a case that
was registered to dispute a prior billing or product issue. Once the adjustment is
approved, it can then be fed to the client's billing system for processing. This object can
Payment Adjustment PaymentAdjustment__c also be used to register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank
Payment Method PaymentMethod__c account or other payment processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific
customer account. Payment Plans might be established in order to bring a customer in
collections back into good standing (pay off your outstanding debt in increments over a 6
Payment Plan PaymentPlan__c month period). Data Objects Local Copy
A complex, building or house, together with its land and outbuildings, occupied by
businesses or tenants. In the communications and media industry, it may be a location
where services such as wired phone or cable TV services are provided to customers. A
premises record may optionally represent a location within a premises, such as a
particular building on a property, a floor of a building, or some other subset of the larger
Premises Premises__c premises where equipment may be deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households
or other parties that have a relationship to the premises. For example, an owner
relationship, facility manager relationship, tenant relationship, or legal representative
PremisesPartyRelationship PremisesPartyRelationship__c relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and
Product2). Vlocity Communications captures information regarding base or minimum
Price Book Entry PricebookEntry prices (floor), recurring charges, and usage-based charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers.
A base price list defines the baseline pricing for your products and services. A child price
list inherits all the pricing from the base price list and contains exceptions to the baseline
Price List PriceList__c pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within
a price list. A given price list entry may be defined for an offer, a promotion, or some
other context. The price list entry defines the terms and conditions of the pricing
Price List Entry PriceListEntry__c including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such
as a monthly recurring charge of $50. Used for integration with rating systems (billing or
charging). Used to identify a specific price, charge or adjustment available from the
Pricing Element PricingElement__c rating system. Data Objects Setup
Vlocity Communications Object List Summer '21

A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity
CPQ when the PricingPlanService implementation is chosen. To activate a given Pricing
Plan as the default to use at runtime, edit the DefaultPricingPlan entry in the CPQ
Configuration Setup custom setting and set the value to the code of the pricing plan you
want to run. For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN
Pricing Plan PricingPlan__c chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the
Pricing Plan Step PricingPlanStep__c Vlocity CPQ PricingPlanService implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be
used to price products or services. This is metadata that enables agile pricing definition
Pricing Variable PricingVariable__c to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The
pricing variable binding controls to which field a given pricing variable is bound on a
Pricing Variable Binding PricingVariableBinding__c given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package
of products or services. Sometimes products are grouped to accommodate specialized
pricing. The child items are automatically added to the cart when the parent product is
added, so child items are always created when products are sold together. May
represent the make up of product offerings, product specifications, resources
Product Child Item ProductChildItem__c specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices
available to users as they quote or order products. The procedures act on attributes to
hide them, disable them, require a value for them, assign a specific value to them or
Product Configuration Procedure ProductConfigurationProcedure__c constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For
example, selected channels may not be authorized to broadcast within a given state or
locale. Or a given telecommunications product may simply not yet be available in a given
region. To accommodate such exclusions, "rules" regarding product availability can be
defined. If a product is denoted as unavailable within a select state or zip code range,
that product will not be suggested when creating a new order, opportunity, or quote,
Product Not Available ProductAvailability__c where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain
circumstances. For example, a product may not be eligible for an account unless that
account is a business account with a Gold level SLA (Service Level Agreement). Such
Product Not Eligible ProductEligibility__c exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute
assignment. Most often used for commercial offers that override the child items and
Product Override Definition OverrideDefinition__c attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires,
excludes and recommends. Required relationship rules enable defining products that are
required in conjunction with a given product. For example, the purchase of HD channels
requires the installation of an HD receiver. Exclude relationship rules enable defining
products that would not be compatible with (exclude) a given product. Recomnends
relationship rules enable defining products that are logically affiliated and as such could
be recommended as a supplemental product. Product relationship rules work
independent of product child item bundles; it is unnecessary to use relationship rules to
Product Relationship ProductRelationship__c enforce inclusion of all components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components
Product Relationship Type ProductRelationshipType__c which defines the optional coverage specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record type. Transactional/Local
Project Item ProjectItem__c Master-detail child object of :Project Data Objects Copy
Vlocity Communications Object List Summer '21

Defines a container to manage changes to referenced versioned objects. There is


currently only one record type, Work Set, wherein the object is used to track changes to Transactional/Local
Project Project__c EPC artifacts. Future record types will be added to support other Vlocity objects. Data Objects Copy
A promotion is a definition of promotional pricing that can be made available to
customers. Promotions are made available to customers for a period of time and usually
define limited-time promotional pricing that may also require the customer to commit to
Promotion Promotion__c certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may
automatically add certain products or services to a quote/order when the promotion is
applied. This represents the product or service that is applicable or automatically
Promotion Item PromotionItem__c included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for
products and services. Quotes can be created from and synced with opportunities, and
Quote Quote emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other
assets within a given quote. The request indicates whether the promotion is to be applied
to a specific asset, to the contract affected by the order or to a specified billing account.
The quote applied promotion indicates the expected duration of the customer's
Quote Applied Promotion QuoteAppliedPromotion__c commitment and pricing benefits. Data Objects Transactional
A Quote Applied Promotion affects one or more quote items. This object is the
Quote Applied Promotion Affected intersection between a Quote Applied Promotion and a Quote Line Item that is affected
Item QuoteAppliedPromotionItem__c by it. Data Objects Transactional
Requests an asynchronous operation to run on the requested quote, optionally on a Transactional/Local
Quote Asynchronous Operation Event QuoteAsyncOperationEvent__e specific quote item bundle. Data Objects Copy
A discount proposed by a sales rep or contact center agent within a quote to achieve the
Quote Discount QuoteDiscount__c price points required by the customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object
Quote Discount Item QuoteDiscountItem__c of Quote Discount (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of
Quote Discount Pricing QuoteDiscountPricing__c Quote Discount (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or
Quote Group QuoteGroup__c service points that can be quoted with the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote.
Vlocity Communications extends the object to include specifics regarding installation,
service and disconnection dates, special one-time, discounted, overage and recurring
Quote Line Item QuoteLineItem charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Quote Member QuoteMember__c Member record of the Quote group. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote
or to a specific line item. Used for write-in overrides, adjustments added through an
applied promotion or any price, charge or fee identified for the quote or line item. The
price or adjustment indicates the action and sub-action requested such as adding or
removing the price or adjustment as well as the date the change is requested to be
Quote Pricing QuotePricingAdjustment__c applied. It also indicates the expected dates for any recurring but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the
relationship means to the business. For example, a relationship may identify a
dependency between two quote line items. Or, a relationship may identify an upgrade to
Quote Product Relationship QuoteLineItemRelationship__c replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Quote Product Rollup QuoteProductRollup__c Stores Product and Category Quantity rollups for Quote. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Represents a customer support contract (business agreement). This object is available
Service Contract ServiceContract in API version 18.0 and later. Data Objects Transactional
Vlocity Communications Object List Summer '21

An entry point for services to a premises. The service provided to each service point is
separately metered (or measured). Useful for fixed line services including energy and
Service Point ServicePoint__c utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or
services from your organization or your partner organizations. In the communications
industry, these represent retail stores or customer service locations. In the public sector,
these represent the locations where benefits service providers operate. A site is located
by address as well as geo-location data. A site must be defined for an account which
may be a partner account or an internal organization account used to describe your
Site BusinessSite__c company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a given
site. In the communications industry, these are typically types of services offered at a
retail store such as bill payment and equipment returns, but could also represent
products generally available at that store. In the public sector, these represent the
benefits and services provided at the service provider's site such as counseling services,
Site Offering BusinessSiteOffering__c shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into
Statement Statement__c this object. Historical statements can be retained as well. Data Objects Local Copy
Individual line items constituting an account's statement are imported from the client's
Statement Line Item StatementLineItem__c billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may
obtain products or services from your organization or your partner organizations. This
information can be used to provide a Store Locator feature on a customer website. A
store location advertises its location by address and geolocation as well as its hours of
operation. Store locations are operated by a company brand or an authorized dealer
Store Location BusinessSite__c which must be defined as a partner account or an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given
store location such as bill payment and equipment returns, but could also represent
Store Offering BusinessSiteOffering__c products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a
single payment plan at any given time. A user of a network becomes a ”subscriber”
Subscription Subscription__c through the establishment of their first “subscription”. Data Objects Transactional
Represents a business activity such as making a phone call or other to-do items. In the
Task Task user interface, Task and Event records are collectively referred to as activities. Data Objects Transactional
Time plans represent a reusable definition of a duration of time. For example, a 12
Time Plan TimePlan__c month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time
activities such as billing. Used to describe the rules for calculating the commitment and
Time Policy TimePolicy__c benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working
hours for a specific Salesforce User through an association to an Operating Hours
User Calendar UserCalendar__c schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as
Vlocity Attachment VlocityAttachment__c web content in any URL-addressable content store. Data Objects Setup
Vlocity Communications Object List Summer '21

Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or Data Objects Setup
configuring items tracked in the database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests,
preferences and any other information that users desire to track. The same attributes
can be used on products, documents and other content to describe the target profile of
customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an
opportunity, quote or order to those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an
opportunity, quote or order. For example, the operator may select one of three speeds
available on a specific modem.
A rule defined to calculate and auto-assign profile attributes to a subject such as an
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c Account or Contact under specified conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The
Vlocity Attribute Binding AttributeBinding__c configured or default value of the Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings.
The Category also identifies some characteristics of the profiling attributes in that
Vlocity Attribute Category AttributeCategory__c grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input
dimensions and returns one or more corresponding output values. The input and output
dimensions are entirely flexible and configured in the definition of the matrix without
having to change the underlying object model. Vlocity Calculation Matrices can be
changed by authorized administrators who do not have the "Customize Application"
Vlocity Calculation Matrix CalculationMatrix__c permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps
performed on inputs, matrix lookups and user-defined variables. Vlocity Calculation
Procedures can be changed by authorized administrators who do not have the
Vlocity Calculation Procedure CalculationProcedure__c "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an
Vlocity Context Mapping ContextMapping__c in-memory instance of user context. Data Objects Setup
Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context
Vlocity Context Mapping Argument ContextMappingArgument__c Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand
controls the look and feel of emails sent by the sender to recipients. For example, a
Vlocity DocuSign Branding VlocityDocuSignBranding__c company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with
Vlocity Docusign Template VlocityDocuSignTemplate__c the DocuSign related actions in Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity
records for some purpose. For example, an entity filter may be used to define the
Vlocity Entity Filter EntityFilter__c products for which a Vlocity Rule applies. Data Objects Setup
A Vlocity Entity Filter Condition defines a condition which must be true in order for a
Vlocity Entity Filter Condition EntityFilterCondition__c record to be retained in the result set. Data Objects Setup
Vlocity Communications Object List Summer '21

Vlocity Entity Filter Condition Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter
Argument EntityFilterConditionArgument__c Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are
identified as a specific set of products & pricebooks. Each entry represents a member of
Vlocity Entity Filter Member EntityFilterMember__c the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity
Vlocity Function Argument VlocityFunctionArgument__c Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend
Vlocity Intelligence Machine VqMachine__c resources registered with the machine. Data Objects Setup
The inclusion of a Vlocity Intelligence Resource within a specific recommendations
Vlocity Intelligence Machine Resource VqMachineResource__c machine. Master-detail child object of Vlocity Intelligence Machine (VqMachine). Data Objects Setup
A Vlocity Intelligence Resource registers a thing such as a product or action to
Vlocity Intelligence Resource VqResource__c participate in recommendations. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to all records of a given object such
Vlocity Object Rule Assignment ObjectRuleAssignment__c as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of
Vlocity Offering Procedure OfferingProcedure__c action to apply to the offer such as to exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or
households. For example, this might be Head of Household, CEO, or Board Member.
This object defines the type of relationship between two parties: a source and target. For
Vlocity Party Relationship Type PartyRelationshipType__c example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklists are reusable lists of values used for validating attributes or custom UI
Vlocity Picklist Picklist__c pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions
Vlocity Rule Rule__c taken to configure, price and quote products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can
define a configuration action, an availability action, an eligibility action, a pricing action or
Vlocity Rule Action RuleAction__c other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product,
Vlocity Rule Assignment RuleAssignment__c Promotion, Price List or Price List Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and
Vlocity Rule Filter RuleFilter__c the conditions under which the rule fires or not. Data Objects Setup
Vlocity Rules operate on declared variables. This represents a declared variable for the
Vlocity Rule Variable RuleVariable__c parent rule. Data Objects Setup
Vlocity State Transition Rule VlocityStateTransitionRule__c This object stores the rules configured to be executed on an object state transition and Data Objects Setup
the actions that get executed when the rules evaluate to true.
Represents field service work to be performed for a customer. This object is available in
Work Order WorkOrder API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the Interface
DataRaptor Bulk Data DRBulkData__c process of being imported via DataRaptor. Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into Interface
Interface_BillingInfo Interface_BillingInfo__c the Vlocity Communications database. Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Interface
Product Attribute Interface Interface_ProductAttribute__c Attributes and product Attribute Assignments. Objects Interface
This is used to map attributes between product templates and product specs. It it used in
the GoDigital catalog & promotions alignment feature but is not restricted to just Interface
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c GoDigital and can be used for similar features too. Objects Interface
Vlocity Communications Object List Summer '21

This is used to map product templates and product specs. It it used in the GoDigital
catalog & promotions alignment feature but is not restricted to just GoDigital and can be Interface
Spec Template Mapping SpecTemplateMapping__c used for similar features too. Objects Interface
Interface Object: Generic Vlocity DataRaptor interface object which can be used for Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c staging data to be imported. Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor
to transform data from one interface to another. The bundle contains a collection of
mappings (Map Items) which define how data is transformed from the source interface to Interface
Vlocity DataRaptor Interface DRBundle__c the target interface. Objects Interface

System Objects
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
This object is used to group records present in caching objects, such as the Datastore,
Cached Data Set CachedDataSet__c into sets and control the activation of the set using the IsActive flag. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute System object used as a persistent cache of attribute values applicable to the products
Value CachedPriceBookEntryAttributeValue__c behind specified price book entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
This contains the logs of the recomputation batch jobs that will run against the cached
CachedAPIChangeEntry CachedAPIChangeEntry__c API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action
Log entry stores raw information about the given user interaction including all the user
clickstream events that happened during the interaction. This information is later
Console Action Log ConsoleActionLog__c expanded to generate the Expanded Interaction Log entries. System Objects System
Omni User Session OmniUserSession__c User session details System Objects System
Relationship between upstream and downstream Products (for example, between
Decomposition Relationship DecompositionRelationship__c Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one stream
of processing. Each Orchestration Queue represents a different stream of processing.
Orchestration Items (fulfillment tasks) are each assigned to a particular queue ensuring
Orchestration Queue OrchestrationQueue__c the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle
the merge request at the Party level. When an Account or Contact are merged using the
Salesforce merge feature, Vlocity will place a merge request on this queue and process
Party Merge Request PartyMergeRequest__c it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id System Objects System
reference from the target to the source defines a one-to-many relationship. A relationship
object, either custom or PartyRelationship__c, defines a many-to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This System Objects System
Objects also contains a list of fields for the Object API name, which is fetched by the
Graph API.
Vlocity Communications Object List Summer '21

Represents a specific execution of a Vlocity OmniScript that has been saved for later
completion. Do not manually modify the records or the OmniScript will likely not be able
Saved OmniScript OmniScriptInstance__c to be resumed. System Objects System
Vlocity Contract Service Log VlocityContractServiceLog__c Contains details about contract service requests made. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity system object used to stage JSON data being imported or exported via
Vlocity DataRaptor Staged Data Stage__c DataRaptor. System Objects System
Populated after an error in an integration procedure via a data raptor bundle. Can be a
Vlocity Error Log Entry VlocityErrorLogEntry__c callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like
upgrade, diagnostics or a trigger. Vlocity System Log entries may contain information
about the failure of a trigger or an Apex jobc or successful execution of an upgrade step.
This information is used by the Vlocity support and services team for debugging and
Vlocity System Log VlocitySystemLog__c solving Org level problems. System Objects System
Vlocity Tracking Component VlocityTrackingComponent__c Describes each component(Card, Omniscript) involved in a Tracking Group. System Objects System
Vlocity Tracking Group VlocityTrackingGroup__c Web/Omnichannel tracking definition. Under each Tracking Group, we can specify a set System Objects System
of Components to be tracked.
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle.Canbeacallouterror, System Objects System
upserterror,etc.
Vlocity Tracking Event VlocityTrackingEvent__e Platform Events queue to publish OmniAnalytics events. Events are written to this event System Objects System
queue when OmniAnalyticsEnabled and OmniAnalyticsTrackAsEvent are set to true in
General Settings(Custom Settings).
Vlocity Web Tracking Configuration VlocityWebTrackingConfiguration__c Tracking method definition metadata is defined here. Contains vendor specific System Objects System
information.
Vlocity Web Tracking Event Type VlocityWebTrackingEventType__c VlocityWebTrackingEventType enables a technical admin to specify a javascript System Objects System
fragment that will call the tracker API when the event fires. It uses substitution variables
to represent dynamic parts of the payload.
Test Result TestResult__c A test result record contains a test procedure execution result. Test result records can be System Objects System
grouped with a value of the TestSuiteUniqueKey__c field

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Obsolete
Account Contact Role AccountContactRole Vlocity recomends using the standard Account Contact Relation object instead. Objects Deprecated
DEPRECATED. Use Vlocity Object Layouts. Obsolete
Admin Tab Layout AdminTabLayout__c Objects Deprecated
DEPRECATED. Use Account Pricing. Obsolete
Asset Pricing Adjustment AssetPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Template Section Conditions. Obsolete
Document Clause Condition DocumentClauseCondition__c Objects Deprecated
DEPRECATED. Obsolete
Large Data Store LargeDataStore__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Offer Pricing Component OfferPricingComponent__c Objects Deprecated
DEPRECATED. Use Order Pricing Adjustment. Obsolete
Order Item Pricing Adjustment OrderItemPriceAdjustment__c Objects Deprecated
DEPRECATED. Obsolete
Party Association Party_Association__c Objects Deprecated
Vlocity Communications Object List Summer '21

DEPRECATED. Obsolete
Person Account Settings PersonAccountSettings__c Objects Deprecated
DEPRECATED. Use Vlocity Picklist Values. Obsolete
Picklist Selection Entry PicklistSelectionEntry__c Objects Deprecated
DEPRECATED. Use Pricing Elements instead. Obsolete
Pricing Component PricingComponent__c Objects Deprecated
DEPRECATED. Obsolete
Pricing Component Relationship PricingComponentRelationship__c Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product
Template. A Product Template contains a set of Attributes saved to enable quick Obsolete
Product Template ProductTemplate__c creation of products with those attributes. Objects Deprecated
Association between Category & object Obsolete
Product Template Assignment ProfileCategoryAssignment__c Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item
objects (for example OrderItem.JSONData__c). Do not use the ProductAttribXN__c Obsolete
ProductAttribXN ProductAttribXN__c object. Objects Deprecated
Profiling Segment ( similiar to Tag). Obsolete
Profiling Segment ProfilingSegment__c Objects Deprecated
Assignment of Profiling segments Obsolete
Profiling Segment Assignment ProfSegAssignment__c Objects Deprecated
Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete
Profiling Segment Category ProfilingSegmentCategory__c Objects Deprecated
DEPRECATED. Use Promotion Item instead. Obsolete
Promotion Applicable Product PromotionApplicableProduct__c Objects Deprecated
DEPRECATED. Use Promotion Item instead. Obsolete
Promotion Included Product PromotionIncludedProduct__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Promotion Pricing Alteration PromotionPricingAlteration__c Objects Deprecated
DEPRECATED. Use Quote Pricing Adjustment. Obsolete
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Vlocity Entity Filters. Obsolete
Vlocity Context Rule ContextRule__c Objects Deprecated
DEPRECATED. Use Vlocity Rules. Obsolete
Vlocity Context Ruleset ContextRuleset__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Promotion Pricing Alteration PromotionPricingAlteration__c Objects Deprecated
DEPRECATED. Use Quote Pricing Adjustment. Obsolete
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Vlocity Entity Filters. Obsolete
Vlocity Context Rule ContextRule__c Objects Deprecated
DEPRECATED. Use Vlocity Rules. Obsolete
Vlocity Context Ruleset ContextRuleset__c Objects Deprecated
Vlocity Communications Object List Winter '21

Model Sub Type


Label API Name Description Model Type [9] [10]
Vlocity Communications defines organizations as business accounts and defines
people as consumer accounts. Other types of sub-accounts can be created and
assembled hierarchically to further describe customers. Service accounts identify a
service location where services are needed. Billing accounts identify how services
should be billed to the customer. Aggregator accounts (both service and billing) allow
Account Account child accounts to be grouped and managed per your individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an
Account Balance AccountBalance__c account at a point in time. Populates from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
A standing discount granted to a customer for future purchases within a defined
Account Discount AccountDiscount__c period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child
Account Discount Item AccountDiscountItem__c object of Account Discount (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child
Account Discount Pricing AccountDiscountPricing__c object of Account Discount (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example,
a suspension of automatic charging, a hold on future ordering or a suspension of
collections. An account can have one or more active holds of various types, each with
Account Hold AccountHold__c a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of
Account Offer AccountOffer__c the offer and the date of acceptance if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects.
It is automatically created when a Partner object is created for a partner relationship
Account Partner AccountPartner between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific
asset, contract or billing account. The price or adjustment indicates its provisioning
status and dates such as the date it was applied to the customer's subscription as
Account Pricing AccountPriceAdjustment__c well as effective dates for limited time pricing. Data Objects Transactional
Account Product Rollup AccountProductRollup__c Stores Product and Category Quantity rollups for Account. Data Objects
Activities collectively refer to planned tasks or event. An activity can relate to varying
Activity Activity types of records such as an account, contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a
meeting with a prospective customer. For example, an entry might associate a
Activity Content Document ActivityContentDocument__c product benefits whitepaper with an activity that represents a call report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically
Activity Template ActivityTemplate__c generated each time a registered object's stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an
Application Application__c individual, group of individuals or organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other
assets. Promotions may be applied to a specific asset, to a contract governing
multiple assets or to a billing account covering all charges made to that billing
account. The applied promotion indicates the duration of the customer's commitment
Applied Promotion AccountAppliedPromotion__c and pricing benefits. Data Objects Transactional
Vlocity Communications Object List Winter '21

An Applied Promotion affects one or more customer assets. This object is the
Applied Promotion Affected intersection between an Applied Promotion and an Asset that is affected by that
Asset AccountAppliedPromotionItem__c Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point
in time. Also represents the assessment templates that contain the questions and
Assessment Assessment__c possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an
Assessment Answer AssessmentAnswer__c assessment template, this represents a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an
Assessment Question AssessmentQuestion__c assessment template, this represents the definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for
example, a product previously sold and installed. Vlocity Communications uses this
object to represent subscribed services and products. Vlocity extensions further Transactional/Local
Asset Asset accommodate asset based ordering and other specific asset attributes. Data Objects Copy
The assignment of an Attribute to an object such as an Account, Contact or Product.
Product attributes define the default configuration for the product to which they are
Attribute Assignment AttributeAssignment__c assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement,
upgrade, or other circumstances. Asset relationships appear in the Primary Assets
AssetRelationship AssetRelationship and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion,
Campaign Campaign webinar, or trade show. Utilized by Vlocity mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an
entry might associate a telecommunications industry analyst report with a
Campaign Content Document CampaignContentDocument__c salesperson's call list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Represents an action taken against a campaign member such as an attempt to call
Campaign Member Action Log CampaignMemberActionLog__c the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue
Cart Cart__c follow-up actions with the suspect, prospect or customer. Data Objects Transactional
An item that was added to an abandoned shopping cart. Master-detail child object of
Cart Item CartItem__c Cart (Cart__c). Data Objects Transactional
Represents a case, which is a customer issue or problem. Vlocity Communications
has two case record types—trouble tickets and billing disputes. Cases contain
Case Case detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be
contained within other catalogs forming a hierarchical structure for organizing the
Catalog Catalog__c contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually
connected in a hierarchy, but catalog relationships enable reuse of portions of a
Catalog Relationship CatalogRelationship__c catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as
Charge Measurement ChargeMeasurement__c data charges (Gb) or voice charges (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on
outstanding invoices. It typically consists of late payment or past due payment
Collections Activity Dunning__c reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
Vlocity Communications Object List Winter '21

A compiled attribute override defines the JSON representation net of all attribute
Compiled Attribute Override CompiledAttributeOverride__c overrides for a given product (usually a commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account,
opportunity, order, case, campaign or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to
Contact Contact approve charges in addition to their personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or
Salesforce Files. This object is available in versions 17.0 and later for Salesforce
CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For
example, use context actions with penalty rules to apply a fee when a promotion or
Context Action ContextAction__c contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The
Context Scope ContextScope__c scope defines how to traverse the entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have
Contract Document ContractVersion__c physical files attached to it such as Word files or PDF files. Data Objects Transactional
A contractual discount provided to a customer for future purchases within the contract
Contract Document Discount ContractVersionDiscount__c time period. Data Objects Transactional
Contract Document Discount An item or category of items to which a contractual discount applies. Master-detail
Item ContractVersionDiscountItem__c child object of Contract Document Discount (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Discount Discount pricing adjustments provided by a contractual discount. Master-detail child
Pricing ContractVersionDiscountPricing__c object of Contract Document Discount (ContractVersionDiscount__c). Data Objects Transactional
Provides information about each file attached to a document version including its
Contract Document Element ContractDocumentCollection__c type, size and source. Data Objects Transactional
Stores information about DocuSign envelopes created during the DocuSign
Contract Document Envelope ContractEnvelope__c eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Group ContractGroup__c A Contract group can be a collection of service points or service accounts. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you
enable Entitlements in your org. This object is a child of the sandard ServiceContract
object. Represents a Product2 in a ServiceContract (customer support agreement).
Contract Line ContractLineItem This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Provides information about the status of each recepient in a DocuSign eSignature
Contract Recipient ContractRecipient__c envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract.
Values for contract terms can be set for a contract version and displayed along with
Contract Term ContractTerm__c legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics -
Contract Type ContractType__c e.g. the lifecycle states, the people who access, the templates and clauses used, etc. Data Objects Setup
Specific option settings defined for a contract type that control characteristics and
Contract Type Setting ContractTypeSetting__c behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record
of a particular contract type is created, it automatically inherits contract terms of the
Contract Type Term ContractTypeTerm__c contract type. Data Objects Setup
Vlocity Communications Object List Winter '21

An interaction between a customer, prospect, partner or other contact and your


organization. Could be a phone call, a web site visit, a mobile application session or
Customer Interaction CustomerInteraction__c an in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer
account, a customer asset, a quote or a case. A topic could even be a specific field or
aspect of an object such as a charge on a bill or a co-pay on a health insurance
Customer Interaction Topic CustomerInteractionTopic__c coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to
translate an item in a commercial sales order into a more technical item known to a
Decomposition Relationship DecompositionRelationship__c backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files
Document Document__c attached to it such as Word files or PDF files. Data Objects Setup
A clause is a paragraph of legal language or provision that is used to assemble a
Document Clause DocumentClause__c contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A
template once created and activated can be used to dynamically generate documents
Document Template DocumentTemplate__c for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that
Document Template Element DocumentTemplateElement__c results from replacing clause insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections
such as clauses, images, context sections, embedded template sections, signature
Document Template Section DocumentTemplateSection__c sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections
such as clauses, images, context sections, embedded template sections, signature
Document Template Section DocumentTemplateSection__c sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display
Document Template Section in a generated contract document. Conditions can be simple product based
Condition DocumentTemplateSectionCondition__c conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Represents an event in the calendar. In the user interface, event and task records are
Event Event collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the
Event During Interaction EventDuringInteraction__c Expanded Interaction Log user interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version
of the Console Action Log. It tracks statistics about the user clickstream events that
happened during the interaction and serves as the collection of events stored in child
Expanded Interaction Log ExpandedInteractionLog__c Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret
errors from external system call-outs. Used by Vlocity Order Management. Master-
Error Code ErrorCode__c detail child object of Error Code Namespace (ErrorCodeNamespace__c). Data Objects Setup
An Error Code Namespace contains a set of error codes that are unique within the
Error Code Namespace ErrorCodeNamespace__c namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS
orders, logistics orders, billing update requests, etc. Fulfillment Requests are
Fulfilment Request FulfilmentRequest__c generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request FulfilmentRequestDecompRelationship__ Links a source Order or Fulfilment Request with a Fulfilment Request generated
Decomposition Rel c through the decomposition process. Data Objects Transactional
A line item in a fulfillment request. Refers to a Specification (Product2) and,
Fulfilment Request Line FulfilmentRequestLine__c optionally, an Asset. Data Objects Transactional
Vlocity Communications Object List Winter '21

FulfilmentRequestLineDecompR FulfilmentRequestLineDecompRelationsh Links a source Order or Fulfilment Request Line with a Fulfilment Request Line
elationship ip__c generated through the decomposition process. Data Objects Transactional
FulfilmentRequestLineRelationsh A dependency relationship between Fulfilment Request Lines used to control the
ip FulfilmentRequestLineRelationship__c orchestration process for those lines. Data Objects Transactional
FulfilmentRequestLineSourceRootOrderIt Link each Fulfilment Request Line with its source Root Order Items following the
FRL Source Bundle Relationship em__c result of the decomposition process. Data Objects Transactional
Provides information about the documents attached in a DocuSign eSignature Data Objects Transactional
Generic DocuSign Document GenericDocument__c envelope.
Generic DocuSign Envelope GenericEnvelope__c Stores information about DocuSign envelopes. Data Objects Transactional
Provides information about the status of each recepient in a DocuSign eSignature Data Objects Transactional
Generic DocuSign Recipient GenericRecipient__c envelope.
A household, or affinity group, is a collection of parties who are somehow related to
each other. A household will typically represent a family or the people who all live
within a given dwelling. A group is any user-defined collection of member parties:
people or organizations. Households or affinity groups are useful when your
customers are the members of the group and you want to visualize the net business
Household Household__c that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within
order management or simply items that are not owned by a specific customer. Useful
for tracking equipment or devices before they are purchased by a customer or that
are never purchased by a customer. Examples include inventoried SIM cards,
Inventory Item InventoryItem__c networking equipment, set-top boxes and meters. Data Objects Transactional
Inventory Item InventoryItemDecompositionRelationship Links a source Asset or Inventory Item with an Inventory Item identified as a result of
DecompositionRelationship __c the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be
Item Implementation ItemImplementation__c used to execute a fulfillment task (an orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority Transactional/Local
Jurisdiction Jurisdiction__c to hear and determine causes of action. Data Objects Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Used to differentiate a segment of your company's business. Useful when separate
lines of business within the company have their own separate product lines, business
processes and sales force. For example, within a large insurance carrier, multiple
lines of business might include life insurance, annuities, and retirement lines. Within a
communications provider, lines of business might include mobile, networking and
Line of Business LineOfBusiness__c wholesale businesses. Data Objects Setup
For Order Management, a work queue that holds order fulfillment tasks that must be
Manual Queue ManualQueue__c performed manually by an individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the
Manual Queue Assignment Rule AssignmentRule__c assignment of manual fulfillment tasks to an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to
work fulfillment tasks that are added to that queue. Master-detail child object of
Manual Queue Member ManualQueueMember__c Manual Queue (ManualQueue__c). Data Objects Transactional
Object Applied Result ObjectAppliedResult__c Execution results for rules applied against a target object. Data Objects Transactional
A component-level migration path that defines the mapping of a component of an
Offer Migration Component existing offer to a component of a new offer. Master-detail child object of Offer
Mapping OfferMigrationComponentMapping__c Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more
Offer Migration Plan OfferMigrationPlan__c existing offers to one or more new offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization.
Operating Hours OperatingHours__c Used to describe the hours when a site is open for business. Data Objects Master
Vlocity Communications Object List Winter '21

Represents a named definition of the operating hours of a business or organization.


Operating Hours and Exceptions OperatingHoursEntry__c Used to describe the hours when a site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications
utilizes opportunities for business accounts and includes details regarding the stage
of an opportunity cycle—for example, In Process and Completed. Should an
opportunity become a quote or an order, information from the opportunity can carry
forward.
Opportunities are identified by their stage—for example, Prospecting, Identify
Decision Makers, Negotiation/Review—along with the projected success, in
percentages.
Vlocity Communications fully integrates opportunities, quotes and orders to
Opportunity Opportunity accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other
assets within a given opportunity. Normally promotions would not be applied until the
quoting process, but this can be useful when the opportunity is to enhance existing
Opportunity Applied Promotion OpportunityAppliedPromotion__c assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This
Opportunity Applied Promotion object is the intersection between an Opportunity Applied Promotion and an
Item OpportunityAppliedPromotionItem__c Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be
necessary to win the opportunity. Used for example when there is an opportunity to
Opportunity Discount OpportunityDiscount__c renew or upgrade a customer's services and that customer has standing discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail
Opportunity Discount Item OpportunityDiscountItem__c child object of Opportunity Discount (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child
Opportunity Discount Pricing OpportunityDiscountPricing__c object of Opportunity Discount (OpportunityDiscount__c). Data Objects Transactional
A opportunity group can be a collection of service points or service accounts or any
Opportunity Group OpportunityGroup__c other grouping object. Data Objects Transactional
Opportunity Member OpportunityMember__c Member record of the Opportunity group Data Objects Transactional
This read-only object represents a partner relationship between an Account and an
Opportunity. This object is automatically created when a Partner object is created for
Opportunity Partner OpportunityPartner a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall
opportunity or to a specific opportunity product. Normally this level of detailed pricing
won't occur until the quoting process, but this can be useful when the opportunity is to
enhance existing assets that already have certain promotions or write-in adjustments
Opportunity Pricing OpportunityPriceAdjustment__c applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a
business customer on a Opportunity. For example, if there are two Opportunity Line
Items, the first might be for equipment while the second for a corporate-wide calling
plan.
Each row represents a proposed product or service. Vlocity extensions include the
Opportunity Product OpportunityLineItem ability to specify discounts, recurring charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what
the relationship means to the business. For example, a relationship may identify a
dependency between two opportunity products. Or, a relationship may identify an
upgrade to replace one or more opportunity products with one or more other
Opportunity Product Relationship OpportunityLineItemRelationship__c opportunity products. Data Objects Transactional
Vlocity Communications Object List Winter '21

For Order Management, a dependency of one Orchestration Item on another


Orchestration Item within a generated Orchestration Plan. The associated
Orchestration Dependency Definition describes the nature of the dependency.
Orchestration Dependency OrchestrationDependency__c Master-Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition
on another Orchestration Item Definition within an Orchestration Plan Definition.
Orchestration Dependency Dependencies controls the execution order of the defined orchestration items.
Definition OrchestrationDependencyDefinition__c Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the
Orchestration Plan for a given order or orders. Master-Detail child of Orchestration
Orchestration Item OrchestrationItem__c Plan (OrchestrationPlan__c). Data Objects Transactional
Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line
Orchestration Item Source OrchestrationItemSource__c (s) following Orchestration Plans creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill
something under one or more fulfillment scenarios. Master-detail child object of
Orchestration Plan Definitions. Master-Detail child of Orchestration Plan Definition
Orchestration Item Definition OrchestrationItemDefinition__c (OrchestrationPlanDefinition__c). Data Objects Setup
For Order Management, an assembled order fulfillment plan that identifies and
Orchestration Plan OrchestrationPlan__c orchestrates the tasks required to fulfill a given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that
Orchestration Plan Definition OrchestrationPlanDefinition__c need to happen in order to fulfill something under one or more fulfillment scenarios. Data Objects Setup
Orchestration Queue For Order Management, a rule that controls on which orchestration queue a defined
Assignment Rule OrchestrationQueueAssignmentRule__c orchestration plan or task will be executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-
action on a Product. The Orchestration Scenario identifies the Orchestration Plan
Orchestration Scenario OrchestrationScenario__c Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are
comprised of header information followed by line items of individually ordered
products or services.
Vlocity Communications fully integrates opportunities, quotes and orders to
Order Order accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other
assets within a given order. The request indicates whether the promotion is to be
applied to a specific asset, to the contract affected by the order or to a specified
billing account. The order applied promotion indicates the expected duration of the
Order Applied Promotion OrderAppliedPromotion__c customer's commitment and pricing benefits. Data Objects Transactional
An Order Applied Promotion affects one or more order items. This object is the
Order Applied Promotion intersection between an Order Applied Promotion and an Order Item that is affected
Affected Item OrderAppliedPromotionItem__c by it. Data Objects Transactional
Order Asynchronous Operation Requests an asynchronous operation to run on the requested order, optionally on a Transactional/Local
Event OrderAsyncOperationEvent__e specific order item bundle. Data Objects Copy
An order-specific discount designed by a sales rep or contact center agent to entice
Order Discount OrderDiscount__c the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child
Order Discount Item OrderDiscountItem__c object of Order Discount (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object
Order Discount Pricing OrderDiscountPricing__c of Order Discount (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service
Order Group OrderGroup__c points that can be ordered with the same services configured in a similar way. Data Objects Transactional
Order Member OrderMember__c Member record of the Order group Data Objects Transactional
Vlocity Communications Object List Winter '21

Order Payment OrderPayment__c Defines the type of payment event received from the payment gateway. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall
order or to a specific line item. Used for write-in overrides, adjustments added
through an applied promotion or any price, charge or fee identified for the order or
line item. The price or adjustment indicates the action and sub-action requested such
as adding or removing the price or adjustment as well as the date the change is
requested to be applied. It also indicates the expected dates for any recurring but
Order Pricing OrderPriceAdjustment__c limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a
potentially contracted product or service. Vlocity extensions include specifics
regarding installation, service and disconnection dates, special one-time, discounted,
overage and recurring charges, as well as specifics regarding a product's proposed
Order Product OrderItem installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the
relationship means to the business. For example, a relationship may identify a
dependency between two order items. Or, a relationship may identify an upgrade to
Order Product Relationship OrderItemRelationship__c replace one or more order items with one or more other order items. Data Objects Transactional
Order Product Rollup OrderProductRollup__c Stores Product and Category Quantity rollups for Order. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders. Data Objects Transactional
Internal Platform Event that is in Platform Event-based Order status updates Transactional/Local
OrderUpdate OrderUpdate__e propagation in OM+ Data Objects Copy
Represents a partner relationship between two Account records or between an
Partner Partner Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other
entity represented by one or more individuals. In Vlocity applications, each account,
contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support
business-to-consumer (B2C) and business-to-business-to-consumer (B2B2C)
Party Party__c practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households,
contacts, partners, or accounts so that they can be visualized in the relationship
Party Relationship PartyRelationship__c graph. Party relationships are typed and can have a start and end date specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a
customer's billing statement. For example, this could occur as the result of a case
that was registered to dispute a prior billing or product issue. Once the adjustment is
approved, it can then be fed to the client's billing system for processing. This object
Payment Adjustment PaymentAdjustment__c can also be used to register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank
account or other payment processing information. Master-detail child object of
Payment Method PaymentMethod__c Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific
customer account. Payment Plans might be established in order to bring a customer
in collections back into good standing (pay off your outstanding debt in increments
Payment Plan PaymentPlan__c over a 6 month period). Data Objects Local Copy
Vlocity Communications Object List Winter '21

A complex, building or house, together with its land and outbuildings, occupied by
businesses or tenants. In the communications and media industry, it may be a
location where services such as wired phone or cable TV services are provided to
customers. A premises record may optionally represent a location within a premises,
such as a particular building on a property, a floor of a building, or some other subset
Premises Premises__c of the larger premises where equipment may be deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people,
households or other parties that have a relationship to the premises. For example, an
owner relationship, facility manager relationship, tenant relationship, or legal
PremisesPartyRelationship PremisesPartyRelationship__c representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2
and Product2). Vlocity Communications captures information regarding base or
Price Book Entry PricebookEntry minimum prices (floor), recurring charges, and usage-based charges. Data Objects Setup
A price list represents the pricing for the products and services that your company
offers. A base price list defines the baseline pricing for your products and services. A
child price list inherits all the pricing from the base price list and contains exceptions
Price List PriceList__c to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined
within a price list. A given price list entry may be defined for an offer, a promotion, or
some other context. The price list entry defines the terms and conditions of the pricing
Price List Entry PriceListEntry__c including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment
such as a monthly recurring charge of $50. Used for integration with rating systems
(billing or charging). Used to identify a specific price, charge or adjustment available
Pricing Element PricingElement__c from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity
CPQ when the PricingPlanService implementation is chosen. To activate a given
Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan entry in the
CPQ Configuration Setup custom setting and set the value to the code of the pricing
plan you want to run. For example, setting DefaultPricingPlan =
Pricing Plan PricingPlan__c DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by
Pricing Plan Step PricingPlanStep__c the Vlocity CPQ PricingPlanService implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to
be used to price products or services. This is metadata that enables agile pricing
Pricing Variable PricingVariable__c definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset.
The pricing variable binding controls to which field a given pricing variable is bound
Pricing Variable Binding PricingVariableBinding__c on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped
package of products or services. Sometimes products are grouped to accommodate
specialized pricing. The child items are automatically added to the cart when the
parent product is added, so child items are always created when products are sold
together. May represent the make up of product offerings, product specifications,
Product Child Item ProductChildItem__c resources specifications or service specifications. Data Objects Setup
Vlocity Communications Object List Winter '21

Product configuration procedures are used in rule actions to change the product
choices available to users as they quote or order products. The procedures act on
attributes to hide them, disable them, require a value for them, assign a specific value
Product Configuration Procedure ProductConfigurationProcedure__c to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For
example, selected channels may not be authorized to broadcast within a given state
or locale. Or a given telecommunications product may simply not yet be available in a
given region. To accommodate such exclusions, "rules" regarding product availability
can be defined. If a product is denoted as unavailable within a select state or zip code
range, that product will not be suggested when creating a new order, opportunity, or
Product Not Available ProductAvailability__c quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain
circumstances. For example, a product may not be eligible for an account unless that
account is a business account with a Gold level SLA (Service Level Agreement).
Product Not Eligible ProductEligibility__c Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute
assignment. Most often used for commercial offers that override the child items and
Product Override Definition OverrideDefinition__c attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires,
excludes and recommends. Required relationship rules enable defining products that
are required in conjunction with a given product. For example, the purchase of HD
channels requires the installation of an HD receiver. Exclude relationship rules enable
defining products that would not be compatible with (exclude) a given product.
Recomnends relationship rules enable defining products that are logically affiliated
and as such could be recommended as a supplemental product. Product relationship
rules work independent of product child item bundles; it is unnecessary to use
relationship rules to enforce inclusion of all components when product child items are
Product Relationship ProductRelationship__c used. Data Objects Setup
Represents relationships between two insurance products and their child components
Product Relationship Type ProductRelationshipType__c which defines the optional coverage specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record Transactional/Local
Project Item ProjectItem__c type. Master-detail child object of :Project Data Objects Copy
Defines a container to manage changes to referenced versioned objects. There is
currently only one record type, Work Set, wherein the object is used to track changes Transactional/Local
Project Project__c to EPC artifacts. Future record types will be added to support other Vlocity objects. Data Objects Copy
A promotion is a definition of promotional pricing that can be made available to
customers. Promotions are made available to customers for a period of time and
usually define limited-time promotional pricing that may also require the customer to
Promotion Promotion__c commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may
automatically add certain products or services to a quote/order when the promotion is
applied. This represents the product or service that is applicable or automatically
Promotion Item PromotionItem__c included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for
products and services. Quotes can be created from and synced with opportunities,
Quote Quote and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other
assets within a given quote. The request indicates whether the promotion is to be
applied to a specific asset, to the contract affected by the order or to a specified
billing account. The quote applied promotion indicates the expected duration of the
Quote Applied Promotion QuoteAppliedPromotion__c customer's commitment and pricing benefits. Data Objects Transactional
Vlocity Communications Object List Winter '21

A Quote Applied Promotion affects one or more quote items. This object is the
Quote Applied Promotion intersection between a Quote Applied Promotion and a Quote Line Item that is
Affected Item QuoteAppliedPromotionItem__c affected by it. Data Objects Transactional
Quote Asynchronous Operation Requests an asynchronous operation to run on the requested quote, optionally on a Transactional/Local
Event QuoteAsyncOperationEvent__e specific quote item bundle. Data Objects Copy
A discount proposed by a sales rep or contact center agent within a quote to achieve
Quote Discount QuoteDiscount__c the price points required by the customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child
Quote Discount Item QuoteDiscountItem__c object of Quote Discount (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object
Quote Discount Pricing QuoteDiscountPricing__c of Quote Discount (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or
Quote Group QuoteGroup__c service points that can be quoted with the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote.
Vlocity Communications extends the object to include specifics regarding installation,
service and disconnection dates, special one-time, discounted, overage and recurring
Quote Line Item QuoteLineItem charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Quote Member QuoteMember__c Member record of the Quote group. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall
quote or to a specific line item. Used for write-in overrides, adjustments added
through an applied promotion or any price, charge or fee identified for the quote or
line item. The price or adjustment indicates the action and sub-action requested such
as adding or removing the price or adjustment as well as the date the change is
requested to be applied. It also indicates the expected dates for any recurring but
Quote Pricing QuotePricingAdjustment__c limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the
relationship means to the business. For example, a relationship may identify a
dependency between two quote line items. Or, a relationship may identify an upgrade
Quote Product Relationship QuoteLineItemRelationship__c to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Quote Product Rollup QuoteProductRollup__c Stores Product and Category Quantity rollups for Quote. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Represents a customer support contract (business agreement). This object is
Service Contract ServiceContract available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point
is separately metered (or measured). Useful for fixed line services including energy
Service Point ServicePoint__c and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or
services from your organization or your partner organizations. In the communications
industry, these represent retail stores or customer service locations. In the public
sector, these represent the locations where benefits service providers operate. A site
is located by address as well as geo-location data. A site must be defined for an
account which may be a partner account or an internal organization account used to
Site BusinessSite__c describe your company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a
given site. In the communications industry, these are typically types of services
offered at a retail store such as bill payment and equipment returns, but could also
represent products generally available at that store. In the public sector, these
represent the benefits and services provided at the service provider's site such as
Site Offering BusinessSiteOffering__c counseling services, shelter or food distribution. Data Objects Setup
Vlocity Communications Object List Winter '21

Summaries from statements produced by a client's billing software can be imported


Statement Statement__c into this object. Historical statements can be retained as well. Data Objects Local Copy
Individual line items constituting an account's statement are imported from the client's
Statement Line Item StatementLineItem__c billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may
obtain products or services from your organization or your partner organizations. This
information can be used to provide a Store Locator feature on a customer website. A
store location advertises its location by address and geolocation as well as its hours
of operation. Store locations are operated by a company brand or an authorized
dealer which must be defined as a partner account or an internal organization
Store Location BusinessSite__c account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a
given store location such as bill payment and equipment returns, but could also
Store Offering BusinessSiteOffering__c represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by
a single payment plan at any given time. A user of a network becomes a ”subscriber”
Subscription Subscription__c through the establishment of their first “subscription”. Data Objects Transactional
Represents a business activity such as making a phone call or other to-do items. In
Task Task the user interface, Task and Event records are collectively referred to as activities. Data Objects Transactional
Time plans represent a reusable definition of a duration of time. For example, a 12
Time Plan TimePlan__c month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time
activities such as billing. Used to describe the rules for calculating the commitment
Time Policy TimePolicy__c and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the
working hours for a specific Salesforce User through an association to an Operating
User Calendar UserCalendar__c Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as
Vlocity Attachment VlocityAttachment__c web content in any URL-addressable content store. Data Objects Setup
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or Data Objects Setup
configuring items tracked in the database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests,
preferences and any other information that users desire to track. The same attributes
can be used on products, documents and other content to describe the target profile
of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on
an opportunity, quote or order to those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an
opportunity, quote or order. For example, the operator may select one of three
speeds available on a specific modem.
Vlocity Attribute Assignment A rule defined to calculate and auto-assign profile attributes to a subject such as an
Rule AttributeAssignmentRule__c Account or Contact under specified conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The
configured or default value of the Vlocity Attribute will be maintained in the specified
Vlocity Attribute Binding AttributeBinding__c field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined
groupings. The Category also identifies some characteristics of the profiling attributes
Vlocity Attribute Category AttributeCategory__c in that grouping. Data Objects Setup
Vlocity Communications Object List Winter '21

Defines a flexible table (or "matrix") that enables fast lookup based on one or more
input dimensions and returns one or more corresponding output values. The input
and output dimensions are entirely flexible and configured in the definition of the
matrix without having to change the underlying object model. Vlocity Calculation
Matrices can be changed by authorized administrators who do not have the
Vlocity Calculation Matrix CalculationMatrix__c "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix
Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Defines the input and output dimensions of a matrix. Master-detail child object of
Dimension CalculationMatrixDimension__c Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix
Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical
steps performed on inputs, matrix lookups and user-defined variables. Vlocity
Calculation Procedures can be changed by authorized administrators who do not
Vlocity Calculation Procedure CalculationProcedure__c have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure
Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure
Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure
Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is
Vlocity Context Mapping ContextMapping__c an in-memory instance of user context. Data Objects Setup
Vlocity Context Mapping Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context
Argument ContextMappingArgument__c Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand
controls the look and feel of emails sent by the sender to recipients. For example, a
Vlocity DocuSign Branding VlocityDocuSignBranding__c company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used
Vlocity Docusign Template VlocityDocuSignTemplate__c with the DocuSign related actions in Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity
records for some purpose. For example, an entity filter may be used to define the
Vlocity Entity Filter EntityFilter__c products for which a Vlocity Rule applies. Data Objects Setup
A Vlocity Entity Filter Condition defines a condition which must be true in order for a
Vlocity Entity Filter Condition EntityFilterCondition__c record to be retained in the result set. Data Objects Setup
Vlocity Entity Filter Condition Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter
Argument EntityFilterConditionArgument__c Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are
identified as a specific set of products & pricebooks. Each entry represents a member
Vlocity Entity Filter Member EntityFilterMember__c of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity
Vlocity Function Argument VlocityFunctionArgument__c Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend
Vlocity Intelligence Machine VqMachine__c resources registered with the machine. Data Objects Setup
Vlocity Communications Object List Winter '21

Vlocity Intelligence Machine The inclusion of a Vlocity Intelligence Resource within a specific recommendations
Resource VqMachineResource__c machine. Master-detail child object of Vlocity Intelligence Machine (VqMachine). Data Objects Setup
A Vlocity Intelligence Resource registers a thing such as a product or action to
Vlocity Intelligence Resource VqResource__c participate in recommendations. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to all records of a given object
Vlocity Object Rule Assignment ObjectRuleAssignment__c such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of
Vlocity Offering Procedure OfferingProcedure__c action to apply to the offer such as to exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or
households. For example, this might be Head of Household, CEO, or Board Member.
This object defines the type of relationship between two parties: a source and target.
Vlocity Party Relationship Type PartyRelationshipType__c For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklists are reusable lists of values used for validating attributes or custom UI
Vlocity Picklist Picklist__c pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions
Vlocity Rule Rule__c taken to configure, price and quote products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions
can define a configuration action, an availability action, an eligibility action, a pricing
Vlocity Rule Action RuleAction__c action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product,
Vlocity Rule Assignment RuleAssignment__c Promotion, Price List or Price List Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to
Vlocity Rule Filter RuleFilter__c and the conditions under which the rule fires or not. Data Objects Setup
Vlocity Rules operate on declared variables. This represents a declared variable for
Vlocity Rule Variable RuleVariable__c the parent rule. Data Objects Setup
Vlocity State Transition Rule VlocityStateTransitionRule__c This object stores the rules configured to be executed on an object state transition Data Objects Setup
and the actions that get executed when the rules evaluate to true.
Represents field service work to be performed for a customer. This object is available
Work Order WorkOrder in API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the Interface
DataRaptor Bulk Data DRBulkData__c process of being imported via DataRaptor. Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information Interface
Interface_BillingInfo Interface_BillingInfo__c into the Vlocity Communications database. Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Interface
Product Attribute Interface Interface_ProductAttribute__c Attributes and product Attribute Assignments. Objects Interface
This is used to map attributes between product templates and product specs. It it
Spec Template Attribute used in the GoDigital catalog & promotions alignment feature but is not restricted to Interface
Mapping SpecTemplateAttributeMapping__c just GoDigital and can be used for similar features too. Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital
catalog & promotions alignment feature but is not restricted to just GoDigital and can Interface
Spec Template Mapping SpecTemplateMapping__c be used for similar features too. Objects Interface
Vlocity DataRaptor Object Interface Object: Generic Vlocity DataRaptor interface object which can be used for Interface
Interface Interface_DRGeneric__c staging data to be imported. Objects Interface
Vlocity Communications Object List Winter '21

The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity


DataRaptor to transform data from one interface to another. The bundle contains a
collection of mappings (Map Items) which define how data is transformed from the Interface
Vlocity DataRaptor Interface DRBundle__c source interface to the target interface. Objects Interface

System Objects
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
This object is used to group records present in caching objects, such as the
Cached Data Set CachedDataSet__c Datastore, into sets and control the activation of the set using the IsActive flag. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute System object used as a persistent cache of attribute values applicable to the
Value CachedPriceBookEntryAttributeValue__c products behind specified price book entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
This contains the logs of the recomputation batch jobs that will run against the cached
CachedAPIChangeEntry CachedAPIChangeEntry__c API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action
Log entry stores raw information about the given user interaction including all the user
clickstream events that happened during the interaction. This information is later
Console Action Log ConsoleActionLog__c expanded to generate the Expanded Interaction Log entries. System Objects System
Omni User Session OmniUserSession__c User session details System Objects System
Relationship between upstream and downstream Products (for example, between
Decomposition Relationship DecompositionRelationship__c Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one
stream of processing. Each Orchestration Queue represents a different stream of
processing. Orchestration Items (fulfillment tasks) are each assigned to a particular
Orchestration Queue OrchestrationQueue__c queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue
Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly
handle the merge request at the Party level. When an Account or Contact are merged
using the Salesforce merge feature, Vlocity will place a merge request on this queue
Party Merge Request PartyMergeRequest__c and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An System Objects System
Id reference from the target to the source defines a one-to-many relationship. A
relationship object, either custom or PartyRelationship__c, defines a many-to-many
relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This System Objects System
Objects also contains a list of fields for the Object API name, which is fetched by the
Graph API.
Vlocity Communications Object List Winter '21

Represents a specific execution of a Vlocity OmniScript that has been saved for later
completion. Do not manually modify the records or the OmniScript will likely not be
Saved OmniScript OmniScriptInstance__c able to be resumed. System Objects System
Vlocity Contract Service Log VlocityContractServiceLog__c Contains details about contract service requests made. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity system object used as a queue for DataRaptor batches needing to be
Vlocity DataRaptor Batch Queue DRBatchQueue__c processed. System Objects System
Vlocity system object used to stage JSON data being imported or exported via
Vlocity DataRaptor Staged Data Stage__c DataRaptor. System Objects System
Populated after an error in an integration procedure via a data raptor bundle. Can be
Vlocity Error Log Entry VlocityErrorLogEntry__c a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes
like upgrade, diagnostics or a trigger. Vlocity System Log entries may contain
information about the failure of a trigger or an Apex jobc or successful execution of an
upgrade step. This information is used by the Vlocity support and services team for
Vlocity System Log VlocitySystemLog__c debugging and solving Org level problems. System Objects System
Vlocity Tracking Component VlocityTrackingComponent__c Describes each component(Card, Omniscript) involved in a Tracking Group. System Objects System
Vlocity Tracking Group VlocityTrackingGroup__c Web/Omnichannel tracking definition. Under each Tracking Group, we can specify a System Objects System
set of Components to be tracked.
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle. System Objects System
Canbeacallouterror,upserterror,etc.
Vlocity Tracking Event VlocityTrackingEvent__e Platform Events queue to publish OmniAnalytics events. Events are written to this System Objects System
event queue when OmniAnalyticsEnabled and OmniAnalyticsTrackAsEvent are set to
true in General Settings(Custom Settings).
Vlocity Web Tracking VlocityWebTrackingConfiguration__c Tracking method definition metadata is defined here. Contains vendor specific System Objects System
Configuration information.
Vlocity Web Tracking Event VlocityWebTrackingEventType__c VlocityWebTrackingEventType enables a technical admin to specify a javascript System Objects System
Type fragment that will call the tracker API when the event fires. It uses substitution
variables to represent dynamic parts of the payload.
Test Result TestResult__c A test result record contains a test procedure execution result. Test result records can System Objects System
be grouped with a value of the TestSuiteUniqueKey__c field

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Obsolete
Account Contact Role AccountContactRole Vlocity recomends using the standard Account Contact Relation object instead. Objects Deprecated
DEPRECATED. Use Vlocity Object Layouts. Obsolete
Admin Tab Layout AdminTabLayout__c Objects Deprecated
DEPRECATED. Use Account Pricing. Obsolete
Asset Pricing Adjustment AssetPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Template Section Conditions. Obsolete
Document Clause Condition DocumentClauseCondition__c Objects Deprecated
DEPRECATED. Obsolete
Large Data Store LargeDataStore__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Offer Pricing Component OfferPricingComponent__c Objects Deprecated
Vlocity Communications Object List Winter '21

DEPRECATED. Use Order Pricing Adjustment. Obsolete


Order Item Pricing Adjustment OrderItemPriceAdjustment__c Objects Deprecated
DEPRECATED. Obsolete
Party Association Party_Association__c Objects Deprecated
DEPRECATED. Obsolete
Person Account Settings PersonAccountSettings__c Objects Deprecated
DEPRECATED. Use Vlocity Picklist Values. Obsolete
Picklist Selection Entry PicklistSelectionEntry__c Objects Deprecated
DEPRECATED. Use Pricing Elements instead. Obsolete
Pricing Component PricingComponent__c Objects Deprecated
DEPRECATED. Obsolete
Pricing Component Relationship PricingComponentRelationship__c Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product
Template. A Product Template contains a set of Attributes saved to enable quick Obsolete
Product Template ProductTemplate__c creation of products with those attributes. Objects Deprecated
Association between Category & object Obsolete
Product Template Assignment ProfileCategoryAssignment__c Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line
item objects (for example OrderItem.JSONData__c). Do not use the Obsolete
ProductAttribXN ProductAttribXN__c ProductAttribXN__c object. Objects Deprecated
Profiling Segment ( similiar to Tag). Obsolete
Profiling Segment ProfilingSegment__c Objects Deprecated
Assignment of Profiling segments Obsolete
Profiling Segment Assignment ProfSegAssignment__c Objects Deprecated
Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete
Profiling Segment Category ProfilingSegmentCategory__c Objects Deprecated
DEPRECATED. Use Promotion Item instead. Obsolete
Promotion Applicable Product PromotionApplicableProduct__c Objects Deprecated
DEPRECATED. Use Promotion Item instead. Obsolete
Promotion Included Product PromotionIncludedProduct__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Promotion Pricing Alteration PromotionPricingAlteration__c Objects Deprecated
Quote Line Item Pricing DEPRECATED. Use Quote Pricing Adjustment. Obsolete
Adjustment QuoteLineItemPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Vlocity Entity Filters. Obsolete
Vlocity Context Rule ContextRule__c Objects Deprecated
DEPRECATED. Use Vlocity Rules. Obsolete
Vlocity Context Ruleset ContextRuleset__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Promotion Pricing Alteration PromotionPricingAlteration__c Objects Deprecated
Quote Line Item Pricing DEPRECATED. Use Quote Pricing Adjustment. Obsolete
Adjustment QuoteLineItemPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Vlocity Entity Filters. Obsolete
Vlocity Context Rule ContextRule__c Objects Deprecated
DEPRECATED. Use Vlocity Rules. Obsolete
Vlocity Context Ruleset ContextRuleset__c Objects Deprecated
Vlocity Communications Object List Spring '21

Model Type Model Sub Type


Label API Name Description [11] [12]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic charging,
a hold on future ordering or a suspension of collections. An account can have one or more active holds of various types,
Account Hold AccountHold__c each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of acceptance
Account Offer AccountOffer__c if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Account Product Rollup AccountProductRollup__c Stores Product and Category Quantity rollups for Account. Data Objects
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an account,
Activity Activity contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective customer.
Activity Content Document ActivityContentDocument__c For example, an entry might associate a product benefits whitepaper with an activity that represents a call report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered object's
Activity Template ActivityTemplate__c stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to a
specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
Applied Promotion AccountAppliedPromotion__c account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Promotion
Applied Promotion Affected Asset AccountAppliedPromotionItem__c and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the Setup/Transactiona
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects l
Represents the answer to a given question on an Assessment. When defined for an assessment template, this represents Setup/Transactiona
Assessment Answer AssessmentAnswer__c a available answer to the parent question. Data Objects l
Represents a question answered on an Assessment. When defined for an assessment template, this represents the Setup/Transactiona
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects l
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions Transactional/Local
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Copy
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the default
Attribute Assignment AttributeAssignment__c configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Vlocity
Campaign Campaign mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Vlocity Communications Object List Spring '21

Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming a
Catalog Catalog__c hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges
Charge Measurement ChargeMeasurement__c (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically consists
Collections Activity Dunning__c of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a
Compiled Attribute Override CompiledAttributeOverride__c commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty
Context Action ContextAction__c rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such as
Contract Document ContractVersion__c Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document Discount
Contract Document Discount Pricing ContractVersionDiscountPricing__c (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Group ContractGroup__c A Contract group can be a collection of service points or service accounts. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for a
Contract Term ContractTerm__c contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people
Contract Type ContractType__c who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a web
Customer Interaction CustomerInteraction__c site visit, a mobile application session or an in-person meeting. Data Objects Transactional
Vlocity Communications Object List Spring '21

A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or a
case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or PDF
Document Document__c files. Data Objects Setup
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can be
Document Template DocumentTemplate__c used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
Expanded Interaction Log ExpandedInteractionLog__c stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-outs.
Error Code ErrorCode__c Used by Vlocity Order Management. Master-detail child object of Error Code Namespace (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing update
Fulfilment Request FulfilmentRequest__c requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
FulfilmentRequestLineDecompRelatio FulfilmentRequestLineDecompRelationship__ Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
nship c process. Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
FulfilmentRequestLineSourceRootOrderItem_
FRL Source Bundle Relationship _c Link each Fulfilment Request Line with its source Root Order Items following the result of the decomposition process. Data Objects Transactional
Generic DocuSign Document GenericDocument__c Provides information about the documents attached in a DocuSign eSignature envelope. Data Objects Transactional
Generic DocuSign Envelope GenericEnvelope__c Stores information about DocuSign envelopes. Data Objects Transactional
Generic DocuSign Recipient GenericRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will typically
represent a family or the people who all live within a given dwelling. A group is any user-defined collection of member
parties: people or organizations. Households or affinity groups are useful when your customers are the members of the
Household Household__c group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items that
are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a customer
or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment, set-top boxes
Inventory Item InventoryItem__c and meters. Data Objects Transactional
Inventory Item
DecompositionRelationship InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of Transactional/Local
Jurisdiction Jurisdiction__c action. Data Objects Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Vlocity Communications Object List Spring '21

Used to differentiate a segment of your company's business. Useful when separate lines of business within the company
have their own separate product lines, business processes and sales force. For example, within a large insurance carrier,
multiple lines of business might include life insurance, annuities, and retirement lines. Within a communications provider,
Line of Business LineOfBusiness__c lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
Manual Queue ManualQueue__c For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks to
Manual Queue Assignment Rule AssignmentRule__c an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to
Manual Queue Member ManualQueueMember__c that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
Object Applied Result ObjectAppliedResult__c Execution results for rules applied against a target object. Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
Opportunity Group OpportunityGroup__c A opportunity group can be a collection of service points or service accounts or any other grouping object. Data Objects Transactional
Opportunity Member OpportunityMember__c Member record of the Opportunity group Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
Opportunity Partner OpportunityPartner automatically created when a Partner object is created for a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
Opportunity Pricing OpportunityPriceAdjustment__c opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a Opportunity.
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
Opportunity Product OpportunityLineItem charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency. Master-
Orchestration Dependency OrchestrationDependency__c Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined orchestration
Orchestration Dependency Definition OrchestrationDependencyDefinition__c items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
Vlocity Communications Object List Spring '21

For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or orders.
Orchestration Item OrchestrationItem__c Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line(s) following Orchestration Plans
Orchestration Item Source OrchestrationItemSource__c creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration Plan
Orchestration Item Definition OrchestrationItemDefinition__c Definition (OrchestrationPlanDefinition__c). Data Objects Setup
Generic Orchestration Item relationship. Mainly used during supplemental Order to maintain the continuity chain of
Orchestration Item Relationship OrchestrationItemRelationship__c dependencies. Data Objects Transactional
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a
Orchestration Plan OrchestrationPlan__c given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The Orchestration
Orchestration Scenario OrchestrationScenario__c Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment and
Order Applied Promotion OrderAppliedPromotion__c pricing benefits. Data Objects Transactional
Order Applied Promotion Affected An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Item OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Transactional/Local
Order Asynchronous Operation Event OrderAsyncOperationEvent__e Requests an asynchronous operation to run on the requested order, optionally on a specific order item bundle. Data Objects Copy
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the same
Order Group OrderGroup__c services configured in a similar way. Data Objects Transactional
Order Member OrderMember__c Member record of the Order group Data Objects Transactional
Order Payment OrderPayment__c Defines the type of payment event received from the payment gateway. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Order Pricing OrderPriceAdjustment__c but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or service.
Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time, discounted,
Order Product OrderItem overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade to
Order Product Relationship OrderItemRelationship__c replace one or more order items with one or more other order items. Data Objects Transactional
Order Product Rollup OrderProductRollup__c Stores Product and Category Quantity rollups for Order. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders. Data Objects Transactional
Transactional/Local
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Copy
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or more
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and business-
Party Party__c to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that they
Party Relationship PartyRelationship__c can be visualized in the relationship graph. Party relationships are typed and can have a start and end date specified. Data Objects Master
Vlocity Communications Object List Spring '21

Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
Payment Plan PaymentPlan__c increments over a 6 month period). Data Objects Local Copy
A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or legal
PremisesPartyRelationship PremisesPartyRelationship__c representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity Communications
Price Book Entry PricebookEntry captures information regarding base or minimum prices (floor), recurring charges, and usage-based charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and contains
Price List PriceList__c exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list entry
may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and conditions of the
Price List Entry PriceListEntry__c pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
Pricing Element PricingElement__c available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the PricingPlanService
implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan
entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan you want to run. For
Pricing Plan PricingPlan__c example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls to
Pricing Variable Binding PricingVariableBinding__c which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the cart
when the parent product is added, so child items are always created when products are sold together. May represent the
Product Child Item ProductChildItem__c make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they quote
or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a specific
Product Configuration Procedure ProductConfigurationProcedure__c value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may not
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when creating
Product Not Available ProductAvailability__c a new order, opportunity, or quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service Level
Product Not Eligible ProductEligibility__c Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Vlocity Communications Object List Spring '21

Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products that
are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules work
independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
Product Relationship ProductRelationship__c components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components which defines the optional coverage
Product Relationship Type ProductRelationshipType__c specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record type. Master-detail child object of : Transactional/Local
Project Item ProjectItem__c Project Data Objects Copy
Defines a container to manage changes to referenced versioned objects. There is currently only one record type, Work
Set, wherein the object is used to track changes to EPC artifacts. Future record types will be added to support other Transactional/Local
Project Project__c Vlocity objects. Data Objects Copy
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made available
to customers for a period of time and usually define limited-time promotional pricing that may also require the customer to
Promotion Promotion__c commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can be
Quote Quote created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment and
Quote Applied Promotion QuoteAppliedPromotion__c pricing benefits. Data Objects Transactional
Quote Applied Promotion Affected A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Item QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
Transactional/Local
Quote Asynchronous Operation Event QuoteAsyncOperationEvent__e Requests an asynchronous operation to run on the requested quote, optionally on a specific quote item bundle. Data Objects Copy
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted with
Quote Group QuoteGroup__c the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends the
object to include specifics regarding installation, service and disconnection dates, special one-time, discounted, overage
Quote Line Item QuoteLineItem and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Quote Member QuoteMember__c Member record of the Quote group. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used for
write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the quote or
line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price or
adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any recurring
Quote Pricing QuotePricingAdjustment__c but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Quote Product Rollup QuoteProductRollup__c Stores Product and Category Quantity rollups for Quote. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or measured).
Service Point ServicePoint__c Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations. In
the public sector, these represent the locations where benefits service providers operate. A site is located by address as
well as geo-location data. A site must be defined for an account which may be a partner account or an internal
Site BusinessSite__c organization account used to describe your company. Data Objects Setup
Vlocity Communications Object List Spring '21

Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical statements
Statement Statement__c can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
Store Location BusinessSite__c an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given
Subscription Subscription__c time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies some
Vlocity Attribute Category AttributeCategory__c characteristics of the profiling attributes in that grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition of
the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who do
Vlocity Calculation Procedure CalculationProcedure__c not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Communications Object List Spring '21

Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in
Vlocity Docusign Template VlocityDocuSignTemplate__c Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result set. Data Objects Setup
Vlocity Entity Filter Condition
Argument EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products &
Vlocity Entity Filter Member EntityFilterMember__c pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of
Vlocity Intelligence Machine Resource VqMachineResource__c Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as to
Vlocity Offering Procedure OfferingProcedure__c exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote
Vlocity Rule Rule__c products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List
Vlocity Rule Assignment RuleAssignment__c Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup
Vlocity State Transition Rule VlocityStateTransitionRule__c This object stores the rules configured to be executed on an object state transition and the actions that get executed when Data Objects Setup
the rules evaluate to true.
Work Order WorkOrder Represents field service work to be performed for a customer. This object is available in API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via Interface
DataRaptor Bulk Data DRBulkData__c DataRaptor. Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications Interface
Interface_BillingInfo Interface_BillingInfo__c database. Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute Interface
Product Attribute Interface Interface_ProductAttribute__c Assignments. Objects Interface
This is used to map attributes between product templates and product specs. It it used in the GoDigital catalog & Interface
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c promotions alignment feature but is not restricted to just GoDigital and can be used for similar features too. Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital catalog & promotions alignment Interface
Spec Template Mapping SpecTemplateMapping__c feature but is not restricted to just GoDigital and can be used for similar features too. Objects Interface
Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed from Interface
Vlocity DataRaptor Interface DRBundle__c the source interface to the target interface. Objects Interface
Vlocity Communications Object List Spring '21

System Objects
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
This object is used to group records present in caching objects, such as the Datastore, into sets and control the activation
Cached Data Set CachedDataSet__c of the set using the IsActive flag. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute System object used as a persistent cache of attribute values applicable to the products behind specified price book
Value CachedPriceBookEntryAttributeValue__c entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIChangeEntry CachedAPIChangeEntry__c This contains the logs of the recomputation batch jobs that will run against the cached API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Omni User Session OmniUserSession__c User session details System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each assigned
Orchestration Queue OrchestrationQueue__c to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request on
Party Merge Request PartyMergeRequest__c this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the System Objects System
source defines a one-to-many relationship. A relationship object, either custom or PartyRelationship__c, defines a many-
to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fields System Objects System
for the Object API name, which is fetched by the Graph API.
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually modify
Saved OmniScript OmniScriptInstance__c the records or the OmniScript will likely not be able to be resumed. System Objects System
Vlocity Contract Service Log VlocityContractServiceLog__c Contains details about contract service requests made. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger.
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution of
an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org level
Vlocity System Log VlocitySystemLog__c problems. System Objects System
Vlocity Tracking Component VlocityTrackingComponent__c Describes each component(Card, Omniscript) involved in a Tracking Group. System Objects System
Vlocity Tracking Group VlocityTrackingGroup__c Web/Omnichannel tracking definition. Under each Tracking Group, we can specify a set of Components to be tracked. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle.Canbeacallouterror,upserterror,etc. System Objects System
Vlocity Tracking Event VlocityTrackingEvent__e Platform Events queue to publish OmniAnalytics events. Events are written to this event queue when System Objects System
OmniAnalyticsEnabled and OmniAnalyticsTrackAsEvent are set to true in General Settings(Custom Settings).
Vlocity Web Tracking Configuration VlocityWebTrackingConfiguration__c Tracking method definition metadata is defined here. Contains vendor specific information. System Objects System
Vlocity Web Tracking Event Type VlocityWebTrackingEventType__c VlocityWebTrackingEventType enables a technical admin to specify a javascript fragment that will call the tracker API System Objects System
when the event fires. It uses substitution variables to represent dynamic parts of the payload.
Vlocity Communications Object List Spring '21

Test Result TestResult__c A test result record contains a test procedure execution result. Test result records can be grouped with a value of the System Objects System
TestSuiteUniqueKey__c field

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the standard Obsolete
Account Contact Role AccountContactRole Account Contact Relation object instead. Objects Deprecated
DEPRECATED. Use Vlocity Object Layouts. Obsolete
Admin Tab Layout AdminTabLayout__c Objects Deprecated
DEPRECATED. Use Account Pricing. Obsolete
Asset Pricing Adjustment AssetPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Template Section Conditions. Obsolete
Document Clause Condition DocumentClauseCondition__c Objects Deprecated
DEPRECATED. Obsolete
Large Data Store LargeDataStore__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Offer Pricing Component OfferPricingComponent__c Objects Deprecated
DEPRECATED. Use Order Pricing Adjustment. Obsolete
Order Item Pricing Adjustment OrderItemPriceAdjustment__c Objects Deprecated
DEPRECATED. Obsolete
Party Association Party_Association__c Objects Deprecated
DEPRECATED. Obsolete
Person Account Settings PersonAccountSettings__c Objects Deprecated
DEPRECATED. Use Vlocity Picklist Values. Obsolete
Picklist Selection Entry PicklistSelectionEntry__c Objects Deprecated
DEPRECATED. Use Pricing Elements instead. Obsolete
Pricing Component PricingComponent__c Objects Deprecated
DEPRECATED. Obsolete
Pricing Component Relationship PricingComponentRelationship__c Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains a Obsolete
Product Template ProductTemplate__c set of Attributes saved to enable quick creation of products with those attributes. Objects Deprecated
Association between Category & object Obsolete
Product Template Assignment ProfileCategoryAssignment__c Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem. Obsolete
ProductAttribXN ProductAttribXN__c JSONData__c). Do not use the ProductAttribXN__c object. Objects Deprecated
Profiling Segment ( similiar to Tag). Obsolete
Profiling Segment ProfilingSegment__c Objects Deprecated
Assignment of Profiling segments Obsolete
Profiling Segment Assignment ProfSegAssignment__c Objects Deprecated
Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete
Profiling Segment Category ProfilingSegmentCategory__c Objects Deprecated
DEPRECATED. Use Promotion Item instead. Obsolete
Promotion Applicable Product PromotionApplicableProduct__c Objects Deprecated
DEPRECATED. Use Promotion Item instead. Obsolete
Promotion Included Product PromotionIncludedProduct__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Promotion Pricing Alteration PromotionPricingAlteration__c Objects Deprecated
DEPRECATED. Use Quote Pricing Adjustment. Obsolete
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Vlocity Entity Filters. Obsolete
Vlocity Context Rule ContextRule__c Objects Deprecated
DEPRECATED. Use Vlocity Rules. Obsolete
Vlocity Context Ruleset ContextRuleset__c Objects Deprecated
DEPRECATED. Use Price List Entries. Obsolete
Promotion Pricing Alteration PromotionPricingAlteration__c Objects Deprecated
DEPRECATED. Use Quote Pricing Adjustment. Obsolete
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c Objects Deprecated
DEPRECATED. Use Vlocity Entity Filters. Obsolete
Vlocity Context Rule ContextRule__c Objects Deprecated
DEPRECATED. Use Vlocity Rules. Obsolete
Vlocity Context Ruleset ContextRuleset__c Objects Deprecated
Vlocity Communications Object List Fall '20

Label API Name Description Model Type [13] Model Sub Type [14]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic charging,
a hold on future ordering or a suspension of collections. An account can have one or more active holds of various types,
Account Hold AccountHold__c each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of
Account Offer AccountOffer__c acceptance if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Account Product Rollup AccountProductRollup__c Stores Product and Category Quantity rollups for Account. Data Objects
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an
Activity Activity account, contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective
customer. For example, an entry might associate a product benefits whitepaper with an activity that represents a call
Activity Content Document ActivityContentDocument__c report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered object's
Activity Template ActivityTemplate__c stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to
a specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
Applied Promotion AccountAppliedPromotion__c account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Promotion
Applied Promotion Affected Asset AccountAppliedPromotionItem__c and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an assessment template, this
Assessment Answer AssessmentAnswer__c represents a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment template, this represents the
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Transactional/Local Copy
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the default
Attribute Assignment AttributeAssignment__c configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Vlocity
Campaign Campaign mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Vlocity Communications Object List Fall '20

Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming
Catalog Catalog__c a hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges
Charge Measurement ChargeMeasurement__c (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically consists
Collections Activity Dunning__c of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a
Compiled Attribute Override CompiledAttributeOverride__c commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty
Context Action ContextAction__c rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such as
Contract Document ContractVersion__c Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document
Contract Document Discount Pricing ContractVersionDiscountPricing__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Group ContractGroup__c A Contract group can be a collection of service points or service accounts. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for a
Contract Term ContractTerm__c contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people
Contract Type ContractType__c who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a
Customer Interaction CustomerInteraction__c web site visit, a mobile application session or an in-person meeting. Data Objects Transactional
Vlocity Communications Object List Fall '20

A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or
a case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or
Document Document__c PDF files. Data Objects Setup
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can
Document Template DocumentTemplate__c be used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition
DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
Expanded Interaction Log ExpandedInteractionLog__c stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-
outs. Used by Vlocity Order Management. Master-detail child object of Error Code Namespace
Error Code ErrorCode__c (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing
Fulfilment Request FulfilmentRequest__c update requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel
FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
FulfilmentRequestLineDecompRelationship
FulfilmentRequestLineDecompRelationship__cprocess. Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
FRL Source Bundle Relationship FulfilmentRequestLineSourceRootOrderItem__c
Link each Fulfilment Request Line with its source Root Order Items following the result of the decomposition process. Data Objects Transactional
Generic DocuSign Document GenericDocument__c Provides information about the documents attached in a DocuSign eSignature envelope. Data Objects Transactional
Generic DocuSign Envelope GenericEnvelope__c Stores information about DocuSign envelopes. Data Objects Transactional
Generic DocuSign Recipient GenericRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will typically
represent a family or the people who all live within a given dwelling. A group is any user-defined collection of member
parties: people or organizations. Households or affinity groups are useful when your customers are the members of the
Household Household__c group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items that
are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a customer
or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment, set-top
Inventory Item InventoryItem__c boxes and meters. Data Objects Transactional
Inventory Item DecompositionRelationship
InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of
Jurisdiction Jurisdiction__c action. Data Objects Transactional/Local Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Vlocity Communications Object List Fall '20

Used to differentiate a segment of your company's business. Useful when separate lines of business within the company
have their own separate product lines, business processes and sales force. For example, within a large insurance carrier,
multiple lines of business might include life insurance, annuities, and retirement lines. Within a communications provider,
Line of Business LineOfBusiness__c lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an
Manual Queue ManualQueue__c individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks
Manual Queue Assignment Rule AssignmentRule__c to an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to
Manual Queue Member ManualQueueMember__c that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
Object Applied Result ObjectAppliedResult__c Execution results for rules applied against a target object. Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
Opportunity Group OpportunityGroup__c A opportunity group can be a collection of service points or service accounts or any other grouping object. Data Objects Transactional
Opportunity Member OpportunityMember__c Member record of the Opportunity group Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
Opportunity Partner OpportunityPartner automatically created when a Partner object is created for a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
Opportunity Pricing OpportunityPriceAdjustment__c opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a Opportunity.
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
Opportunity Product OpportunityLineItem charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency.
Orchestration Dependency OrchestrationDependency__c Master-Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined orchestration
Orchestration Dependency DefinitionOrchestrationDependencyDefinition__c items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
Vlocity Communications Object List Fall '20

For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or
Orchestration Item OrchestrationItem__c orders. Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line(s) following Orchestration Plans
Orchestration Item Source OrchestrationItemSource__c creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration Plan
Orchestration Item Definition OrchestrationItemDefinition__c Definition (OrchestrationPlanDefinition__c). Data Objects Setup
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a
Orchestration Plan OrchestrationPlan__c given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule
OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The
Orchestration Scenario OrchestrationScenario__c Orchestration Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment and
Order Applied Promotion OrderAppliedPromotion__c pricing benefits. Data Objects Transactional
An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Order Applied Promotion Affected Item
OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Order Asynchronous Operation EventOrderAsyncOperationEvent__e Requests an asynchronous operation to run on the requested order, optionally on a specific order item bundle. Data Objects Transactional/Local Copy
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the
Order Group OrderGroup__c same services configured in a similar way. Data Objects Transactional
Order Member OrderMember__c Member record of the Order group Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order
or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price
or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any
Order Pricing OrderPriceAdjustment__c recurring but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or
service. Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time,
Order Product OrderItem discounted, overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade
Order Product Relationship OrderItemRelationship__c to replace one or more order items with one or more other order items. Data Objects Transactional
Order Product Rollup OrderProductRollup__c Stores Product and Category Quantity rollups for Order. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders. Data Objects Transactional
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Transactional/Local Copy
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or more
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and
Party Party__c business-to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that
they can be visualized in the relationship graph. Party relationships are typed and can have a start and end date
Party Relationship PartyRelationship__c specified. Data Objects Master
Vlocity Communications Object List Fall '20

Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
Payment Plan PaymentPlan__c increments over a 6 month period). Data Objects Local Copy
A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or
PremisesPartyRelationship PremisesPartyRelationship__c legal representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity
Communications captures information regarding base or minimum prices (floor), recurring charges, and usage-based
Price Book Entry PricebookEntry charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and
Price List PriceList__c contains exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list
entry may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and
Price List Entry PriceListEntry__c conditions of the pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
Pricing Element PricingElement__c available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the PricingPlanService
implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan
entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan you want to run.
Pricing Plan PricingPlan__c For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls
Pricing Variable Binding PricingVariableBinding__c to which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the
cart when the parent product is added, so child items are always created when products are sold together. May represent
Product Child Item ProductChildItem__c the make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they quote
or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a specific
Product Configuration Procedure ProductConfigurationProcedure__c value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may not
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when
Product Not Available ProductAvailability__c creating a new order, opportunity, or quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service
Product Not Eligible ProductEligibility__c Level Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Vlocity Communications Object List Fall '20

Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products
that are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules
work independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
Product Relationship ProductRelationship__c components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components which defines the optional
Product Relationship Type ProductRelationshipType__c coverage specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record type. Master-detail child object of :
Project Item ProjectItem__c Project Data Objects Transactional/Local Copy
Defines a container to manage changes to referenced versioned objects. There is currently only one record type, Work
Set, wherein the object is used to track changes to EPC artifacts. Future record types will be added to support other
Project Project__c Vlocity objects. Data Objects Transactional/Local Copy
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made
available to customers for a period of time and usually define limited-time promotional pricing that may also require the
Promotion Promotion__c customer to commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can
Quote Quote be created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment and
Quote Applied Promotion QuoteAppliedPromotion__c pricing benefits. Data Objects Transactional
A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Quote Applied Promotion Affected Item
QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
Quote Asynchronous Operation EventQuoteAsyncOperationEvent__e Requests an asynchronous operation to run on the requested quote, optionally on a specific quote item bundle. Data Objects Transactional/Local Copy
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted
Quote Group QuoteGroup__c with the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends the
object to include specifics regarding installation, service and disconnection dates, special one-time, discounted, overage
Quote Line Item QuoteLineItem and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Quote Member QuoteMember__c Member record of the Quote group. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the quote
or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price
or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any
Quote Pricing QuotePricingAdjustment__c recurring but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Quote Product Rollup QuoteProductRollup__c Stores Product and Category Quantity rollups for Quote. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or
Service Point ServicePoint__c measured). Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations. In
the public sector, these represent the locations where benefits service providers operate. A site is located by address as
well as geo-location data. A site must be defined for an account which may be a partner account or an internal
Site BusinessSite__c organization account used to describe your company. Data Objects Setup
Vlocity Communications Object List Fall '20

Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical statements
Statement Statement__c can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
Store Location BusinessSite__c an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given
Subscription Subscription__c time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies
Vlocity Attribute Category AttributeCategory__c some characteristics of the profiling attributes in that grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition
of the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who do
Vlocity Calculation Procedure CalculationProcedure__c not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable
CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure VersionCalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Communications Object List Fall '20

Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in
Vlocity Docusign Template VlocityDocuSignTemplate__c Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result
Vlocity Entity Filter Condition EntityFilterCondition__c set. Data Objects Setup
Vlocity Entity Filter Condition Argument
EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products
Vlocity Entity Filter Member EntityFilterMember__c & pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of
Vlocity Intelligence Machine Resource
VqMachineResource__c Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as
Vlocity Offering Procedure OfferingProcedure__c to exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote
Vlocity Rule Rule__c products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List
Vlocity Rule Assignment RuleAssignment__c Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup
Vlocity State Transition Rule VlocityStateTransitionRule__c This object stores the rules configured to be executed on an object state transition and the actions that get executed when Data
the rules
Objects
evaluateSetup
to true.
Work Order WorkOrder Represents field service work to be performed for a customer. This object is available in API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via
DataRaptor Bulk Data DRBulkData__c DataRaptor. Interface Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications
Interface_BillingInfo Interface_BillingInfo__c database. Interface Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute
Product Attribute Interface Interface_ProductAttribute__c Assignments. Interface Objects Interface
This is used to map attributes between product templates and product specs. It it used in the GoDigital catalog &
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c promotions alignment feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital catalog & promotions alignment
Spec Template Mapping SpecTemplateMapping__c feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed
Vlocity DataRaptor Interface DRBundle__c from the source interface to the target interface. Interface Objects Interface

System Objects
Vlocity Communications Object List Fall '20

Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
This object is used to group records present in caching objects, such as the Datastore, into sets and control the
Cached Data Set CachedDataSet__c activation of the set using the IsActive flag. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
System object used as a persistent cache of attribute values applicable to the products behind specified price book
Cached PriceBookEntry Attribute Value
CachedPriceBookEntryAttributeValue__c entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIChangeEntry CachedAPIChangeEntry__c This contains the logs of the recomputation batch jobs that will run against the cached API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Omni User Session OmniUserSession__c User session details System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each
Orchestration Queue OrchestrationQueue__c assigned to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule
OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request on
Party Merge Request PartyMergeRequest__c this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the System Objects System
source defines a one-to-many relationship. A relationship object, either custom or PartyRelationship__c, defines a many-
to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fields System Objects System
for the Object API name, which is fetched by the Graph API.
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually modify
Saved OmniScript OmniScriptInstance__c the records or the OmniScript will likely not be able to be resumed. System Objects System
Vlocity Contract Service Log VlocityContractServiceLog__c Contains details about contract service requests made. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger.
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution
of an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org
Vlocity System Log VlocitySystemLog__c level problems. System Objects System
Vlocity Tracking Component VlocityTrackingComponent__c Describes each component(Card, Omniscript) involved in a Tracking Group. System Objects System
Vlocity Tracking Group VlocityTrackingGroup__c Web/Omnichannel tracking definition. Under each Tracking Group, we can specify a set of Components to be tracked. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle.Canbeacallouterror,upserterror,etc. System Objects System
Vlocity Tracking Event VlocityTrackingEvent__e Platform Events queue to publish OmniAnalytics events. Events are written to this event queue when System Objects System
OmniAnalyticsEnabled and OmniAnalyticsTrackAsEvent are set to true in General Settings(Custom Settings).
Vlocity Web Tracking Configuration VlocityWebTrackingConfiguration__c Tracking method definition metadata is defined here. Contains vendor specific information. System Objects System
Vlocity Web Tracking Event Type VlocityWebTrackingEventType__c VlocityWebTrackingEventType enables a technical admin to specify a javascript fragment that will call the tracker API System Objects System
when the event fires. It uses substitution variables to represent dynamic parts of the payload.
Test Result TestResult__c System Objects System
A test result record contains a test procedure execution result. Test result records can be grouped with a value of the TestSuiteUniqueKey__c field
Vlocity Communications Object List Fall '20

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the
Account Contact Role AccountContactRole standard Account Contact Relation object instead. Obsolete Objects Deprecated
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains a
Product Template ProductTemplate__c set of Attributes saved to enable quick creation of products with those attributes. Obsolete Objects Deprecated
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem.
ProductAttribXN ProductAttribXN__c JSONData__c). Do not use the ProductAttribXN__c object. Obsolete Objects Deprecated
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Spring '20

Model Sub
Label API Name Description Model Type [15] Type [16]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic charging,
a hold on future ordering or a suspension of collections. An account can have one or more active holds of various types,
Account Hold AccountHold__c each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of
Account Offer AccountOffer__c acceptance if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an
Activity Activity account, contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective
customer. For example, an entry might associate a product benefits whitepaper with an activity that represents a call
Activity Content Document ActivityContentDocument__c report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered object's
Activity Template ActivityTemplate__c stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to
a specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
Applied Promotion AccountAppliedPromotion__c account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Promotion
Applied Promotion Affected Asset AccountAppliedPromotionItem__c and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an assessment template, this
Assessment Answer AssessmentAnswer__c represents a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment template, this represents the
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Transactional/Local Co
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the default
Attribute Assignment AttributeAssignment__c configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Vlocity
Campaign Campaign mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Vlocity Communications Object List Spring '20

Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming
Catalog Catalog__c a hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges
Charge Measurement ChargeMeasurement__c (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically consists
Collections Activity Dunning__c of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a
Compiled Attribute Override CompiledAttributeOverride__c commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty
Context Action ContextAction__c rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such as
Contract Document ContractVersion__c Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document
Contract Document Discount Pricing ContractVersionDiscountPricing__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for a
Contract Term ContractTerm__c contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people
Contract Type ContractType__c who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
Vlocity Communications Object List Spring '20

An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a
Customer Interaction CustomerInteraction__c web site visit, a mobile application session or an in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or
a case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or
Document Document__c PDF files. Data Objects Setup
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can
Document Template DocumentTemplate__c be used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition
DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
Expanded Interaction Log ExpandedInteractionLog__c stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-
outs. Used by Vlocity Order Management. Master-detail child object of Error Code Namespace
Error Code ErrorCode__c (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing
Fulfilment Request FulfilmentRequest__c update requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel
FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
FulfilmentRequestLineDecompRelationship
FulfilmentRequestLineDecompRelationship__cprocess. Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
FRL Source Bundle Relationship FulfilmentRequestLineSourceRootOrderItem__c
Link each Fulfilment Request Line with its source Root Order Items following the result of the decomposition process. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will typically
represent a family or the people who all live within a given dwelling. A group is any user-defined collection of member
parties: people or organizations. Households or affinity groups are useful when your customers are the members of the
Household Household__c group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items that
are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a customer
or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment, set-top
Inventory Item InventoryItem__c boxes and meters. Data Objects Transactional
Inventory Item DecompositionRelationship
InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of
Jurisdiction Jurisdiction__c action. Data Objects Transactional/Local Co
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Vlocity Communications Object List Spring '20

Used to differentiate a segment of your company's business. Useful when separate lines of business within the company
have their own separate product lines, business processes and sales force. For example, within a large insurance carrier,
multiple lines of business might include life insurance, annuities, and retirement lines. Within a communications provider,
Line of Business LineOfBusiness__c lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an
Manual Queue ManualQueue__c individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks
Manual Queue Assignment Rule AssignmentRule__c to an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to
Manual Queue Member ManualQueueMember__c that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
Opportunity Partner OpportunityPartner automatically created when a Partner object is created for a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
Opportunity Pricing OpportunityPriceAdjustment__c opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a Opportunity.
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
Opportunity Product OpportunityLineItem charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency.
Orchestration Dependency OrchestrationDependency__c Master-Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined orchestration
Orchestration Dependency DefinitionOrchestrationDependencyDefinition__c items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or
Orchestration Item OrchestrationItem__c orders. Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
Vlocity Communications Object List Spring '20

Link each Orchestration Item with its source Order Item(s) or Fulfilment Request Line(s) following Orchestration Plans
Orchestration Item Source OrchestrationItemSource__c creation. Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration Plan
Orchestration Item Definition OrchestrationItemDefinition__c Definition (OrchestrationPlanDefinition__c). Data Objects Setup
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a
Orchestration Plan OrchestrationPlan__c given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule
OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The
Orchestration Scenario OrchestrationScenario__c Orchestration Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment and
Order Applied Promotion OrderAppliedPromotion__c pricing benefits. Data Objects Transactional
An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Order Applied Promotion Affected Item
OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the
Order Group OrderGroup__c same services configured in a similar way. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order
or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price
or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any
Order Pricing OrderPriceAdjustment__c recurring but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or
service. Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time,
Order Product OrderItem discounted, overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade
Order Product Relationship OrderItemRelationship__c to replace one or more order items with one or more other order items. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders.
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Transactional/Local Co
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or more
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and
Party Party__c business-to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that
they can be visualized in the relationship graph. Party relationships are typed and can have a start and end date
Party Relationship PartyRelationship__c specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
Vlocity Communications Object List Spring '20

An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
Payment Plan PaymentPlan__c increments over a 6 month period). Data Objects Local Copy
A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or
PremisesPartyRelationship PremisesPartyRelationship__c legal representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity
Communications captures information regarding base or minimum prices (floor), recurring charges, and usage-based
Price Book Entry PricebookEntry charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and
Price List PriceList__c contains exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list
entry may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and
Price List Entry PriceListEntry__c conditions of the pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
Pricing Element PricingElement__c available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the PricingPlanService
implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan
entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan you want to run.
Pricing Plan PricingPlan__c For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls
Pricing Variable Binding PricingVariableBinding__c to which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the
cart when the parent product is added, so child items are always created when products are sold together. May represent
Product Child Item ProductChildItem__c the make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they quote
or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a specific
Product Configuration Procedure ProductConfigurationProcedure__c value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may not
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when
Product Not Available ProductAvailability__c creating a new order, opportunity, or quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service
Product Not Eligible ProductEligibility__c Level Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products
that are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules
work independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
Product Relationship ProductRelationship__c components when product child items are used. Data Objects Setup
Vlocity Communications Object List Spring '20

Represents relationships between two insurance products and their child components which defines the optional
Product Relationship Type ProductRelationshipType__c coverage specifications for a policy. Data Objects Setup
Tracks references to modified versioned objects based on the parent Project record type. Master-detail child object of :
Project Item ProjectItem__c Project Data Objects Transactional/Local Co
Defines a container to manage changes to referenced versioned objects. There is currently only one record type, Work
Set, wherein the object is used to track changes to EPC artifacts. Future record types will be added to support other
Project Project__c Vlocity objects. Data Objects Transactional/Local Co
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made
available to customers for a period of time and usually define limited-time promotional pricing that may also require the
Promotion Promotion__c customer to commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can
Quote Quote be created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment and
Quote Applied Promotion QuoteAppliedPromotion__c pricing benefits. Data Objects Transactional
A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Quote Applied Promotion Affected Item
QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted
Quote Group QuoteGroup__c with the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends the
object to include specifics regarding installation, service and disconnection dates, special one-time, discounted, overage
Quote Line Item QuoteLineItem and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the quote
or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price
or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any
Quote Pricing QuotePricingAdjustment__c recurring but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or
Service Point ServicePoint__c measured). Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations. In
the public sector, these represent the locations where benefits service providers operate. A site is located by address as
well as geo-location data. A site must be defined for an account which may be a partner account or an internal
Site BusinessSite__c organization account used to describe your company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical statements
Statement Statement__c can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Vlocity Communications Object List Spring '20

Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
Store Location BusinessSite__c an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given
Subscription Subscription__c time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies
Vlocity Attribute Category AttributeCategory__c some characteristics of the profiling attributes in that grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition
of the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who do
Vlocity Calculation Procedure CalculationProcedure__c not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable
CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure VersionCalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in
Vlocity Docusign Template VlocityDocuSignTemplate__c Omniscripts. Data Objects Setup
Vlocity Communications Object List Spring '20

A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result
Vlocity Entity Filter Condition EntityFilterCondition__c set. Data Objects Setup
Vlocity Entity Filter Condition Argument
EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products
Vlocity Entity Filter Member EntityFilterMember__c & pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of
Vlocity Intelligence Machine Resource
VqMachineResource__c Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as
Vlocity Offering Procedure OfferingProcedure__c to exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote
Vlocity Rule Rule__c products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List
Vlocity Rule Assignment RuleAssignment__c Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup
Work Order WorkOrder Represents field service work to be performed for a customer. This object is available in API version 36.0 and later. Data Objects Transactional

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via
DataRaptor Bulk Data DRBulkData__c DataRaptor. Interface Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications
Interface_BillingInfo Interface_BillingInfo__c database. Interface Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute
Product Attribute Interface Interface_ProductAttribute__c Assignments. Interface Objects Interface
This is used to map attributes between product templates and product specs. It it used in the GoDigital catalog &
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c promotions alignment feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital catalog & promotions alignment
Spec Template Mapping SpecTemplateMapping__c feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed
Vlocity DataRaptor Interface DRBundle__c from the source interface to the target interface. Interface Objects Interface

System Objects
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
System object used as a persistent cache of attribute values applicable to the products behind specified price book
Cached PriceBookEntry Attribute Value
CachedPriceBookEntryAttributeValue__c entries. System Objects System
Vlocity Communications Object List Spring '20

CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIChangeEntry CachedAPIChangeEntry__c This contains the logs of the recomputation batch jobs that will run against the cached API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each
Orchestration Queue OrchestrationQueue__c assigned to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule
OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request on
Party Merge Request PartyMergeRequest__c this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the System Objects System
source defines a one-to-many relationship. A relationship object, either custom or PartyRelationship__c, defines a many-
to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fields System Objects System
for the Object API name, which is fetched by the Graph API.
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually modify
Saved OmniScript OmniScriptInstance__c the records or the OmniScript will likely not be able to be resumed. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger.
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution
of an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org
Vlocity System Log VlocitySystemLog__c level problems. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c System Objects System

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the
Account Contact Role AccountContactRole standard Account Contact Relation object instead. Obsolete Objects Deprecated
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Vlocity Communications Object List Spring '20

Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains a
Product Template ProductTemplate__c set of Attributes saved to enable quick creation of products with those attributes. Obsolete Objects Deprecated
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem.
ProductAttribXN ProductAttribXN__c JSONData__c). Do not use the ProductAttribXN__c object. Obsolete Objects Deprecated
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Winter '20

Model Sub
Label API Name Description Model Type [17]
Type [18]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic charging,
a hold on future ordering or a suspension of collections. An account can have one or more active holds of various types,
Account Hold AccountHold__c each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of
Account Offer AccountOffer__c acceptance if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an
Activity Activity account, contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective
customer. For example, an entry might associate a product benefits whitepaper with an activity that represents a call
Activity Content Document ActivityContentDocument__c report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered object's
Activity Template ActivityTemplate__c stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to
a specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
Applied Promotion AccountAppliedPromotion__c account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Promotion
Applied Promotion Affected Asset AccountAppliedPromotionItem__c and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an assessment template, this
Assessment Answer AssessmentAnswer__c represents a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment template, this represents the
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Transactional/Local Co
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the default
Attribute Assignment AttributeAssignment__c configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Vlocity
Campaign Campaign mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Vlocity Communications Object List Winter '20

Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming
Catalog Catalog__c a hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges
Charge Measurement ChargeMeasurement__c (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically consists
Collections Activity Dunning__c of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a
Compiled Attribute Override CompiledAttributeOverride__c commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty
Context Action ContextAction__c rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such as
Contract Document ContractVersion__c Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document
Contract Document Discount Pricing ContractVersionDiscountPricing__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for a
Contract Term ContractTerm__c contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people
Contract Type ContractType__c who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
Vlocity Communications Object List Winter '20

An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a
Customer Interaction CustomerInteraction__c web site visit, a mobile application session or an in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or
a case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or
Document Document__c PDF files. Data Objects Setup
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can
Document Template DocumentTemplate__c be used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition
DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
Expanded Interaction Log ExpandedInteractionLog__c stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-
outs. Used by Vlocity Order Management. Master-detail child object of Error Code Namespace
Error Code ErrorCode__c (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing
Fulfilment Request FulfilmentRequest__c update requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel
FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
FulfilmentRequestLineDecompRelationship__cprocess.
FulfilmentRequestLineDecompRelationship Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will typically
represent a family or the people who all live within a given dwelling. A group is any user-defined collection of member
parties: people or organizations. Households or affinity groups are useful when your customers are the members of the
Household Household__c group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items that
are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a customer
or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment, set-top
Inventory Item InventoryItem__c boxes and meters. Data Objects Transactional
InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process.
Inventory Item DecompositionRelationship Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of
Jurisdiction Jurisdiction__c action. Data Objects Transactional/Local Co
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Vlocity Communications Object List Winter '20

Used to differentiate a segment of your company's business. Useful when separate lines of business within the company
have their own separate product lines, business processes and sales force. For example, within a large insurance carrier,
multiple lines of business might include life insurance, annuities, and retirement lines. Within a communications provider,
Line of Business LineOfBusiness__c lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an
Manual Queue ManualQueue__c individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks
Manual Queue Assignment Rule AssignmentRule__c to an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to
Manual Queue Member ManualQueueMember__c that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
Opportunity Partner OpportunityPartner automatically created when a Partner object is created for a partner relationship between an account and an opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
Opportunity Pricing OpportunityPriceAdjustment__c opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a Opportunity.
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
Opportunity Product OpportunityLineItem charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency.
Orchestration Dependency OrchestrationDependency__c Master-Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined orchestration
Orchestration Dependency DefinitionOrchestrationDependencyDefinition__c items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or
Orchestration Item OrchestrationItem__c orders. Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
Vlocity Communications Object List Winter '20

For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration Plan
Orchestration Item Definition OrchestrationItemDefinition__c Definition (OrchestrationPlanDefinition__c). Data Objects Setup
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a
Orchestration Plan OrchestrationPlan__c given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule
OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The
Orchestration Scenario OrchestrationScenario__c Orchestration Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment and
Order Applied Promotion OrderAppliedPromotion__c pricing benefits. Data Objects Transactional
An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Order Applied Promotion Affected Item
OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the
Order Group OrderGroup__c same services configured in a similar way. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order
or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price
or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any
Order Pricing OrderPriceAdjustment__c recurring but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or
service. Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time,
Order Product OrderItem discounted, overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade
Order Product Relationship OrderItemRelationship__c to replace one or more order items with one or more other order items. Data Objects Transactional
Order Relationship OrderRelationship__c Describes the relationship between two orders.
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Transactional/Local Co
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or more
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and
Party Party__c business-to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that
they can be visualized in the relationship graph. Party relationships are typed and can have a start and end date
Party Relationship PartyRelationship__c specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
Payment Plan PaymentPlan__c increments over a 6 month period). Data Objects Local Copy
Vlocity Communications Object List Winter '20

A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or
PremisesPartyRelationship PremisesPartyRelationship__c legal representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity
Communications captures information regarding base or minimum prices (floor), recurring charges, and usage-based
Price Book Entry PricebookEntry charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and
Price List PriceList__c contains exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list
entry may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and
Price List Entry PriceListEntry__c conditions of the pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
Pricing Element PricingElement__c available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the PricingPlanService
implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the DefaultPricingPlan
entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan you want to run.
Pricing Plan PricingPlan__c For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls
Pricing Variable Binding PricingVariableBinding__c to which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the
cart when the parent product is added, so child items are always created when products are sold together. May represent
Product Child Item ProductChildItem__c the make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they quote
or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a specific
Product Configuration Procedure ProductConfigurationProcedure__c value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may not
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when
Product Not Available ProductAvailability__c creating a new order, opportunity, or quote, where the shipping address is in that state or zip code range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service
Product Not Eligible ProductEligibility__c Level Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products
that are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules
work independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
Product Relationship ProductRelationship__c components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components which defines the optional
Product Relationship Type ProductRelationshipType__c coverage specifications for a policy. Data Objects Setup
Vlocity Communications Object List Winter '20

Tracks references to modified versioned objects based on the parent Project record type. Master-detail child object of :
Project Item ProjectItem__c Project Data Objects Transactional/Local Co
Defines a container to manage changes to referenced versioned objects. There is currently only one record type, Work
Set, wherein the object is used to track changes to EPC artifacts. Future record types will be added to support other
Project Project__c Vlocity objects. Data Objects Transactional/Local Co
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made
available to customers for a period of time and usually define limited-time promotional pricing that may also require the
Promotion Promotion__c customer to commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can
Quote Quote be created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment and
Quote Applied Promotion QuoteAppliedPromotion__c pricing benefits. Data Objects Transactional
A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Quote Applied Promotion Affected Item
QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted
Quote Group QuoteGroup__c with the same services configured in a similar way. Data Objects Transactional
Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends the
object to include specifics regarding installation, service and disconnection dates, special one-time, discounted, overage
Quote Line Item QuoteLineItem and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the quote
or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price
or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any
Quote Pricing QuotePricingAdjustment__c recurring but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or
Service Point ServicePoint__c measured). Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations. In
the public sector, these represent the locations where benefits service providers operate. A site is located by address as
well as geo-location data. A site must be defined for an account which may be a partner account or an internal
Site BusinessSite__c organization account used to describe your company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical statements
Statement Statement__c can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
Store Location BusinessSite__c an internal organization account. Data Objects Setup
Vlocity Communications Object List Winter '20

Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given
Subscription Subscription__c time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
Vlocity Attribute Attribute__c example, the operator may select one of three speeds available on a specific modem. Data Objects Setup
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies
Vlocity Attribute Category AttributeCategory__c some characteristics of the profiling attributes in that grouping. Data Objects Setup
Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition
of the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who do
Vlocity Calculation Procedure CalculationProcedure__c not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable
CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure VersionCalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in
Vlocity Docusign Template VlocityDocuSignTemplate__c Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result
Vlocity Entity Filter Condition EntityFilterCondition__c set. Data Objects Setup
Vlocity Entity Filter Condition Argument
EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
Vlocity Communications Object List Winter '20

A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products
Vlocity Entity Filter Member EntityFilterMember__c & pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of
Vlocity Intelligence Machine Resource
VqMachineResource__c Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as
Vlocity Offering Procedure OfferingProcedure__c to exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote
Vlocity Rule Rule__c products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List
Vlocity Rule Assignment RuleAssignment__c Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via
DataRaptor Bulk Data DRBulkData__c DataRaptor. Interface Objects Interface
Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications
Interface_BillingInfo Interface_BillingInfo__c database. Interface Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute
Product Attribute Interface Interface_ProductAttribute__c Assignments. Interface Objects Interface
This is used to map attributes between product templates and product specs. It it used in the GoDigital catalog &
Spec Template Attribute Mapping SpecTemplateAttributeMapping__c promotions alignment feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
This is used to map product templates and product specs. It it used in the GoDigital catalog & promotions alignment
Spec Template Mapping SpecTemplateMapping__c feature but is not restricted to just GoDigital and can be used for similar features too. Interface Objects Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed
Vlocity DataRaptor Interface DRBundle__c from the source interface to the target interface. Interface Objects Interface

System Objects
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
System object used as a persistent cache of attribute values applicable to the products behind specified price book
Cached PriceBookEntry Attribute Value
CachedPriceBookEntryAttributeValue__c entries. System Objects System
CachedAPIChange CachedAPIChange__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIChangeEntry CachedAPIChangeEntry__c This contains the logs of the recomputation batch jobs that will run against the cached API change objects. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CachedAPIMigrate CachedAPIMigrate__c The data model that is used to track the cached dependency objects. System Objects System
CachedAPIResponseOffers CachedAPIResponseOffers__c This contains the mapping for the code of the offers presented under the Cachekey. System Objects System
Vlocity Communications Object List Winter '20

CachedKeyMapping CachedKeyMapping__c Maps the original and recomputed cache key of cachedAPIResponse entries. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each
Orchestration Queue OrchestrationQueue__c assigned to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule
OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request on
Party Merge Request PartyMergeRequest__c this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the System Objects System
source defines a one-to-many relationship. A relationship object, either custom or PartyRelationship__c, defines a many-
to-many relationship.
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fields System Objects System
for the Object API name, which is fetched by the Graph API.
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually modify
Saved OmniScript OmniScriptInstance__c the records or the OmniScript will likely not be able to be resumed. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger.
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution
of an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org
Vlocity System Log VlocitySystemLog__c level problems. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c System Objects System

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the
Account Contact Role AccountContactRole standard Account Contact Relation object instead. Obsolete Objects Deprecated
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains a
Product Template ProductTemplate__c set of Attributes saved to enable quick creation of products with those attributes. Obsolete Objects Deprecated
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
Vlocity Communications Object List Winter '20

DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem.
ProductAttribXN ProductAttribXN__c JSONData__c). Do not use the ProductAttribXN__c object. Obsolete Objects Deprecated
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Fall '19

Model Sub Type


Label API Name Description Model Type [19] [20]
Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
Account Account individual requirements. Data Objects Master
Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates
Account Balance AccountBalance__c from a client's billing system. Data Objects Local Copy
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic
charging, a hold on future ordering or a suspension of collections. An account can have one or more active holds of
Account Hold AccountHold__c various types, each with a different start and end date. Data Objects Transactional
Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of
Account Offer AccountOffer__c acceptance if this happens. Data Objects Transactional
This read-only object represents a partner relationship between two Account objects. It is automatically created when a
Account Partner AccountPartner Partner object is created for a partner relationship between two accounts. Data Objects Master
Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
Account Pricing AccountPriceAdjustment__c subscription as well as effective dates for limited time pricing. Data Objects Transactional
Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an
Activity Activity account, contact, lead, opportunity, or case. Data Objects Transactional
Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective
customer. For example, an entry might associate a product benefits whitepaper with an activity that represents a call
Activity Content Document ActivityContentDocument__c report. Data Objects Transactional
Activity Templates define a collection of template activities to be automatically generated each time a registered
Activity Template ActivityTemplate__c object's stage changes. Data Objects Setup
Represents a submission of an application for products or services made by an individual, group of individuals or
Application Application__c organization. Data Objects Transactional
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied
to a specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that
Applied Promotion AccountAppliedPromotion__c billing account. The applied promotion indicates the duration of the customer's commitment and pricing benefits. Data Objects Transactional
An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied
Applied Promotion Affected Asset AccountAppliedPromotionItem__c Promotion and an Asset that is affected by that Applied Promotion. Data Objects Transactional
Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the
Assessment Assessment__c assessment templates that contain the questions and possible pre-defined answers available. Data Objects Setup/Transactional
Represents the answer to a given question on an Assessment. When defined for an assessment template, this
Assessment Answer AssessmentAnswer__c represents a available answer to the parent question. Data Objects Setup/Transactional
Represents a question answered on an Assessment. When defined for an assessment template, this represents the
Assessment Question AssessmentQuestion__c definition of a question requiring an answer. Data Objects Setup/Transactional
Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions
Asset Asset further accommodate asset based ordering and other specific asset attributes. Data Objects Transactional/Local Copy
The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the
Attribute Assignment AttributeAssignment__c default configuration for the product to which they are assigned. Data Objects Setup/Master
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI. Data Objects Transactional
Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by
Campaign Campaign Vlocity mobile applications to store call lists. Data Objects Transactional
Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a
Campaign Content Document CampaignContentDocument__c telecommunications industry analyst report with a salesperson's call list. Data Objects Transactional
Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect,
Cart Cart__c prospect or customer. Data Objects Transactional
Vlocity Communications Object List Fall '19

Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble
Case Case tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question. Data Objects Transactional
Represents the role that a given Contact plays on a Case.

Case Contact Role CaseContactRole Data Objects Transactional


A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs
Catalog Catalog__c forming a hierarchical structure for organizing the contained items. Data Objects Setup/Master
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog
Catalog Relationship CatalogRelationship__c relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog. Data Objects Setup/Master
Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice
Charge Measurement ChargeMeasurement__c charges (minutes). Data Objects Setup
Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically
consists of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an
Collections Activity Dunning__c Account. Data Objects Transactional
A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually
Compiled Attribute Override CompiledAttributeOverride__c a commercial offer). Data Objects Setup
Represents a contact, which is an individual that may be associated with an account, opportunity, order, case,
campaign or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
Contact Contact personal preferences for correspondence. Data Objects Master
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files. Data Objects Transactional
Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with
Context Action ContextAction__c penalty rules to apply a fee when a promotion or contract is canceled. Data Objects Setup
Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the
Context Scope ContextScope__c entities to access the data relevant to that scope. Data Objects Setup
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Represents an online version of a contract document. A contract document can have physical files attached to it such
Contract Document ContractVersion__c as Word files or PDF files. Data Objects Transactional
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document
Contract Document Discount Pricing ContractVersionDiscountPricing__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
Contract Line ContractLineItem agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for
Contract Term ContractTerm__c a contract version and displayed along with legal language in a contract document. Data Objects Setup
A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the
Contract Type ContractType__c people who access, the templates and clauses used, etc. Data Objects Setup
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is
Contract Type Term ContractTypeTerm__c created, it automatically inherits contract terms of the contract type. Data Objects Setup
An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a
Customer Interaction CustomerInteraction__c web site visit, a mobile application session or an in-person meeting. Data Objects Transactional
A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote
or a case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
Customer Interaction Topic CustomerInteractionTopic__c insurance coverage. Data Objects Transactional
Vlocity Communications Object List Fall '19

For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales
Decomposition Relationship DecompositionRelationship__c order into a more technical item known to a backend system that must be ordered to fulfill the commercial item. Data Objects Setup
Represents an online version of a document. A document can have physical files attached to it such as Word files or
Document Document__c PDF files. Data Objects Setup
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
A template is a reusable assembly of clauses and other document sections. A template once created and activated can
Document Template DocumentTemplate__c be used to dynamically generate documents for multiple contracts. Data Objects Setup
Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause
Document Template Element DocumentTemplateElement__c insertion tokens with clause content. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents a section of a document template. There can be multiple type of sections such as clauses, images, context
Document Template Section DocumentTemplateSection__c sections, embedded template sections, signature sections and so on. Data Objects Setup
Represents the condition that is applied to the document section for dynamic display in a generated contract document.
Document Template Section Condition DocumentTemplateSectionCondition__c Conditions can be simple product based conditions or those based on Vlocity Entity Filters Data Objects Setup
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Represents an event in the calendar. In the user interface, event and task records are collectively referred to as
Event Event activities. Data Objects Transactional
Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user
Event During Interaction EventDuringInteraction__c interaction. Data Objects Transactional
The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It
tracks statistics about the user clickstream events that happened during the interaction and serves as the collection of
Expanded Interaction Log ExpandedInteractionLog__c events stored in child Event During Interaction records. Data Objects Transactional
An error code unique to a given error code namespace used to identify and interpret errors from external system call-
outs. Used by Vlocity Order Management. Master-detail child object of Error Code Namespace
Error Code ErrorCode__c (ErrorCodeNamespace__c). Data Objects Setup
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing
Fulfilment Request FulfilmentRequest__c update requests, etc. Fulfillment Requests are generated through the Order Management decomposition process. Data Objects Transactional
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
Links a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition
FulfilmentRequestLineDecompRelationship FulfilmentRequestLineDecompRelationship__cprocess. Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
A household, or affinity group, is a collection of parties who are somehow related to each other. A household will
typically represent a family or the people who all live within a given dwelling. A group is any user-defined collection of
member parties: people or organizations. Households or affinity groups are useful when your customers are the
Household Household__c members of the group and you want to visualize the net business that you are doing within that group. Data Objects Master
Represents item instances that may be considered service inventory items within order management or simply items
that are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a
customer or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment,
Inventory Item InventoryItem__c set-top boxes and meters. Data Objects Transactional
Inventory Item DecompositionRelationship InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an
Item Implementation ItemImplementation__c orchestration item). Data Objects Transactional
Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of
Jurisdiction Jurisdiction__c action. Data Objects Transactional/Local Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Used to differentiate a segment of your company's business. Useful when separate lines of business within the
company have their own separate product lines, business processes and sales force. For example, within a large
insurance carrier, multiple lines of business might include life insurance, annuities, and retirement lines. Within a
Line of Business LineOfBusiness__c communications provider, lines of business might include mobile, networking and wholesale businesses. Data Objects Setup
For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an
Manual Queue ManualQueue__c individual. Data Objects Transactional
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment
Manual Queue Assignment Rule AssignmentRule__c tasks to an available work queue. Data Objects Transactional
For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added
Manual Queue Member ManualQueueMember__c to that queue. Master-detail child object of Manual Queue (ManualQueue__c). Data Objects Transactional
A component-level migration path that defines the mapping of a component of an existing offer to a component of a
Offer Migration Component Mapping OfferMigrationComponentMapping__c new offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
Vlocity Communications Object List Fall '19

A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours OperatingHours__c site is open for business. Data Objects Master
Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a
Operating Hours and Exceptions OperatingHoursEntry__c site is open for business. Data Objects Master
Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Opportunity Opportunity Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity.
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
Opportunity Applied Promotion OpportunityAppliedPromotion__c enhance existing assets that already have certain promotions applied. Data Objects Transactional
An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c Opportunity Applied Promotion and an Opportunity Product that is affected by it. Data Objects Transactional
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity.
Used for example when there is an opportunity to renew or upgrade a customer's services and that customer has
Opportunity Discount OpportunityDiscount__c standing discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity
Opportunity Discount Item OpportunityDiscountItem__c Discount (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
This read-only object represents a partner relationship between an Account and an Opportunity. This object is
automatically created when a Partner object is created for a partner relationship between an account and an
Opportunity Partner OpportunityPartner opportunity. Data Objects Master
Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific
opportunity product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful
when the opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied
Opportunity Pricing OpportunityPriceAdjustment__c to them. Data Objects Transactional
Stores details about products or services that are requested by and proposed for a business customer on a
Opportunity. For example, if there are two Opportunity Line Items, the first might be for equipment while the second for
a corporate-wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts,
Opportunity Product OpportunityLineItem recurring charges, and overage charges. Data Objects Transactional
A relationship between two opportunity products. The relationship type defines what the relationship means to the
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products. Data Objects Transactional
For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency.
Orchestration Dependency OrchestrationDependency__c Master-Detail child of Orchestration Item (OrchestrationItem__c). Data Objects Transactional
For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined
Orchestration Dependency Definition OrchestrationDependencyDefinition__c orchestration items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c). Data Objects Setup
For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or
Orchestration Item OrchestrationItem__c orders. Master-Detail child of Orchestration Plan (OrchestrationPlan__c). Data Objects Transactional
For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration
Orchestration Item Definition OrchestrationItemDefinition__c Plan Definition (OrchestrationPlanDefinition__c). Data Objects Setup
For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill
Orchestration Plan OrchestrationPlan__c a given order or orders. Data Objects Transactional
For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill
Orchestration Plan Definition OrchestrationPlanDefinition__c something under one or more fulfillment scenarios. Data Objects Setup
For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c executed. Data Objects Setup
For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The
Orchestration Scenario OrchestrationScenario__c Orchestration Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product. Data Objects Setup
Represents an order for goods or services associated with an account. Orders are comprised of header information
followed by line items of individually ordered products or services.
Order Order Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering. Data Objects Transactional
Vlocity Communications Object List Fall '19

Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment
Order Applied Promotion OrderAppliedPromotion__c and pricing benefits. Data Objects Transactional
An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied
Order Applied Promotion Affected Item OrderAppliedPromotionItem__c Promotion and an Order Item that is affected by it. Data Objects Transactional
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the
Order Group OrderGroup__c same services configured in a similar way. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the
order or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing
the price or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates
Order Pricing OrderPriceAdjustment__c for any recurring but limited-time pricing. Data Objects Transactional
Represents an order product that your organization sells. Each row represents a potentially contracted product or
service. Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time,
Order Product OrderItem discounted, overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
A relationship between two order items. The relationship type defines what the relationship means to the business. For
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade
Order Product Relationship OrderItemRelationship__c to replace one or more order items with one or more other order items. Data Objects Transactional
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Transactional/Local Copy
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
A party is an individual, business, government entity, household, association, or other entity represented by one or
more individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as
a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and
Party Party__c business-to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices. Data Objects Master
Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that
they can be visualized in the relationship graph. Party relationships are typed and can have a start and end date
Party Relationship PartyRelationship__c specified. Data Objects Master
Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
Payment Adjustment PaymentAdjustment__c register a client's payment independent of any dispute. Data Objects Local Copy
Represents a customer's specific saved payment method such as a credit card, bank account or other payment
Payment Method PaymentMethod__c processing information. Master-detail child object of Account. Data Objects Master
An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt
Payment Plan PaymentPlan__c in increments over a 6 month period). Data Objects Local Copy
A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
Premises Premises__c deployed. Data Objects Local Copy
Represents relationships between a premises and the organizations, people, households or other parties that have a
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or
PremisesPartyRelationship PremisesPartyRelationship__c legal representative relationship. Data Objects Local Copy
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity
Communications captures information regarding base or minimum prices (floor), recurring charges, and usage-based
Price Book Entry PricebookEntry charges. Data Objects Setup
A price list represents the pricing for the products and services that your company offers. A base price list defines the
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and
Price List PriceList__c contains exceptions to the baseline pricing. Data Objects Setup
An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list
entry may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and
Price List Entry PriceListEntry__c conditions of the pricing including the duration of the pricing as well as policies governing the pricing. Data Objects Setup
Vlocity Communications Object List Fall '19

Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge
of $50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or
Pricing Element PricingElement__c adjustment available from the rating system. Data Objects Setup
A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the
PricingPlanService implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the
DefaultPricingPlan entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing
plan you want to run. For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-
Pricing Plan PricingPlan__c box pricing plan. Data Objects Setup
Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService
Pricing Plan Step PricingPlanStep__c implementation. Data Objects Setup
Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or
Pricing Variable PricingVariable__c services. This is metadata that enables agile pricing definition to quickly bring new products to market. Data Objects Setup
Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding
Pricing Variable Binding PricingVariableBinding__c controls to which field a given pricing variable is bound on a given object. Data Objects Setup
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Items define the component products associated with a grouped package of products or services.
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the
cart when the parent product is added, so child items are always created when products are sold together. May
Product Child Item ProductChildItem__c represent the make up of product offerings, product specifications, resources specifications or service specifications. Data Objects Setup
Product configuration procedures are used in rule actions to change the product choices available to users as they
quote or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a
Product Configuration Procedure ProductConfigurationProcedure__c specific value to them or constrain the available choices for them. Data Objects Setup
Individual products and services may not be available in all geographical areas. For example, selected channels may
not be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not
yet be available in a given region. To accommodate such exclusions, "rules" regarding product availability can be
defined. If a product is denoted as unavailable within a select state or zip code range, that product will not be
suggested when creating a new order, opportunity, or quote, where the shipping address is in that state or zip code
Product Not Available ProductAvailability__c range. Data Objects Setup
This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service
Product Not Eligible ProductEligibility__c Level Agreement). Such exceptions are defined within this object. Data Objects Setup
Product override definitions identify an overriding product child item or attribute assignment. Most often used for
Product Override Definition OverrideDefinition__c commercial offers that override the child items and attributes defined by the underlying product spec. Data Objects Setup
Represents product relationship rules that define relationships such as requires, excludes and recommends. Required
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining
products that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining
products that are logically affiliated and as such could be recommended as a supplemental product. Product
relationship rules work independent of product child item bundles; it is unnecessary to use relationship rules to enforce
Product Relationship ProductRelationship__c inclusion of all components when product child items are used. Data Objects Setup
Represents relationships between two insurance products and their child components which defines the optional
Product Relationship Type ProductRelationshipType__c coverage specifications for a policy. Data Objects Setup
A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made
available to customers for a period of time and usually define limited-time promotional pricing that may also require the
Promotion Promotion__c customer to commit to certain subscriptions for a defined period. Data Objects Setup
Promotions can be identified as applicable to specific products or services or may automatically add certain products or
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
Promotion Item PromotionItem__c automatically included. Data Objects Setup
The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes
Quote Quote can be created from and synced with opportunities, and emailed as PDFs to customers. Data Objects Transactional
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment
Quote Applied Promotion QuoteAppliedPromotion__c and pricing benefits. Data Objects Transactional
A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied
Quote Applied Promotion Affected Item QuoteAppliedPromotionItem__c Promotion and a Quote Line Item that is affected by it. Data Objects Transactional
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted
Quote Group QuoteGroup__c with the same services configured in a similar way. Data Objects Transactional
Vlocity Communications Object List Fall '19

Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends
the object to include specifics regarding installation, service and disconnection dates, special one-time, discounted,
Quote Line Item QuoteLineItem overage and recurring charges, as well as specifics regarding a product's proposed installation. Data Objects Transactional
Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the
quote or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing
the price or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates
Quote Pricing QuotePricingAdjustment__c for any recurring but limited-time pricing. Data Objects Transactional
A relationship between two quote line items. The relationship type defines what the relationship means to the business.
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
Quote Product Relationship QuoteLineItemRelationship__c upgrade to replace one or more quote line items with one or more other quote line items. Data Objects Transactional
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
An entry point for services to a premises. The service provided to each service point is separately metered (or
Service Point ServicePoint__c measured). Useful for fixed line services including energy and utility services. Data Objects Local Copy
Sites track the service and retail locations where customers may obtain products or services from your organization or
your partner organizations. In the communications industry, these represent retail stores or customer service locations.
In the public sector, these represent the locations where benefits service providers operate. A site is located by
address as well as geo-location data. A site must be defined for an account which may be a partner account or an
Site BusinessSite__c internal organization account used to describe your company. Data Objects Setup
Site offerings enable you to describe the different types of services available at a given site. In the communications
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
Site Offering BusinessSiteOffering__c services provided at the service provider's site such as counseling services, shelter or food distribution. Data Objects Setup
Summaries from statements produced by a client's billing software can be imported into this object. Historical
Statement Statement__c statements can be retained as well. Data Objects Local Copy
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Locations track the retail and customer service locations where customers may obtain products or services from
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account
Store Location BusinessSite__c or an internal organization account. Data Objects Setup
Store offerings enable you to describe the different types of services available at a given store location such as bill
Store Offering BusinessSiteOffering__c payment and equipment returns, but could also represent products generally available at that store. Data Objects Setup
A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any
Subscription Subscription__c given time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”. Data Objects Transactional
Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event
Task Task records are collectively referred to as activities. Data Objects Transactional
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to
Time Policy TimePolicy__c describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion. Data Objects Setup
User User Represents a user in your organization. Data Objects Setup/Master
For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce
User Calendar UserCalendar__c User through an association to an Operating Hours schedule. Data Objects Setup/Master
Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL-
Vlocity Attachment VlocityAttachment__c addressable content store. Data Objects Setup
Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other
information that users desire to track. The same attributes can be used on products, documents and other content to
describe the target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
Vlocity Attribute Attribute__c example, the operator may select one of three speeds available on a specific modem. Data Objects Setup
A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c conditions. Data Objects Setup
Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the
Vlocity Attribute Binding AttributeBinding__c Vlocity Attribute will be maintained in the specified field. Data Objects Setup
Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies
Vlocity Attribute Category AttributeCategory__c some characteristics of the profiling attributes in that grouping. Data Objects Setup
Vlocity Communications Object List Fall '19

Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition
of the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
Vlocity Calculation Matrix CalculationMatrix__c authorized administrators who do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Dimension CalculationMatrixDimension__c Defines the input and output dimensions of a matrix. Master-detail child object of Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who
Vlocity Calculation Procedure CalculationProcedure__c do not have the "Customize Application" permission and without writing Apex code. Data Objects Setup
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup
Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user
Vlocity Context Mapping ContextMapping__c context. Data Objects Setup
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails
Vlocity DocuSign Branding VlocityDocuSignBranding__c sent by the sender to recipients. For example, a company's logo and colors can be defined in a brand. Data Objects Setup
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions
Vlocity Docusign Template VlocityDocuSignTemplate__c in Omniscripts. Data Objects Setup
A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For
Vlocity Entity Filter EntityFilter__c example, an entity filter may be used to define the products for which a Vlocity Rule applies. Data Objects Setup
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result Data Objects Setup
set.
Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition.

Vlocity Entity Filter Condition Argument EntityFilterConditionArgument__c Data Objects Setup


A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products
Vlocity Entity Filter Member EntityFilterMember__c & pricebooks. Each entry represents a member of the set of products or pricebooks. Data Objects Setup
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the
Vlocity Intelligence Machine VqMachine__c machine. Data Objects Setup
The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object
Vlocity Intelligence Machine Resource VqMachineResource__c of Vlocity Intelligence Machine (VqMachine). Data Objects Setup
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as
Vlocity Offering Procedure OfferingProcedure__c to exclude or include it. Data Objects Setup
Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
Vlocity Party Relationship Type PartyRelationshipType__c and target. For example, "{SOURCE} is a manager for {TARGET}." Data Objects Setup
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and
Vlocity Rule Rule__c quote products or services. Data Objects Setup
Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an
Vlocity Rule Action RuleAction__c availability action, an eligibility action, a pricing action or other actions. Data Objects Setup
Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price
Vlocity Rule Assignment RuleAssignment__c List Entry. Data Objects Setup
Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the
Vlocity Rule Filter RuleFilter__c rule fires or not. Data Objects Setup
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup

Interface Objects
Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via
DataRaptor Bulk Data DRBulkData__c DataRaptor. Interface Objects Interface
Vlocity Communications Object List Fall '19

Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications
Interface_BillingInfo Interface_BillingInfo__c database. Interface Objects Interface
Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute
Product Attribute Interface Interface_ProductAttribute__c Assignments. Interface Objects Interface
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed
Vlocity DataRaptor Interface DRBundle__c from the source interface to the target interface. Interface Objects Interface

System Objects
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
System object used as a persistent cache of attribute values applicable to the products behind specified price book
Cached PriceBookEntry Attribute Value CachedPriceBookEntryAttributeValue__c entries. System Objects System
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information
about the given user interaction including all the user clickstream events that happened during the interaction. This
Console Action Log ConsoleActionLog__c information is later expanded to generate the Expanded Interaction Log entries. System Objects System
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Vlocity Order Management can be configured to process orders in more than one stream of processing. Each
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each
Orchestration Queue OrchestrationQueue__c assigned to a particular queue ensuring the processing happens through a different background job. System Objects System
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request
Party Merge Request PartyMergeRequest__c on this queue and process it in an after-insert trigger on this queue request object. System Objects System
Relationship Graph RelationshipGraph__c Relationship graph configuration and display metadata. System Objects System
Relationship Graph Traversal RelationshipGraphTraversal__c Metadata that defines a relationship between a source object and a target object. An Id reference from the target to the source
Systemdefines
Objects
a one-to-many
System
relationship. A relationship
Relationship Graph Node Type RelationshipGraphNodeType__c Represents the information of Object API names involved in Relationship Graph. This Objects also contains a list of fieldsSystem
for the Object
ObjectsAPI name,
System
which is fetched by the Grap
Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually
Saved OmniScript OmniScriptInstance__c modify the records or the OmniScript will likely not be able to be resumed. System Objects System
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a
trigger. Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful
execution of an upgrade step. This information is used by the Vlocity support and services team for debugging and
Vlocity System Log VlocitySystemLog__c solving Org level problems. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c System Objects System

Deprecated (Obsolete) Objects


Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the
Account Contact Role AccountContactRole standard Account Contact Relation object instead. Obsolete Objects Deprecated
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Communications Object List Fall '19

Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated


Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains
Product Template ProductTemplate__c a set of Attributes saved to enable quick creation of products with those attributes. Obsolete Objects Deprecated
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example
ProductAttribXN ProductAttribXN__c OrderItem.JSONData__c). Do not use the ProductAttribXN__c object. Obsolete Objects Deprecated
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Summer '19

Model Sub Type


Label API Name Description Model Type [21] [22]
Account Account Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other Data Objects Master
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
individual requirements.
Account Balance AccountBalance__c Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates Data Objects Local Copy
from a client's billing system.
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master

Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
An item or category of items to which an account discount applies. Master-detail child object of Account Discount
Account Discount Item AccountDiscountItem__c (AccountDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount
Account Discount Pricing AccountDiscountPricing__c (AccountDiscount__c). Data Objects Transactional
Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic
charging, a hold on future ordering or a suspension of collections. An account can have one or more active holds of
Account Hold AccountHold__c various types, each with a different start and end date. Data Objects Transactional
Account Offer AccountOffer__c Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of Data Objects Transactional
acceptance if this happens.
Account Partner AccountPartner This read-only object represents a partner relationship between two Account objects. It is automatically created when a Data Objects Master
Partner object is created for a partner relationship between two accounts.
Account Pricing AccountPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The Data Objects Transactional
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
subscription as well as effective dates for limited time pricing.
Activity Activity Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an Data Objects Transactional
account, contact, lead, opportunity, or case.
Activity Content Document ActivityContentDocument__c Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective Data Objects Transactional
customer. For example, an entry might associate a product benefits whitepaper with an activity that represents a call
report.
Activity Template ActivityTemplate__c Activity Templates define a collection of template activities to be automatically generated each time a registered object's Data Objects Setup
stage changes.
Application Application__c Represents a submission of an application for products or services made by an individual, group of individuals or Data Objects Transactional
organization.
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Applied Promotion AccountAppliedPromotion__c Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied to Data Objects Transactional
a specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that billing
account. The applied promotion indicates the duration of the customer's commitment and pricing benefits.
Applied Promotion Affected Asset AccountAppliedPromotionItem__c An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Data Objects Transactional
Promotion and an Asset that is affected by that Applied Promotion.
Assessment Assessment__c Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the Data Objects Setup/Transactional
assessment templates that contain the questions and possible pre-defined answers available.
Assessment Answer AssessmentAnswer__c Represents the answer to a given question on an Assessment. When defined for an assessment template, this Data Objects Setup/Transactional
represents a available answer to the parent question.
Assessment Question AssessmentQuestion__c Represents a question answered on an Assessment. When defined for an assessment template, this represents the Data Objects Setup/Transactional
definition of a question requiring an answer.
Asset Asset Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and Data Objects Transactional/Local
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions Copy
further accommodate asset based ordering and other specific asset attributes.
Attribute Assignment AttributeAssignment__c The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the Data Objects Setup/Master
default configuration for the product to which they are assigned.
Represents a non-hierarchical relationship between assets due to replacement, upgrade, or other circumstances. Asset Data Objects Transactional
AssetRelationship AssetRelationship relationships appear in the Primary Assets and Related Assets related lists on asset records in the UI.
Campaign Campaign Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Data Objects Transactional
Vlocity mobile applications to store call lists.
Campaign Content Document CampaignContentDocument__c Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a Data Objects Transactional
telecommunications industry analyst report with a salesperson's call list.

Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
Vlocity Communications Object List Summer '19

Cart Cart__c An abandoned shopping cart tracked for a lead, account or contact. Used to pursue follow-up actions with the suspect, Data Objects Transactional
prospect or customer.
Cart Item CartItem__c An item that was added to an abandoned shopping cart. Master-detail child object of Cart (Cart__c). Data Objects Transactional
Case Case Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types—trouble Data Objects Transactional
tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question.
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional

Catalog Catalog__c A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs forming Data Objects Setup/Master
a hierarchical structure for organizing the contained items.
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Catalog Relationship CatalogRelationship__c Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog Data Objects Setup/Master
relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog.
Charge Measurement ChargeMeasurement__c Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice charges Data Objects Setup
(minutes).
Collections Activity Dunning__c Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically Data Objects Transactional
consists of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an
Account.
Compiled Attribute Override CompiledAttributeOverride__c A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually a Data Objects Setup
commercial offer).
Contact Contact Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, campaign Data Objects Master
or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
personal preferences for correspondence.
Represents a specific version of a document in Salesforce CRM Content or Salesforce Files. This object is available in Data Objects Transactional
versions 17.0 and later for Salesforce CRM Content documents. This object is available in versions 20.0 and later for
ContentVersion ContentVersion Salesforce Files.
Context Action ContextAction__c Represents an action to be taken when a rule condition evaluates to true. For example, use context actions with penalty Data Objects Setup
rules to apply a fee when a promotion or contract is canceled.
Context Scope ContextScope__c Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the Data Objects Setup
entities to access the data relevant to that scope.
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Contract Document ContractVersion__c Represents an online version of a contract document. A contract document can have physical files attached to it such as Data Objects Transactional
Word files or PDF files.
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document
Contract Document Discount Item ContractVersionDiscountItem__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document
Contract Document Discount Pricing ContractVersionDiscountPricing__c Discount (ContractVersionDiscount__c). Data Objects Transactional
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Line ContractLineItem The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This Data Objects Transactional
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
agreement). This object is available in API version 18.0 and later.
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract Term ContractTerm__c Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set for Data Objects Setup
a contract version and displayed along with legal language in a contract document.
Contract Type ContractType__c A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the people Data Objects Setup
who access, the templates and clauses used, etc.
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Contract Type Term ContractTypeTerm__c Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is Data Objects Setup
created, it automatically inherits contract terms of the contract type.
Customer Interaction CustomerInteraction__c An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a Data Objects Transactional
web site visit, a mobile application session or an in-person meeting.
Vlocity Communications Object List Summer '19

Customer Interaction Topic CustomerInteractionTopic__c A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote or Data Objects Transactional
a case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
insurance coverage.
Decomposition Relationship DecompositionRelationship__c For Order Management, a decomposition relationship or rule describes how to translate an item in a commercial sales Data Objects Setup
order into a more technical item known to a backend system that must be ordered to fulfill the commercial item.
Document Document__c Represents an online version of a document. A document can have physical files attached to it such as Word files or Data Objects Setup
PDF files.
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
Document Template DocumentTemplate__c A template is a reusable assembly of clauses and other document sections. A template once created and activated can Data Objects Setup
be used to dynamically generate documents for multiple contracts.
Document Template Element DocumentTemplateElement__c Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause Data Objects Setup
insertion tokens with clause content.
Document Template Section DocumentTemplateSection__c Represents a section of a document template. There can be multiple type of sections such as clauses, images, context Data Objects Setup
sections, embedded template sections, signature sections and so on.
Document Template Section DocumentTemplateSection__c Represents a section of a document template. There can be multiple type of sections such as clauses, images, context Data Objects Setup
sections, embedded template sections, signature sections and so on.
Document Template Section Condition DocumentTemplateSectionCondition__c Represents the condition that is applied to the document section for dynamic display in a generated contract document. Data Objects Setup
Conditions can be simple product based conditions or those based on Vlocity Entity Filters
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as Data Objects Transactional
activities.
Event During Interaction EventDuringInteraction__c Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user Data Objects Transactional
interaction.
Expanded Interaction Log ExpandedInteractionLog__c The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It tracks Data Objects Transactional
statistics about the user clickstream events that happened during the interaction and serves as the collection of events
stored in child Event During Interaction records.
Error Code ErrorCode__c An error code unique to a given error code namespace used to identify and interpret errors from external system call- Data Objects Setup
outs. Used by Vlocity Order Management. Master-detail child object of Error Code Namespace
(ErrorCodeNamespace__c).
Error Code Namespace ErrorCodeNamespace__c An Error Code Namespace contains a set of error codes that are unique within the namespace. Data Objects Setup
Fulfilment Request FulfilmentRequest__c Represents an order to be placed with a back-end or fulfillment system such as CFS orders, logistics orders, billing Data Objects Transactional
update requests, etc. Fulfillment Requests are generated through the Order Management decomposition process.
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links a source Order or Fulfilment Request with a Fulfilment Request generated through the decomposition process. Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in a fulfillment request. Refers to a Specification (Product2) and, optionally, an Asset. Data Objects Transactional
FulfilmentRequestLineDecompRelationship FulfilmentRequestLineDecompRelationship__cLinks a source Order or Fulfilment Request Line with a Fulfilment Request Line generated through the decomposition Data Objects Transactional
process.
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c A dependency relationship between Fulfilment Request Lines used to control the orchestration process for those lines. Data Objects Transactional
Household Household__c A household, or affinity group, is a collection of parties who are somehow related to each other. A household will Data Objects Master
typically represent a family or the people who all live within a given dwelling. A group is any user-defined collection of
member parties: people or organizations. Households or affinity groups are useful when your customers are the
members of the group and you want to visualize the net business that you are doing within that group.
Inventory Item InventoryItem__c Represents item instances that may be considered service inventory items within order management or simply items Data Objects Transactional
that are not owned by a specific customer. Useful for tracking equipment or devices before they are purchased by a
customer or that are never purchased by a customer. Examples include inventoried SIM cards, networking equipment,
set-top boxes and meters.
Inventory Item DecompositionRelationship InventoryItemDecompositionRelationship__c Links a source Asset or Inventory Item with an Inventory Item identified as a result of the decomposition process. Data Objects Transactional
Item Implementation ItemImplementation__c For Order Management, the registration of custom Apex or Java code that can be used to execute a fulfillment task (an Data Objects Transactional
orchestration item).
Jurisdiction Jurisdiction__c Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes of Data Objects Transactional/Local
action. Copy
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Line of Business LineOfBusiness__c Used to differentiate a segment of your company's business. Useful when separate lines of business within the Data Objects Setup
company have their own separate product lines, business processes and sales force. For example, within a large
insurance carrier, multiple lines of business might include life insurance, annuities, and retirement lines. Within a
communications provider, lines of business might include mobile, networking and wholesale businesses.
For Order Management, a work queue that holds order fulfillment tasks that must be performed manually by an Data Objects Transactional
Manual Queue ManualQueue__c individual.
For Order Management, an order management assignment rule that governs the assignment of manual fulfillment tasks Data Objects Transactional
Manual Queue Assignment Rule AssignmentRule__c to an available work queue.
Vlocity Communications Object List Summer '19

Manual Queue Member ManualQueueMember__c For Order Management, the assignment of a user to a specified manual queue to work fulfillment tasks that are added to Data Objects Transactional
that queue. Master-detail child object of Manual Queue (ManualQueue__c).
A component-level migration path that defines the mapping of a component of an existing offer to a component of a new
Offer Migration Component Mapping OfferMigrationComponentMapping__c offer. Master-detail child object of Offer Migration Plan (OfferMigrationPlan__c). Data Objects Local Copy
A configured offer migration path enabling customers to migrate from one or more existing offers to one or more new
Offer Migration Plan OfferMigrationPlan__c offers. Data Objects Local Copy
Operating Hours OperatingHours__c Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a Data Objects Master
site is open for business.
Operating Hours and Exceptions OperatingHoursEntry__c Represents a named definition of the operating hours of a business or organization. Used to describe the hours when a Data Objects Master
site is open for business.
Opportunity Opportunity Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business Data Objects Transactional
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering.
Opportunity Applied Promotion OpportunityAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity. Data Objects Transactional
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
enhance existing assets that already have certain promotions applied.
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an Data Objects Transactional
Opportunity Applied Promotion and an Opportunity Product that is affected by it.
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Used
for example when there is an opportunity to renew or upgrade a customer's services and that customer has standing
Opportunity Discount OpportunityDiscount__c discounts. Data Objects Transactional
An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Discount
Opportunity Discount Item OpportunityDiscountItem__c (OpportunityDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount
Opportunity Discount Pricing OpportunityDiscountPricing__c (OpportunityDiscount__c). Data Objects Transactional
Opportunity Partner OpportunityPartner This read-only object represents a partner relationship between an Account and an Opportunity. This object is Data Objects Master
automatically created when a Partner object is created for a partner relationship between an account and an opportunity.
Opportunity Pricing OpportunityPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific opportunity Data Objects Transactional
product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful when the
opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied to them.
Opportunity Product OpportunityLineItem Stores details about products or services that are requested by and proposed for a business customer on a Opportunity. Data Objects Transactional
For example, if there are two Opportunity Line Items, the first might be for equipment while the second for a corporate-
wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
charges, and overage charges.
A relationship between two opportunity products. The relationship type defines what the relationship means to the Data Objects Transactional
business. For example, a relationship may identify a dependency between two opportunity products. Or, a relationship
Opportunity Product Relationship OpportunityLineItemRelationship__c may identify an upgrade to replace one or more opportunity products with one or more other opportunity products.
Orchestration Dependency OrchestrationDependency__c For Order Management, a dependency of one Orchestration Item on another Orchestration Item within a generated Data Objects Transactional
Orchestration Plan. The associated Orchestration Dependency Definition describes the nature of the dependency.
Master-Detail child of Orchestration Item (OrchestrationItem__c).
Orchestration Dependency Definition OrchestrationDependencyDefinition__c For Order Management, a defined dependency of one Orchestration Item Definition on another Orchestration Item Data Objects Setup
Definition within an Orchestration Plan Definition. Dependencies controls the execution order of the defined
orchestration items. Master-Detail child of Orchestration Item Definition (OrchestrationItemDefinition__c).
Orchestration Item OrchestrationItem__c For Order Management, a fulfillment task that has been assembled into the Orchestration Plan for a given order or Data Objects Transactional
orders. Master-Detail child of Orchestration Plan (OrchestrationPlan__c).
Orchestration Item Definition OrchestrationItemDefinition__c For Order Management, the definition of a task that needs to happen in order to fulfill something under one or more Data Objects Setup
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions. Master-Detail child of Orchestration
Plan Definition (OrchestrationPlanDefinition__c).
Orchestration Plan OrchestrationPlan__c For Order Management, an assembled order fulfillment plan that identifies and orchestrates the tasks required to fulfill a Data Objects Transactional
given order or orders.
Orchestration Plan Definition OrchestrationPlanDefinition__c For Order Management, a set of defined tasks (orchestration item definitions) that need to happen in order to fulfill Data Objects Setup
something under one or more fulfillment scenarios.
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c For Order Management, a rule that controls on which orchestration queue a defined orchestration plan or task will be Data Objects Setup
executed.
Orchestration Scenario OrchestrationScenario__c For Order Management, an order fulfillment scenario is a requested action and sub-action on a Product. The Data Objects Setup
Orchestration Scenario identifies the Orchestration Plan Definition used to fulfill the requested action for the Product.
Vlocity Communications Object List Summer '19

Order Order Represents an order for goods or services associated with an account. Orders are comprised of header information Data Objects Transactional
followed by line items of individually ordered products or services.
Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering.
Order Applied Promotion OrderAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The Data Objects Transactional
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment
and pricing benefits.
Order Applied Promotion Affected Item OrderAppliedPromotionItem__c An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied Data Objects Transactional
Promotion and an Order Item that is affected by it.
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
An item or category of items to which an order discount applies. Master-detail child object of Order Discount
Order Discount Item OrderDiscountItem__c (OrderDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount
Order Discount Pricing OrderDiscountPricing__c (OrderDiscount__c). Data Objects Transactional
Order Group OrderGroup__c Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the
same services configured in a similar way. Data Objects Transactional
Order Pricing OrderPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used Data Objects Transactional
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the order
or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing the price
or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates for any
recurring but limited-time pricing.
Order Product OrderItem Represents an order product that your organization sells. Each row represents a potentially contracted product or Data Objects Transactional
service. Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time,
discounted, overage and recurring charges, as well as specifics regarding a product's proposed installation.
Order Product Relationship OrderItemRelationship__c A relationship between two order items. The relationship type defines what the relationship means to the business. For Data Objects Transactional
example, a relationship may identify a dependency between two order items. Or, a relationship may identify an upgrade
to replace one or more order items with one or more other order items.
OrderUpdate OrderUpdate__e Internal Platform Event that is in Platform Event-based Order status updates propagation in OM+ Data Objects Transactional/Local Copy
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
Party Party__c A party is an individual, business, government entity, household, association, or other entity represented by one or more Data Objects Master
individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as a
party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and
business-to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices.
Party Relationship PartyRelationship__c Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that Data Objects Master
they can be visualized in the relationship graph. Party relationships are typed and can have a start and end date
specified.
Payment Adjustment PaymentAdjustment__c Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For Data Objects Local Copy
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
register a client's payment independent of any dispute.
Payment Method PaymentMethod__c Represents a customer's specific saved payment method such as a credit card, bank account or other payment Data Objects Master
processing information. Master-detail child object of Account.
Payment Plan PaymentPlan__c An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Plans Data Objects Local Copy
might be established in order to bring a customer in collections back into good standing (pay off your outstanding debt in
increments over a 6 month period).
Premises Premises__c A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the Data Objects Local Copy
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
deployed.
PremisesPartyRelationship PremisesPartyRelationship__c Represents relationships between a premises and the organizations, people, households or other parties that have a Data Objects Local Copy
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or
legal representative relationship.
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Price Book Entry PricebookEntry Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity Data Objects Setup
Communications captures information regarding base or minimum prices (floor), recurring charges, and usage-based
charges.
Price List PriceList__c A price list represents the pricing for the products and services that your company offers. A base price list defines the Data Objects Setup
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and
contains exceptions to the baseline pricing.
Vlocity Communications Object List Summer '19

Price List Entry PriceListEntry__c An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list Data Objects Setup
entry may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and
conditions of the pricing including the duration of the pricing as well as policies governing the pricing.
Pricing Element PricingElement__c Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge of Data Objects Setup
$50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or adjustment
available from the rating system.
Pricing Plan PricingPlan__c A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the Data Objects Setup
PricingPlanService implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the
DefaultPricingPlan entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing plan
you want to run. For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out-of-the-box
pricing plan.
Pricing Plan Step PricingPlanStep__c Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService Data Objects Setup
implementation.
Pricing Variable PricingVariable__c Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or Data Objects Setup
services. This is metadata that enables agile pricing definition to quickly bring new products to market.
Pricing Variable Binding PricingVariableBinding__c Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding controls Data Objects Setup
to which field a given pricing variable is bound on a given object.
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Item ProductChildItem__c Product Child Items define the component products associated with a grouped package of products or services. Data Objects Setup
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the
cart when the parent product is added, so child items are always created when products are sold together. May
represent the make up of product offerings, product specifications, resources specifications or service specifications.
Product Configuration Procedure ProductConfigurationProcedure__c Product configuration procedures are used in rule actions to change the product choices available to users as they Data Objects Setup
quote or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a
specific value to them or constrain the available choices for them.
Product Not Available ProductAvailability__c Individual products and services may not be available in all geographical areas. For example, selected channels may not Data Objects Setup
be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not yet be
available in a given region. To accommodate such exclusions, "rules" regarding product availability can be defined. If a
product is denoted as unavailable within a select state or zip code range, that product will not be suggested when
creating a new order, opportunity, or quote, where the shipping address is in that state or zip code range.
Product Not Eligible ProductEligibility__c This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a Data Objects Setup
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service
Level Agreement). Such exceptions are defined within this object.
Product Override Definition OverrideDefinition__c Product override definitions identify an overriding product child item or attribute assignment. Most often used for Data Objects Setup
commercial offers that override the child items and attributes defined by the underlying product spec.
Product Relationship ProductRelationship__c Represents product relationship rules that define relationships such as requires, excludes and recommends. Required Data Objects Setup
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining products
that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining products
that are logically affiliated and as such could be recommended as a supplemental product. Product relationship rules
work independent of product child item bundles; it is unnecessary to use relationship rules to enforce inclusion of all
components when product child items are used.
Promotion Promotion__c A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made Data Objects Setup
available to customers for a period of time and usually define limited-time promotional pricing that may also require the
customer to commit to certain subscriptions for a defined period.
Promotion Item PromotionItem__c Promotions can be identified as applicable to specific products or services or may automatically add certain products or Data Objects Setup
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
automatically included.
Quote Quote The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes can Data Objects Transactional
be created from and synced with opportunities, and emailed as PDFs to customers.
Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment
Quote Applied Promotion QuoteAppliedPromotion__c and pricing benefits. Data Objects Transactional
Quote Applied Promotion Affected Item QuoteAppliedPromotionItem__c A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied Data Objects Transactional
Promotion and a Quote Line Item that is affected by it.
A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the
Quote Discount QuoteDiscount__c customer to accept the quote over competitor quotes. Data Objects Transactional
An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount
Quote Discount Item QuoteDiscountItem__c (QuoteDiscount__c). Data Objects Transactional
Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount
Quote Discount Pricing QuoteDiscountPricing__c (QuoteDiscount__c). Data Objects Transactional
Quote Group QuoteGroup__c Within a master, multi-site quote, a quote group can organize a collection of sites or service points that can be quoted
with the same services configured in a similar way. Data Objects Transactional
Vlocity Communications Object List Summer '19

Quote Line Item QuoteLineItem Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends Data Objects Transactional
the object to include specifics regarding installation, service and disconnection dates, special one-time, discounted,
overage and recurring charges, as well as specifics regarding a product's proposed installation.
Quote Pricing QuotePricingAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used Data Objects Transactional
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the
quote or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing
the price or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates
for any recurring but limited-time pricing.
Quote Product Relationship QuoteLineItemRelationship__c A relationship between two quote line items. The relationship type defines what the relationship means to the business. Data Objects Transactional
For example, a relationship may identify a dependency between two quote line items. Or, a relationship may identify an
upgrade to replace one or more quote line items with one or more other quote line items.
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Service Point ServicePoint__c An entry point for services to a premises. The service provided to each service point is separately metered (or Data Objects Local Copy
measured). Useful for fixed line services including energy and utility services.
Site BusinessSite__c Sites track the service and retail locations where customers may obtain products or services from your organization or Data Objects Setup
your partner organizations. In the communications industry, these represent retail stores or customer service locations.
In the public sector, these represent the locations where benefits service providers operate. A site is located by address
as well as geo-location data. A site must be defined for an account which may be a partner account or an internal
organization account used to describe your company.
Site Offering BusinessSiteOffering__c Site offerings enable you to describe the different types of services available at a given site. In the communications Data Objects Setup
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
services provided at the service provider's site such as counseling services, shelter or food distribution.
Statement Statement__c Summaries from statements produced by a client's billing software can be imported into this object. Historical statements Data Objects Local Copy
can be retained as well.
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Location BusinessSite__c Store Locations track the retail and customer service locations where customers may obtain products or services from Data Objects Setup
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account or
an internal organization account.
Store Offering BusinessSiteOffering__c Store offerings enable you to describe the different types of services available at a given store location such as bill Data Objects Setup
payment and equipment returns, but could also represent products generally available at that store.
Subscription Subscription__c A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any given time. A Data Objects Transactional
user of a network becomes a ”subscriber” through the establishment of their first “subscription”.
Task Task Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event Data Objects Transactional
records are collectively referred to as activities.
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time Policy TimePolicy__c Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to Data Objects Setup
describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion.
User User Represents a user in your organization. Data Objects Setup/Master
User Calendar UserCalendar__c For Order Management or Retail users, the Vlocity User Calendar identifies the working hours for a specific Salesforce Data Objects Setup/Master
User through an association to an Operating Hours schedule.
Vlocity Attachment VlocityAttachment__c Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL- Data Objects Setup
addressable content store.
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other information
that users desire to track. The same attributes can be used on products, documents and other content to describe the
target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified Data Objects Setup
conditions.
Vlocity Attribute Binding AttributeBinding__c Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the Data Objects Setup
Vlocity Attribute will be maintained in the specified field.
Vlocity Attribute Category AttributeCategory__c Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies Data Objects Setup
some characteristics of the profiling attributes in that grouping.
Vlocity Communications Object List Summer '19

Vlocity Calculation Matrix CalculationMatrix__c Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or Data Objects Setup
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition
of the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
authorized administrators who do not have the "Customize Application" permission and without writing Apex code.
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Procedure CalculationProcedure__c Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix Data Objects Setup
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who
do not have the "Customize Application" permission and without writing Apex code.
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup

Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Represents a variable declared in a Calculation Procedure. Data Objects Setup

Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Vlocity Context Mapping ContextMapping__c Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user Data Objects Setup
context.
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Vlocity DocuSign Branding VlocityDocuSignBranding__c Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails sentData Objects
by the Setup For example, a company'
sender to recipients.
Vlocity Docusign Template VlocityDocuSignTemplate__c Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in Omniscripts.Data Objects Setup
Vlocity Entity Filter EntityFilter__c Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in Omniscripts.Data Objects Setup
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result Data Objects Setup
set.
Vlocity Entity Filter Condition Argument EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
Vlocity Entity Filter Member EntityFilterMember__c A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products Data Objects Setup
Vlocity Feature VlocityFeature__c & pricebooks.
This setting canEach entrytorepresents
be used a member
control various of the set of products or pricebooks.
features Data Objects Setup

Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
Vlocity Intelligence Machine VqMachine__c An instance of a Vlocity Intelligence machine-learning algorithm used to recommend resources registered with the Data Objects Setup
machine.
Vlocity Intelligence Machine Resource VqMachineResource__c The inclusion of a Vlocity Intelligence Resource within a specific recommendations machine. Master-detail child object of Data Objects Setup
Vlocity Intelligence Machine (VqMachine).
Vlocity Intelligence Resource VqResource__c A Vlocity Intelligence Resource registers a thing such as a product or action to participate in recommendations. Data Objects Setup
Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
Vlocity Offering Procedure OfferingProcedure__c A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as Data Objects Setup
to exclude or include it.
Vlocity Party Relationship Type PartyRelationshipType__c Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be Data Objects Setup
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
and target. For example, "{SOURCE} is a manager for {TARGET}."
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rule Rule__c Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and quote Data Objects Setup
products or services.
Vlocity Rule Action RuleAction__c Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an Data Objects Setup
availability action, an eligibility action, a pricing action or other actions.
Vlocity Rule Assignment RuleAssignment__c Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price List Data Objects Setup
Entry.
Vlocity Rule Filter RuleFilter__c Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the Data Objects Setup
rule fires or not.
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup

Interface Objects Interface Objects


DataRaptor Bulk Data DRBulkData__c Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via Interface Objects Interface
DataRaptor.
Interface_BillingInfo Interface_BillingInfo__c Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications Interface Objects Interface
database.
Product Attribute Interface Interface_ProductAttribute__c Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute Interface Objects Interface
Assignments.
Vlocity Communications Object List Summer '19

Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface
Vlocity DataRaptor Interface DRBundle__c The Vlocity DataRaptor mapping bundle describes a given usage of Vlocity DataRaptor to transform data from one Interface Objects Interface
interface to another. The bundle contains a collection of mappings (Map Items) which define how data is transformed
from the source interface to the target interface.

System Objects System Objects


Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute Value CachedPriceBookEntryAttributeValue__c System object used as a persistent cache of attribute values applicable to the products behind specified price book System Objects System
entries.
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
CallbackURI CallbackURI__c Object used to set endpoints for Async callout. System Objects System
Console Action Log ConsoleActionLog__c Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information System Objects System
about the given user interaction including all the user clickstream events that happened during the interaction. This
information is later expanded to generate the Expanded Interaction Log entries.
Decomposition Relationship DecompositionRelationship__c Relationship between upstream and downstream Products (for example, between Commercial and Technical Products) System Objects System
Orchestration Queue OrchestrationQueue__c Vlocity Order Management can be configured to process orders in more than one stream of processing. Each System Objects System
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each
assigned to a particular queue ensuring the processing happens through a different background job.
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
Party Merge Request PartyMergeRequest__c This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party System Objects System
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request
on this queue and process it in an after-insert trigger on this queue request object.
Saved OmniScript OmniScriptInstance__c Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually System Objects System
modify the records or the OmniScript will likely not be able to be resumed.
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System

Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log VlocitySystemLog__c Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a trigger. System Objects System
Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful execution
of an upgrade step. This information is used by the Vlocity support and services team for debugging and solving Org
level problems.
Vlocity Tracking Entry VlocityTrackingEntry__c Populatedafteranerrorinanintegrationprocedureviaadataraptorbundle.Canbeacallouterror,upserterror,etc. System Objects System

Deprecated (Obsolete) Objects Deprecated (Obsolete) Objects


Account Contact Role AccountContactRole Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the Obsolete Objects Deprecated
standard Account Contact Relation object instead.
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
Product Template ProductTemplate__c DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template contains Obsolete Objects Deprecated
a set of Attributes saved to enable quick creation of products with those attributes.
Vlocity Communications Object List Summer '19

Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
ProductAttribXN ProductAttribXN__c DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example OrderItem. Obsolete Objects Deprecated
JSONData__c). Do not use the ProductAttribXN__c object.
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Winter '19

Model Sub Type


Label API Name Description Model Type [23] [24]
Account Account Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other Data Objects Master
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
individual requirements.
Account Balance AccountBalance__c Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates Data Objects Local Copy
from a client's billing system.
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Discount AccountDiscount__c A standing discount granted to a customer for future purchases within a defined period of time. Data Objects Transactional
Account Discount Item AccountDiscountItem__c An item or category of items to which an account discount applies. Master-detail child object of Account Discount Data Objects Transactional
(AccountDiscount__c).
Account Discount Pricing AccountDiscountPricing__c Discount pricing adjustments provided by an account discount. Master-detail child object of Account Discount Data Objects Transactional
(AccountDiscount__c).
Account Hold AccountHold__c Represents a hold or freeze to a process for a given customer account; for example, a suspension of automatic Data Objects Transactional
charging, a hold on future ordering or a suspension of collections. An account can have one or more active holds of
various types, each with a different start and end date.
Account Offer AccountOffer__c Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of Data Objects Transactional
acceptance if this happens.
Account Partner AccountPartner This read-only object represents a partner relationship between two Account objects. It is automatically created when Data Objects Master
a Partner object is created for a partner relationship between two accounts.
Account Pricing AccountPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. Data Objects Transactional
The price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
subscription as well as effective dates for limited time pricing.
Activity Activity Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an Data Objects Transactional
account, contact, lead, opportunity, or case.
Activity Content Document ActivityContentDocument__c Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective Data Objects Transactional
customer. For example, an entry might associate a product benefits whitepaper with an activity that represents a call
report.
Activity Template ActivityTemplate__c Activity Templates define a collection of template activities to be automatically generated each time a registered Data Objects Setup
object's stage changes.
Application Application__c Represents a submission of an application for products or services made by an individual, group of individuals or Data Objects Transactional
organization.
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Applied Promotion AccountAppliedPromotion__c Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied Data Objects Transactional
to a specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that
billing account. The applied promotion indicates the duration of the customer's commitment and pricing benefits.
Applied Promotion Affected Asset AccountAppliedPromotionItem__c An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Data Objects Transactional
Promotion and an Asset that is affected by that Applied Promotion.
Assessment Assessment__c Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the Data Objects Setup/Transactional
assessment templates that contain the questions and possible pre-defined answers available.
Assessment Answer AssessmentAnswer__c Represents the answer to a given question on an Assessment. When defined for an assessment template, this Data Objects Setup/Transactional
represents a available answer to the parent question.
Assessment Question AssessmentQuestion__c Represents a question answered on an Assessment. When defined for an assessment template, this represents the Data Objects Setup/Transactional
definition of a question requiring an answer.
Asset Asset Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and Data Objects Transactional/Local
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions Copy
further accommodate asset based ordering and other specific asset attributes.
Attribute Assignment AttributeAssignment__c The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the Data Objects Setup/Master
default configuration for the product to which they are assigned.
Campaign Campaign Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Data Objects Transactional
Vlocity mobile applications to store call lists.
Campaign Content Document CampaignContentDocument__c Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a Data Objects Transactional
telecommunications industry analyst report with a salesperson's call list.

Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
Cart Cart__c Data Objects Transactional
Cart Item CartItem__c Data Objects Transactional
Vlocity Communications Object List Winter '19

Case Case Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types— Data Objects Transactional
trouble tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or
question.
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
Catalog Catalog__c A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs Data Objects Setup/Master
forming a hierarchical structure for organizing the contained items.

Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Catalog Relationship CatalogRelationship__c Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog Data Objects Setup/Master
relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog.
Charge Measurement ChargeMeasurement__c Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice Data Objects Setup
charges (minutes).
Collections Activity Dunning__c Represents collection acitvities to the customer or vendors to make payment on outstanding invoices. It typically Data Objects Transactional
consists of late payment or past due payment reminders or service disconnect notices. Master-detail child object of an
Account.
Compiled Attribute Override CompiledAttributeOverride__c A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually Data Objects Setup
a commercial offer).
Contact Contact Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, Data Objects Master
campaign or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
personal preferences for correspondence.
ContentVersion ContentVersion Data Objects Transactional
Context Action ContextAction__c Data Objects Setup
Context Scope ContextScope__c Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the Data Objects Setup
entities to access the data relevant to that scope.
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Contract Document ContractVersion__c Represents an online version of a contract document. A contract document can have physical files attached to it such Data Objects Transactional
as Word files or PDF files.
Contract Document Discount ContractVersionDiscount__c A contractual discount provided to a customer for future purchases within the contract time period. Data Objects Transactional
Contract Document Discount Item ContractVersionDiscountItem__c An item or category of items to which a contractual discount applies. Master-detail child object of Contract Document Data Objects Transactional
Discount (ContractVersionDiscount__c).
Contract Document Discount Pricing ContractVersionDiscountPricing__c Discount pricing adjustments provided by a contractual discount. Master-detail child object of Contract Document Data Objects Transactional
Discount (ContractVersionDiscount__c).
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Line ContractLineItem The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This Data Objects Transactional
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
agreement). This object is available in API version 18.0 and later.
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract Term ContractTerm__c Contract terms are data attributes that represent negotiable items of a contract. Values for contract terms can be set Data Objects Setup
for a contract version and displayed along with legal language in a contract document.
Contract Type ContractType__c A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the Data Objects Setup
people who access, the templates and clauses used, etc.
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Contract Type Term ContractTypeTerm__c Represents assignment of contract terms to a Contract Type. When a contract record of a particular contract type is Data Objects Setup
created, it automatically inherits contract terms of the contract type.
Customer Interaction CustomerInteraction__c An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a Data Objects Transactional
web site visit, a mobile application session or an in-person meeting.
Customer Interaction Topic CustomerInteractionTopic__c A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote Data Objects Transactional
or a case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a
health insurance coverage.
Decomposition Relationship DecompositionRelationship__c Data Objects Setup
Document Document__c Represents an online version of a document. A document can have physical files attached to it such as Word files or Data Objects Setup
PDF files.
Vlocity Communications Object List Winter '19

Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
Document Template DocumentTemplate__c A template is a reusable assembly of clauses and other document sections. A template once created and activated Data Objects Setup
can be used to dynamically generate documents for multiple contracts.
Document Template Element DocumentTemplateElement__c Stores the original DOCX template uploaded by the user and the DOCX template that results from replacing clause Data Objects Setup
insertion tokens with clause content.
Document Template Section DocumentTemplateSection__c Represents a section of a document template. There can be multiple type of sections such as clauses, images, Data Objects Setup
context sections, embedded template sections, signature sections and so on.
Document Template Section DocumentTemplateSection__c Represents a section of a document template. There can be multiple type of sections such as clauses, images, Data Objects Setup
context sections, embedded template sections, signature sections and so on.
Document Template Section Condition DocumentTemplateSectionCondition__c Represents the condition that is applied to the document section for dynamic display in a generated contract Data Objects Setup
document. Conditions can be simple product based conditions or those based on Vlocity Entity Filters
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as Data Objects Transactional
activities.
Event During Interaction EventDuringInteraction__c Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user Data Objects Transactional
interaction.
Expanded Interaction Log ExpandedInteractionLog__c The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It Data Objects Transactional
tracks statistics about the user clickstream events that happened during the interaction and serves as the collection of
events stored in child Event During Interaction records.
Fulfilment Request FulfilmentRequest__c Representation for backend orders (CFS Orders, Logistics Orders, Billing Update Requests, etc) Data Objects Transactional
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links source Order/Fulfilment Request and a Fulfilment Request that is a result of this decomposition Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in the back end order. Refers to Specification (Product2) and, optionally, Asset Data Objects Transactional
FulfilmentRequestLineDecompRelationship FulfilmentRequestLineDecompRelationship__cLinks source Order/Fulfilment Request Line and a Fulfilment Request Line that is a result of this decomposition Data Objects Transactional
FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c Dependency relationship between Fulfilment Request Items Data Objects Transactional
Household Household__c A household, or affinity group, is a collection of parties who are somehow related to each other. A household will Data Objects Master
typically represent a family or the people who all live within a given dwelling. A group is any user-defined collection of
member parties: people or organizations. Households or affinity groups are useful when your customers are the
members of the group and you want to visualize the net business that you are doing within that group.
Inventory Item InventoryItem__c Represents item instances that are not generally tied to any specific customer and which can be tracked in inventory. Data Objects Transactional
Useful for equipment or devices before they are purchased by a customer or that are never purchased by a customer.
Examples include inventoried SIM cards, networking equipment, set-top boxes and meters.
Inventory Item DecompositionRelationship InventoryItemDecompositionRelationship__c InventoryItemDecompositionRelationship Data Objects Transactional
Item Implementation ItemImplementation__c Registration of custom Apex or Java code that can be used to execute a fulfillment task (an orchestration item). Data Objects Transactional
Jurisdiction Jurisdiction__c Defines the geographic area over which authority extend; legal authority; the authority to hear and determine causes Data Objects Transactional/Local Copy
of action.
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Line of Business LineOfBusiness__c Used to differentiate a segment of your company's business. Useful when separate lines of business within the Data Objects Setup
company have their own separate product lines, business processes and sales force. For example, within a large
insurance carrier, multiple lines of business might include life insurance, annuities, and retirement lines. Within a
communications provider, lines of business might include mobile, networking and wholesale businesses.
Manual Queue ManualQueue__c Manual Queue Data Objects Transactional
Manual Queue Assignment Rule AssignmentRule__c Data Objects Transactional
Manual Queue Member ManualQueueMember__c Manual Queue Data Objects Transactional
Offer Migration Component Mapping OfferMigrationComponentMapping__c This object defines the component mappings between the offers within Offer Migration Plan. Data Objects Local Copy
Offer Migration Plan OfferMigrationPlan__c This object defines the Offer Migration Plan to support migration from existing Offers to other Offers. Data Objects Local Copy
Operating Hours OperatingHours__c Represents a named definition of the operating hours of a business or organization. Used to describe the hours when Data Objects Master
a site is open for business.
Operating Hours and Exceptions OperatingHoursEntry__c Represents a named definition of the operating hours of a business or organization. Used to describe the hours when Data Objects Master
a site is open for business.
Opportunity Opportunity Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business Data Objects Transactional
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering.
Opportunity Applied Promotion OpportunityAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given Data Objects Transactional
opportunity. Normally promotions would not be applied until the quoting process, but this can be useful when the
opportunity is to enhance existing assets that already have certain promotions applied.
Vlocity Communications Object List Winter '19

Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an Data Objects Transactional
Opportunity Applied Promotion and an Opportunity Product that is affected by it.
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
Opportunity Discount OpportunityDiscount__c The Opportunity Discount identifies the current or revised discount which may be necessary to win the opportunity. Data Objects Transactional
Used for example when there is an opportunity to renew or upgrade a customer's services and that customer has
standing discounts.
Opportunity Discount Item OpportunityDiscountItem__c An item or category of items to which an opportunity discount applies. Master-detail child object of Opportunity Data Objects Transactional
Discount (OpportunityDiscount__c).
Opportunity Discount Pricing OpportunityDiscountPricing__c Discount pricing adjustments provided by an opportunity discount. Master-detail child object of Opportunity Discount Data Objects Transactional
(OpportunityDiscount__c).
Opportunity Partner OpportunityPartner This read-only object represents a partner relationship between an Account and an Opportunity. This object is Data Objects Master
automatically created when a Partner object is created for a partner relationship between an account and an
opportunity.
Opportunity Pricing OpportunityPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific Data Objects Transactional
opportunity product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful
when the opportunity is to enhance existing assets that already have certain promotions or write-in adjustments
applied to them.
Opportunity Product OpportunityLineItem Stores details about products or services that are requested by and proposed for a business customer on a Data Objects Transactional
Opportunity. For example, if there are two Opportunity Line Items, the first might be for equipment while the second for
a corporate-wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts,
recurring charges, and overage charges.
Orchestration Dependency OrchestrationDependency__c Data Objects Transactional
Orchestration Dependency Definition OrchestrationDependencyDefinition__c Data Objects Setup
Orchestration Item OrchestrationItem__c Data Objects Transactional
Orchestration Item Definition OrchestrationItemDefinition__c An orchestration item definition is a defined task that needs to happen in order to fulfill something under one or more Data Objects Setup
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions.
Orchestration Plan OrchestrationPlan__c Data Objects Transactional
Orchestration Plan Definition OrchestrationPlanDefinition__c An orchestration plan definition is a set of defined tasks (orchestration item definitions) that need to happen in order to Data Objects Setup
fulfill something under one or more fulfillment scenarios.
Orchestration Scenario OrchestrationScenario__c Data Objects Setup
Order Order Represents an order for goods or services associated with an account. Orders are comprised of header information Data Objects Transactional
followed by line items of individually ordered products or services.
Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering.
Order Applied Promotion OrderAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The Data Objects Transactional
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to
a specified billing account. The order applied promotion indicates the expected duration of the customer's commitment
and pricing benefits.
Order Applied Promotion OrderAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The Data Objects Transactional
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to
a specified billing account. The order applied promotion indicates the expected duration of the customer's commitment
and pricing benefits.
Order Applied Promotion Affected Item OrderAppliedPromotionItem__c An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied Data Objects Transactional
Promotion and an Order Item that is affected by it.
Order Discount OrderDiscount__c An order-specific discount designed by a sales rep or contact center agent to entice the customer to place the order. Data Objects Transactional
Order Discount Item OrderDiscountItem__c An item or category of items to which an order discount applies. Master-detail child object of Order Discount Data Objects Transactional
(OrderDiscount__c).
Order Discount Pricing OrderDiscountPricing__c Discount pricing adjustments provided by an order discount. Master-detail child object of Order Discount Data Objects Transactional
(OrderDiscount__c).
Order Pricing OrderPriceAdjustment__c Within a master, multi-site order, an order group is a collection of sites or service points that can be ordered with the Data Objects Transactional
same services configured in a similar way.
Order Product OrderItem Represents an order product that your organization sells. Each row represents a potentially contracted product or Data Objects Transactional
service. Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time,
discounted, overage and recurring charges, as well as specifics regarding a product's proposed installation.
Order Product OrderItem Represents an order product that your organization sells. Data Objects Transactional
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
Vlocity Communications Object List Winter '19

Party Party__c A party is an individual, business, government entity, household, association, or other entity represented by one or Data Objects Master
more individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked
as a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and
business-to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices.
Party Relationship PartyRelationship__c Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that Data Objects Master
they can be visualized in the relationship graph. Party relationships are typed and can have a start and end date
specified.
Payment Adjustment PaymentAdjustment__c Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For Data Objects Local Copy
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once
the adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be
used to register a client's payment independent of any dispute.
Payment Method PaymentMethod__c Payment Method stores credit card or other payment processing information for an account. Data Objects Master
Payment Plan PaymentPlan__c An agreed-to arrangement for paying for products and services defined for a specific customer account. Payment Data Objects Local Copy
Plans might be established in order to bring a customer in collections back into good standing (pay off your
outstanding debt in increments over a 6 month period).
Premises Premises__c A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the Data Objects Local Copy
communications and media industry, it may be a location where services such as wired phone or cable TV services
are provided to customers. A premises record may optionally represent a location within a premises, such as a
particular building on a property, a floor of a building, or some other subset of the larger premises where equipment
may be deployed.
PremisesPartyRelationship PremisesPartyRelationship__c Represents relationships between a premises and the organizations, people, households or other parties that have a Data Objects Local Copy
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or
legal representative relationship.
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Price Book Entry PricebookEntry Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity Data Objects Setup
Communications captures information regarding base or minimum prices (floor), recurring charges, and usage-based
charges.
Price List PriceList__c A price list represents the pricing for the products and services that your company offers. A base price list defines the Data Objects Setup
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and
contains exceptions to the baseline pricing.
Price List Entry PriceListEntry__c An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list Data Objects Setup
entry may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and
conditions of the pricing including the duration of the pricing as well as policies governing the pricing.
Pricing Element PricingElement__c Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge Data Objects Setup
of $50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or
adjustment available from the rating system.
Pricing Plan PricingPlan__c A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the Data Objects Setup
PricingPlanService implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the
DefaultPricingPlan entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing
plan you want to run. For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out of the
box pricing plan.
Pricing Plan Step PricingPlanStep__c Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService Data Objects Setup
implementation.
Pricing Variable PricingVariable__c Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or Data Objects Setup
services. This is metadata that enables agile pricing definition to quickly bring new products to market.
Pricing Variable Binding PricingVariableBinding__c Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding Data Objects Setup
controls to which field a given pricing variable is bound on a given object.
Product Product2 Represents a product that your org sells. Data Objects Setup
Product Child Item ProductChildItem__c Product Child Items define the component products associated with a grouped package of products or services. Data Objects Setup
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the
cart when the parent product is added, so child items are always created when products are sold together. May
represent the make up of product offerings, product specifications, resources specifications or service specifications.
Product Configuration Procedure ProductConfigurationProcedure__c Product configuration procedures are used in rule actions to change the product choices available to users as they Data Objects Setup
quote or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign
a specific value to them or constrain the available choices for them.
Product Not Available ProductAvailability__c Individual products and services may not be available in all geographical areas. For example, selected channels may Data Objects Setup
not be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not
yet be available in a given region. To accommodate such exclusions, "rules" regarding product availability can be
defined. If a product is denoted as unavailable within a select state or zip code range, that product will not be
suggested when creating a new order, opportunity, or quote, where the shipping address is in that state or zip code
range.
Vlocity Communications Object List Winter '19

Product Not Eligible ProductEligibility__c This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a Data Objects Setup
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service
Level Agreement). Such exceptions are defined within this object.
Product Override Definition OverrideDefinition__c Product override definitions identify an overriding product child item or attribute assignment. Most often used for Data Objects Setup
commercial offers that override the child items and attributes defined by the underlying product spec.
Product Relationship ProductRelationship__c Represents product relationship rules that define relationships such as requires, excludes and recommends. Required Data Objects Setup
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining
products that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining
products that are logically affiliated and as such could be recommended as a supplemental product. Product
relationship rules work independent of product child item bundles; it is unnecessary to use relationship rules to enforce
inclusion of all components when product child items are used.
Promotion Promotion__c A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made Data Objects Setup
available to customers for a period of time and usually define limited-time promotional pricing that may also require the
customer to commit to certain subscriptions for a defined period.
Promotion Item PromotionItem__c Promotions can be identified as applicable to specific products or services or may automatically add certain products Data Objects Setup
or services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
automatically included.
Quote Quote The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes Data Objects Transactional
can be created from and synced with opportunities, and emailed as PDFs to customers.
Quote Applied Promotion QuoteAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The Data Objects Transactional
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to
a specified billing account. The quote applied promotion indicates the expected duration of the customer's
commitment and pricing benefits.
Quote Applied Promotion Affected Item QuoteAppliedPromotionItem__c A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied Data Objects Transactional
Promotion and a Quote Line Item that is affected by it.
Quote Discount QuoteDiscount__c A discount proposed by a sales rep or contact center agent within a quote to achieve the price points required by the Data Objects Transactional
customer to accept the quote over competitor quotes.
Quote Discount Item QuoteDiscountItem__c An item or category of items to which a quote discount applies. Master-detail child object of Quote Discount Data Objects Transactional
(QuoteDiscount__c).
Quote Discount Pricing QuoteDiscountPricing__c Discount pricing adjustments provided by a quote discount. Master-detail child object of Quote Discount Data Objects Transactional
(QuoteDiscount__c).
Quote Line Item QuoteLineItem Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends Data Objects Transactional
the object to include specifics regarding installation, service and disconnection dates, special one-time, discounted,
overage and recurring charges, as well as specifics regarding a product's proposed installation.
Quote Pricing QuotePricingAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Data Objects Transactional
Used for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for
the quote or line item. The price or adjustment indicates the action and sub-action requested such as adding or
removing the price or adjustment as well as the date the change is requested to be applied. It also indicates the
expected dates for any recurring but limited-time pricing.
Security Deposit SecurityDeposit__c This object describes the security deposit paid by the customer. Data Objects Local Copy
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Service Point ServicePoint__c An entry point for services to a premises. The service provided to each service point is separately metered (or Data Objects Local Copy
measured). Useful for fixed line services including energy and utility services.
Site BusinessSite__c Sites track the service and retail locations where customers may obtain products or services from your organization or Data Objects Setup
your partner organizations. In the communications industry, these represent retail stores or customer service
locations. In the public sector, these represent the locations where benefits service providers operate. A site is located
by address as well as geo-location data. A site must be defined for an account which may be a partner account or an
internal organization account used to describe your company.
Site Offering BusinessSiteOffering__c Site offerings enable you to describe the different types of services available at a given site. In the communications Data Objects Setup
industry, these are typically types of services offered at a retail store such as bill payment and equipment returns, but
could also represent products generally available at that store. In the public sector, these represent the benefits and
services provided at the service provider's site such as counseling services, shelter or food distribution.
Statement Statement__c Summaries from statements produced by a client's billing software can be imported into this object. Historical Data Objects Local Copy
statements can be retained as well.
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained Data Objects Local Copy
here.
Store Location BusinessSite__c Store Locations track the retail and customer service locations where customers may obtain products or services from Data Objects Setup
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account
or an internal organization account.
Store Offering BusinessSiteOffering__c Store offerings enable you to describe the different types of services available at a given store location such as bill Data Objects Setup
payment and equipment returns, but could also represent products generally available at that store.
Vlocity Communications Object List Winter '19

Subscription Subscription__c A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any Data Objects Transactional
given time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”.
Task Task Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event Data Objects Transactional
records are collectively referred to as activities.
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month Data Objects Setup
duration.
Time Policy TimePolicy__c Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to Data Objects Setup
describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion.
User User Represents a user in your organization. Data Objects Setup/Master
User Calendar UserCalendar__c Data Objects Setup/Master
Vlocity Attachment VlocityAttachment__c Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL- Data Objects Setup
addressable content store.
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other
information that users desire to track. The same attributes can be used on products, documents and other content to
describe the target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under Data Objects Setup
specified conditions.
Vlocity Attribute Binding AttributeBinding__c Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of Data Objects Setup
the Vlocity Attribute will be maintained in the specified field.
Vlocity Attribute Category AttributeCategory__c Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies Data Objects Setup
some characteristics of the profiling attributes in that grouping.
Vlocity Calculation Matrix CalculationMatrix__c Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one Data Objects Setup
or more corresponding output values. The input and output dimensions are entirely flexible and configured in the
definition of the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be
changed by authorized administrators who do not have the "Customize Application" permission and without writing
Apex code.
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Procedure CalculationProcedure__c Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix Data Objects Setup
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who
do not have the "Customize Application" permission and without writing Apex code.
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup

Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Data Objects Setup

Vlocity Calculation Procedure Version CalculationProcedureVersion__c Represents a version of a Vlocity Calculation Procedure. Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Vlocity Context Mapping ContextMapping__c Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user Data Objects Setup
context.
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Vlocity DocuSign Branding VlocityDocuSignBranding__c Represents the list of Brands configured in DocuSign by the administrator. A Brand controls the look and feel of emails sent Databy
Objects Setup For example, a compan
the sender to recipients.
Vlocity Docusign Template VlocityDocuSignTemplate__c Data Objects
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in Omniscripts. Setup
Vlocity Entity Filter EntityFilter__c Data Objects
Represents the list of PDF templates created in Docusign, which then could be used with the DocuSign related actions in Omniscripts. Setup
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result Data Objects Setup
set.
Vlocity Entity Filter Condition Argument EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
Vlocity Entity Filter Member EntityFilterMember__c A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of Data Objects Setup
products & pricebooks. Each entry represents a member of the set of products or pricebooks.
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
Vlocity Intelligence Machine Resource VqMachineResource__c Data Objects Setup
Vlocity Intelligence Resource VqResource__c Data Objects Setup
Vlocity Communications Object List Winter '19

Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
Vlocity Offering Procedure OfferingProcedure__c A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such Data Objects Setup
as to exclude or include it.
Vlocity Party Relationship Type PartyRelationshipType__c Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be Data Objects Setup
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a
source and target. For example, "{SOURCE} is a manager for {TARGET}."
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup

Vlocity Rule Rule__c Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and Data Objects Setup
quote products or services.
Vlocity Rule Action RuleAction__c Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, Data Objects Setup
an availability action, an eligibility action, a pricing action or other actions.
Vlocity Rule Assignment RuleAssignment__c Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price Data Objects Setup
List Entry.
Vlocity Rule Filter RuleFilter__c Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the Data Objects Setup
rule fires or not.
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup

Interface Objects
DataRaptor Bulk Data DRBulkData__c Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via Interface Objects Interface
DataRaptor.
Interface_BillingInfo Interface_BillingInfo__c Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications Interface Objects Interface
database.
Product Attribute Interface Interface_ProductAttribute__c Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute Interface Objects Interface
Assignments.
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface

System Objects
Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System

Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Cached PriceBookEntry Attribute Value CachedPriceBookEntryAttributeValue__c System object used as a persistent cache of attribute values applicable to the products behind specified price book System Objects System
entries.
CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
Console Action Log ConsoleActionLog__c Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw System Objects System
information about the given user interaction including all the user clickstream events that happened during the
interaction. This information is later expanded to generate the Expanded Interaction Log entries.
Orchestration Queue OrchestrationQueue__c Vlocity Order Management can be configured to process orders in more than one stream of processing. Each System Objects System
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each
assigned to a particular queue ensuring the processing happens through a different background job.
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
Party Merge Request PartyMergeRequest__c This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the System Objects System
Party level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge
request on this queue and process it in an after-insert trigger on this queue request object.
Saved OmniScript OmniScriptInstance__c Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually System Objects System
modify the records or the OmniScript will likely not be able to be resumed.
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity Error Log Entry VlocityErrorLogEntry__c Populated after an error in an integration procedure via a data raptor bundle. Can be a callout error, upsert error, etc. System Objects System
Vlocity System Log VlocitySystemLog__c Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a System Objects System
trigger. Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful
execution of an upgrade step. This information is used by the Vlocity support and services team for debugging and
solving Org level problems.
Vlocity Communications Object List Winter '19

Vlocity Tracking Entry VlocityTrackingEntry__c System Objects System

Deprecated (Obsolete) Objects


Account Contact Role AccountContactRole Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the Obsolete Objects Deprecated
standard Account Contact Relation object instead.
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
Product Template ProductTemplate__c DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template Obsolete Objects Deprecated
contains a set of Attributes saved to enable quick creation of products with those attributes.
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
ProductAttribXN ProductAttribXN__c DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example Obsolete Objects Deprecated
OrderItem.JSONData__c). Do not use the ProductAttribXN__c object.
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Fall '18

Model Sub Type


Label API Name Description Model Type [25] [26]
Account Account Vlocity Communications defines organizations as business accounts and defines people as consumer accounts. Other Data Objects Master
types of sub-accounts can be created and assembled hierarchically to further describe customers. Service accounts
identify a service location where services are needed. Billing accounts identify how services should be billed to the
customer. Aggregator accounts (both service and billing) allow child accounts to be grouped and managed per your
individual requirements.
Account Balance AccountBalance__c Represents a historical snapshot of charges, credits and resulting balance for an account at a point in time. Populates Data Objects Local Copy
from a client's billing system.
Account Contact Relation AccountContactRelation Represents a relationship between a contact and one or more accounts. Data Objects Master
Account Offer AccountOffer__c Account offer is a product or promotion offered to an account. Tracks the start date of the offer and the date of Data Objects Transactional
acceptance if this happens.
Account Partner AccountPartner This read-only object represents a partner relationship between two Account objects. It is automatically created when a Data Objects Master
Partner object is created for a partner relationship between two accounts.
Account Pricing AccountPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to a specific asset, contract or billing account. The Data Objects Transactional
price or adjustment indicates its provisioning status and dates such as the date it was applied to the customer's
subscription as well as effective dates for limited time pricing.
Activity Activity Activities collectively refer to planned tasks or event. An activity can relate to varying types of records such as an Data Objects Transactional
account, contact, lead, opportunity, or case.
Activity Content Document ActivityContentDocument__c Associates Salesforce CRM content to a given sales or marketing activity, such as a meeting with a prospective Data Objects Transactional
customer. For example, an entry might associate a product benefits whitepaper with an activity that represents a call
report.
Activity Template ActivityTemplate__c Activity Templates define a collection of template activities to be automatically generated each time a registered Data Objects Setup
object's stage changes.
Application Application__c Represents a submission of an application for products or services made by an individual, group of individuals or Data Objects Transactional
organization.
Application Party Relationship ApplicationPartyRelationship__c Identifies the party or parties who are submitting the application. Data Objects Transactional
Application Template ApplicationTemplate__c Represents a type of application that can be submitted such as a type of form. Data Objects Setup
Applied Promotion AccountAppliedPromotion__c Represents the application of a promotion to a customer's subscriptions and other assets. Promotions may be applied Data Objects Transactional
to a specific asset, to a contract governing multiple assets or to a billing account covering all charges made to that
billing account. The applied promotion indicates the duration of the customer's commitment and pricing benefits.
Applied Promotion Affected Asset AccountAppliedPromotionItem__c An Applied Promotion affects one or more customer assets. This object is the intersection between an Applied Data Objects Transactional
Promotion and an Asset that is affected by that Applied Promotion.
Assessment Assessment__c Represents an assessment of an individual, customer or other entity at a given point in time. Also represents the Data Objects Setup/Transactional
assessment templates that contain the questions and possible pre-defined answers available.
Assessment Answer AssessmentAnswer__c Represents the answer to a given question on an Assessment. When defined for an assessment template, this Data Objects Setup/Transactional
represents a available answer to the parent question.
Assessment Question AssessmentQuestion__c Represents a question answered on an Assessment. When defined for an assessment template, this represents the Data Objects Setup/Transactional
definition of a question requiring an answer.
Asset Asset Represents an item of commercial value owned by an Account or Contact—for example, a product previously sold and Data Objects Transactional/Local
installed. Vlocity Communications uses this object to represent subscribed services and products. Vlocity extensions Copy
further accommodate asset based ordering and other specific asset attributes.
Attribute Assignment AttributeAssignment__c The assignment of an Attribute to an object such as an Account, Contact or Product. Product attributes define the Data Objects Setup/Master
default configuration for the product to which they are assigned.
Campaign Campaign Represents and tracks a marketing campaign, such as a direct mail promotion, webinar, or trade show. Utilized by Data Objects Transactional
Vlocity mobile applications to store call lists.
Campaign Content Document CampaignContentDocument__c Associates Salesforce CRM content to a given sales campaign. For example, an entry might associate a Data Objects Transactional
telecommunications industry analyst report with a salesperson's call list.

Campaign Member CampaignMember A contact or a lead targeted on a campaign. Data Objects Transactional
Campaign Member Action Log CampaignMemberActionLog__c Represents an action taken against a campaign member such as an attempt to call the member. Data Objects Transactional
Cart Cart__c Data Objects Transactional

Cart Item CartItem__c Data Objects Transactional


Case Case Represents a case, which is a customer issue or problem. Vlocity Communications has two case record types— Data Objects Transactional
trouble tickets and billing disputes. Cases contain detailed descriptions of a customer’s feedback, problem, or question.
Case Contact Role CaseContactRole Represents the role that a given Contact plays on a Case. Data Objects Transactional
Catalog Catalog__c A catalog is a container of one or more items such as products. Catalogs can be contained within other catalogs Data Objects Setup/Master
forming a hierarchical structure for organizing the contained items.
Catalog Product Relationship CatalogProductRelationship__c Associates a product with a catalog or catalog category. Data Objects Setup/Master
Catalog Relationship CatalogRelationship__c Associates a catalog category with a higher-level catalog. Catalogs are usually connected in a hierarchy, but catalog Data Objects Setup/Master
relationships enable reuse of portions of a catalog hierarchy under more than one higher-level catalog.
Vlocity Communications Object List Fall '18

Charge Measurement ChargeMeasurement__c Represents a type of measurement typically used for usage-based charges such as data charges (Gb) or voice Data Objects Setup
charges (minutes).
Compiled Attribute Override CompiledAttributeOverride__c A compiled attribute override defines the JSON representation net of all attribute overrides for a given product (usually Data Objects Setup
a commercial offer).

Contact Contact Represents a contact, which is an individual that may be associated with an account, opportunity, order, case, Data Objects Master
campaign or other business entity.
Vlocity Communications extends the contact object to track a contact's authority to approve charges in addition to their
personal preferences for correspondence.
ContentVersion ContentVersion Data Objects Transactional
Context Action ContextAction__c Data Objects Setup
Context Scope ContextScope__c Registers a scope of context relevant to Vlocity Context Dimensions and Rules. The scope defines how to traverse the Data Objects Setup
entities to access the data relevant to that scope.
Contract Contract Represents a contract (a business agreement) associated with an Account. Data Objects Transactional
Contract Contact Role ContractContactRole_c Represents the role that a given Contact plays on a Contract. Data Objects Transactional
Contract Document ContractVersion__c Represents an online version of a contract document. A contract document can have physical files attached to it such Data Objects Transactional
as Word files or PDF files.
Contract Document Element ContractDocumentCollection__c Provides information about each file attached to a document version including its type, size and source. Data Objects Transactional
Contract Document Envelope ContractEnvelope__c Stores information about DocuSign envelopes created during the DocuSign eSignature process. Data Objects Transactional
Contract Document Section ContractSection__c Contains details about each section of a generated contract document. Data Objects Transactional
Contract Line ContractLineItem__c Represents the product and services covered by a contract. Data Objects Transactional
Contract Line ContractLineItem The Salesforce standard ContractLineItem object that becomes visible when you enable Entitlements in your org. This Data Objects Transactional
object is a child of the sandard ServiceContract object. Represents a Product2 in a ServiceContract (customer support
agreement). This object is available in API version 18.0 and later.
Contract Recipient ContractRecipient__c Provides information about the status of each recepient in a DocuSign eSignature envelope. Data Objects Transactional
Contract Type ContractType__c A contract type is used to group contracts so that they exhibit similar characteristics - e.g. the lifecycle states, the Data Objects Setup
people who access, the templates and clauses used, etc.
Contract Type Setting ContractTypeSetting__c Specific option settings defined for a contract type that control characteristics and behavior of all contracts of that type. Data Objects Setup
Customer Interaction CustomerInteraction__c An interaction between a customer, prospect, partner or other contact and your organization. Could be a phone call, a Data Objects Transactional
web site visit, a mobile application session or an in-person meeting.
Customer Interaction Topic CustomerInteractionTopic__c A topic discussed or addressed during a customer interaction such as a customer account, a customer asset, a quote Data Objects Transactional
or a case. A topic could even be a specific field or aspect of an object such as a charge on a bill or a co-pay on a health
insurance coverage.
Decomposition Relationship DecompositionRelationship__c Data Objects Setup
Document Document__c Represents an online version of a document. A document can have physical files attached to it such as Word files or Data Objects Setup
PDF files.
Document Clause DocumentClause__c A clause is a paragraph of legal language or provision that is used to assemble a contract document. Data Objects Setup
Document Section DocumentSection__c Contains details about each section of a generated object document. Data Objects Setup
Document Template DocumentTemplate__c A template is a reusable assembly of clauses and other document sections. A template once created and activated can Data Objects Setup
be used to dynamically generate documents for multiple contracts.
Document Template Section DocumentTemplateSection__c Represents a section of a document template. There can be multiple type of sections such as clauses, images, context Data Objects Setup
sections, embedded template sections, signature sections and so on.
Document Template Section Condition DocumentTemplateSectionCondition__c Represents the condition that is applied to the document section for dynamic display in a generated contract document. Data Objects Setup
Conditions can be simple product based conditions or those based on Vlocity Entity Filters
Document Token DocumentToken__c Stores tokens (variables) that are inserted in content of a Document Clause Data Objects Setup
Event Event Represents an event in the calendar. In the user interface, event and task records are collectively referred to as Data Objects Transactional
activities.
Event During Interaction EventDuringInteraction__c Each Event During Interaction is a user clickstream event that occurred during the Expanded Interaction Log user Data Objects Transactional
interaction.
Expanded Interaction Log ExpandedInteractionLog__c The Expanded Interaction Log is generated as an expanded and normalized version of the Console Action Log. It Data Objects Transactional
tracks statistics about the user clickstream events that happened during the interaction and serves as the collection of
events stored in child Event During Interaction records.
Fulfilment Request FulfilmentRequest__c Representation for backend orders (CFS Orders, Logistics Orders, Billing Update Requests, etc) Data Objects Transactional
Fulfilment Request Decomposition Rel FulfilmentRequestDecompRelationship__c Links source Order/Fulfilment Request and a Fulfilment Request that is a result of this decomposition Data Objects Transactional
Fulfilment Request Line FulfilmentRequestLine__c A line item in the back end order. Refers to Specification (Product2) and, optionally, Asset Data Objects Transactional
FulfilmentRequestLineDecompRelationship FulfilmentRequestLineDecompRelationship__cLinks source Order/Fulfilment Request Line and a Fulfilment Request Line that is a result of this decomposition Data Objects Transactional
Vlocity Communications Object List Fall '18

FulfilmentRequestLineRelationship FulfilmentRequestLineRelationship__c Dependency relationship between Fulfilment Request Items Data Objects Transactional
Household Household__c A household, or affinity group, is a collection of parties who are somehow related to each other. A household will Data Objects Master
typically represent a family or the people who all live within a given dwelling. A group is any user-defined collection of
member parties: people or organizations. Households or affinity groups are useful when your customers are the
members of the group and you want to visualize the net business that you are doing within that group.
Inventory Item InventoryItem__c Represents item instances that are not generally tied to any specific customer and which can be tracked in inventory. Data Objects Transactional
Useful for equipment or devices before they are purchased by a customer or that are never purchased by a customer.
Examples include inventoried SIM cards, networking equipment, set-top boxes and meters.
Inventory Item DecompositionRelationship InventoryItemDecompositionRelationship__c InventoryItemDecompositionRelationship Data Objects Transactional
Item Implementation ItemImplementation__c Registration of custom Apex or Java code that can be used to execute a fulfillment task (an orchestration item). Data Objects Transactional
Lead Lead Represents a prospect or potential Opportunity, usually before it has been qualified. Data Objects Transactional
Line of Business LineOfBusiness__c Used to differentiate a segment of your company's business. Useful when separate lines of business within the Data Objects Setup
company have their own separate product lines, business processes and sales force. For example, within a large
insurance carrier, multiple lines of business might include life insurance, annuities, and retirement lines. Within a
communications provider, lines of business might include mobile, networking and wholesale businesses.
Manual Queue ManualQueue__c Manual Queue Data Objects Transactional

Manual Queue Assignment Rule AssignmentRule__c Data Objects Transactional


Manual Queue Member ManualQueueMember__c Manual Queue Data Objects Transactional

Notification UserNotification__c Data Objects System


Operating Hours OperatingHours__c Represents a named definition of the operating hours of a business or organization. Used to describe the hours when Data Objects Master
a site is open for business.
Operating Hours and Exceptions OperatingHoursEntry__c Operating hours entries define the standard, holiday or exceptional open and closing times defined for the parent Data Objects Master
operating hours schedule.
Opportunity Opportunity Represents an opportunity, which is a sale or pending deal. Vlocity Communications utilizes opportunities for business Data Objects Transactional
accounts and includes details regarding the stage of an opportunity cycle—for example, In Process and Completed.
Should an opportunity become a quote or an order, information from the opportunity can carry forward.
Opportunities are identified by their stage—for example, Prospecting, Identify Decision Makers, Negotiation/Review—
along with the projected success, in percentages.
Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering.
Opportunity Applied Promotion OpportunityAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given opportunity. Data Objects Transactional
Normally promotions would not be applied until the quoting process, but this can be useful when the opportunity is to
enhance existing assets that already have certain promotions applied.
Opportunity Applied Promotion Item OpportunityAppliedPromotionItem__c An Opportunity Applied Promotion affects one or more opportunity products. This object is the intersection between an Data Objects Transactional
Opportunity Applied Promotion and an Opportunity Product that is affected by it.
Opportunity Competitor OpportunityCompetitor Represents a competitor on an Opportunity. Data Objects Transactional
Opportunity Contact Role OpportunityContactRole Represents the role that a Contact plays on an Opportunity. Data Objects Transactional
Opportunity Partner OpportunityPartner This read-only object represents a partner relationship between an Account and an Opportunity. This object is Data Objects Master
automatically created when a Partner object is created for a partner relationship between an account and an
opportunity.
Opportunity Pricing OpportunityPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall opportunity or to a specific Data Objects Transactional
opportunity product. Normally this level of detailed pricing won't occur until the quoting process, but this can be useful
when the opportunity is to enhance existing assets that already have certain promotions or write-in adjustments applied
to them.
Opportunity Product OpportunityLineItem Stores details about products or services that are requested by and proposed for a business customer on a Data Objects Transactional
Opportunity. For example, if there are two Opportunity Line Items, the first might be for equipment while the second for
a corporate-wide calling plan.
Each row represents a proposed product or service. Vlocity extensions include the ability to specify discounts, recurring
charges, and overage charges.
Orchestration Dependency OrchestrationDependency__c Data Objects Transactional
Orchestration Dependency Definition OrchestrationDependencyDefinition__c Data Objects Setup
Orchestration Item OrchestrationItem__c Data Objects Transactional
Orchestration Item Definition OrchestrationItemDefinition__c An orchestration item definition is a defined task that needs to happen in order to fulfill something under one or more Data Objects Setup
fulfillment scenarios. Master-detail child object of Orchestration Plan Definitions.
Orchestration Plan OrchestrationPlan__c Data Objects Transactional
Orchestration Plan Definition OrchestrationPlanDefinition__c An orchestration plan definition is a set of defined tasks (orchestration item definitions) that need to happen in order to Data Objects Setup
fulfill something under one or more fulfillment scenarios.
Orchestration Scenario OrchestrationScenario__c Data Objects Setup
Vlocity Communications Object List Fall '18

Order Order Represents an order for goods or services associated with an account. Orders are comprised of header information Data Objects Transactional
followed by line items of individually ordered products or services.
Vlocity Communications fully integrates opportunities, quotes and orders to accommodate asset based ordering.
Order Applied Promotion OrderAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given order. The Data Objects Transactional
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The order applied promotion indicates the expected duration of the customer's commitment
and pricing benefits.
Order Applied Promotion Affected Item OrderAppliedPromotionItem__c An Order Applied Promotion affects one or more order items. This object is the intersection between an Order Applied Data Objects Transactional
Promotion and an Order Item that is affected by it.
Order Pricing OrderPriceAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall order or to a specific line item. Used Data Objects Transactional
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the
order or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing
the price or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates
for any recurring but limited-time pricing.
Order Product OrderItem Represents an order product that your organization sells. Each row represents a potentially contracted product or Data Objects Transactional
service. Vlocity extensions include specifics regarding installation, service and disconnection dates, special one-time,
discounted, overage and recurring charges, as well as specifics regarding a product's proposed installation.
Partner Partner Represents a partner relationship between two Account records or between an Opportunity and an Account. Data Objects Master
Partner Role Value PartnerRole Represents a role for an account Partner, such as consultant, supplier, and so on. Data Objects Setup
Party Party__c A party is an individual, business, government entity, household, association, or other entity represented by one or Data Objects Master
more individuals. In Vlocity applications, each account, contact, and household tracked in the system is also tracked as
a party.
The party object holds minimal information, but extends Salesforce to support business-to-consumer (B2C) and
business-to-business-to-consumer (B2B2C) practices in addition to business-to-business (B2B) practices.
Party Relationship PartyRelationship__c Party Relationships define relationships between parties such as households, contacts, partners, or accounts so that Data Objects Master
they can be visualized in the relationship graph. Party relationships are typed and can have a start and end date
specified.
Payment Adjustment PaymentAdjustment__c Payment adjustments allow a Customer Service Rep to request an adjustment to a customer's billing statement. For Data Objects Local Copy
example, this could occur as the result of a case that was registered to dispute a prior billing or product issue. Once the
adjustment is approved, it can then be fed to the client's billing system for processing. This object can also be used to
register a client's payment independent of any dispute.
Payment Method PaymentMethod__c Payment Method stores credit card or other payment processing information for an account. Data Objects Master
Premises Premises__c A complex, building or house, together with its land and outbuildings, occupied by businesses or tenants. In the Data Objects Local Copy
communications and media industry, it may be a location where services such as wired phone or cable TV services are
provided to customers. A premises record may optionally represent a location within a premises, such as a particular
building on a property, a floor of a building, or some other subset of the larger premises where equipment may be
deployed.
PremisesPartyRelationship PremisesPartyRelationship__c Represents relationships between a premises and the organizations, people, households or other parties that have a Data Objects Local Copy
relationship to the premises. For example, an owner relationship, facility manager relationship, tenant relationship, or
legal representative relationship.
Price Book Pricebook2 Represents a price book that contains the list of products that your organization sells. Data Objects Setup
Price Book Entry PricebookEntry Represents a product entry in a price book (an association between a Pricebook2 and Product2). Vlocity Data Objects Setup
Communications captures information regarding base or minimum prices (floor), recurring charges, and usage-based
charges.
Price List PriceList__c A price list represents the pricing for the products and services that your company offers. A base price list defines the Data Objects Setup
baseline pricing for your products and services. A child price list inherits all the pricing from the base price list and
contains exceptions to the baseline pricing.
Price List Entry PriceListEntry__c An entry in a price list is a specific price, cost, fee, discount or adjustment defined within a price list. A given price list Data Objects Setup
entry may be defined for an offer, a promotion, or some other context. The price list entry defines the terms and
conditions of the pricing including the duration of the pricing as well as policies governing the pricing.
Pricing Plan PricingPlan__c A Vlocity Pricing Plan is a definition of the sequenced pricing logic to be run by Vlocity CPQ when the Data Objects Setup
PricingPlanService implementation is chosen. To activate a given Pricing Plan as the default to use at runtime, edit the
DefaultPricingPlan entry in the CPQ Configuration Setup custom setting and set the value to the code of the pricing
plan you want to run. For example, setting DefaultPricingPlan = DEFAULT_PRICING_PLAN chooses the out of the box
pricing plan.
Pricing Plan Step PricingPlanStep__c Defines steps in a Vlocity Pricing Plan which defines the pricing methods called by the Vlocity CPQ PricingPlanService Data Objects Setup
implementation.
Pricing Element PricingElement__c Represents the definition of a price, charge, cost, fee, tax, discount or adjustment such as a monthly recurring charge Data Objects Setup
of $50. Used for integration with rating systems (billing or charging). Used to identify a specific price, charge or
adjustment available from the rating system.
Pricing Variable PricingVariable__c Represents a declared type of price, charge, cost, fee, tax, discount or adjustment to be used to price products or Data Objects Setup
services. This is metadata that enables agile pricing definition to quickly bring new products to market.
Vlocity Communications Object List Fall '18

Pricing Variable Binding PricingVariableBinding__c Pricing variables can be bound to a field on the order/quote/contract line and asset. The pricing variable binding Data Objects Setup
controls to which field a given pricing variable is bound on a given object.
Product Product2 Represents a product or service that your organization sells. Data Objects Setup
Product Child Item ProductChildItem__c Product Child Items define the component products associated with a grouped package of products or services. Data Objects Setup
Sometimes products are grouped to accommodate specialized pricing. The child items are automatically added to the
cart when the parent product is added, so child items are always created when products are sold together. May
represent the make up of product offerings, product specifications, resources specifications or service specifications.
Product Configuration Procedure ProductConfigurationProcedure__c Product configuration procedures are used in rule actions to change the product choices available to users as they Data Objects Setup
quote or order products. The procedures act on attributes to hide them, disable them, require a value for them, assign a
specific value to them or constrain the available choices for them.
Product Not Available ProductAvailability__c Individual products and services may not be available in all geographical areas. For example, selected channels may Data Objects Setup
not be authorized to broadcast within a given state or locale. Or a given telecommunications product may simply not
yet be available in a given region. To accommodate such exclusions, "rules" regarding product availability can be
defined. If a product is denoted as unavailable within a select state or zip code range, that product will not be
suggested when creating a new order, opportunity, or quote, where the shipping address is in that state or zip code
range.
Product Not Eligible ProductEligibility__c This object provides the option for products to be denoted as ineligible under certain circumstances. For example, a Data Objects Setup
product may not be eligible for an account unless that account is a business account with a Gold level SLA (Service
Level Agreement). Such exceptions are defined within this object.
Product Override Definition OverrideDefinition__c Product override definitions identify an overriding product child item or attribute assignment. Most often used for Data Objects Setup
commercial offers that override the child items and attributes defined by the underlying product spec.
Product Relationship ProductRelationship__c Represents product relationship rules that define relationships such as requires, excludes and recommends. Required Data Objects Setup
relationship rules enable defining products that are required in conjunction with a given product. For example, the
purchase of HD channels requires the installation of an HD receiver. Exclude relationship rules enable defining
products that would not be compatible with (exclude) a given product. Recomnends relationship rules enable defining
products that are logically affiliated and as such could be recommended as a supplemental product. Product
relationship rules work independent of product child item bundles; it is unnecessary to use relationship rules to enforce
inclusion of all components when product child items are used.
Promotion Promotion__c A promotion is a definition of promotional pricing that can be made available to customers. Promotions are made Data Objects Setup
available to customers for a period of time and usually define limited-time promotional pricing that may also require the
customer to commit to certain subscriptions for a defined period.
Promotion Item PromotionItem__c Promotions can be identified as applicable to specific products or services or may automatically add certain products or Data Objects Setup
services to a quote/order when the promotion is applied. This represents the product or service that is applicable or
automatically included.
Quote Quote The Quote object represents a quote, which is a record showing proposed prices for products and services. Quotes Data Objects Transactional
can be created from and synced with opportunities, and emailed as PDFs to customers. Vlocity Communications
captures additional information such as originating source or campaign, installation zip and state, associated purchase
order, and one-time, or recurring charges. Vlocity Communications integrates opportunities, quotes and orders to
accommodate asset based ordering.
Quote Applied Promotion QuoteAppliedPromotion__c Represents the request to apply a promotion to a customer's subscriptions and other assets within a given quote. The Data Objects Transactional
request indicates whether the promotion is to be applied to a specific asset, to the contract affected by the order or to a
specified billing account. The quote applied promotion indicates the expected duration of the customer's commitment
and pricing benefits.
Quote Applied Promotion Affected Item QuoteAppliedPromotionItem__c A Quote Applied Promotion affects one or more quote items. This object is the intersection between a Quote Applied Data Objects Transactional
Promotion and a Quote Line Item that is affected by it.
Quote Line Item QuoteLineItem Quote Line Item stores individual products and services that are present on a quote. Vlocity Communications extends Data Objects Transactional
the object to include specifics regarding installation, service and disconnection dates, special one-time, discounted,
overage and recurring charges, as well as specifics regarding a product's proposed installation.
Quote Pricing QuotePricingAdjustment__c Represents a specific discount, fee, override price or charge applied to the overall quote or to a specific line item. Used Data Objects Transactional
for write-in overrides, adjustments added through an applied promotion or any price, charge or fee identified for the
quote or line item. The price or adjustment indicates the action and sub-action requested such as adding or removing
the price or adjustment as well as the date the change is requested to be applied. It also indicates the expected dates
for any recurring but limited-time pricing.
Service Contract ServiceContract Represents a customer support contract (business agreement). This object is available in API version 18.0 and later. Data Objects Transactional
Service Point ServicePoint__c An entry point for services to a premises. The service provided to each service point is separately metered (or Data Objects Local Copy
measured). Useful for fixed line services including energy and utility services.
Statement Statement__c Summaries from statements produced by a client's billing software can be imported into this object. Historical Data Objects Local Copy
statements can be retained as well.
Statement Line Item StatementLineItem__c Individual line items constituting an account's statement are imported from the client's billing system and retained here. Data Objects Local Copy
Store Location BusinessSite__c Store Locations track the retail and customer service locations where customers may obtain products or services from Data Objects Setup
your organization or your partner organizations. This information can be used to provide a Store Locator feature on a
customer website. A store location advertises its location by address and geolocation as well as its hours of operation.
Store locations are operated by a company brand or an authorized dealer which must be defined as a partner account
or an internal organization account.
Vlocity Communications Object List Fall '18

Store Offering BusinessSiteOffering__c Store offerings enable you to describe the different types of services available at a given store location such as bill Data Objects Setup
payment and equipment returns, but could also represent products generally available at that store.
Subscription Subscription__c A service generally used by one user (or at one location) at a time that is governed by a single payment plan at any Data Objects Transactional
given time. A user of a network becomes a ”subscriber” through the establishment of their first “subscription”.
Task Task Represents a business activity such as making a phone call or other to-do items. In the user interface, Task and Event Data Objects Transactional
records are collectively referred to as activities.
Time Plan TimePlan__c Time plans represent a reusable definition of a duration of time. For example, a 12 month duration or 6 month duration. Data Objects Setup
Time Policy TimePolicy__c Time policies represent a reusable definition of the policies and terms for limited time activities such as billing. Used to Data Objects Setup
describe the rules for calculating the commitment and benefit start and end times for a customer's applied promotion.
User User Represents a user in your organization. Data Objects Setup/Master
User Calendar UserCalendar__c Data Objects Setup/Master
Vlocity Attachment VlocityAttachment__c Represents a link to content that is either stored as an attachment in Salesforce or as web content in any URL- Data Objects Setup
addressable content store.
Vlocity Attribute Attribute__c Represents the definition of an attribute which can be used for profiling, describing or configuring items tracked in the Data Objects Setup
database. More specifically:
1) Attributes are used to profile accounts and contacts to describe their interests, preferences and any other
information that users desire to track. The same attributes can be used on products, documents and other content to
describe the target profile of customers who might be interested in them.
2) Attributes can allow users to filter a list of available and eligible products shown on an opportunity, quote or order to
those matching some criteria.
3) Attributes can be used to configure individual characteristics of a product on an opportunity, quote or order. For
example, the operator may select one of three speeds available on a specific modem.
Vlocity Attribute Assignment Rule AttributeAssignmentRule__c A rule defined to calculate and auto-assign profile attributes to a subject such as an Account or Contact under specified Data Objects Setup
conditions.
Vlocity Attribute Binding AttributeBinding__c Registers the binding of a Vlocity Attribute to a specific field in a specified object. The configured or default value of the Data Objects Setup
Vlocity Attribute will be maintained in the specified field.
Vlocity Attribute Category AttributeCategory__c Vlocity Attribute Categories allow Attributes to be assigned to admin-defined groupings. The Category also identifies Data Objects Setup
some characteristics of the profiling attributes in that grouping.
Vlocity Calculation Matrix CalculationMatrix__c Defines a flexible table (or "matrix") that enables fast lookup based on one or more input dimensions and returns one or Data Objects Setup
more corresponding output values. The input and output dimensions are entirely flexible and configured in the definition
of the matrix without having to change the underlying object model. Vlocity Calculation Matrices can be changed by
authorized administrators who do not have the "Customize Application" permission and without writing Apex code.
Vlocity Calculation Matrix Column CalculationMatrixColumn__c Represents a column within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Row CalculationMatrixRow__c Represents a row within a specific version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Matrix Version CalculationMatrixVersion__c Represents a version of a Vlocity Calculation Matrix. Data Objects Setup
Vlocity Calculation Procedure CalculationProcedure__c Defines a declarative calculation procedure consisting of a series of mathematical steps performed on inputs, matrix Data Objects Setup
lookups and user-defined variables. Vlocity Calculation Procedures can be changed by authorized administrators who
do not have the "Customize Application" permission and without writing Apex code.
Vlocity Calculation Procedure Step CalculationProcedureStep__c Represents a step within a specific version of a Vlocity Calculation Procedure. Data Objects Setup

Vlocity Calculation Procedure Variable CalculationProcedureVariable__c Data Objects Setup


Vlocity Calculation Procedure Version CalculationProcedureVersion__c Data Objects Setup
Vlocity Context Dimension ContextDimension__c Represents a context dimension used to create context rules. Data Objects Setup
Vlocity Context Mapping ContextMapping__c Defines the mapping between a context dimension and the "ActiveContext" which is an in-memory instance of user Data Objects Setup
context.
Vlocity Context Mapping Argument ContextMappingArgument__c Parameter of a Vlocity Context Mapping. Master-detail child object of Vlocity Context Mapping. Data Objects Setup
Vlocity DocuSign Branding VlocityDocuSignBranding__c Data Objects Setup
Vlocity Docusign Template VlocityDocuSignTemplate__c Data Objects Setup
Vlocity Entity Filter EntityFilter__c A Vlocity Entity Filter is a reusable "where clause" used to identify a subset of entity records for some purpose. For Data Objects Setup
example, an entity filter may be used to define the products for which a Vlocity Rule applies.
Vlocity Entity Filter Condition EntityFilterCondition__c A Vlocity Entity Filter Condition defines a condition which must be true in order for a record to be retained in the result Data Objects Setup
set.
Vlocity Entity Filter Condition Argument EntityFilterConditionArgument__c Parameter of a Vlocity Entity Filter. Master-detail child object of Vlocity Entity Filter Condition. Data Objects Setup
Vlocity Entity Filter Member EntityFilterMember__c A Vlocity Entity Filter Member is created when the members of the results set are identified as a specific set of products Data Objects Setup
& pricebooks. Each entry represents a member of the set of products or pricebooks.
Vlocity Feature VlocityFeature__c This setting can be used to control various features Data Objects Setup
Vlocity Function Argument VlocityFunctionArgument__c Input and output parameter of a Vlocity Function. Master-detail child object of Vlocity Function. Data Objects Setup
Vlocity Intelligence Machine Resource VqMachineResource__c Data Objects Setup
Vlocity Intelligence Resource VqResource__c Data Objects Setup
Vlocity Communications Object List Fall '18

Vlocity Object Rule Assignment ObjectRuleAssignment__c Represents the attachment of a Vlocity Context Rule to all records of a given object such as Contract. Data Objects Setup
Vlocity Offering Procedure OfferingProcedure__c A type of procedure used in a rule action. The offering procedure defines the type of action to apply to the offer such as Data Objects Setup
to exclude or include it.
Vlocity Party Relationship Type PartyRelationshipType__c Party Relationship Types store the relationship types for contacts, accounts or households. For example, this might be Data Objects Setup
Head of Household, CEO, or Board Member. This object defines the type of relationship between two parties: a source
and target. For example, "{SOURCE} is a manager for {TARGET}."
Vlocity Picklist Picklist__c Vlocity Picklists are reusable lists of values used for validating attributes or custom UI pick list controls. Data Objects Setup
Vlocity Picklist Value PicklistValue__c Represents a value defined for a Vlocity Picklist. Data Objects Setup
Vlocity Rule Rule__c Vlocity Rules, or Vlocity CPQ Rules, are rules used to define constraints and actions taken to configure, price and Data Objects Setup
quote products or services.
Vlocity Rule Action RuleAction__c Vlocity Rules drive actions to happen when the rule evaluates to true. Rule actions can define a configuration action, an Data Objects Setup
availability action, an eligibility action, a pricing action or other actions.
Vlocity Rule Assignment RuleAssignment__c Represents the attachment of a Vlocity Context Rule to something such as a Product, Promotion, Price List or Price Data Objects Setup
List Entry.
Vlocity Rule Filter RuleFilter__c Vlocity Rules can be applied to anything. Rule filters define what the rule applies to and the conditions under which the Data Objects Setup
rule fires or not.
Vlocity Rule Variable RuleVariable__c Vlocity Rules operate on declared variables. This represents a declared variable for the parent rule. Data Objects Setup

Interface Objects Interface Objects


DataRaptor Bulk Data DRBulkData__c Vlocity interface object used to temporarily store bulk JSON data while it is in the process of being imported via Interface Objects Interface
DataRaptor.
Interface_BillingInfo Interface_BillingInfo__c Interface Object: Vlocity DataRaptor interface object for importing billing information into the Vlocity Communications Interface Objects Interface
database.
Product Attribute Interface Interface_ProductAttribute__c Interface Object: Used to stage inbound product attribute data for import into Vlocity Attributes and product Attribute Interface Objects Interface
Assignments.
Vlocity DataRaptor Object Interface Interface_DRGeneric__c Interface Object: Generic Vlocity DataRaptor interface object which can be used for staging data to be imported. Interface Objects Interface

System Objects System Objects


Attribute Assignment Export AttributeAssignmentExport__c Represents a user's request to export Vlocity Attribute Assignment data. System Objects System

CachedAPIResponse CachedAPIResponse__c Data model to be used for caching the api responses. System Objects System
Cached Filterable Attribute CachedFilterableAttribute__c System object used as a persistent cache of filterable product attributes. System Objects System
Vlocity Tracking Entry VlocityTrackingEntry__c System object used as a persistent cache of attribute values applicable to the products behind specified price book System Objects System
entries.
Console Action Log ConsoleActionLog__c Console Action Log entries are posted from the Vlocity Console. Each Console Action Log entry stores raw information System Objects System
about the given user interaction including all the user clickstream events that happened during the interaction. This
information is later expanded to generate the Expanded Interaction Log entries.
Orchestration Queue OrchestrationQueue__c Vlocity Order Management can be configured to process orders in more than one stream of processing. Each System Objects System
Orchestration Queue represents a different stream of processing. Orchestration Items (fulfillment tasks) are each
assigned to a particular queue ensuring the processing happens through a different background job.
Orchestration Queue Assignment Rule OrchestrationQueueAssignmentRule__c System Objects System
Party Merge Request PartyMergeRequest__c This Vlocity system object is used during Account or Contact merges to properly handle the merge request at the Party System Objects System
level. When an Account or Contact are merged using the Salesforce merge feature, Vlocity will place a merge request
on this queue and process it in an after-insert trigger on this queue request object.
Saved OmniScript OmniScriptInstance__c Represents a specific execution of a Vlocity OmniScript that has been saved for later completion. Do not manually System Objects System
modify the records or the OmniScript will likely not be able to be resumed.
Sync Delta Object SyncDeltaObject__c System Objects System
Vlocity Data Cache VlocityDataCache__c System Objects System
Vlocity Data Store Datastore__c Vlocity Data store to be used as persistent cache. System Objects System
Vlocity DataPack Object VlocityDataPack__c System Objects System
Vlocity DataRaptor Batch Queue DRBatchQueue__c Vlocity system object used as a queue for DataRaptor batches needing to be processed. System Objects System
Vlocity DataRaptor Staged Data Stage__c Vlocity system object used to stage JSON data being imported or exported via DataRaptor. System Objects System
Vlocity System Log VlocitySystemLog__c Vlocity System Log contains the events that are logged by the backend processes like upgrade, diagnostics or a System Objects System
trigger. Vlocity System Log entries may contain information about the failure of a trigger or an Apex jobc or successful
execution of an upgrade step. This information is used by the Vlocity support and services team for debugging and
Vlocity Tracking Entry VlocityTrackingEntry__c solving Org level problems. System Objects System

Deprecated (Obsolete) Objects


Vlocity Communications Object List Fall '18

Account Contact Role AccountContactRole Standard Saleforce object representng the role that a Contact plays on an Account. Vlocity recomends using the Obsolete Objects Deprecated
standard Account Contact Relation object instead.
Admin Tab Layout AdminTabLayout__c DEPRECATED. Use Vlocity Object Layouts. Obsolete Objects Deprecated
Asset Pricing Adjustment AssetPricingAdjustment__c DEPRECATED. Use Account Pricing. Obsolete Objects Deprecated
Document Clause Condition DocumentClauseCondition__c DEPRECATED. Use Template Section Conditions. Obsolete Objects Deprecated
Large Data Store LargeDataStore__c DEPRECATED. Obsolete Objects Deprecated
Offer Pricing Component OfferPricingComponent__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Order Item Pricing Adjustment OrderItemPriceAdjustment__c DEPRECATED. Use Order Pricing Adjustment. Obsolete Objects Deprecated
Party Association Party_Association__c DEPRECATED. Obsolete Objects Deprecated
Person Account Settings PersonAccountSettings__c DEPRECATED. Obsolete Objects Deprecated
Picklist Selection Entry PicklistSelectionEntry__c DEPRECATED. Use Vlocity Picklist Values. Obsolete Objects Deprecated
Pricing Component PricingComponent__c DEPRECATED. Use Pricing Elements instead. Obsolete Objects Deprecated
Pricing Component Relationship PricingComponentRelationship__c DEPRECATED. Obsolete Objects Deprecated
Product Template ProductTemplate__c DEPRECATED. Replaced by records in Product2 with a record type of Product Template. A Product Template Obsolete Objects Deprecated
contains a set of Attributes saved to enable quick creation of products with those attributes.
Product Template Assignment ProfileCategoryAssignment__c Association between Category & object Obsolete Objects Deprecated
ProductAttribXN ProductAttribXN__c DEPRECATED. Replaced by the JSONData__c or AttributesData__c fields on line item objects (for example Obsolete Objects Deprecated
OrderItem.JSONData__c). Do not use the ProductAttribXN__c object.
Profiling Segment ProfilingSegment__c Profiling Segment ( similiar to Tag). Obsolete Objects Deprecated
Profiling Segment Assignment ProfSegAssignment__c Assignment of Profiling segments Obsolete Objects Deprecated
Profiling Segment Category ProfilingSegmentCategory__c Profiling Segment Category. Grouping of profiling segments.(similiar to Tag grouping) Obsolete Objects Deprecated
Promotion Applicable Product PromotionApplicableProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Included Product PromotionIncludedProduct__c DEPRECATED. Use Promotion Item instead. Obsolete Objects Deprecated
Promotion Pricing Alteration PromotionPricingAlteration__c DEPRECATED. Use Price List Entries. Obsolete Objects Deprecated
Quote Line Item Pricing Adjustment QuoteLineItemPricingAdjustment__c DEPRECATED. Use Quote Pricing Adjustment. Obsolete Objects Deprecated
Vlocity Context Rule ContextRule__c DEPRECATED. Use Vlocity Entity Filters. Obsolete Objects Deprecated
Vlocity Context Ruleset ContextRuleset__c DEPRECATED. Use Vlocity Rules. Obsolete Objects Deprecated
Vlocity Communications Object List Notes

[1] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[2] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[3] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[4] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies inObject
Vlocity Communications sandbox
List environments to configure the software and data to their business. That setup data is then migrated into test and production
Notes
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[5] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[6] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[7] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[8] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Vlocity Communications Object List Notes

[8] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[9] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[10] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings
Vlocity Communications tracking
Object List cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Notes
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[11] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[12] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[13] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[14] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup
Vlocityobjects contain reference
Communications Object Listor master data which define the business of the deploying company; for example products, prices, profile attributes, template
Notes
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[15] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[16] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[17] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.
Vlocity Communications Object List Notes

[18] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[19] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[20] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies
Vlocity Communications Objectcan
Listalso replace these objects with their own custom objects if desired. Notes
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[21] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[22] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[23] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[24] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master
Vlocity Communications data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Object List Notes
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

[25] Model Type:


Data Objects are a part of the business data model.
Interface Objects include DataRaptor interface objects for bulk data import.
System Objects include objects used to manage the Vlocity engines and operations at runtime.
Obsolete Objects are obsolete.

[26] Model Sub Type:


Transactional objects contain the business data which tracks the transactions that occur in the course of doing business. Campaigns, opportunities, quotes,
orders, activities and cases are all transactional objects.
Master objects contain master data which serves as reference data for the transactions tracked about the business. Master objects contain business data.
Customer data is the most obvious example of master data.
Setup objects contain reference or master data which define the business of the deploying company; for example products, prices, profile attributes, template
activities, etc. Setup data is shipped with Vlocity applications to jumpstart the setup process for deploying companies. Setup data is then customized by
deploying companies in sandbox environments to configure the software and data to their business. That setup data is then migrated into test and production
orgs.
Local Copy objects store a copy of data (typically transactional data) which is "mastered" in another system. The other system is considered the source of truth
for this data and a copy is only stored in Vlocity in order to enable a subset of business processes to be handled in Vlocity without continuous connectivity to
the source system. These objects are designed to be replaceable by Lightning Connect External Objects or other means to get the data directly from the
source system. Companies can also replace these objects with their own custom objects if desired.
Interface objects are DataRaptor interface objects or other data staging objects used to import or export bulk data into or out of business data objects.
Setting are custom settings tracking cached metadata that configures the behavior of Vlocity applications. These may also be candidates to be redesigned as
Custom Metadata objects.
System objects are used to manage the Vlocity engines and operations or to log system activity.
Deprecated objects have been removed or replaced in the Vlocity object model.

You might also like