Criar um pop-up móvel

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Aprenda a exibir pop-ups móveis configuráveis com base em condições em tempo real. Você pode exibir esses pop-ups na fase de login do aplicativo para celular ou após um toque de botão.

    Antes de Iniciar

    Função necessária: administrador

    Antes de configurar seus pop-ups móveis, considere o seguinte:
    • Os cartões móveis são usados na exibição de pop-ups. Você pode criar um de seus próprios cartões móveis ou usar um dos cartões de modelo fornecidos. Para obter mais informações, consulte Construtor de cartões para Mobile.
    • Os tipos de botão compatíveis que acionam pop-ups são item de ação e navegação. Para obter mais informações, consulte Funções de ação.
    • Todos os locais de botão são compatíveis. Por exemplo, deslize, ação do menu superior e função de rodapé.
    • Os botões são compatíveis com as seguintes seções de IU, registro, ícone, mídia e conteúdo. Para obter mais informações, consulte Seções de IU da tela do inicializador.
    • Pop-ups móveis não são compatíveis com off-line.

    Procedimento

    1. Navegar até Todos > 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 Todos os registros móveis no menu.
    4. Na lista suspensa Tipo de registro, selecione Evento móvel [sys_sg_event]e selecione Novo.
    5. Preencha os seguintes campos conforme necessário:
      Tabela 1. Formulário de evento móvel
      Campo Descrição
      Propriedades
      Nome O nome do seu evento móvel, que ativa o pop-up móvel.
      Descrição Informações adicionais sobre o evento móvel.
      Ativo Se o evento móvel está ativado.
      Tipo

      Tipo de evento que aciona o pop-up.

      Tabela de origem A tabela de origem para este evento móvel.
      Registro de origem Determine a configuração do aplicativo para celular ou a função móvel como o registro em que este evento ocorre. As opções dependem da seleção feita no campo Tabela de origem.
      Ação de evento A ação que ocorre quando o evento móvel é acionado.
      Nota:
      Só pode haver uma ação por evento.
    6. Selecione no campo Tipo se o evento acionado ocorre quando o usuário faz login ou quando um botão é selecionado.
      Selecione uma opção:
      • OnLogin: o pop-up móvel é exibido depois que um usuário insere suas credenciais e faz login.
      • OnButtonClick: o pop-up móvel é exibido quando o usuário seleciona uma função de botão especificada.
    7. Selecione no campo Tabela de origem a tabela relacionada ao tipo de evento móvel selecionado.
      Nota:
      Se você selecionar OnLogin como o Tipo, a tabela de origem será Configuração do aplicativo para celular [sys_sg_native_client].

      Se você selecionar OnButtonClick como o Tipo, a tabela de origem será Função [sys_sg_button].

    8. Selecione Novo na área Ação do evento para definir o que acontece quando um evento é acionado.
    9. Preencha os campos a seguir conforme necessário para criar condições no formulário de ação de evento para mostrar ou não um pop-up móvel.
      Tabela 2. Formulário de ação de evento para dispositivos móveis
      Campo Descrição
      Propriedades
      Nome O nome da ação de evento para celular.
      Configurações
      Tipo O tipo de ação de evento. Selecione MostrarPopup.
      Tipo de condição

      As condições aplicadas a esta ação de evento móvel.

      • Declarativo: adiciona um construtor de condições ao formulário. Para obter mais informações, consulte Construtor de condições.
      • Script: adiciona um campo de condição de script ao formulário.
      Script de condição de consulta Use scripts para determinar os registros a serem retornados.
      Nota:
      Este campo só é exibido quando você escolhe Script no campo Tipo de condição
      Tabela
      A tabela que contém os registros a serem retornados.
      Nota:
      Este campo só é exibido quando você escolhe Declarativo no campo Tipo de condição.
      Condição Defina condições para determinar quais registros são retornados da tabela selecionada. Se uma condição não estiver definida, a consulta retornará todos os registros.
      Nota:
      Este campo só é exibido quando você escolhe Declarativo no campo Tipo de condição.
      Pop-ups Selecione o pop-up móvel a ser usado e como ele é exibido.
    10. Selecione ShowPopup no campo Tipo.
    11. Selecione Declarativo ou Com script no campo Tipo de condição.
      Campos diferentes são exibidos quando você seleciona condições Declarativas ou de Script que se aplicam a este evento móvel.
    12. Selecione Novo no campo Pop -ups para determinar a aparência do pop-up móvel.
    13. Preencha os seguintes campos conforme necessário.
      Tabela 3. Formulário pop-up móvel
      Campo Descrição
      Propriedades
      Nome O nome do pop-up móvel.
      Toque fora para fechar Opção de tocar na tela do celular fora da área de pop-up para fechar o pop-up do celular.
      Nota:
      Se esta opção não estiver selecionada, o cartão pop-up deverá conter um botão para fechar o pop-up. Caso contrário, esta configuração será ignorada.
      Plano de fundo desfocado Opção para desfocar o plano de fundo da tela do celular para dar mais ênfase ao pop-up.
      Ativo Se o evento móvel está ativado.
      Cartão O cartão a ser usado para o pop-up.
    14. Selecione Escolher para usar um cartão existente ou selecione Novo para criar um a partir do campo Cartão.
      Para obter mais informações sobre como criar cartões, consulte Construtor de cartões para Mobile.
      Nota:
      Dois modelos de cartão pop-up móveis são fornecidos com o sistema de base. Esses modelos são chamados de Pop-up 01 e Pop-up 02.
    15. Atribua funções configuráveis ou funções predefinidas a um botão em um cartão pop-up móvel.
    16. Selecione Salvar.