Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
Regex deve ser o mais específico possível, mas também geral o suficiente para funcionar em páginas diferentes. Para alcançar esse equilíbrio, use prefixos específicos do cliente.
O Regex para cada ambiente deve ser diferente. Os prefixos também são úteis aqui.
Comece e termine cada sequência de regex com .*
Em vez de usar dígitos, use .*. Substitua quaisquer números em um URL por .*
Certifique-se de colocar um \ antes de cada ponto.
Não há necessidade de escapar dos hífens.
Para incluir um URL com dois ou mais prefixos diferentes, use (primeiro|segundo|terceiro|etc.) onde os prefixos ocorrem.
Para regex excluir uma palavra, consulte o exemplo abaixo, onde você deseja criar uma extensão com uma conta de editor no Salesforce Classic e outra no Salesforce Console.
Para incluir mais de um regex em um pacote, coloque um | entre cada regex sem espaços.
Certifique-se de nunca deixar dois || consecutivos em um pacote, pois isso causará uma lista de permissão e correspondência com todos os URLs e introduzirá erros em determinados sites.
Regex diferencia maiúsculas de minúsculas. Certifique-se de corresponder às maiúsculas e minúsculas corretas do URL dentro do regex.
Pode haver um cenário em que você precise "apertar" o regex para excluir um quadro específico. Por exemplo, você pode querer que o WalkMe injete apenas em um iFrame específico, mas o domínio do iFrame esteja incluído em muitos outros iFrames como referência.
Exemplo de domínio iFrame no qual você deseja que o WalkMe apareça:
Exemplo de domínio iFrame no qual estamos tentando evitar que o WalkMe se injete:
Para especificar o regex que deve vir no início do URL, usamos:
Usando, o WalkMe só será injetado no https://visual.force.com/iFrame se for a primeira parte do URL.
Há várias extensões que muitas vezes somos solicitados a configurar e que são padrão.
É extremamente importante criar as extensões do Salesforce com cuidado e testá-las em vários cenários de teste devido à variação na plataforma entre as páginas e à presença de muitos iFrames de análise que ocupam 0 px.
| Site | URLs de exemplo | Regex Sugerido |
| Salesforce Classic | https://panasonic--fullcopy.cs24.my.salesforce.com/ https://panasonic--fullcopy--field-trip.cs24.visual.force.com/ |
.*customername.*.cs.*.my.salesforce.com.*|.*cs.*.salesforce.com/(?!console).*|.*cs.*.visual.force.com.* |
| Salesforce Lightning | https://cs24.lightning.force.com/ | .*cs.*.lightning.force.com.* |
| Salesforce Console | https://cs6.salesforce.com/console?tsid=02u50000000e56v | .*cs.*.salesforce.com/console.* |
| Site | URLs de exemplo | Regex Sugerido |
| Salesforce Classic | https://panasonic.my.salesforce.com/home/home.jsp https://panasonic--c.na34.visual.force.com/ |
.*customername.my.salesforce.com.*|.*na.*.salesforce.com/(?!console).*|.*na.*.visual.force.com.* |
| Salesforce Lightning | https://na34.lightning.force.com/ | .*na.*.lightning.force.com.* |
| Salesforce Console | https://na2.salesforce.com/console?tsid=02u50000000e56v | .*na.*.salesforce.com/console.* |
| URL de exemplo | Regex Sugerido |
| impl.workday.com/tripadvisor/d/home.htmld | .*impl.workday.com/customername.* |
| URL de exemplo | Regex Sugerido |
| https://www.myworkday.com/sunbeltrentals/login.flex | .*myworkday.com/customername.* |
| URL de exemplo | Regex Sugerido |
| https://hcm4preview.sapsf.com/ | .*hcm.*preview.sapsf.com.* |
| URL de exemplo | Regex Sugerido |
| https://performancemanager5.successfactors.com/ | .*performancemanager.*.successfactors.com.* |
Ao configurar uma extensão, você geralmente precisará de vários pacotes para diferentes plataformas, por exemplo, um para o Salesforce normal (SFDC) e outro para o Service Cloud. Nesses casos, a extensão do navegador utilizará regex para diferenciar entre plataformas e injetar diferentes trechos nessas diferentes plataformas, conforme apropriado. No cenário hipotético do SFDC Service Cloud, poderíamos usar regex para diferenciar entre essas plataformas da seguinte forma:
URL normal do SFDC:
URL normal do Service Cloud:
Instrução Regex para que a extensão capture qualquer URL do Service Cloud:
Isso faz referência ao aparecimento do termo "console" imediatamente após o. salesforce.com domain.
Como uma diferença clara entre o URL do Service Cloud e o URL do SFDC é o aparecimento da palavra "console" imediatamente após "salesforce.com", podemos usar isso para nossa vantagem.
Usando os símbolos regex "?!", podemos destacar todas as instâncias de "salesforce.com" que não são seguidas pela palavra "console" e, dados os nossos dois URLs base, sabemos que esses serão URLs SFDC.
SFDC regex:
Aqui, "?!console" significa qualquer URL que possua os itens neste regex, onde "console" NÃO aparece nesta posição na expressão.
Isso não corresponderá https://cs2.salesforce.com/console?tsid=02u50000000e56v, mas irá corresponder https://cs2.salesforce.com/home/home.jsp?tsid=02u0000000000hV.se