Learn Cloud Applications (Admin II) with Interactive Flashcards

Master key concepts in Cloud Applications through our interactive flashcard system. Click on each card to reveal detailed explanations and enhance your understanding.

Products, Price Books and Price Book Entries

In Salesforce Sales Cloud, Products, Price Books, and Price Book Entries form the foundation for tracking what a company sells and at what price. Understanding their relationships is essential for the Platform Administrator II exam.

Products (Product2 object) represent the items or services a company sells. Each product record contains descriptive information such as name, product code, description, product family, and active status. Products themselves do not store prices; they are simply catalog items.

Price Books (Pricebook2 object) are lists of products with associated prices. Every org has a Standard Price Book, which must contain every product and its standard (list) price. Administrators can also create Custom Price Books for specific segments, regions, currencies, or sales channels, such as a Partner Price Book or a Wholesale Price Book. A product must exist in the Standard Price Book before it can be added to any custom price book.

Price Book Entries (PricebookEntry object) are the junction records linking a Product to a Price Book and defining the price of that product in that specific price book. One product can have many price book entries across different price books, and in multi-currency orgs, one entry per currency per price book. The Use Standard Price checkbox allows a custom entry to inherit the standard price.

These objects connect to Opportunities, Quotes, Orders, and Contracts through line items (OpportunityLineItem, QuoteLineItem, OrderItem). When a rep adds a product to an opportunity, they first select a single price book; all subsequent line items must come from that price book. Changing the price book deletes existing line items.

Key administrative considerations include: enabling product schedules for revenue or quantity scheduling, managing object permissions and sharing (price books use a specific sharing model), deactivating rather than deleting products with history, using Data Loader to mass-load entries, and supporting multiple currencies. Validation rules and automation can enforce pricing governance on line items.

Product and Revenue Schedules

In Salesforce, Product and Revenue Schedules are features that let you track how a product on an opportunity is delivered or paid for over time, rather than as a single lump sum. They live on the Opportunity Product (OpportunityLineItem) record and are a frequent topic on the Platform Administrator II exam.

There are two schedule types. A Quantity Schedule defines when units of a product are delivered (e.g., 12 licenses shipped one per month). A Revenue Schedule defines when revenue is recognized or billed (e.g., a $12,000 contract recognized at $1,000 per month). A product can use one or both; when both are enabled, the revenue schedule is calculated from the quantity schedule.

To use them, an administrator must first enable schedules at the org level in Setup under Product Schedules Settings, choosing whether quantity and/or revenue scheduling is allowed and whether schedules should be enabled for all existing products. Next, scheduling is enabled per product by editing the product record and checking the Quantity Scheduling Enabled and/or Revenue Scheduling Enabled fields. Default schedule settings on the product (schedule type, installment period, and number of installments) can be defined so schedules are created automatically when the product is added to an opportunity.

Schedule types can be Divide (the total is split evenly across installments) or Repeat (the same amount or quantity recurs each installment, with the total growing accordingly). Installment periods include daily, weekly, monthly, quarterly, and yearly. Users can establish, edit, or re-establish schedules directly on the opportunity product and adjust individual installment dates or values.

From a reporting standpoint, the Opportunity Product Schedules report type allows forecasting of revenue by date, which is valuable for finance and sales operations. Admins should remember that changing a product's price or quantity after a schedule exists may require re-establishing the schedule, and that schedules are supported in Lightning Experience with the appropriate related list on the opportunity product page layout.

Quotes and Quote Syncing

In Salesforce Sales Cloud, Quotes are records that represent proposed prices for the products and services on an Opportunity. A quote is always a child of an opportunity and inherits the opportunity's account, price book, and currency. Each quote contains Quote Line Items, which mirror the Opportunity Products (OpportunityLineItem) but can be adjusted independently so that a sales rep can present multiple pricing scenarios—such as a discounted bundle versus a standard package—to the same customer. Admins enable Quotes in Setup (Quote Settings), add the Quotes related list to the Opportunity page layout, and can create Quote Templates to generate branded PDF documents that are emailed to the customer and stored under the quote.

