Skip to main content

Use the Service Management Layer

Learning Objectives

After completing this unit, you’ll be able to:

  • Summarize the Service Management layer.
  • List each component of the Service Management layer and its capabilities.

Control Data with the Service Management Layer

The Service Management layer of OmniStudio includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. 

OmniStudio’s Service Management layer includes OmniStudio Integration Procedures and OmniStudio DataRaptors.

  • OmniStudio DataRaptors: Configurable services for retrieving, transforming, and updating data
  • OmniStudio Integration Procedures: Declarative, server-side processes that execute multiple actions in a single server call

With these fantastic features of the Service Management layer, agents take command of their customer data and drive meaningful interactions. Let’s get a closer look at each component.

Service Management Components and Capabilities

DataRaptors

A DataRaptor is a mapping tool that enables you to read, transform, and write Salesforce data. There are four types of DataRaptor: Turbo Extract, Extract, Load, and Transform. Here are some guidelines for determining which DataRaptor to use. 

Objective
DataRaptor Type

Get data from a single Salesforce object 

DataRaptor Turbo Extract

Get data from one or more Salesforce objects

DataRaptor Extract

Save data to one or more Salesforce objects 

DataRaptor Load

Manipulate any data that comes from inside or outside Salesforce

DataRaptor Transform

Integration Procedures

Integration Procedures are a way to retrieve, save, and manipulate data behind the scenes. An Integration Procedure is also recommended when you need fast processing of complex data from multiple sources. Why? Because:

  • Server-side processing enables faster performance, since, in most cases, the server is faster than the client at processing data.
  • Combining multiple actions in a single server call prevents round trips to the server.
  • Minimizing client/server calls is beneficial, as more round trips mean slower performance.

These components of the Service Management layer speed up development time and help users to more cost-effectively maintain updates over time. For example, let’s say that a user wants to expose a new field that's providing a new piece of information in a user interface (UI) or process. All they need to do is add it into the DataRaptor and Integration Procedure to expose it, then add the field in an OmniStudio FlexCard to show it to a customer. That’s good stuff! 

With its three layers and high functionality, OmniStudio provides exactly the kind of digital engagement consumers and companies seek—personal, reliable, and efficient.

Keep learning for
free!
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities