Movendo o site de carreiras para produção

Geração de feeds XML para dar suporte aos requisitos de distribuição de cargos do cliente

Objective

After completing this lesson, you will be able to gere feeds XML para dar suporte a sites de carreiras hospedados pelo cliente.

Criação de feed XML personalizado

Feeds XML personalizados exigem regras para filtrar jobs de cliente para um subconjunto específico. Algumas considerações sobre feeds XML personalizados incluem o seguinte:

  • A sintaxe da regra deve ser exata.

    • Os nomes de campo são listados em minúsculas.

    • Os valores são identificados entre aspas.

    • Os dois pontos (:) separam os nomes e os valores dos campos.

    • Os operadores booleanos são representados em TODOS os CAPS.

  • As regras de exemplo incluem:

    • país:"EUA"

    • title:"Gerente"

    • title:("Marketing" AND "Gerente")

    • departamento: ("Centro" OU "Operações")

Este site e outros são uma boa referência para informações adicionais: http://www.lucenetutorial.com/lucene-query-syntax.html

Feed XML personalizado simples

Neste exemplo simples de um feed personalizado para o portal de emprego Jooble, somente as vagas com "gerente" no título são incluídas.

O feed personalizado para o portal de emprego Jooble com uma seção Regras destacada em que a regra especifica que somente vagas com o título gerente serão exibidas.

Gerar um feed XML personalizado simples:

  1. Comece com um feed padrão.
  2. Selecione Adicionar regra.
  3. Na caixa de edição numerada, insira a regra.
    • Para nosso exemplo, insira gerenciador de títulos.
  4. Certifique-se de que Ativar regra esteja definido como SIM.
  5. Salve e execute o feed para teste.
    • Considere que as CONFIGURAÇÕES FTP não são necessárias. Esta seção só está configurada para programar a entrega de feeds XML.

Em outro exemplo, somente trabalhos em inglês seriam incluídos usando esta regra: joblocale: "en_US".

  • Normalmente, todos os idiomas são fornecidos, a menos que exista um problema logístico. Por exemplo, há um portal de emprego no Canadá que só deve receber vagas em francês usando esta regra: joblocale: "fr_CA".
  • Se o cliente quisesse entregar apenas os empregos em inglês nos EUA, essa regra poderia ser usada: joblocale: "en_US" AND country: "US".

Feed XML personalizado com várias regras

Este exemplo mostra como listar jobs em Chicago primeiro no feed, depois jobs em Los Angeles, depois jobs em Nova York. O mesmo código de campanha é utilizado para todas as vagas.

Uma página Lista de feeds/Detalhes do feed para Best Run Indeed com campos de campanha destacados na guia Informações básicas.

Feed XML personalizado com várias regras e códigos de campanha

O exemplo anterior foi modificado. Ainda lista empregos nesta ordem: Chicago, LA, Nova York. Mas agora cada conjunto de trabalhos tem seu próprio código de campanha associado a ele, além do código da campanha atribuído a todo o trabalho no nível "Token de feed". (Observe que os tokens de regra substituem os tokens de feed.)

Também mostrado neste exemplo: a regra em branco na parte inferior adicionará todos os outros trabalhos ativos ao feed. Esses trabalhos incluirão o código original da Campanha.

Observe que os jobs nunca são listados duas vezes em um feed. Assim, os empregos em Chicago, LA e Nova York não aparecerão novamente para a última regra.

A página Regras com campos Campanha destacados - Várias regras e Códigos de campanha.

Feed XML personalizado com palavras-chave

Em algumas situações, o cliente pode precisar incluir um termo de palavra-chave ou código do cargo na requisição de vaga para que uma regra possa ser escrita nele. Isso requer esforço mínimo do recrutador.

Observe que a palavra-chave é visível para candidatos no site de carreiras, então coloque-a na parte inferior da descrição do cargo.

A exclusão pode ser usada para enviar todos os jobs, exceto para um conjunto específico de jobs. Na figura que aparece abaixo, a palavra-chave "EX:OUT" foi usada na descrição do cargo para excluir esse cargo do feed.

No campo Descrição externa do cargo, a palavra-chave EX:OUT foi usada na descrição do cargo para excluir essa vaga do feed.
A palavra-chave EX:OUT é exibida na oferta de emprego na parte inferior da descrição do cargo.

Criação de feed XML personalizado: regras

A figura Criação de feed XML personalizado: regras de exclusão mostra como a regra é escrita para o primeiro exemplo de exclusão.

Uma página Lista de feeds/Detalhes do feed do Best Run Monster com uma regra destacada mostrando a palavra-chave “EX:OUT”.

Feed XML personalizado com várias variáveis

A figura Criação de feed XML personalizado: várias variáveis mostra como usar strings de regras com várias variáveis usando "AND NOT".

"SF:LINK" é outro exemplo de uso de um código na descrição do cargo, por exemplo, para designar trabalhos que devem ser distribuídos para o LinkedIn.

Criação de feed XML personalizado: várias variáveis

Feed XML personalizado com palavras-chave de país

Na figura abaixo, a palavra-chave "#SAPSFSF" é utilizada na descrição do cargo. Para os jobs #SAPSFSF, os jobs dos EUA são listados primeiro, depois Índia e depois China.

A palavra-chave “#SAPSFSF” é utilizada na descrição do cargo. Para os jobs #SAPSFSF, os jobs dos EUA são listados primeiro, depois Índia e depois China.

Feeds XML para suporte a sites de carreira hospedados pelo cliente