Quote Syncing is the mechanism that keeps one quote and its parent opportunity aligned. Only one quote can be synced to an opportunity at a time; it is flagged with the IsSyncing checkbox and marked as the 'Synced Quote' on the opportunity. When syncing is active, any change to the quote's line items (products, quantities, prices, discounts) automatically updates the opportunity's products, and vice versa. This ensures that the opportunity Amount and the forecast reflect the deal the customer actually accepted. Starting a sync overwrites the opportunity's products with the quote's line items, so users should sync the quote that represents the final proposal. Stopping a sync leaves the current data in place but ends the two-way updates.

For the Platform Administrator II exam, key points include: quotes require the Quotes feature to be enabled, users need the proper object permissions and page layout access, syncing is limited to one quote per opportunity, syncing can be initiated from the quote or the opportunity, and validation rules or automation on either object can affect sync behavior. Understanding how quote templates, line item fields, and sync status interact helps admins troubleshoot discrepancies between quoted and forecasted deal values.

Orders and Order Products

In Salesforce, Orders and Order Products are standard objects within the Sales Cloud that let organizations track and manage the goods or services a customer has agreed to purchase, bridging the gap between an opportunity (or contract) and fulfillment or billing. For the Platform Administrator II exam, you should understand how these objects relate to the rest of the sales data model and the configuration options available.

An Order represents a customer's confirmed request for products or services. Each Order must be associated with an Account and can optionally be linked to a Contract, which defines the terms and effective dates of the agreement. Orders have a Status field (typically Draft and Activated), and administrators can add custom statuses that map to either the Draft or Activated status category. Once activated, an Order's products and key fields become locked unless the 'Enable Negative Quantity' or 'Enable Zero Quantity' settings and reduction orders are configured. Orders can also be created from Opportunities, allowing products to be copied automatically.

Order Products are the line items on an Order, similar to Opportunity Products on an Opportunity. Each Order Product references a Price Book Entry, so the Order must have a Price Book assigned before products can be added. Order Products capture quantity, unit price, discounts (if customized), and calculated totals, which roll up to the Order's Total Amount. All Order Products on a single Order must come from the same Price Book.

Key administrative settings are found in Setup under Order Settings. Here you can enable Orders, enable Reduction Orders (used to cancel or return part of an activated order), and control whether products on activated orders can be edited. Administrators also manage page layouts, record types, validation rules, workflow or Flow automation, and sharing settings for both objects, since Order Products inherit sharing from their parent Order. Understanding these relationships, status behaviors, and configuration points is essential for designing order management processes and for exam success.

Collaborative Forecasting Types and Adjustments

Collaborative Forecasts in Salesforce let sales teams project revenue or quantity over time based on opportunity data, with managers able to refine those projections. For the Platform Administrator II exam, you should understand both the forecast types available and how adjustments work.

Forecast Types define what is being forecast and how it is measured. Admins can enable up to four forecast types simultaneously, each combining a data source and a measurement. Common types include: Opportunities (revenue or quantity, based on the Amount field and close date), Opportunity Splits (revenue, crediting multiple reps on one deal), Overlay Splits (revenue for supporting roles without reducing primary credit), Product Families (revenue or quantity broken down by product family), Custom Opportunity Currency Fields (revenue from a custom currency field), and Expected Revenue. Each type can be rolled up by user role hierarchy or, with Territory Management, by territory. Forecast categories (Pipeline, Best Case, Commit, Omitted, Closed) map to opportunity stages and determine where amounts appear. Admins choose whether to use individual category rollups or cumulative rollups, and set the date type (close date or product/schedule date) and forecast period (monthly or quarterly).

