Criar uma função de navegação

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • Crie uma função de navegação que direcione para uma tela ou tela do inicializador.

    Antes de Iniciar

    Função necessária: admin

    As funções de navegação permitem que você defina maneiras simples para os usuários finais navegarem na plataforma móvel. Por exemplo, navegar até um registro de um campo em outro registro. Antes de criar uma função de navegação, você deve ter uma origem e um destino para sua navegação.

    Por Que e Quando Desempenhar Esta Tarefa

    Nas etapas a seguir, você cria uma função de navegação para direcionar os usuários para uma tela ou inicializador existente. Você precisará ter uma tela ou inicializador de tela existente para usar como destino para esta função. Para obter detalhes sobre como criar inicializadores de tela, consulte Telas do inicializador.

    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 a categoria Funções e, em seguida, selecione Novo.
    4. Preencha os seguintes campos conforme necessário.
      Tabela 1. Novo formulário de função
      Campo Valor
      Nome Nome da sua função de navegação
      Descrição Informações adicionais sobre sua função de navegação.
      Tipo O tipo da função. Como você está criando uma função de navegação, selecione Navegação.
      Contexto

      Se a função usa o contexto global ou de registro. Para este exemplo, selecione 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 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.

      Disponível off-line Opção para determinar se a função de navegação estará disponível no modo Off-line.
      Tipo de destino O tipo de registro para o qual sua função de navegação levará os usuários. Selecione Tela para navegar até uma tela ou selecione Inicializador para navegar até um inicializador de tela.
      Preencher parâmetros da tela automaticamente Preenche automaticamente os parâmetros na tela de destino quando a alternância está habilitada.
      Tela de destino ou inicializador de destino A tela ou o inicializador de tela a ser usado para o destino da sua função de navegação. Selecione uma tela existente ou selecione Novo para criar uma nova tela.
      Tipo de condição
      Tipo de condição a ser usada.
      • Declarativo: adiciona um construtor condicional ao formulário. Para obter mais informações, consulte Condition builder.
      • Script: adiciona um campo de condição de script ao formulário.
      Nota:
      Exibido somente se Contexto estiver definido como Registro.
      Condição

      Condições que devem ser atendidas para usar a ação. Por exemplo, você pode impedir que os usuários resolvam um incidente que está em um estado fechado, resolvido ou cancelado.

      Você pode optar por usar seu próprio seletor de condição declarativa ou escrever suas próprias condições usando o script.

      Campos de destino de redirecionamento Opção para conectar uma função a uma tela que usa um item de dados com parâmetros.
      Atributos de botão

      Especifica um atributo adicional para um botão. Selecione Novo para configurar esta opção. Você pode selecionar um dos seguintes atributos de botão:

      • alerts_require_dismissal: o atributo de botão, quando definido como verdadeiro, 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: o atributo do botão, quando definido como verdadeiro, determina que o botão será usado para link profundo. Para obter mais informações, consulte Link profundo para dispositivos móveis.
      • trigger_offline_cache_download: o atributo do botão, quando definido como verdadeiro, 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 este atributo de botão é selecionado e 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 Determine quais funções de usuário podem acessar esta função. Se você não selecionou nenhuma função, os usuários com qualquer função terão acesso à tela.
    5. Opcional: Se você adicionou uma tela de destino que tem um item de dados com parâmetros, na seção Campos de destino de redirecionamento, selecione o campo Nome para atualizar os campos de parâmetro de redirecionamento.
      1. Preencha os seguintes campos conforme necessário.
        Tabela 2. Formulário Campos de destino de redirecionamento
        Campo Descrição
        Parâmetro de IU de destino O nome do parâmetro que você criou para o item de dados.
        Tipo Origem das informações do parâmetro. As opções disponíveis são:
        • Campo: o parâmetro obtém as informações de um campo em uma tabela.
        • Constante: o parâmetro usa um valor constante.
        • Parâmetro de IU de origem
        Tabela de funções Este campo é preenchido automaticamente.
        Função Este campo é preenchido automaticamente.
        Campo de origem Parâmetros de IU para a tela de origem.
        Nota:
        Exibido somente se o valor do parâmetro de redirecionamento Tipo estiver definido como Parâmetro de IU de origem.
    6. Selecione Salvar.