Configurar um botão inteligente

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Botões inteligentes são ações que permitem executar outra ação, como enviar um e-mail, fazer uma chamada telefônica, acessar um local ou navegar diretamente para um URL.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Sistema Móvel > Construtor de apps para celular.
      O Construtor de apps para celular abre em uma nova guia do navegador e exibe a tela de seleção do escopo da aplicação.
    2. Pesquise o escopo da aplicação em que você está trabalhando e selecione o nome do escopo da aplicação.
      A tela inicial de Construtor de apps para celular categorias é exibida.
    3. Selecione Funções no menu e escolha Novo.
    4. 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
      • E-mail
      • Carregar anexo
      • Inicializador 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 para o botão inteligente. Selecione entre:
      • Registro
      • Global

      Use as funções de navegação no contexto de registro em situações em que a navegação depende de informações de um registro. Por exemplo, você deseja navegar do campo Atribuído a em um registro de incidente até o registro de usuário do atribuído.

      Use as funções de navegação no contexto global em situações em que a navegação não depende de informações de um registro.

      Nota:
      Botões inteligentes que usam o tipo de endereço devem usar o contexto de registro. O campo Contexto retornará um erro se você selecionar Contexto global para um botão inteligente de Tipo de endereço
      Dados
      Tabela Selecione a tabela em que você deseja usar o botão inteligente.
      Nota:
      Esta opção só é mostrada quando o 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: a 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
        • Telefone fixo
      • Número de telefone
      • SMS: a mensagem SMS enviada pelo botão inteligente. Este campo só está visível quando você seleciona Celular no campo Tipo de telefone.
      Botão inteligente 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 botão inteligente do tipo Telefone, poderá criar uma condição para exigir um valor no campo de número de telefone.

      Os seguintes tipos de condição serão exibidos se Contexto estiver definido como Registro e uma Tabela estiver selecionada:

      • Declarativo: adiciona um construtor de condições 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 aparecerá se Contexto estiver 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_dismissal: quando definido como verdadeiro, este atributo de botão permite que as mensagens da faixa persistam até que o usuário as ignore. Por padrão, as mensagens da faixa são descartadas automaticamente.
      • usado_for_deeplink: quando definido como verdadeiro, este atributo de botão especifica que o botão é usado para link profundo. Para obter mais informações, consulte Link profundo para dispositivos móveis.
      • trigger_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 de parâmetro de URL não é verificado em relação à ACL para compatibilidade com versões anteriores.
      • Hidden_attachment_sources: insira valores no campo Valor de onde você não deseja que as imagens sejam originadas. Os valores podem ser câmera, arquivos ou galeriaou 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 Definir origens de anexo disponíveis para usuários.
      Acesso à função Limite o acesso do usuário a uma ação por função.
    5. Selecione Save (Salvar).

    Resultado

    O que Fazer Depois

    Depois de criar uma função de botão inteligente, você deve associá-la a um local específico no aplicativo para celular. Você pode adicionar uma função de botão inteligente a um menu superior, uma ação de deslizar ou a um campo específico. Para obter mais informações sobre como associar a função do botão inteligente a um local, consulte Associar uma função a um local no app.