Questo tutorial è pensato per aiutarti a iniziare a esplorare e sviluppare applicazioni con Cloud Talent Solution. Si presume avere familiarità con la programmazione di base, anche se non hai molta familiarità con la programmazione devi essere in grado di seguirli. Dopo aver seguito questo tutorial, dovresti essere in grado di utilizzare la documentazione di Riferimento per creare le tue applicazioni di base. Sono disponibili anche tutorial video e codelab interattivi.Per eventuali domande, contattaci.
Prerequisiti
Sei ora in grado di eseguire le seguenti attività:
- seguito i passaggi per creare e configurare il progetto, come indicato nella sezione Prima di iniziare,
- configurare il tuo ambiente utilizzando Credenziali predefinite dell'applicazione,
- una certa familiarità con la programmazione Java o Python.
- Avere installato la versione più recente del client Java dell'API di Google o del client Python dell'API di Google.
Creare una società con offerte di lavoro e cercare offerte di lavoro
Questo tutorial illustra un'applicazione di base di Cloud Talent Solution e illustra come creare una singola risorsa job da associare a una risorsa aziendale. Il prossimo tutorial illustra i passaggi per cercare offerte di lavoro all'interno dell'azienda in base agli attributi dei lavori e della query di ricerca. L'API search
tenta di restituire i job più pertinenti alla query di una persona in cerca di lavoro in base ai campi disponibili all'interno di un'offerta di lavoro (nome dell'azienda, qualifica, descrizione del lavoro, categorie della prestazione, località del lavoro e così via).
Creazione di una società
Una Azienda è un'entità associata a un insieme di annunci di lavoro. Devi creare l'oggetto Company prima di poter pubblicare offerte di lavoro su Cloud Talent Solution per tale azienda.
Puoi inviare qualsiasi stringa in formato libero come externalId
durante la creazione dell'azienda. Ciò significa che puoi utilizzare la chiave primaria del tuo database esistente (se ne hai uno) quando crei e fai riferimento a una società.
Go
Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS. Per maggiori informazioni, consulta la documentazione di riferimento dell'API Go CTS.
Per eseguire l'autenticazione su CTS, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Crea un job
Per pubblicare una nuova risorsa Job, devi fornire tutti i campi obbligatori relativi al job insieme all'companyName
dell'azienda a cui vuoi associare il job. Hai specificato companyName
in precedenza durante la creazione della risorsa
Azienda.
L'oggetto dati con i dati del job compilati viene inviato all'endpoint Cloud Talent Solution utilizzando una richiesta POST. Il campo name
non deve essere impostato nella richiesta iniziale poiché è un campo di solo output dell'API createJob
: fa parte della risposta dell'API quando il server crea una nuova entità job. L'endpoint API per l'interazione con una risorsa Jobs è specificato nel
documento sulle librerie client di Cloud Talent Solution.
La risposta alla richiesta è un nuovo oggetto Job. Deve
includere un job name
che rappresenta in modo univoco la pubblicazione. Il job name
viene
utilizzato quando il post deve essere aggiornato o eliminato. Come best practice, archivia questo name
e mappalo al tuo ID univoco per il job.
Il server restituisce un errore se tenti di creare un nuovo job quando nel sistema esiste già un altro job con gli stessi companyName
, requisitionId
e languageCode
.
Cloud Talent Solution ti consente anche di creare job specifici per una località.
Per saperne di più, visita la pagina locations
.
Il codice seguente crea un job con solo i campi obbligatori per l'azienda
specificata nel campo companyName
.
Puoi creare un job utilizzando l'esempio di codice riportato di seguito. Consulta la Guida rapida: creazione di aziende e offerte di lavoro per ulteriori dettagli.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Creare un job con campi personalizzati
Cloud Talent Solution include diversi campi di job integrati nello
schema API. Tuttavia, potrebbero essere necessari campi aggiuntivi che non sono presenti nelle opzioni predefinite. Anche se consigliamo di utilizzare i campi pronti all'uso ove possibile, Cloud Talent Solution fornisce anche alcuni campi customAttributes
per un job. Possono essere filtrabili o non filtrabili. Per saperne di più, consulta la documentazione di customAttributes
.
Il seguente esempio di codice mostra come creare un job con customAttribute
:
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Recupera un job
Puoi confermare che il job sia stato creato utilizzando l'operazione GET per ottenere i dettagli del job. Tieni presente che potrebbero essere necessari alcuni minuti prima che il job diventi disponibile, in base al volume attuale di job creati in Cloud Talent Solution.
Puoi recuperare i dettagli di un job inserito in precedenza inviando una richiesta GET all'API Cloud Talent Solution. L'URI deve includere il job name
inserito in precedenza, restituito dalla richiesta CREATE originale come parametro URL.
L'esempio seguente utilizza un'operazione GET per recuperare i dettagli di un job con un determinato name
:
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Cerca offerte di lavoro
Hai creato la tua prima azienda e il tuo primo lavoro utilizzando Cloud Talent Solution. Ora tutto è pronto per eseguire una ricerca in questi job.
Altre API
Per ulteriori informazioni sulle API e sulle diverse configurazioni disponibili, consulta la documentazione di riferimento più recente.