Adjustments allow forecast users to override rolled-up amounts without changing underlying opportunity records. Admins enable two settings separately: Manager Adjustments (managers adjust forecasts of direct reports) and Owner Adjustments (users adjust their own forecasts). Adjustments apply only to Commit and Best Case categories by default, and are available only for revenue, not quantity, in some configurations. Adjusted values display with an indicator, and users can hover to see the original amount, the adjusted amount, and who made the change. Adjustments can include a note explaining the rationale. Importantly, when the underlying data changes significantly or the forecast hierarchy changes, adjustments may be purged. Adjustments are stored per forecast type and period, and the Forecasting Quota and Adjustment objects can be reported on for visibility.

Enterprise Territory Management Models and Assignment Rules

Enterprise Territory Management (ETM) in Salesforce lets organizations model how sales teams are structured around customers and geography, and it is a key topic for the Platform Administrator II exam.

A Territory Model is a complete hierarchy of territories that represents one possible way of organizing accounts and users. An org can have multiple models (up to four by default) but only one can be Active at a time; others exist in Planning or Archived state. Planning models let admins build and test a new structure, running assignment rules in preview mode to see which accounts would land where before activating. Once a model is archived, its assignments are retained for reporting but no longer affect sharing.

Within a model, Territory Types categorize territories (for example, Named Accounts vs. Geographic) and carry a priority value used in Opportunity assignment. Territories themselves form a parent-child hierarchy; users can be assigned to territories, and accounts are associated to territories either manually or through assignment rules.

Assignment Rules define criteria (such as Billing State equals 'CA' or Industry equals 'Manufacturing') that automatically assign matching accounts to a territory. A rule can be created at one territory and optionally applied to child territories. Rules run when an admin clicks 'Run Assignment Rules' on the model, or when accounts are created or edited if the 'Evaluate this account against territory rules on save' option is enabled. Accounts can belong to multiple territories if they meet multiple rule sets.

Access is controlled through the Territory Model's default access levels for Accounts, Opportunities, Contacts, and Cases, which must be at least as permissive as the org-wide defaults. Users assigned to a territory gain the specified access to records in that territory, and this access rolls up the hierarchy.

For the exam, remember: one active model, rules automate account placement, territory types define priority, and sharing is governed by the model's access settings.

Salesforce Knowledge Article Record Types

In Salesforce Knowledge (Lightning Knowledge), Article Record Types replace the older Classic 'Article Types' and are the primary way to structure and categorize different kinds of knowledge content. Because Lightning Knowledge uses a single standard Knowledge object (Knowledge__kav), record types let administrators define distinct article formats—such as FAQs, How-To guides, Troubleshooting steps, or Product Documentation—without creating separate objects.

Each record type can be assigned its own page layout, so the fields, sections, and rich-text areas displayed to authors and readers vary by article kind. For example, an FAQ layout might show only Question and Answer fields, while a Troubleshooting layout includes Symptoms, Cause, and Resolution. Record types also control which picklist values are available, allowing tailored values for fields like Article Category or Audience.

From an Administrator II perspective, key points include: record types are enabled in Setup under Object Manager > Knowledge > Record Types; a default record type is assigned per profile or permission set, which determines what users can create; and record types work alongside Data Categories (used for visibility and filtering) rather than replacing them. Validation rules, workflow, flows, and approval processes can reference the RecordType field to drive different publishing behaviors, and Knowledge users need the 'Knowledge User' feature license plus appropriate object permissions.

When migrating from Classic Knowledge, each legacy Article Type is converted into a record type via the Lightning Knowledge Migration Tool, with fields consolidated onto the single Knowledge object. Record types also integrate with Lightning page assignments, letting you tailor the Lightning Record Page experience per article kind. Best practices include limiting the number of record types to meaningful content distinctions, aligning layouts to reader needs, and using Data Categories for topic-based organization. Understanding record types is essential for designing scalable, well-governed knowledge bases within Service Cloud, Experience Cloud sites, and Einstein Article Recommendations.

Knowledge Data Categories and Article Visibility

