Crie uma empresa e um trabalho
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 seguir este tutorial, deve conseguir usar a documentação de referência da Cloud Talent Solution para criar as suas próprias aplicações básicas.
Este tutorial explica passo a passo uma aplicação da Cloud Talent Solution através de código Java. O objetivo aqui não é explicar as bibliotecas cliente Java, mas sim explicar como fazer chamadas para a Cloud Talent Solution. As aplicações em Python e Node.js são essencialmente semelhantes. Contacte-nos se tiver alguma dúvida.
Antes de começar
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
ensina-o a criar um único trabalho que associa a uma empresa. 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
trabalhos mais relevantes para a consulta de um candidato a emprego com base nos campos disponíveis num
trabalho (nome da empresa, cargo, descrição do trabalho, categorias de trabalho, localização do trabalho,
etc.).
Crie um serviço com as suas credenciais
Crie o serviço com o ficheiro de credenciais JSON que transferiu em Antes de começar:
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as 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 as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Este código configura o serviço de cliente com as informações de credenciais da sua aplicação. O pedido de OAuth 2.0 é enviado quando é feita uma chamada de API. Normalmente, o token de autorização gerado através do processo acima tem uma data de validade de 1 hora, após a qual recebe um erro se tentar usá-lo.
A biblioteca GoogleCredential
encarrega-se de "atualizar" automaticamente o token, o que significa simplesmente obter um novo token de acesso.
Crie uma empresa
Uma empresa é uma entidade associada a um conjunto de ofertas de emprego. Tem de criar a empresa antes de poder publicar empregos no Cloud Talent Solution para essa empresa.
Pode enviar qualquer string de forma livre como externalId
quando cria a empresa. Isto significa que pode usar a chave principal da sua base de dados existente (se tiver uma) quando criar e fizer referência a uma empresa.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as 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 as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Get company
Pode ler o estado atual de uma empresa enviando um pedido GET, juntamente com o name
da empresa atribuído pelo nosso back-end.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as 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 as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Criar trabalho
Para publicar um novo emprego, tem de fornecer todos os campos obrigatórios sobre o novo emprego, juntamente com o companyName
da empresa à qual quer associar este emprego, que especificou quando criou o recurso da empresa.
O objeto de dados com os dados da oferta de emprego preenchidos é enviado para o ponto final da Cloud Talent Solution
através de um pedido POST. Tenha em atenção que o campo name
não deve ser definido no pedido inicial, uma vez que é um campo "apenas de saída" da API createJob
e faz parte da resposta da API quando o servidor cria uma nova entidade de tarefa. O ponto final da API para interagir com o recurso de tarefas é especificado no
documento das bibliotecas cliente da Cloud Talent Solution.
A resposta ao pedido é um objeto da nova publicação de emprego. Deve incluir um ID de emprego name
que represente exclusivamente a publicação. O ID da tarefa 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 inserir uma tarefa quando já existe outra tarefa no sistema com o mesmo companyName
, requisitionId
e languageCode
para a mesma empresa.
O código seguinte cria uma tarefa apenas com os campos obrigatórios para a empresa especificada no campo companyName
.
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as 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 as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
A Cloud Talent Solution também lhe permite criar empregos específicos de uma localização. Consulte locations
para mais informações.
A Cloud Talent Solution tem vários campos associados a um trabalho que estão incorporados no esquema da API. No entanto, ainda pode ter alguns campos que não fazem parte dos campos predefinidos. Embora seja recomendado que todos os clientes da Cloud Talent Solution usem sempre os campos predefinidos sempre que possível, a Cloud Talent Solution também fornece alguns customAttributes para uma tarefa. Estas podem ser
filtráveis ou não filtráveis. Consulte o artigo customAttributes
para mais informações.
O exemplo de código seguinte mostra como criar uma tarefa com um customAttribute
:
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as 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 as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Obter tarefa
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 Cloud Talent Solution. O URI deve incluir a tarefa name
inserida anteriormente devolvida pelo pedido de criação 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:
Java
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as 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 as bibliotecas de cliente da Cloud Talent Solution.
Go
Para mais informações sobre a instalação e a criação de um cliente da Cloud Talent Solution, consulte as bibliotecas de cliente da Cloud Talent Solution.
Pesquise empregos
Criou a sua primeira empresa e emprego com a Cloud Talent Solution! Já pode pesquisar para realizar uma pesquisa nestes trabalhos.