Un recurso de empresa en Cloud Talent Solution representa a una sola empresa. Cualquier oferta de empleo de esa empresa se refiere a una oferta de empleo creada para un puesto vacante en esa empresa. Contiene información como el nombre y la dirección de la empresa, así como campos internos que vinculan el recurso del servicio Cloud Talent Solution con tus bases de datos internas.
Crear una empresa
Para crear una empresa, envía una solicitud POST al endpoint companies
y especifica al menos los dos campos obligatorios. Consulta la página Guía de inicio rápido: crear empresas y empleos para obtener información sobre cómo crear una empresa. También hay tutoriales en vídeo y codelabs interactivos.
En el siguiente ejemplo se muestra cómo crear un cliente para realizar la solicitud. Te recomendamos que crees un cliente por cada programa o proceso del sistema y, a continuación, uses la agrupación de conexiones o un cliente singleton para compartir ese cliente en varias solicitudes. Crear un cliente nuevo con cada solicitud puede provocar problemas de rendimiento o activar la protección contra denegación de servicio.
Go
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Go de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Java de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Python de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Campos obligatorios
Los siguientes campos son obligatorios en las solicitudes de creación o actualización:
displayName
: nombre de la empresa que se muestra junto al empleo. Por ejemplo, "Google LLC".externalId
: tu ID interno de esta empresa. Este campo le permite asignar sus identificadores internos a la empresa en el sistema de Google. Si la empresa no tiene un identificador interno independiente, asigna a este campo el mismo valor quedisplayName
.
Campos de uso habitual
headquartersAddress
: La dirección postal de la sede principal de la empresa, que puede ser diferente de la ubicación del puesto. Cloud Talent Solution solo acepta una sede central por empresa. El servicio intenta geolocalizar la dirección y, cuando es posible, rellena una ubicación más específica enderivedInfo.headquartersLocation
(que es solo de salida).size
: valor de un segmento que representa el tamaño de la empresa en función del número de empleados, que va deMINI
aGIANT
. Consulta la referencia desize
para ver las enumeraciones y sus definiciones.eeoText
: cadena que contiene el texto de la renuncia de responsabilidad legal sobre igualdad de oportunidades en el empleo que se asociará a todos los puestos de esta empresa.keywordSearchableJobCustomAttributes
: especifica quécustomAttributes
de los empleos de esta empresa se deben indexar y se pueden buscar por palabras clave generales.
Empresas confidenciales
Si quieres publicar una oferta de empleo confidencial, te recomendamos que crees una empresa independiente que imite los campos de la empresa real, pero que ofusque el displayName
, el externalId
y cualquier otro campo identificativo.
En los casos en los que el empleador final deba ser anónimo (por ejemplo, en el caso práctico de la agencia de contratación de personal), le recomendamos que asigne valores aleatorios, pero únicos, a externalId
y displayName
.
Recuperar una empresa
Go
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Go de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Java de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Python de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Mostrar empresas
Go
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Go de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Java de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Python de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Eliminar una empresa
Go
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Go de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Java de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Node.js de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para saber cómo instalar y usar la biblioteca de cliente de CTS, consulta Bibliotecas de cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API Python de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.