In Salesforce Knowledge, Data Categories are the primary mechanism for organizing articles and controlling who can see them. A Data Category Group is a top-level container (for example, 'Products' or 'Regions'), and within it you build a hierarchy of categories and subcategories up to five levels deep. Articles are then classified by assigning them to one or more categories, which makes them easier to browse, filter, and search in the Knowledge tab, Lightning Knowledge components, Experience Cloud sites, and the Service Console.

Article visibility is governed in layers. First, a user needs the Knowledge User license (or Lightning Knowledge access) plus object-level CRUD permissions on the Knowledge article object (Knowledge__kav) through profiles or permission sets. Second, record types on articles can be restricted so that users only see certain article types. Third, and most importantly for the Administrator II exam, data category visibility determines which categorized articles a user can see. Visibility is set at the role level by default, and can also be assigned via permission sets or profiles. Options are 'All Categories', 'None', or 'Custom', where you select specific categories. Visibility is inherited down the role hierarchy, and when a user has access to a parent category they automatically see its child categories; access to a child does not grant the parent. If multiple settings apply (role, profile, permission set), the user receives the most permissive combined access.

Key exam nuances: articles with no categories are visible to everyone with object access; a user must have visibility to at least one category in every category group assigned to the article to see it; and data categories also drive Experience Cloud site navigation and topic mapping. Admins should also remember the Default Data Category Visibility setting, which applies to newly created roles, and that publishing, archiving, and translation workflows do not change category-based visibility rules.

Entitlements and Service Contracts

Entitlements and Service Contracts are part of Salesforce Service Cloud's Entitlement Management feature, a key topic for the Platform Administrator II exam. They help organizations define, track, and enforce the level of support customers are entitled to receive.

Entitlements are records that specify the support a customer is eligible for, such as phone support, web support, or a certain number of cases per year. Entitlements can be linked to Accounts, Contacts, Assets, or Service Contracts. When an agent creates a case, they can select an entitlement to verify that the customer qualifies for support. Entitlements can also include Entitlement Processes, which are timelines of milestones (for example, First Response within 2 hours, Resolution within 24 hours). Milestones use business hours, trigger actions like email alerts or field updates, and can escalate cases when deadlines are missed. Milestone status can be displayed visually on the case using the Milestone Tracker or Case Milestones related list.

Service Contracts represent the actual agreement between the company and the customer, such as a warranty, subscription, or maintenance plan. A Service Contract contains Contract Line Items, which identify the specific products or services covered. Entitlements can then be tied to a Service Contract or its line items, creating a hierarchy: Service Contract → Contract Line Items → Entitlements → Cases.

Administrators enable Entitlement Management in Setup, choose an entitlement model (Entitlements only, Entitlements with Service Contracts, or Entitlements with Service Contracts and Contract Line Items), configure milestones and entitlement processes, set up business hours, and add related lists and lookup fields to page layouts. Entitlement versioning allows updating processes while preserving existing case assignments.

For the exam, understand the three entitlement models, how milestones and entitlement processes enforce SLAs, the relationship between contracts, line items, and entitlements, and the setup steps required to implement them effectively.

Entitlement Processes and Milestones

In Salesforce Service Cloud, Entitlement Management lets administrators define and enforce the level of support customers are promised, which is a key topic for the Platform Administrator II exam.

Entitlements represent the support a customer is entitled to, such as phone support, web support, or a specific number of cases. They can be linked to Accounts, Contacts, Assets, or Service Contracts. Entitlements can also be created from Entitlement Templates so that products automatically carry predefined support terms.

An Entitlement Process is a timeline of required steps a support team must complete to resolve a case or work order. It defines what happens, when it happens, and what occurs if deadlines are missed. There are two process types: Case and Work Order. Each process has an entry criterion (when the case enters the process, e.g., when created) and an exit criterion (when it leaves, e.g., when closed). Business hours can be applied to the process so that time calculations respect support schedules. Processes can be versioned, allowing administrators to update them while preserving existing records on older versions.

