Criar uma empresa e uma vaga no Talent Solution
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ê será capaz de usar a documentação de referência do Cloud Talent Solution para criar seus aplicativos básicos.
Este tutorial apresenta as etapas referentes a um aplicativo da Cloud Talent Solution usando o código Java. O objetivo dele não é explicar as bibliotecas de cliente do Java, mas descrever como fazer chamadas para a Cloud Talent Solution. Os aplicativos em Python e Node.js são basicamente similares. Entre em contato conosco caso tenha alguma dúvida.
Antes de começar
Você fez o seguinte:
- 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 procurar essas vagas
Neste tutorial, orientamos você em um aplicativo básico da Cloud Talent Solution e na criação de uma única vaga associada a uma 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 e local da vaga etc.).
Criar serviço com suas credenciais
Crie o serviço com o arquivo de credencial JSON salvo em Antes de começar:
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Este código configura o serviço de cliente com as informações de credencial do aplicativo. A solicitação do OAuth 2.0 é enviada quando uma chamada de API é feita. O token de autenticação gerado pelo processo acima normalmente tem uma data de expiração de uma hora. Depois desse prazo, você receberá um erro se tentar usá-lo.
A biblioteca GoogleCredential
se encarrega de atualizar automaticamente o token, o que significa simplesmente receber um novo token de acesso.
Criar a empresa
Empresa é uma entidade associada a um conjunto de listas de vagas. Para postar vagas na Cloud Talent Solution para uma empresa, você precisa criá-la primeiro.
Envie qualquer string de formato 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.
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Retornar a empresa
Leia o estado atual de uma empresa enviando uma solicitação GET com o name
da empresa atribuída pelo back-end.
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Criar job
Para postar uma nova vaga, informe todos os campos obrigatórios sobre a vaga, assim como o companyName
da empresa que você quer associar a esta vaga, que você especificou no momento de criação do recurso da empresa.
O objeto de dados com os dados da vaga preenchidos é enviado para o endpoint do Cloud Talent Solution por uma solicitação POST. Observe que o campo name
não deve ser definido na solicitação inicial, porque é um campo "somente saída" da API createJob
e faz parte da resposta da API quando uma nova entidade de vaga é criada pelo servidor. O endpoint da API para interagir com o recurso de vagas está especificado no documento Bibliotecas de clientes da Cloud Talent Solution.
A resposta à solicitação é um objeto da nova postagem de vaga. Ela deve incluir uma vaga 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 inserir uma nova vaga quando já houver uma vaga no sistema com os mesmos companyName
, requisitionId
e languageCode
para a mesma empresa.
O código a seguir cria uma vaga com apenas os campos obrigatórios para a empresa especificados no campo companyName
.
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
A Cloud Talent Solution também permite criar vagas específicas para um local. Consulte locations
para mais informações.
A Cloud Talent Solution tem vários campos associados a uma vaga que fazem parte do esquema da API. No entanto, você ainda pode ter alguns campos que não fazem parte dos campos predefinidos. Embora seja recomendado que todos os clientes da Cloud Talent Solution apenas usem os campos predefinidos, sempre que possível, a Cloud Talent Solution também fornece alguns customAttributes para uma vaga. Eles podem ser filtráveis ou não filtráveis. Consulte customAttributes
para mais informações.
O exemplo de código a seguir mostra como criar uma vaga com customAttribute
:
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Recuperar a vaga
Confirme se a vaga foi criada usando a operação GET para RECEBER os detalhes dela. Pode levar alguns minutos para a vaga se tornar disponível, com base no volume atual de vagas que estão sendo criadas na Cloud Talent Solution.
Recupere os detalhes de uma vaga inserida anteriormente enviando uma solicitação GET para a 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
:
Java
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Procurar vagas
Você criou sua primeira empresa e vaga usando a Cloud Talent Solution. Tudo pronto para pesquisar vagas.