Ferramentas de gestão da Cloud Talent Solution

Painel de controlo da Cloud Talent Solution

O painel de controlo da Cloud Talent Solution fornece dados visuais para lhe dar mais estatísticas sobre:

  1. Como os candidatos a emprego estão a interagir com a Pesquisa de emprego, mostrando as principais consultas e localizações por domínio.
  2. Se a pesquisa de emprego está configurada corretamente, mostrando inconsistências na sua integração.
  3. Se os eventos de cliente estão configurados corretamente. O painel de controlo pode mostrar eventos de cliente que tem de corrigir ou melhorar.

Para mais informações, consulte a documentação do painel de controlo.

Stream em direto de eventos do cliente

Verifique se a Google recebeu as mensagens de eventos que enviou e confirme se o formato das mensagens está correto. Na consola do GCP, pode aceder à ferramenta de stream em direto de eventos de cliente. São apresentadas as mensagens de eventos mais recentes (até 50). Ver detalhes do evento selecionando qualquer um dos eventos listados. Verifique todos os eventos com o mesmo requestId clicando no botão "TODOS OS EVENTOS POR REQUESTID" no cabeçalho. Verá avisos na vista detalhada nos casos em que a mensagem clientEvent foi enviada com formatos incorretos. Use as opções de filtragem para filtrar as mensagens pelo requestId, userId ou sessionId.

Se a mensagem não aparecer na stream em direto de eventos de cliente, verifique se o requestId na mensagem do evento é válido. As mensagens de eventos sem um requestId válido são rejeitadas pela Cloud Talent Solution.

Consulte o artigo Resolução de problemas de erros de validação para mais informações sobre mensagens de erro de evento único.ClientEvent

Pesquise todas as mensagens de eventos com um requestId específico. Semelhante à stream em direto de eventos de clientes, pode verificar se a Google recebeu as suas mensagens de eventos e se estas são mensagens bem formatadas para um determinado requestId. Também pode usar o painel de filtros no lado direito para filtrar, por exemplo, mensagens bem formadas.

Consulte o artigo Resolução de problemasClientEvent de erros de validação para mais informações sobre mensagens de erro de eventos agregados.

Dados de empregos e empresas

Use a página Empregos e empresas para:

  • Veja um resumo das quantidades de empregos e empresas, discriminadas por tipo e categoria.

  • Pesquise detalhes de trabalhos específicos por nome ou ID de requisição.

  • Exporte dados de trabalhos, empresas ou inquilinos para um conjunto de dados do BigQuery.

Se ainda não configurou a consola, siga as instruções em Antes de começar para ter acesso.

Ver e pesquisar dados de empregos

O separador Resumo na página Empregos e empresas mostra informações agregadas sobre o número de empregos e empresas.

  • A tabela Última análise rápida das contagens resume as contagens de trabalhos abertos e eliminados, bem como as contagens de empresas ativas do dia anterior. Este instantâneo é atualizado uma vez por dia.
  • O gráfico Contagens ao longo do tempo visualiza as contagens de empregos e empresas durante um período que selecionar. Use os filtros pendentes para selecionar os tipos, os inquilinos e a duração a apresentar.

O separador Metadados de emprego oferece uma ferramenta de pesquisa para detalhes específicos de empregos. Pode pesquisar até 10 nomes de empregos ou IDs de requisições de empregos para obter uma tabela com os metadados disponíveis para esses empregos. Se não forem encontrados resultados para uma determinada tarefa (por exemplo, foi introduzido um nome ou um ID incorreto), a tabela apresenta um resultado NOT_FOUND na linha da tabela para esse nome ou ID da tarefa.

Exporte dados para o BigQuery

Pode exportar dados para o BigQuery por tarefa, empresa ou inquilino para uma resolução de problemas mais detalhada.

Para conceder autorizações do BigQuery à conta de serviço do CTS:

  1. Na página Google Cloud IAM da consola, adicione um novo principal que atribua a função Utilizador da tarefa do BigQuery a gjobs-bq-prod@system.gserviceaccount.com.

    Consulte o artigo Conceda uma única função para saber mais sobre a concessão de funções no BigQuery.

  2. No BigQuery, crie um novo conjunto de dados do BigQuery com um nome exclusivo.

    Vai usar este conjunto de dados para os dados de CTS exportados.

  3. No painel Explorador, encontre o conjunto de dados para o qual vai exportar os dados do CTS. Clique em Partilhar e conceda acesso ao gjobs-bq-prod@system.gserviceaccount.com editor de dados do BigQuery.

    Consulte o artigo Conceder acesso a um conjunto de dados na documentação do BigQuery para mais informações.

