Configurar um botão inteligente
Botões inteligentes são ações que permitem executar outra ação, como enviar um e-mail, fazer uma chamada telefônica, abrir um local ou navegar diretamente para um URL.
Antes de Iniciar
Procedimento
-
Navegar até Tudo > Sistema Móvel > Construtor de apps para celular.
. Construtor de apps para celular abre em uma nova guia do navegador e exibe a tela de seleção do escopo da aplicação.
-
PESQUISE o escopo da aplicação em que você está trabalhando e selecione o nome do escopo da aplicação.
. Construtor de apps para celular a tela inicial de categorias é exibida.
- Selecione Funções no menu e selecione Novo .
-
Preencha os seguintes campos conforme necessário.
Tabela 1. Formulário de função Campo Valor Propriedades Nome Nome do botão inteligente Descrição Descrição exclusiva do botão inteligente para facilitar a identificação. Tipo Tipo de botão inteligente. Selecione entre: - URL
- Telefone
- Endereço
- Carregar anexo
- Iniciador de bate-papo
Nota:Escolha um campo apropriado para o tipo de botão inteligente que você está criando. Por exemplo, se você estiver criando um botão inteligente com o tipo Telefone , selecione um campo que inclua um número de telefone.Contexto Contexto do botão inteligente. Selecione entre: - Registro
- Global
Usar Registro as funções de navegação de contexto em situações em que a navegação depende de informações de um registro. Por exemplo, você deseja navegar do Atribuído a. campo em um registro de incidente para o registro de usuário do designado.
Usar Global as funções de navegação de contexto em situações em que a navegação não depende de informações de um registro.
Nota:Botões inteligentes usando Endereço o tipo deve usar Registro contexto. . Contexto o campo retornará um erro se você selecionar Global contexto de um Endereço botão inteligente digiteDados Tabela Selecione a tabela em que você deseja usar o botão inteligente. Nota:Esta opção só é mostrada quando Contexto está definido como Registro .Configurações Retirar o valor de origem do campo Use um campo específico de uma tabela como a origem do tipo de botão inteligente. Dependendo do tipo de botão inteligente selecionado, você pode especificar as seguintes configurações. Botão inteligente de URL - URL do link URL para a qual o botão inteligente navegará.
- Rótulo do link : O rótulo visível do link da URL.
Botão inteligente do telefone - Tipo de telefone : Tipo de telefone com o qual o botão inteligente se comunica. Selecione entre:
- Celular
- Fixo
- Número de telefone
- SMS A mensagem SMS enviada pelo botão inteligente. Este campo só fica visível quando você seleciona Celular em Tipo de telefone campo.
Botão inteligente de e-mail - Assunto do e-mail Assunto da mensagem de e-mail.
- Conteúdo do e-mail : Conteúdo da mensagem de e-mail.
- Endereço de e-mail Endereço de e-mail para o qual o e-mail é enviado.
Condições (opcional) Tipo de condição Tipo de condição a ser usada. Crie condições para limitar quando o botão inteligente aparece. Por exemplo, se você estiver criando um tipo de telefone de botão inteligente, poderá criar uma condição para exigir um valor no campo Número de telefone.
Os seguintes tipos de condição serão exibidos se Contexto está definido como Registro e um Tabela selecionado:
- Declarativo Adiciona um construtor de condição ao formulário. Para obter mais informações, consulte Condition builder.
- Script Adiciona um campo de condição de script ao formulário.
Condições Esta opção será exibida se Contexto está definido como Global . Esta é uma condição que deve ser atendida para que a função fique visível no app para o usuário clicar. Atributos de botão (Opcional) Especifica um atributo adicional para o botão inteligente. Selecione Novo para criar um dos seguintes atributos de botão:
- alerts_require_dismonsation : Quando definido como verdadeiro este atributo de botão permite que as mensagens de faixa persistam até que o usuário as descarte. Por padrão, as mensagens de faixa são descartadas automaticamente.
- used_for_deeplink : Quando definido como verdadeiro este atributo de botão especifica que o botão é usado para vinculação profunda. Para obter mais informações, consulte Deep Linking para celular.
- gatilho_offline_cache_download : Quando definido como verdadeiro este atributo de botão aciona a geração de cache off-line. Depois que o cache é gerado com sucesso, um download dele é acionado.
- check_acl_on_url_parameter_field : Quando definido como verdadeiro Qualquer campo na cadeia de caracteres da URL é verificado em relação à ACL (lista de controle de acesso). Por exemplo, uma cadeia de caracteres como (meeting_id) . Se um campo não passar nesta verificação, o valor do campo não será incluído no URL. Por padrão, o campo Parâmetro de URL não é verificado em relação à ACL quanto à compatibilidade com versões anteriores.
- hidden_attachment_sources : Insira valores em Valor campo de onde você não deseja que as imagens sejam originadas. Os valores podem ser câmera , arquivos ou galeria ou qualquer combinação separada por vírgulas. Se este campo for deixado em branco, as imagens e os arquivos poderão ser obtidos de todos os locais. Para obter mais informações, consulte Defina origens de anexo disponíveis para os usuários.
Acesso à função Limite o acesso do usuário a uma ação por função. - Selecione Save (Salvar).