Este tutorial foi desenvolvido para você começar a explorar e desenvolver aplicativos com o Cloud Talent Solution. Consideramos que já exista uma familiaridade com a programação básica e, mesmo sem muito conhecimento de programação, você seja capaz de acompanhar. Após concluir este tutorial, você estará apto a usar a Documentação de referência para criar seus aplicativos básicos. Tutoriais em vídeo e codelabs interativos também estão disponíveis. Por favor, entre em contato se você tiver perguntas.
Pré-requisitos
Você:
- seguiu as etapas para criar e configurar o projeto, conforme listado em Antes de começar;
- configurou o ambiente usando as credenciais padrão do aplicativo;
- tem conhecimentos básicos sobre programação em Java ou Python;
- instalou o cliente Java da API do Google (em inglês) ou o cliente Python da API do Google (em inglês).
Criar uma empresa com vagas e pesquisar essas vagas
Este tutorial orienta você em um aplicativo básico da Cloud Talent Solution e na criação de um único recurso de vaga associado a um recurso de empresa. No próximo tutorial, orientaremos você pelas etapas para procurar vagas na empresa com base nos atributos das vagas e na consulta de pesquisa. A API search
tenta retornar vagas mais relevantes à consulta de um candidato com base nos campos disponíveis em uma vaga (nome da empresa, cargo, descrição, categorias, local da vaga e assim em diante).
Criar uma empresa
Empresa é uma entidade associada a um conjunto de listas de vagas. É preciso criar o objeto empresa antes de poder publicar vagas no Cloud Talent Solution para essa empresa.
É possível enviar qualquer sequência de forma livre como externalId
ao criar a empresa. Isso significa que você usa a chave primária do banco de dados atual (caso tenha uma) ao criar e se referir a uma empresa.
O exemplo a seguir mostra como criar um novo cliente para executar a solicitação. Recomendamos que você crie um cliente por programa ou processo do sistema e, em seguida, use o pool de conexões ou um cliente Singleton para compartilhar esse cliente em várias solicitações. Criar um novo cliente com cada solicitação pode causar problemas de desempenho ou acionar a proteção contra DoS.
Go
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a API CTS Go documentação de referência.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Node.js
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Criar uma vaga
Para postar um novo recurso de vaga, informe todos os campos obrigatórios sobre a vaga, assim como o companyName
da empresa que você quer associar a este trabalho. Você especificou companyName
anteriormente, quando criou o recurso da empresa.
O objeto de dados com os dados da vaga preenchidos é enviado para o terminal do Cloud Talent Solution por uma solicitação POST. O campo name
não deve ser definido na solicitação inicial, porque é um campo "somente saída" da API createJob
: faz parte da resposta da API quando uma nova entidade de vaga é criada pelo servidor. O terminal da API para interagir com um recurso de vagas é especificado no documento Bibliotecas de clientes do Cloud Talent Solution.
A resposta à solicitação é um novo objeto de vaga. Ele deve incluir um trabalho name
que represente exclusivamente a postagem. A vaga name
é usada quando a postagem precisa ser atualizada ou excluída. Como prática recomendada, armazene essa name
e mapeie-a para seu próprio ID exclusivo da vaga.
O servidor retornará um erro se você tentar criar uma nova vaga quando já houver uma vaga no sistema com os mesmos companyName
, requisitionId
e languageCode
.
O Cloud Talent Solution também permite criar vagas específicas para um local.
Consulte locations
para ver mais informações.
O código a seguir cria uma vaga com apenas os campos obrigatórios para a empresa especificados no campo companyName
.
É possível criar uma vaga usando o exemplo de código abaixo. Veja Início rápido: criar empresas e vagas para mais detalhes.
Go
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Java
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Node.js
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Criar uma vaga com campos personalizados
O Cloud Talent Solution inclui vários campos de vagas incorporados ao esquema da API. No entanto, pode ser preciso adicionar campos extras que não estão presentes nas opções prontas para uso. Embora seja recomendável usar os campos prontos sempre que possível, o Cloud Talent Solution também fornece alguns campos customAttributes
para uma vaga. Eles podem ser filtráveis ou não filtráveis. Consulte a documentação de customAttributes
para mais informações.
O exemplo de código a seguir mostra como criar uma vaga com customAttribute
:
Go
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Java
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Node.js
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Recuperar uma vaga
Confirme se a vaga foi criada usando a operação GET para RECEBER os detalhes dela. Observe que pode levar alguns minutos para que a vaga fique disponível, de acordo com o volume atual de vagas sendo criadas no Cloud Talent Solution.
É possível recuperar os detalhes de uma vaga inserida anteriormente enviando uma solicitação GET para a API Cloud Talent Solution. O URI precisa incluir o name
da vaga inserida anteriormente retornado pela solicitação de criação original, como um parâmetro de URL.
O exemplo a seguir usa uma operação GET para recuperar os detalhes de uma vaga com um determinado name
:
Go
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Java
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Node.js
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte a Bibliotecas de clientes do Cloud Talent Solution.
Pesquisar vagas de emprego
Você criou sua primeira empresa e vaga usando o Cloud Talent Solution. Agora você está pronto para realizar uma pesquisa nessas vagas.
Mais APIs
Para mais informações sobre as APIs e as diferentes configurações disponíveis, consulte a documentação de referência mais recente.