DEV Community

Liz Vidotti
Liz Vidotti

Posted on

2

Introdução ao Salesforce OmniStudio

O OmniStudio se apresenta como um pacote de engajamento digital centrado no cliente, onde as interações se dão de maneira eficiente, precisa e personalizada. Ele é capaz de criar processos automáticos que fazem a integração de dados entre sistemas e podem ser implementados em diferentes canais e dispositivos, como uma página web, Salesforce Community ou Lightning Page.

Com ele, podemos construir soluções altamente customizáveis de forma declarativa ou drag-and-drop. Esse tipo de desenvolvimento permite que os componentes sejam desenvolvidos em um tempo menor, e permitam atualizações mais rápidas, que podem ser feitas por administradores da plataforma ou desenvolvedores.

Sua arquitetura é orientada a microsserviços e modular, o que permite maior escalabilidade em picos de maior fluxo de dados. O OmniStudio utiliza a estrutura de dados JSON e interface RESTful, o que permite que os desenvolvedores possam utilizar outros serviços independentes, sem a necessidade de interação com outros desenvolvedores.

É importante lembrar que o OmniStudio só pode ser usado em organizações do Salesforce _com licença para nuvens de segmentos específicos, ou _Salesforce Industries:

  • Financial Service;
  • Health Cloud;
  • Manufacturing;
  • Communications;
  • Media;
  • Energy & Utilities;
  • Public Sector;
  • Insurance.

Podemos dividir o OmniStudio em três camadas:

  • Digital Experience;

É a camada de frontend, responsável por promover experiências de interação eficientes, através de interfaces de usuário com alta performance. Ela é formada por dois tipos de interfaces de usuário, que são os FlexCards _e _Omniscripts. Estes componentes são construídos com o Lightning Web Components (LWC), e configurados de maneira declarativa.

  • Service Management;

É a cama de backend, que inclui os serviços de dados responsáveis pela leitura, escrita, cálculo e rastreio dos dados dentro e fora do Salesforce. Ela é formada por: OmniStudio DataRaptors e Omnistudio Integration Procedures.

  • Developer Experience.

São ferramentas do ciclo de vida do aplicativo para que os desenvolvedores gerenciem e movam as alterações de componentes do OmniStudio _entre ambientes (desenvolvimento, testes e produção). Ela é formada por: _IDX Build Tool e IDX WorkBench.

Esse artigo é resultado dos meus estudos sobre o OmniStudio. A ideia é que eu faça uma série de artigos, com o intuito de documentar os estudos enquanto avanço nos temas. Breve estarei publicando artigos que descrevam melhor cada camada do OmniStudio.

Referências

Documentação
Get to Know OmniStudio

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay