Creare azienda e job
Questo tutorial è progettato per aiutarti a iniziare a esplorare e sviluppare applicazioni con Cloud Talent Solution. Si presume la conoscenza della programmazione di base, anche se anche senza molte conoscenze di programmazione dovresti essere in grado di seguire. 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 la procedura per creare un'applicazione Cloud Talent Solution utilizzando codice Java. Lo scopo di questo articolo non è spiegare le librerie client Java, ma spiegare come effettuare chiamate a Cloud Talent Solution. Le applicazioni in Python e Node.js sono essenzialmente simili. Per eventuali domande, contattaci.
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.
- familiarità di base con la programmazione in Java o Python,
- Hai installato l'ultima versione del client Java per le API di Google o del client Python per le API di Google.
Creare una società con offerte di lavoro e cercarle
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 la procedura per cercare offerte di lavoro all'interno dell'azienda in base agli
attributi delle offerte e alla query di ricerca. L'API search
tenta di restituire le offerte di lavoro più pertinenti alla query di chi cerca un impiego in base ai campi disponibili all'interno di un lavoro (nome dell'azienda, titolo del lavoro, descrizione del lavoro, categorie di lavoro, località del lavoro e così via).
Crea il servizio con le tue credenziali
Crea il servizio con il file delle credenziali JSON scaricato in Prima di iniziare:
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di 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 messaggio di errore se provi a utilizzarlo.
La libreria GoogleCredential
si occupa di "aggiornare" automaticamente il token, il che significa semplicemente ottenere un nuovo token di accesso.
Creare un'azienda
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 l'azienda in questione.
Puoi inviare qualsiasi stringa di testo libero come externalId
durante la creazione della società. 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 Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Recupera azienda
Puoi leggere lo stato attuale di un'azienda inviando una richiesta GET, insieme al name
dell'azienda assegnato dal nostro backend.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client 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, nonché il companyName
dell'azienda a cui vuoi associarlo, che hai specificato quando hai creato la risorsa dell'azienda.
L'oggetto dati con i dati del job compilati viene inviato all'endpoint Cloud Talent Solution tramite una richiesta POST. Tieni presente che il campo name
non deve essere impostato nella richiesta iniziale poiché è un campo "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 Librerie client di Cloud Talent Solution.
La risposta alla richiesta è un oggetto della nuova offerta di lavoro; deve includere un job name
che rappresenti in modo univoco l'offerta. Il job name
viene utilizzato quando la pubblicazione 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 sul sistema con gli stessi 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 sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client 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 ulteriori informazioni, visita la pagina locations
.
Cloud Talent Solution ha diversi campi associati a un job che sono integrati nello schema dell'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 attributi personalizzati per un job. Questi possono essere filtrabili o non filtrabili. Per ulteriori informazioni, consulta 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 Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Recuperare il job
Puoi verificare che il job sia stato creato utilizzando l'operazione GET per recuperare i dettagli del job. Tieni presente che potrebbero essere necessari alcuni minuti prima che il job diventi disponibile, in base al volume corrente 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 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 sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client 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 puoi cercare per eseguire una ricerca in questi job.