Milestones are the required, time-dependent steps within an entitlement process, such as First Response or Resolution Time. Each milestone has a trigger time (minutes from the start), optional criteria (for example, only for High priority cases), and can be recurring. Milestones are either Completed, Violated, or Open. Associated actions include Success Actions, Warning Actions, and Violation Actions, which can send email alerts, create tasks, update fields, or send outbound messages through workflow-style automation.

To complete a milestone, agents mark it complete on the case or automation sets the completion date. The Milestone Tracker component shows agents remaining time visually. Entitlement Management must be enabled in Setup, the Entitlement and Milestone related lists added to page layouts, and users granted appropriate permissions. Administrators should also consider Entitlement Lookups on cases and Entitlement Versioning.

Agentforce Service Console and Case Feed

In the Salesforce Platform Administrator II context, the Service Console and Case Feed are core tools for support agents, now enhanced by Agentforce, Salesforce's AI agent layer.

Service Console: The Service Console is a Lightning console app that lets agents work multiple records simultaneously using tabs and subtabs. Administrators configure it via the App Manager, choosing navigation style (console), selecting navigation items (Cases, Contacts, Accounts, Knowledge), and assigning utility bar components such as Omni-Channel, Softphone, Macros, History, and Notes. Key admin tasks include building Lightning record pages with highlights panels, related record components, and Knowledge components; enabling Omni-Channel routing with presence statuses and queues; and setting up split view for list-driven work. Agentforce extends the console with AI agents and Einstein features like Service Replies, Case Summaries, Work Summaries, and Knowledge article recommendations, plus autonomous Agentforce Service Agents that can resolve customer inquiries across channels before escalating to humans.

Case Feed: Case Feed replaces the traditional case detail layout with a Chatter-style feed showing the chronological history of a case: emails, call logs, portal posts, status changes, and internal comments. Admins enable it through Support Settings, configure Feed Tracking on Case fields, and design feed-based page layouts with publisher actions (Email, Log a Call, Post, Change Status, Change Owner). Feed filters let agents focus on specific activity types, and Quick Text and Macros accelerate responses. Email-to-Case integration posts inbound and outbound emails directly in the feed, with support for templates and attachments.

Exam relevance: Expect questions on configuring console apps, utility bar components, Omni-Channel setup, enabling Case Feed and feed tracking, creating feed-based layouts and quick actions, and understanding how Agentforce AI features (grounded in Data Cloud and Knowledge) augment agent productivity while respecting the Einstein Trust Layer for data security and governance.

Omni-Channel Routing

Omni-Channel Routing is a Salesforce Service Cloud feature that automatically distributes work items (cases, leads, chats, messaging sessions, custom objects, etc.) to the most appropriate, available agent in real time. Instead of agents manually picking work from queues, Omni-Channel pushes work based on agent availability, capacity, and skills, which improves response times and balances workload across the team.

Key components you should know for the Platform Administrator II exam:

1. Service Channels: Define which objects (e.g., Case, Lead, Chat Transcript) can be routed through Omni-Channel.

2. Routing Configurations: Control how work is prioritized and routed. They set the routing priority (lower number = higher priority), routing model (Least Active, Most Available, or External Routing), push time-out, and the capacity each work item consumes (units or percentage). A routing configuration is assigned to a queue.

3. Presence Statuses: Define agent states (e.g., Available – Cases, Busy, Break) and which channels an agent can receive while in that status. Statuses are assigned to users through profiles or permission sets.

4. Presence Configurations: Set agent capacity (total units of work an agent can handle), whether agents can decline work, auto-accept behavior, and decline reasons.

5. Queue-Based Routing vs. Skills-Based Routing: Queue-based routes work from queues using the attached routing configuration. Skills-based routing matches work item required skills (via Skills, Service Resources, and Skill Requirements) to agents with those skills, enabling more precise distribution without many queues.

6. Omni-Channel Supervisor: Provides real-time dashboards of agent status, queue backlogs, and work assignments.

Administrators enable Omni-Channel in Setup, add the Omni-Channel utility to the Lightning console app's utility bar, and configure queues with routing configurations. Understanding how capacity, priority, and routing models interact is critical for troubleshooting why work is or isn't being pushed to agents.

