Crea un'azienda e un lavoro in Talent Solution
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 di Cloud Talent Solution per creare le tue applicazioni di base.
Questo tutorial illustra un'applicazione di Cloud Talent Solution che utilizza il codice Java. Lo scopo qui non è spiegare le librerie client di Java, ma spiegare come effettuare chiamate a Cloud Talent Solution. Le applicazioni in Python e Node.js sono sostanzialmente simili. Per eventuali domande, contattaci.
Prima di iniziare
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.
Crea un'azienda con offerte di lavoro e cerca quelle
Questo tutorial illustra un'applicazione di base di Cloud Talent Solution e ti guida nella creazione di un singolo job da associare a un'azienda. Il prossimo tutorial illustra i passaggi per cercare offerte di lavoro all'interno dell'azienda in base agli attributi delle offerte di lavoro e alla 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 determinato job (nome dell'azienda, qualifica, descrizione del lavoro, categorie della prestazione, località e così via).
Crea il servizio con le tue credenziali
Crea il servizio con il file delle credenziali JSON che hai scaricato in Prima di iniziare:
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.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Questo codice configura il servizio client con le informazioni sulle credenziali dell'applicazione. La richiesta OAuth 2.0 viene inviata quando viene effettuata una chiamata API. Il token di autorizzazione generato utilizzando la procedura descritta sopra in genere ha una data di scadenza di un'ora. Trascorso questo periodo, se provi a utilizzarlo verrà visualizzato un errore.
La libreria GoogleCredential
si occupa di "aggiornare" automaticamente il token, il che significa semplicemente che riceve un nuovo token di accesso.
Crea azienda
Una società è un'entità associata a un insieme di annunci di lavoro. Devi creare l'azienda 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 un'azienda.
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.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Trova azienda
Puoi leggere lo stato attuale di un'azienda inviando una richiesta GET, insieme a name
dell'azienda assegnata dal nostro backend.
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.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Crea job
Per pubblicare un nuovo job, devi fornire tutti i campi obbligatori relativi al nuovo job insieme all'companyName
dell'azienda a cui vuoi associare il job che hai specificato al momento della creazione della risorsa azienda.
L'oggetto dati con i dati del job inseriti viene inviato all'endpoint Cloud Talent Solution utilizzando una richiesta POST. Tieni presente che il campo name
non deve essere impostato nella richiesta iniziale poiché è un campo di solo output dell'API createJob
e fa parte della risposta dell'API quando il server crea una nuova entità job. L'endpoint API per interagire con la risorsa job è specificato nel
documento sulle librerie client di Cloud Talent Solution.
La risposta alla richiesta è un oggetto della nuova offerta di lavoro; deve includere un'offerta name
che rappresenta in modo univoco l'offerta. L'offerta di lavoro name
viene
utilizzata quando l'offerta deve essere aggiornata o eliminata. Come best practice, archivia questo name
e mappalo al tuo ID univoco per il job.
Il server restituisce un errore se tenti di inserire un job quando nel sistema esiste già un altro job con gli stessi companyName
, requisitionId
e languageCode
per la stessa azienda.
Il codice seguente crea un job con solo i campi obbligatori per l'azienda
specificata nel campo companyName
.
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.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Cloud Talent Solution ti consente anche di creare offerte di lavoro specifiche per una località. Per saperne di più, visita la pagina locations
.
Cloud Talent Solution ha diversi campi associati a un job integrati nello
schema API. Tuttavia, è possibile che alcuni campi non facciano parte dei campi predefiniti. Sebbene sia consigliato che tutti i clienti di Cloud Talent Solution utilizzino sempre i campi predefiniti ove possibile, Cloud Talent Solution fornisce anche alcuni attributi personalizzati per un lavoro. Potrebbero essere
filtrabili o non filtrabili. Per saperne di più, consulta la pagina customAttributes
.
Il seguente esempio di codice mostra come creare un job con un customAttribute
:
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.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Recupera 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 un paio di 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 a Cloud Talent Solution. L'URI deve includere come parametro URL il job name
inserito in precedenza, restituito dalla richiesta di creazione originale.
L'esempio seguente utilizza un'operazione GET per recuperare i dettagli di un job con un determinato name
:
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.
Go
Per saperne di più sull'installazione e sulla creazione di un client di Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Ricerca lavoro
Hai creato la tua prima azienda e il tuo primo lavoro utilizzando Cloud Talent Solution. Ora sei pronto per eseguire una ricerca per eseguire una ricerca tra queste offerte di lavoro.