Para clientes que mantêm seus trabalhos do CSB em seu site corporativo hospedado externamente, um feed XML fornece os trabalhos e o cliente os analisa conforme necessário para o layout da descrição do cargo.

Para esse caso de uso, use o modelo Site de carreiras – codificado porque ele mantém o rastreamento de site automaticamente e contém os campos necessários para a maioria dos cenários.

Exemplo de vagas em um site de carreiras hospedado pelo cliente. Eles consistem em um cargo, informações de localização, data de publicação e um botão para visualizar.

Rastreamento de origem para agências que redistribuem os trabalhos do cliente

Alguns clientes trabalham com uma agência de terceiros que redistribui seus empregos para sites de parceria, como mídias sociais, Google AdWords, publicidade programática usando IA, etc. Alguns exemplos de agências estratégicas/de compras de terceiros são https://www.recruitics.com/ ou https://www.radancy.com/ (anteriormente TMP) ou https://bayardad.com/.

Normalmente, a agência quer importar os jobs sem rastreamento e anexa a tag de rastreamento para cada fornecedor ao qual anuncia. Use o modelo de origem de feeds XML criado especificamente para cada agência. As tags podem ser geradas a partir do Rastreador de origem ou solicitar ajuda com tags por meio de um ticket de suporte. A lista completa de todas as tags de rastreamento não está disponível, pois está sempre em expansão, mas uma lista de tags de rastreamento por fornecedor e produto pode ser fornecida. Exemplos: Indeed versus Indeed PPC, pago versus orgânico, e assim por diante.

Criar feeds XML

Este vídeo fornece uma demonstração sobre como criar feeds XML.

Exemplo empresarial

Crie feeds XML padrão e personalizados. A Best Run precisa de um feed de todas as vagas para o CareerBuilder. Para o Indeed, eles querem os trabalhos do gerente listados primeiro e, em seguida, todos os outros empregos.

Tarefa 1: Criar um feed XML padrão

Etapas

  1. Efetue logon no Centro de comandos e navegue até Gerenciamento de feeds.

  2. Selecione o botão + Adicionar.

  3. Em Nome, insira BestRun – CareerBuilder. Adicione suas iniciais ao final do Nome do feed para que ele seja exclusivo. Você pode filtrar a lista Nome do feed usando suas iniciais.

  4. Para Origem, selecione CareerBuilder – 1PRIMARY.

  5. Para Site, selecione o ID da empresa para sua instância de treinamento.

  6. Para Ativar feed, selecione SIM.

  7. Na seção Token de feed da página, para Campanha, insira &utm_campaign=BestRun_CareerBuilder.

  8. Selecione Salvar.

  9. Selecione Executar feed. Se esse botão não estiver ativado, clique em Retornar à lista de feeds, procure seu Nome do feed usando suas iniciais e Executar feed nessa página.

  10. Selecione Executar feed completo.

  11. Explore os resultados. Todos os jobs estão incluídos no feed. Observe como os campos são marcados para esse fornecedor específico, CareerBuilder. Você pode compartilhar o URL desta página.

  12. Retorne à página Lista de feeds.

Tarefa 2: Criar um feed XML personalizado

Etapas

  1. Clique em + Adicionar na página Lista de feeds.

  2. Para Nome, insira BestRun – LinkedIn – Personalizado. Adicione suas iniciais no final do Nome do feed.

  3. Para Origem, selecione LinkedIn – 1PRIMÁRIO – Não mapeado.

  4. Para Site, selecione sua instância de treinamento.

  5. Para Ativar feed, selecione SIM.

  6. Na seção Token de feed da página, para Campanha, insira &utm_campaign=BestRun_LinkedIn_Custom.

  7. Na seção Regras da página, clique no botão Adicionar regra.

  8. Na primeira caixa de edição, insira o título:"manager".

  9. Certifique-se de que Ativar regra esteja ativado.

    Clique em Validar regra.

  10. Abaixo dos Tokens da primeira regra, clique em Adicionar regra. Não são necessárias informações adicionais para chamar o resto dos jobs ativos.

  11. Clique em Salvar.

  12. Clique em Executar feed. (Se necessário, execute-o a partir da Lista de feeds, como descrito para o primeiro feed.)

  13. Clique em Executar feed completo.

  14. Explore os resultados. Observe que quaisquer trabalhos com a palavra "gerente" no título estão no topo do feed.

  15. Clique em Retornar à lista de feeds e, no menu suspenso na parte superior da página, selecione Gerenciamento de site.

Síntese

  • Os feeds XML personalizados dependem da sintaxe de regra estrita, usando nomes de campo em minúsculas, valores entre aspas, separadores de dois pontos e operadores booleanos em maiúsculas para filtrar jobs com precisão.
  • Um feed simples pode ser criado a partir de um feed padrão, adicionando uma regra de filtragem, ativando-a e executando o feed para testar os resultados; as configurações de FTP só são necessárias ao programar a entrega automatizada.
  • As regras de feed podem definir idioma, país e ordem de cargos, e podem priorizar grupos de cargos específicos. Os tokens de nível de regra podem substituir os tokens de nível de alimentação e o sistema garante que os trabalhos nunca sejam duplicados no mesmo feed.
  • Os recrutadores podem influenciar a inclusão ou exclusão adicionando palavras-chave ou códigos de trabalho diretamente nas descrições de cargo, permitindo o encaminhamento ou filtragem direcionados. As agências geralmente solicitam feeds sem controle para que possam aplicar seus próprios feeds, que podem ser suportados por meio de modelos XML específicos da agência e tags de rastreamento obtidas por meio do Source Tracker ou suporte.