Um recurso Company no Cloud Talent Solution representa uma única empresa. Qualquer trabalho pertencente a essa empresa refere-se a um anúncio de emprego criado para um cargo disponível nessa empresa. Contém informações como o nome e a morada da empresa, bem como campos internos que associam o recurso no serviço Cloud Talent Solution às suas bases de dados internas.
Crie uma empresa
Para criar uma empresa, envie um pedido POST para o ponto final companies
, especificando, pelo menos, os dois campos obrigatórios. Consulte a página
Início rápido: crie empresas e empregos
para ver detalhes sobre como criar uma empresa. Os tutoriais em vídeo e os codelabs interativos também estão disponíveis.
O exemplo seguinte mostra como criar um novo cliente para executar o pedido. Recomendamos que crie um cliente por programa ou processo do sistema e, em seguida, use o agrupamento de ligações ou um cliente singleton para partilhar esse cliente em vários pedidos. A criação de um novo cliente com cada pedido pode causar problemas de desempenho ou acionar a proteção contra ataques DoS.
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 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 Java 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.
Node.js
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 Node.js 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.
Python
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 Python 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.
Campos obrigatórios
Os seguintes campos são obrigatórios em pedidos de criação/atualização:
displayName
: O nome da entidade patronal apresentado com o trabalho, por exemplo, "Google LLC".externalId
: O seu ID interno para esta empresa. Este campo permite-lhe mapear os seus identificadores internos para a empresa no sistema da Google. Se a empresa não tiver um identificador interno separado, defina este campo com o mesmo valor quedisplayName
.
Campos usados frequentemente
headquartersAddress
: A morada da sede principal da empresa, que pode ser diferente da localização do trabalho. A Cloud Talent Solution só aceita uma localização da sede por empresa. O serviço tenta geolocalizar a morada e preenche uma localização mais específica quando possível emderivedInfo.headquartersLocation
(que é apenas de saída).size
: um valor de contentor que representa a dimensão da empresa em termos do número de funcionários, deMINI
aGIANT
. Consulte asize
referência para enumerações e respetivas definições.eeoText
: uma string que contém o texto de exclusão de responsabilidade legal de igualdade de oportunidades de emprego a associar a todos os trabalhos desta empresa.keywordSearchableJobCustomAttributes
: Especifica quecustomAttributes
nos trabalhos desta empresa devem ser indexados e pesquisáveis por pesquisa geral de palavras-chave.
Empresas confidenciais
Nos casos em que pretender publicar um trabalho confidencial, recomendamos que
crie uma empresa separada que imite os campos da empresa,
mas ofusque os campos displayName
, externalId
e quaisquer outros
campos de identificação.
Nos casos em que o empregador final deve ser anónimo (por exemplo, o exemplo de utilização da agência de recrutamento), recomendamos que defina externalId
e displayName
para valores aleatórios, mas únicos.
Recupere 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 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 Java 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.
Node.js
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 Node.js 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.
Python
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 Python 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.
Listar empresas
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 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 Java 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.
Node.js
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 Node.js 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.
Python
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 Python 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.
Elimine 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 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 Java 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.
Node.js
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 Node.js 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.
Python
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 Python 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.