Crea società e offerta di lavoro
Questo tutorial è progettato per aiutarti a iniziare a esplorare e sviluppare applicazioni con Cloud Talent Solution. Si presume che tu abbia familiarità con la programmazione di base, anche se dovresti essere in grado di seguire anche senza molte conoscenze di programmazione. Dopo aver completato 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 Cloud Talent Solution utilizzando il codice Java. Lo scopo di questo tutorial non è spiegare le librerie client Java, ma come effettuare chiamate a Cloud Talent Solution. Le applicazioni in Python e Node.js sono essenzialmente simili. Per eventuali domande, non esitare a contattarci.
Prima di iniziare
Sei ora in grado di eseguire le seguenti attività:
- hai seguito i passaggi per creare e configurare il progetto, come indicato in Prima di iniziare.
- configura l'ambiente utilizzando le credenziali predefinite dell'applicazione,
- una certa familiarità con la programmazione in Java o Python,
- installato l'ultimo client Java dell'API di Google o client Python dell'API di Google.
Crea un'azienda con offerte di lavoro e cerca queste offerte
Questo tutorial illustra un'applicazione Cloud Talent Solution di base e ti guida
nella creazione di un singolo lavoro che associ a un'azienda. Il tutorial
successivo illustra i passaggi per cercare lavoro all'interno dell'azienda in base agli
attributi dei lavori e alla query di ricerca. L'API search
tenta di restituire
i lavori più pertinenti alla query di un candidato in base ai campi disponibili all'interno di un
lavoro (nome dell'azienda, titolo del lavoro, descrizione del lavoro, categorie di lavoro, sede di lavoro,
ecc.).
Crea un 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 la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Questo codice configura il servizio client con le informazioni sulle credenziali della tua applicazione. La richiesta OAuth 2.0 viene inviata quando viene effettuata una chiamata API. Il
token di autenticazione generato utilizzando la procedura descritta sopra ha in genere una data di scadenza
di 1 ora, dopodiché riceverai un errore se provi a utilizzarlo.
La libreria GoogleCredential
si occupa di "aggiornare" automaticamente il
token, ovvero di ottenere un nuovo token di accesso.
Crea società
Un'azienda è un'entità associata a un insieme di offerte di lavoro. Devi creare
l'azienda prima di poter pubblicare offerte di lavoro su Cloud Talent Solution per quell'azienda.
Puoi inviare qualsiasi stringa in formato libero come externalId
durante la creazione
dell'azienda. Ciò significa che puoi utilizzare la chiave primaria del database esistente
(se ne hai uno) quando crei un'azienda e fai riferimento a essa.
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Ottieni società
Puoi leggere lo stato attuale di un'azienda inviando una richiesta GET insieme
all'name
dell'azienda assegnato dal nostro backend.
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Crea job
Per pubblicare un nuovo annuncio di lavoro, devi fornire tutti i campi obbligatori relativi al nuovo
lavoro insieme all'companyName
dell'azienda a cui vuoi associare questo lavoro, che hai specificato quando hai creato la risorsa aziendale.
L'oggetto dati con i dati del job compilati viene inviato all'endpoint Cloud Talent Solution utilizzando una richiesta POST. Tieni presente che il campo name
non deve essere impostato nella richiesta iniziale, in quanto è un campo "solo output" dell'API createJob
e fa parte della risposta API quando viene creata una nuova entità job dal server. L'endpoint API per interagire con la risorsa dei job è specificato nel
documento delle librerie client di Cloud Talent Solution.
La risposta alla richiesta è un oggetto della nuova offerta di lavoro; deve
includere un name
che rappresenta in modo univoco l'offerta. Il job name
viene
utilizzato quando l'offerta deve essere aggiornata o eliminata. Come best practice, memorizza
questo name
e mappalo al tuo ID univoco per il job.
Il server restituisce un errore se tenti di inserire un job quando ne esiste già un altro
nel sistema con lo stesso companyName
, requisitionId
e
languageCode
per la stessa azienda.
Il seguente codice crea un job con solo i campi obbligatori per l'azienda
specificata nel campo companyName
.
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Cloud Talent Solution ti consente anche di creare offerte di lavoro specifiche per una località. Per saperne di più, consulta locations
.
Cloud Talent Solution ha diversi campi associati a un job integrati nello schema API. Tuttavia, potresti avere ancora alcuni campi che non fanno parte dei
campi predefiniti. Sebbene sia consigliabile che tutti i clienti di
Cloud Talent Solution utilizzino sempre i campi predefiniti ove possibile,
Cloud Talent Solution fornisce anche alcuni customAttributes per un job. Questi potrebbero essere
filtrabili o non filtrabili. Per saperne di più, consulta customAttributes
.
Il seguente esempio di codice mostra come creare un job con un customAttribute
:
Java
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Recupera job
Puoi verificare 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 a Cloud Talent Solution. L'URI deve includere il job name
inserito in precedenza e restituito dalla richiesta di creazione originale come parametro URL.
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 la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Go
Per saperne di più sull'installazione e la creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Ricerca lavoro
Hai creato la tua prima azienda e il tuo primo lavoro utilizzando Cloud Talent Solution. Ora puoi cercare per eseguire una ricerca tra questi lavori.