Você está aqui:
Tipos personalizados do Lightning no aplicativo Salesforce móvel
Mostre uma IU avançada e interativa em conversas do Agentforce no aplicativo Salesforce móvel usando tipos personalizados do Lightning (CLTs) com substituições do componente da Web Lightning (LWC).
Quando os usuários interagem com o Agentforce no aplicativo Salesforce móvel, as respostas dos agentes geralmente são de texto simples. Tipos personalizados do Lightning atualizam essas respostas renderizando widgets estruturados e interativos diretamente na conversa por chat. Em vez de ler descrições de texto, os usuários podem visualizar cartões de dados com estilo, tocar em botões, escolher datas ou interagir com componentes personalizados da IU.
Como os tipos personalizados do Lightning funcionam em dispositivos móveis
No aplicativo Salesforce móvel, os CLTs renderizam componentes do LWC em uma WebView. Você cria seu componente de editor ou renderizador personalizado como um LWC padrão e, em seguida, configura o canal de lightningMobileGenAi nos metadados do LightningTypeBundle para que o aplicativo móvel saiba qual componente mostrar.
Essa abordagem permite que você reutilize componentes do LWC de desktop existentes em dispositivos móveis. Se você configurar os canais de lightningDesktopGenAi e lightningMobileGenAi, o mesmo componente poderá servir tanto para desktop quanto para dispositivos móveis. Você também pode configurá-los de modo independente para fornecer experiências específicas do canal.
Requisito de formato do LWC
Os componentes do LWC usados como substituições de CLT em dispositivos móveis devem incluir o fator de forma Small no arquivo de js-meta.xml do componente. Sem essa declaração, o componente não é renderizado em dispositivos móveis. Inclua Small e Large para dar suporte a desktop e dispositivos móveis com o mesmo componente.
<supportedFormFactors>
<supportedFormFactor type="Small"/>
<supportedFormFactor type="Large"/>
</supportedFormFactors>Configurar tipos personalizados do Lightning para dispositivos móveis
Você pode configurar CLTs para o aplicativo Salesforce móvel por meio de Configuração ou por meio da implantação de metadados. Em Configuração, abra o tipo personalizado do Lightning, selecione a guia Configuração da UI e selecione Agentforce (Móvel) no menu suspenso Channel. De lá, configure sua substituição de editor ou renderizador por um componente do LWC personalizado.
Como alternativa, adicione uma pasta de lightningMobileGenAi ao seu LightningTypeBundle e inclua um arquivo editor.json ou renderer.json.
+--lightningTypes
+--myType
+--schema.json
+--lightningDesktopGenAi
+--renderer.json
+--lightningMobileGenAi
+--renderer.jsonImplemente o pacote usando o Salesforce CLI ou a API de metadados. Para ver as etapas detalhadas sobre a criação e a configuração de tipos personalizados do Lightning por meio de Configuração e metadados, consulte Lightning Types and Lightning Types Developer Guide.
Disponibilidade por tipo de agente
| Agentes do funcionário | Agentes de serviço | |
|---|---|---|
| Habilitação de CLT | Habilitado por padrão | Requer sinalizador de recurso de enableLightningTypes |
| Substituições do LWC (aplicativo Salesforce móvel) | Requer sinalizador de recurso de enableHybridComponent |
Ainda não disponível |
| Onde os agentes executam | Aplicativo Salesforce móvel e aplicativos de terceiros | Aplicativos de terceiros |
Limitações
- Há suporte apenas para substituições de componente de nível superior em dispositivos móveis. Substituições em nível de propriedade de componentes do LWC não têm suporte para renderizador ou editor.
- Não há suporte para substituições do renderizador de coleção em dispositivos móveis.
- Substituições nativas de componente (
AFMobileCustom/) estão disponíveis apenas em aplicativos de terceiros que usam o SDK do Agentforce móvel. Eles não têm suporte no aplicativo Salesforce móvel. Consulte Guia do desenvolvedor do Mobile SDK do Agentforce.

