Crear una empresa y un empleo
Este tutorial está diseñado para que empieces a explorar y desarrollar aplicaciones con Cloud Talent Solution. Se presupone que tienes conocimientos básicos de programación, aunque deberías poder seguir el curso incluso sin tener muchos conocimientos de programación. Después de completar este tutorial, deberías poder usar la documentación de referencia de Cloud Talent Solution para crear tus propias aplicaciones básicas.
En este tutorial se explica cómo usar una aplicación de Cloud Talent Solution con código Java. El objetivo de este artículo no es explicar las bibliotecas de cliente de Java, sino cómo hacer llamadas a Cloud Talent Solution. Las aplicaciones en Python y Node.js son esencialmente similares. No dudes en ponerte en contacto con nosotros si tienes alguna pregunta.
Antes de empezar
Tienes lo siguiente:
- Ha seguido los pasos para crear y configurar su proyecto, tal como se indica en la sección Antes de empezar.
- Configura tu entorno con las credenciales predeterminadas de la aplicación.
- Conocimientos básicos de programación en Java o Python.
- Haber instalado el cliente de la API de Google para Java o el cliente de la API de Google para Python más recientes.
Crear una empresa con empleos y buscar esos empleos
En este tutorial se explica cómo usar una aplicación básica de Cloud Talent Solution y se muestra cómo crear un solo empleo que se asocie a una empresa. En el siguiente tutorial se explica cómo buscar trabajos dentro de la empresa en función de los atributos de los trabajos y de la consulta de búsqueda. La API search
intenta devolver los empleos más relevantes para la consulta de un candidato en función de los campos disponibles en un empleo (nombre de la empresa, puesto, descripción, categorías, ubicación, etc.).
Crear un servicio con tus credenciales
Crea el servicio con el archivo de credenciales JSON que descargaste en la sección Antes de empezar:
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Este código configura el servicio de cliente con la información de las credenciales de tu aplicación. La solicitud de OAuth 2.0 se envía cuando se hace una llamada a la API. El token de autenticación generado mediante el proceso anterior suele tener una fecha de vencimiento de 1 hora. Después de ese tiempo, se producirá un error si intentas usarlo.
La biblioteca GoogleCredential
se encarga de "actualizar" automáticamente el token, lo que significa obtener un nuevo token de acceso.
Crear empresa
Una empresa es una entidad asociada a un conjunto de anuncios de empleo. Debes crear la empresa antes de poder publicar empleos en Cloud Talent Solution para esa empresa.
Puedes enviar cualquier cadena de formato libre como externalId
al crear la empresa. Esto significa que puedes usar la clave principal de tu base de datos (si tienes una) al crear una empresa y hacer referencia a ella.
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Get company
Para consultar el estado actual de una empresa, envía una solicitud GET junto con el name
de la empresa asignado por nuestro backend.
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Crear tarea
Para publicar un nuevo empleo, debes proporcionar todos los campos obligatorios sobre el nuevo empleo, así como el companyName
de la empresa a la que quieras asociar este empleo, que especificaste al crear el recurso de empresa.
El objeto de datos con los datos de la oferta de empleo se envía al endpoint de Cloud Talent Solution mediante una solicitud POST. Ten en cuenta que el campo name
no debe definirse en la solicitud inicial, ya que es un campo de solo salida de la API createJob
y forma parte de la respuesta de la API cuando el servidor crea una nueva entidad de trabajo. El endpoint de la API para interactuar con el recurso de ofertas de empleo se especifica en el documento de bibliotecas de cliente de Cloud Talent Solution.
La respuesta a la solicitud es un objeto de la nueva oferta de empleo, que debe incluir un name
que represente la oferta de forma única. El name
se usa cuando es necesario actualizar o eliminar la publicación. Te recomendamos que almacenes name
y lo asignes a tu propio ID único del trabajo.
El servidor devuelve un error si intentas insertar un trabajo cuando ya existe otro en el sistema con el mismo companyName
, requisitionId
y languageCode
para la misma empresa.
El siguiente código crea un trabajo con los campos obligatorios de la empresa especificada en el campo companyName
.
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Cloud Talent Solution también te permite crear empleos específicos para una ubicación. Consulta locations
para obtener más información.
Cloud Talent Solution tiene varios campos asociados a un empleo que están integrados en el esquema de la API. Sin embargo, es posible que aún tengas algunos campos que no formen parte de los campos predefinidos. Aunque se recomienda que todos los clientes de Cloud Talent Solution usen siempre los campos predefinidos cuando sea posible, Cloud Talent Solution también proporciona algunos customAttributes para un empleo. Pueden ser filtrables o no filtrables. Consulta customAttributes
para obtener más información.
En el siguiente ejemplo de código se muestra cómo crear un trabajo con un customAttribute
:
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Recuperar tarea
Para confirmar que se ha creado el trabajo, usa la operación GET para obtener los detalles del trabajo. Ten en cuenta que el trabajo puede tardar un par de minutos en estar disponible, en función del volumen de trabajos que se estén creando en Cloud Talent Solution.
Para obtener los detalles de un empleo insertado anteriormente, envía una solicitud GET a Cloud Talent Solution. El URI debe incluir el trabajo name
insertado anteriormente, que se devuelve en la solicitud de creación original, como parámetro de URL.
En el siguiente ejemplo se usa una operación GET para obtener los detalles de un trabajo con un name
determinado:
Java
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Python
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Go
Para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution, consulta las bibliotecas de cliente de Cloud Talent Solution.
Buscar empleos
Has creado tu primera empresa y tu primer empleo con Cloud Talent Solution. Ahora puedes buscar para hacer una búsqueda en estos empleos.
Siguientes pasos
- Consulta más información sobre las empresas.
- Más información sobre los trabajos