Loading
Como iniciar OmniScripts

Como iniciar OmniScripts

Disponibilize um OmniScript ativo para inicialização de uma destas três maneiras: como um componente da Web Lightning independente em uma página da Web Lightning ou como um URL.

Nota
Nota Na página Como iniciar no designer OmniScript, o URL Newport e as amostras de código que começam com this[NavigationMixin.Navigate] não se aplicam a OmniScripts do OmniStudio.
Nota
Nota Recomenda-se usar um componente padrão do OmniStudio em uma página do Lightning ou do Experience Cloud. Se você migrar do tempo de execução do pacote gerenciado do OmniStudio para o tempo de execução padrão, poderá criar novas versões de OmniScripts existentes para tempo de execução padrão. Em seguida, você pode adicionar esses OmniScripts por meio da seção Automação de processos na página Criador de aplicativo Lightning ou Criador de experiências baseado em Aura. Em casos em que não é possível criar versões padrão de seus OmniScripts, você pode usar um OmniScript independente ou integrado, conforme descrito aqui.

Independente

Abra uma página da Web Lightning no Criador de aplicativo Lightning, localize o LWC para o OmniScript na seção Componentes personalizados e arraste-o para a página.

Nota
Nota Esse recurso se aplica apenas ao designer em um pacote gerenciado no tempo de execução padrão.

Integrado

Se você estiver referenciando um OmniScript em um site do Lightning Web Runtime (LWR) do Experience Cloud, deverá usar um componente wrapper que inclua o nome do OmniScript que deseja carregar em tempo de execução, conforme mostrado. Os atributos de tipo, subtipo e idioma são obrigatórios. O tema do Lightning é adicionado por padrão. No entanto, se você quiser usar o tema Newport, adicione o atributo theme também.

Exemplo
Exemplo
<namespace-omnistudio-standard-runtime-wrapper type={type}
                                           subtype={subtype}
                                           language={language}
                                           theme={theme} 
                                           inline={inline}
                                           inlinevariant={inlinevariant}
                                           inlinelabel={inlinelabel}
                                           direction={direction}
                                           record-id={recordId} 
                                           prefill={prefill} >
</namespace-omnistudio-standard-runtime-wrapper>

Para integrar um OmniScript em um LWC em uma página do Aura, use este formato.

Exemplo
Exemplo
<namespace:omnistudioStandardRuntimeWrapper 
    type="type"
    subtype="subtype"  
    language="language">
</omnistudio:omnistudioStandardRuntimeWrapper>

URL

Exemplo de URL de Newport

https://myorg.lightning.force.com/lightning/page/omnistudio/omniscript?omniscript__type=Type&omniscript__subType=SubType&omniscript__language=English&omniscript__theme=newport&omniscript__tabIcon=custom:custom_tab_icon&omniscript__tabLabel=custom_tab_label

Exemplo de URL do Lightning

https://myorg.lightning.force.com/lightning/page/omnistudio/omniscript?omniscript__type=Type&omniscript__subType=SubType&omniscript__language=English&omniscript__theme=lightning&omniscript__tabIcon=custom:custom_tab_icon&omniscript__tabLabel=custom_tab_label
 
Carregando
Salesforce Help | Article