OPTIMIZING SALESFORCE INDUSTRIES SOLUTIONS ON THE VLOCITY OMNISTUDIO PLATFORM implementing OmniStudio best practices for achieving maximum performance

Design highly customized solutions using the Vlocity OmniStudio platform tailored to your business Key Features Understand the critical gotchas and essential best practices for every OmniStudio implementation Discover a proven system for achieving next-level performance and scalability using Salesfo...

Full description

Bibliographic Details
Main Author: Khanine, Dmitri
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing Ltd. 2024
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • OmniScript preview
  • Adding a FlexCard
  • Adding a FlexCard to an OmniScript
  • Summary
  • Part 2: Getting to Know the Tools
  • Chapter 3: Evaluating the Performance of an OmniStudio Implementation
  • Technical requirements
  • Measuring execution times in OmniStudio
  • Execution times in DataRaptors
  • Execution times in Integration Procedures
  • Execution times in OmniScripts
  • Exploring the OmniStudio Tracking Service
  • Enabling tracking for OmniStudio
  • Adding custom fields to event tracking
  • Collecting stats and errors
  • Salesforce debug logs
  • Collecting debug logs in production
  • Downloading the Vlocity Build tool
  • Running the Vlocity Build tool
  • Exporting Vlocity metadata
  • Deploying Vlocity metadata
  • Generating a Vlocity Manifest
  • Using Salesforce's SFDX tool
  • Other OmniStudio configuration management tools
  • Salesforce Vlocity Integration VS Code extension
  • IDX Workbench
  • CI tools
  • Summary
  • Part 3: Best Practices for Improving Performance
  • Chapter 6: Options for Async Execution
  • Technical requirements
  • Why to consider async code execution
  • Async configuration options for Integration Procedures
  • Chainable
  • Queueable Chainable setting
  • Chain On Step
  • How to call long-running Integration Procedures from the code
  • Calling from Apex
  • Calling from an LWC
  • Async execution options in Apex
  • Apex @future annotation
  • Queueable Apex
  • Batch Apex
  • Scheduled Apex
  • Summary
  • Chapter 7: Understanding Caching
  • Technical requirements
  • What's with all the caching?
  • Manual caching options
  • Caching in the Salesforce platform
  • Caching options in DataRaptors
  • Cache blocks in Integration Procedures
  • Caching the response of the entire Integration Procedure
  • Caching with the Lightning Wire service
  • Cover
  • Title Page
  • Copyright and Credits
  • Contributors
  • Table of Contents
  • Preface
  • Part 1: The Platform Overview
  • Chapter 1: Understanding the OmniStudio Vlocity Platform
  • Technical requirements
  • What is OmniStudio?
  • Digital Interaction Platform
  • The Salesforce Industries Process Library
  • Digital Experience Layer
  • Service Management Layer
  • Developer Experience Layer
  • Summary
  • Chapter 2: A Sample Application
  • Technical requirements
  • Hands-on lab
  • creating an OmniScript
  • Creating an OmniScript
  • Adding steps
  • Creating a DataRaptor
  • Process Profiler in IDX Workbench
  • Vlocity Error Log
  • Summary
  • Chapter 4: An Introduction to Load Testing
  • Technical requirements
  • Why and how to do load testing
  • General considerations
  • Salesforce Performance Assistant
  • Running your load test
  • Using Selenium for load testing
  • Load testing with JMeter
  • Summary
  • Chapter 5: Tracking Code Changes and Deployment
  • Technical requirements
  • Using the out-of-the-box export and import tools
  • Exporting Integration Procedures and OmniScripts
  • Extracting metadata with the Vlocity Build tool