Para exportar os seus dados do CTS:

  1. Na consola do CTS, aceda ao separador Exportações da página Empregos e empresas.

  2. Em Gerar BigQuery Export, selecione se quer exportar dados de tarefas, empresas ou inquilinos.

  3. Selecione uma tabela do BigQuery existente para exportar dados.

  4. Clique em Gerar para exportar os dados.

    O separador Exportação de dados apresenta a tarefa de exportação em curso e apresenta um link para o conjunto de dados exportado no BigQuery quando os dados são gerados.

Gestão de contas de serviço

Tem de associar uma conta de serviço à Cloud Talent Solution para usar as credenciais associadas a essa conta e fazer um pedido de API. Use a ferramenta de associações de contas de serviço para gerir as suas contas de serviço. São apresentadas todas as contas de serviço associadas ao seu projeto do Google Cloud. Clique em "Associar" para associar uma conta de serviço ao Cloud Talent Solution. Saiba mais sobre as contas de serviço em Criar e gerir contas de serviço.

Resolução de problemas de erros de validação ClientEvent

Validações baseadas num único evento

Constante String da IU
RELATED_JOB_ID_INVALID A mensagem ClientEvent tem um ou mais relatedJobNames inválidos ou incorretos
EVENT_ID_REUSED Um eventId tem de ser exclusivo de um projeto do Google Cloud. Neste caso, a mensagem tem um eventId gerado anteriormente pelo seu projeto do Google Cloud. A prática recomendada é incluir alguma forma de indicação de tempo em cada eventId para garantir a exclusividade.
MISSING_REQUIRED_FIELDS Campos obrigatórios em falta. Verifique o esquema ClientEvent para identificar os campos obrigatórios em falta.
INVALID_FIELDS Um ou mais campos da mensagem estavam incompletos ou não eram esperados pela Cloud Talent Solution. Consulte o esquema ClientEvent para mais informações sobre os campos obrigatórios e os valores esperados nesses campos.
UNKNOWN_FIELDS Foram recebidos campos desconhecidos
INVALID_FORMAT Foi recebida uma cadeia de caracteres JSON inválida na mensagem da Cloud Talent Solution ClientEvent. Por exemplo, uma chaveta em falta.

Validações agregadas por requestId

Constante Descrição
NO_SEARCH_IMPRESSION Sem eventos de IMPRESSION
VIEWS_FEWER_THAN_APPLY_STARTS O número de eventos VIEW é inferior ao número de eventos APPLICATION_START. Isto pode dever-se ao facto de os eventos VIEW não estarem a ser enviados corretamente para o Cloud Talent Solution ou o botão Candidatar-se na IU estar a ser acionado sem acionar efetivamente uma visualização. Se este for o comportamento pretendido (por exemplo, se a página de resultados da pesquisa tiver um botão de candidatura no qual os candidatos a emprego podem clicar sem ver os detalhes do emprego), considere usar um evento APPLICATION_START_FROM_SERP para este exemplo de utilização.
VIEWS_FEWER_THAN_APPLY_REDIRECTS O número de eventos VIEW é inferior ao número de eventos APPLICATION_REDIRECT. Isto pode dever-se ao facto de os eventos VIEW não estarem a ser enviados corretamente para o Cloud Talent Solution ou o botão Candidatar-se na IU estar a ser acionado sem acionar efetivamente uma visualização. Se este for o comportamento pretendido (por exemplo, se a página de resultados da pesquisa tiver um botão de candidatura no qual os candidatos a emprego podem clicar sem ver os detalhes do emprego), considere usar um evento APPLICATION_REDIRECT_FROM_SERP para este exemplo de utilização.
APPLY_STARTS_FEWER_THAN_APPLY_FINISHES Isto deve-se provavelmente a uma configuração incorreta em que a mensagem APPLICATION_START não está a ser enviada em todas as instâncias ou a mensagem APPLICATION_FINISH está a ser enviada em instâncias em que não devia ser enviada. Idealmente, o número de mensagens APPLICATION_START deve ser igual ou superior ao número de mensagens APPLICATION_FINISH.