Chat, Messaging and Experience Cloud Self-Service

For the Salesforce Certified Platform Administrator II exam, understanding digital engagement channels in Service Cloud and Experience Cloud self-service is essential.

Chat (formerly Live Agent) lets agents engage customers in real time through a chat window embedded on a website or in an Experience Cloud site. Administrators configure Chat by enabling it in Setup, creating Chat Buttons, Chat Deployments, and Embedded Service Deployments. Chats are routed through Omni-Channel using Queues or Skills-Based Routing, with agents working in the Service Console. Admins can add pre-chat forms to capture visitor details, Quick Text and Snap-ins to speed responses, and Chat Transcripts are saved as records linked to Cases, Contacts, or Leads for reporting.

Messaging extends conversations to asynchronous channels such as SMS, WhatsApp, Facebook Messenger, and Messaging for In-App and Web. Admins create Messaging Channels, define Omni-Channel flows for routing, and build Messaging Templates for consistent outreach. Messaging Sessions are the records where conversations live, and Einstein Bots can be deployed on both Chat and Messaging to deflect common requests, gather information, and hand off to agents when needed.

Experience Cloud Self-Service enables customers to help themselves through branded sites built with templates like Customer Service (Help Center) or Customer Account Portal. Admins expose Knowledge articles, enable Case creation and tracking, and set up Topics to organize content. Chatter Questions and Answers let community members assist one another, with Best Answer selection and escalation of questions to Cases. Access is governed by Profiles, Permission Sets, Sharing Sets, Sharing Rules, and Guest User settings, while Audiences and Page Variations tailor content. Reputation and gamification encourage participation.

Together, these tools reduce agent workload through deflection, improve first-contact resolution, and provide a consistent omnichannel experience. Exam questions typically test which feature fits a business scenario, routing configuration, security setup, and how to measure success with reports and dashboards.

Extending the Platform with Other Salesforce Products

Extending the Platform with Other Salesforce Products is a key topic in the Salesforce Certified Platform Administrator II exam, focusing on how administrators expand the core Sales and Service Cloud functionality by integrating additional Salesforce clouds and tools. The Salesforce Platform is designed to be extensible, allowing organizations to add specialized capabilities without custom coding.

Key products include Experience Cloud (formerly Community Cloud), which lets admins build branded portals for customers, partners, and employees. Administrators configure sharing sets, guest user access, and audience targeting so external users can view cases, knowledge articles, or deal registrations securely. Marketing Cloud and Pardot (Account Engagement) connect lead nurturing, email campaigns, and engagement scoring back to Sales Cloud records through connectors and synced fields.

Service Cloud extensions such as Omni-Channel, Live Agent/Chat, Field Service, and Einstein Bots enhance case management by routing work intelligently and enabling mobile technicians. CPQ (Configure, Price, Quote) streamlines complex quoting, product bundling, and discount approvals, while Salesforce Billing handles invoicing.

Analytics is extended through CRM Analytics (Tableau CRM) and Tableau, offering advanced dashboards, predictive insights, and data from external sources. Einstein features—Lead Scoring, Opportunity Insights, and Prediction Builder—add AI-driven recommendations configured declaratively.

AppExchange is central to extensibility: admins install managed and unmanaged packages, evaluate security reviews, and manage licenses. Understanding package dependencies, namespace prefixes, and upgrade impacts is essential.

Integration tools like MuleSoft, Salesforce Connect (external objects via OData), and platform events allow data to flow between Salesforce and external systems in real time without duplication.

For the exam, candidates should recognize which product best solves a business scenario—for example, choosing Experience Cloud for a partner portal versus Field Service for dispatching technicians—and understand licensing, permission set assignment, and data sharing implications. Mastery means knowing when to extend declaratively, when to install an app, and how each product interacts with the core data model.

More Cloud Applications questions
322 questions (total)
Practice questions
One session at a time, always new questions