Questo tutorial è progettato per aiutarti a iniziare a esplorare e sviluppare applicazioni con Cloud Talent Solution. Si presume una conoscenza di base della programmazione, anche se dovresti essere in grado di seguire anche senza molte conoscenze in materia. Dopo aver consultato questo tutorial, dovresti essere in grado di utilizzare la documentazione di riferimento per creare le tue applicazioni di base. Tutorial video e anche i codelab interattivi sono available.Please Per eventuali domande, contattaci.
Prerequisiti
Sei ora in grado di eseguire le seguenti attività:
- hai seguito i passaggi per creare e configurare il progetto, come elencato in Prima di iniziare,
- configura l'ambiente utilizzando le Credenziali predefinite dell'applicazione.
- una conoscenza di base della programmazione 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.
Crea un'azienda con offerte di lavoro e cercale
Questo tutorial illustra un'applicazione di base di Cloud Talent Solution e ti guida nella creazione di una singola risorsa Job da associare a una risorsa azienda. Il prossimo
il tutorial illustra i passaggi per cercare offerte di lavoro in un'azienda in base a
degli attributi dei job e della query di ricerca. L'API search
tenta di restituire le offerte di lavoro 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, località del lavoro e così via).
Creazione di una società
Un'azienda è un'entità associata a un insieme di schede di lavoro. Devi creare
l'oggetto 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à. Questo significa che puoi utilizzare la chiave primaria del database esistente
(se presente) quando si crea un'azienda e vi fa riferimento.
L'esempio seguente mostra come creare un nuovo client per eseguire la richiesta. Ti consigliamo di creare un client per ogni programma o processo di sistema, utilizzare il pool di connessioni o un client singleton per condividere il client tra più richieste. La creazione di un nuovo client con ogni richiesta può influire sulle prestazioni problemi o attivare la protezione DoS.
Go
Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS. Per ulteriori informazioni, consulta API Go di CTS documentazione di riferimento.
Per autenticarti a CTS, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client 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.
Crea un job
Per pubblicare una nuova risorsa di lavoro, devi fornire tutti i campi obbligatori relativi al lavoro, nonché il companyName
della società a cui vuoi associare il lavoro. Hai specificato companyName
in precedenza al momento della creazione dell'azienda
risorsa.
L'oggetto dati con i dati del job compilati viene inviato all'endpoint Cloud Talent Solution tramite una richiesta POST. Il campo name
non deve essere impostato
la richiesta iniziale poiché è di tipo "solo output" campo dell'API createJob
:
fa parte della risposta dell'API quando viene creata una nuova entità job
server web. L'endpoint API per interagire con una risorsa Jobs è specificato nel
documento Librerie client di Cloud Talent Solution.
La risposta alla richiesta è un nuovo oggetto Job. Deve includere un name
di lavoro che rappresenti in modo univoco la pubblicazione. La scheda Lavoro name
viene utilizzata quando l'annuncio 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à.
Vedi locations
per ulteriori informazioni.
Il seguente codice crea un job con solo i campi obbligatori per la società
specificata nel campo companyName
.
Puoi creare un job utilizzando il codice di esempio riportato di seguito. Consulta la Guida rapida: crea aziende e offerte di lavoro per ulteriori dettagli.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Creare un job con campi personalizzati
Cloud Talent Solution include diversi campi di lavoro integrati nello schema dell'API. Tuttavia, potrebbero servirti altri campi che non sono presenti
opzioni pronte all'uso. Sebbene ti consigliamo di utilizzare i campi predefiniti ove possibile, Cloud Talent Solution fornisce anche alcuni campi customAttributes
per un job. Possono essere filtrabili o non filtrabili. Per ulteriori informazioni, consulta la documentazione di customAttributes
.
Il seguente esempio di codice mostra come creare un job con un customAttribute
:
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Node.js
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.
Recuperare un job
Puoi confermare che il job sia stato creato utilizzando l'operazione GET per ottenere il del job. Tieni presente che potrebbero essere necessari alcuni minuti disponibili, 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 Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client Cloud Talent Solution.
Node.js
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client 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.
Cerca offerte di lavoro
Hai creato la tua prima azienda e il tuo primo lavoro utilizzando Cloud Talent Solution. Ora puoi eseguire una ricerca tra questi job.
Altre API
Per ulteriori informazioni sulle API e sulle diverse configurazioni disponibili, consulta la documentazione di riferimento più recente.