Configurar um botão inteligente

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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é Todos > Sistema Móvel > Construtor de apps para celular.
      O Construtor de apps para celular é aberto 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 no qual 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 selecione Novo.
    4. Preencha os seguintes campos conforme necessário.
      Tabela 1. Formulário de função
      Campo Valor
      Propriedades
      Nome Nome para o 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 de 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 para o registro de usuário do designado.

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

      Nota:
      Os 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 é 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 configurações a seguir.
      Botão inteligente de URL
      • URL do link: a URL para a qual o botão inteligente navegará.
      • Rótulo dolink: o rótulo visível do link da URL.
      Botão inteligente do telefone
      • Tipo detelefone: 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 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çode e-mail: endereço de e-mail para o qual o e-mail será 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 aparecer. 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 for definido como Registro e uma Tabela for selecionada:

      • 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 Essa opção será exibida se Contexto for 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 descarte. 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 nessa 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.
      Acesso à função Limite o acesso do usuário a uma ação por função.
    5. Selecione 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 passar o dedo 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.