Este tutorial foi concebido para começar a explorar e desenvolver aplicações com a Cloud Talent Solution. É pressuposto que tem conhecimentos básicos de programação, embora, mesmo sem muitos conhecimentos de programação, deva conseguir acompanhar. Depois de consultar este tutorial, deve conseguir usar a documentação de referência para criar as suas próprias aplicações básicas. Os tutoriais em vídeo e os codelabs interativos também estão disponíveis.Contacte-nos se tiver alguma dúvida.
Pré-requisitos
Tem:
- Seguiu os passos para criar e configurar o seu projeto, conforme indicado em Antes de começar,
- configurar o seu ambiente com as Credenciais padrão da aplicação,
- Familiaridade básica com programação em Java ou Python,
- Instalou o cliente Java da API Google ou o cliente Python da API Google mais recente.
Crie uma empresa com empregos e pesquise esses empregos
Este tutorial explica uma aplicação básica da Cloud Talent Solution e dá-lhe
orientações sobre como criar um único recurso Job que associa a um recurso Company. O tutorial seguinte explica os passos para pesquisar empregos na empresa com base nos atributos dos empregos e na consulta de pesquisa. A API search
tenta devolver
os trabalhos mais relevantes para a consulta de um candidato a emprego com base nos campos disponíveis num
Job (nome da empresa, cargo, descrição do trabalho, categorias de trabalho, localização do trabalho
e assim sucessivamente).
Crie uma empresa
Uma empresa
é uma entidade associada a um conjunto de anúncios de emprego. Tem de criar o objeto Company antes de poder publicar trabalhos no Cloud Talent Solution para essa empresa.
Pode enviar qualquer string de forma livre como o externalId
quando criar a empresa. Isto significa que pode usar a chave principal da sua base de dados existente (se tiver uma) quando criar e referir-se a uma empresa.
Go
Para saber como instalar e usar a biblioteca cliente para o CTS, consulte o artigo Bibliotecas cliente do CTS. Para mais informações, consulte a documentação de referência da API Go CTS.
Para se autenticar no CTS, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Crie um trabalho
Para publicar um novo recurso Job, tem de fornecer todos os campos obrigatórios sobre o
trabalho, juntamente com o companyName
da empresa à qual quer associar este trabalho. Especificou o companyName
anteriormente quando criou o recurso Company.
O objeto de dados com os dados de emprego preenchidos é enviado para o ponto final da Cloud Talent Solution
através de um pedido POST. O campo name
não deve ser definido no pedido inicial, uma vez que é um campo "apenas de saída" da API createJob
:
faz parte da resposta da API quando o servidor cria uma nova entidade de tarefa. O ponto final da API para interagir com um recurso Jobs é especificado no
documento das bibliotecas cliente da Cloud Talent Solution.
A resposta ao pedido é um novo objeto Job. Deve incluir um Job name
que represente exclusivamente a publicação. O elemento Job name
é usado quando a publicação tem de ser atualizada ou eliminada. Como prática recomendada, armazene
este name
e mapeie-o para o seu próprio ID exclusivo para a tarefa.
O servidor devolve um erro se tentar criar uma nova tarefa quando já existir outra tarefa no sistema com o mesmo companyName
, requisitionId
e languageCode
.
A Cloud Talent Solution também lhe permite criar empregos específicos de uma localização.
Consulte locations
para mais informações.
O código seguinte cria uma tarefa apenas com os campos obrigatórios para a empresa especificada no campo companyName
.
Pode criar uma tarefa com o exemplo de código abaixo. Consulte o artigo Início rápido: crie empresas e trabalhos para ver mais detalhes.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Crie uma tarefa com campos personalizados
A Cloud Talent Solution inclui vários campos de tarefas incorporados no esquema da API. No entanto, pode precisar de campos adicionais que não estão presentes nas opções predefinidas. Embora recomendemos que use os campos
prontos a usar sempre que possível, a Cloud Talent Solution também fornece alguns campos customAttributes
para uma oferta de emprego. Podem ser filtráveis ou não filtráveis. Consulte a
customAttributes
documentação para mais informações.
O exemplo de código seguinte mostra como criar uma tarefa com um customAttribute
:
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Recupere um emprego
Pode confirmar que a tarefa foi criada através da operação GET para obter os detalhes da tarefa. Tenha em atenção que a tarefa pode demorar alguns minutos a ficar disponível, com base no volume atual de tarefas que estão a ser criadas na Cloud Talent Solution.
Pode obter os detalhes de uma tarefa inserida anteriormente enviando um pedido GET para a API Cloud Talent Solution. O URI deve incluir o Job name
inserido anteriormente, devolvido pelo pedido CREATE original, como um parâmetro de URL.
O exemplo seguinte usa uma operação GET para obter os detalhes de uma tarefa com um name
específico:
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Python
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte o artigo Bibliotecas de cliente da Cloud Talent Solution.
Pesquise empregos
Criou a sua primeira empresa e emprego com o Cloud Talent Solution! Agora, já pode fazer uma pesquisa nestes trabalhos.
Mais APIs
Para mais informações acerca das APIs e das diferentes configurações disponíveis, consulte a documentação de referência mais recente.