Breve Visão Geral
A prática recomendada para identificar páginas no Workday® é usar vars em vez de URLs. Isso ocorre porque o Workday é um aplicativo de página única (SPA) e o URL muda.
Como Funciona
Há três segmentos do Workday® para escolher. Existe uma opção Workday® no Mecanismo de Regras de Segmentação que permite usar essas variáveis automaticamente. Você deve selecionar o objeto no menu suspenso no Construtor de Condições.
walkMeWorkday.segmentation.flow.Page
- Use o preenchedor de valor atual para carregar as informações da página em que você está atualmente
- Esse tipo de regra deve sempre ser usado em combinação com uma regra de sub-página
- Conecte as duas regras usando "E"
walkMeWorkday.segmentation.flow.subPage
- Em Páginas, você pode acessar diferentes subpáginas - cada subpágina também tem uma variável exclusiva
- Se nenhuma subpágina estiver disponível, use o operador "Não existe"
- Esse tipo de regra deve ser sempre usado em combinação com uma regra de página
- Conecte as duas regras usando "E"
- Identifica formas especificamente
- Os formulários têm uma estrutura especial (ativado/não ativado) e nomes indicativos que extraímos usando uma variável
Segmentos de página e condições de segmentos de página e melhores práticas
- Algumas páginas aparecem em vários locais no site e em outros processos
- Se for esse o caso, você precisa encontrar um elemento na tela para adicionar à regra
- Nem todas as páginas têm segmentos de página
- Para aqueles que não o fazem, tente confiar em elementos na tela ou evite usar a regra
- A variável formulário é a variável mais específica e geralmente torna a identificação da página mais forte
- Pode ser importante usar uma combinação de variáveis para identificar a página na qual você deseja que o conteúdo apareça e o estado em que deve estar quando o conteúdo aparece ou não
- Pode ser útil criar condições como a variável "não existe" ou está indefinida
- Evite adicionar regras redundantes
- As variáveis podem mudar dependendo de como você chega à página
- Teste a condição navegando até a página de diferentes maneiras (por exemplo, barra de navegação, barra de pesquisa, worklet, etc.)
- Aplique segmentação global em vez de regras de exibição, sempre que possível, para otimizar o desempenho
- Ao adicionar várias regras, configure o Mecanismo de Regras para identificar elementos de alto nível primeiro (ou seja, configure-o para identificar por URL ou var antes de avaliar o jQuery para elementos na tela).
- Saiba mais sobre o Mecanismo de Regras
Dica
Você pode usar um URL se estiver associado a um painel personalizado e o usuário estiver concluindo um processo ou transação. Isso é possível porque as páginas onde o processo ou transação ocorre têm um ID de tarefa exclusivo que é visível no URL.