As funções de descarte controlam como o player de apresentação é fechado e tratado quando os usuários selecionam o botão Visita. Essas funções executam operações de longo prazo no manipulador de evento "returntovisitbuttonpress".
Edições obrigatórias
Disponível em: Lightning Experience
Disponível em: Edições Enterprise e Unlimited com a licença Life Sciences Cloud, o complemento Life Sciences Cloud para Engajamento do cliente e o pacote gerenciado Engajamento do cliente Life Sciences.
Essa função é suportada apenas no aplicativo móvel Life Sciences Cloud.
PresentationPlayer.disableDismiss()
Para evitar que o reprodutor de apresentação seja descartado imediatamente após os usuários selecionarem o botão Visita, chame a função PresentationPlayer.disableDismiss() antes de executar operações de banco de dados de longo prazo, como consultas ou upserts.
PresentationPlayer.enableDismiss()
Para notificar e descartar o leitor de apresentação, chame a função PresentationPlayer.enableDismiss() após as operações de longo prazo terem terminado. Se o PresentationPlayer.enableDismiss() não for chamado dentro de 30 segundos, o reprodutor de apresentação será descartado automaticamente.
Uso
As funções PresentationPlayer.disableDismiss() e PresentationPlayer.enableDismiss() controlam apenas a apresentação aberta no player de apresentação. O evento de 'returntovisitbuttonpress' também é enviado apenas para a apresentação que está aberta no momento quando os usuários selecionam o botão Visita.
Para salvar dados de várias apresentações durante uma sessão de apresentação, os usuários podem selecionar o botão Visita depois de apresentar uma apresentação personalizada. O evento 'returntovisitbuttonpress' é acionado para a apresentação atual e todas as solicitações de inserção e atualização são executadas. Depois de abrir a visita, os usuários podem usar o link Retornar à apresentação para retornar à mesma sessão de apresentação.
Exemplo
Por exemplo, um usuário abre uma apresentação personalizada no player de apresentação. Quando uma página é aberta, a função PresentationPlayer.disableDismiss() é chamada durante o evento de 'viewappearing' para evitar que o jogador seja descartado durante operações de longa duração.
Depois que o usuário conclui a apresentação e seleciona o botão Visita, o evento de 'returntovisitbuttonpress' é acionado e a apresentação executa suas operações de banco de dados de execução longa, como buscar ou inserir e atualizar dados. Quando essas operações forem concluídas, a função PresentationPlayer.enableDismiss() será chamada para fechar o player de apresentação.
Este artigo resolveu seu problema?
Diga-nos para podermos melhorar!
Carregando
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.