Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Dopo aver registrato una nuova app nel interfaccia di amministrazione di Microsoft 365, generato un segreto client e configurato l'importazione nel interfaccia di amministrazione di Microsoft 365, puoi eseguire la soluzione Node per recuperare i token nella console. L'esecuzione di questa soluzione genera i token necessari per creare l'integrazione API nell'origine esterna, come Workday. Scopri come su GitHub.
1. Eseguire la soluzione
Clona questa app nel computer eseguendo il comando seguente nella riga di comando:
git clone https://github.com/microsoft/orgdata_apibasedimport.gitIncludi i valori della console seguenti:
- AppID/ID client
- Segreto client
- ID tenant di Microsoft Entra
- ID connettore
- Unità di scala
Lo script verrà eseguito e aprirà una nuova finestra del browser. Accedere con lo stesso indirizzo di posta elettronica immesso in ID app o UPN durante la configurazione dell'importazione nell'interfaccia di amministrazione di Microsoft 365.
Nella pagina Configurazione integrazione HRIS , copia in modo sicuro i seguenti valori, che potrai utilizzare per creare l'integrazione nella tua fonte esterna , ad esempio Workday Report as a Service (RaaS):
- Indirizzo HTTP
- Token di accesso
- Aggiorna token
- Aggiorna URL token
2. Creare un report personalizzato in Workday
Si applica a: amministratore globale di Microsoft 365 o amministratore dell'origine dati dell'organizzazione
Aprire Workday, cercare "Crea report personalizzato" e selezionarlo.
Immettere un nome per il report.
Accanto a Tipo di rapporto, seleziona Avanzate.
Accanto a Origine dati selezionare Lavoratori per la creazione di report HCM.
Lascia deselezionata l'opzione Ottimizzato per le prestazioni per filtrare i lavoratori che non hanno un indirizzo di posta elettronica. Microsoft identifica i lavoratori in base all'indirizzo di posta elettronica, quindi è un campo obbligatorio.
Selezionare OK nella parte inferiore della pagina.
Per aggiungere campi di posta elettronica del manager:
Selezionare il menu a tre punti a destra del nome del report.
Selezionare Campo calcolato per il report>Crea campo calcolato.
Immettere un nome per il nuovo campo, ad esempio "Manager Email".
Accanto a Business Object immettere "Lavoratore".
Accanto a Funzione immettere "Valore correlato alla ricerca".
Selezionare OK.
Nella schermata successiva, accanto a Campo di ricerca, immettere "Manager - Livello 01".
Accanto a Valore restituito, immettere il campo e-mail desiderato, ad esempio Indirizzo Email lavoro primario pubblico.
Selezionare OK nella parte inferiore della pagina.
Aggiungere campi e personalizzare il report in base alle esigenze dell'organizzazione:
Selezionare il menu a tre punti a destra del nome del report.
Selezionare Modifica report> personalizzato.
Accanto a Filtro origine dati immettere "Tutti i ruoli di lavoro attivi (tutti i tipi)".
Nella scheda Colonne , seleziona l'icona "+" in alto a sinistra per aggiungere campi.
Esempio di mapping per la maggior parte dei campi riservati elencati qui
Il campo Manager Email fa riferimento al campo calcolato impostato in precedenza.
Questa è la migliore ipotesi per la mappatura di ciascun campo; Potrebbero essere disponibili mapping più adatti specifici per il tenant.
Uno qualsiasi dei campi riservati collegati sopra può essere aggiunto qui, se non lo è già. È anche possibile aggiungere qualsiasi campo personalizzato con qualsiasi nome e importarlo in qualsiasi app che usa campi personalizzati.
| Oggetto business | Campo | Sostituzione intestazione di colonna | Sostituzione dell'alias XML dell'intestazione di colonna |
|---|---|---|---|
| Lavoratore | ID dipendente | Microsoft_EmployeeID | Impostare questa colonna in modo che corrisponda allo stesso valore di Sostituzione intestazione di colonna |
| Lavoratore | Indirizzo Email di lavoro primario pubblico | Microsoft_PersonEmail | |
| Lavoratore | Manager Email | Microsoft_ManagerEmail | |
| Lavoratore | Organismo di vigilanza | Microsoft_Organization | |
| Lavoratore | Livello dirigenziale | Microsoft_LevelDesignation | |
| Lavoratore | Single Job Family | Microsoft_JobDiscipline | |
| Lavoratore | Titolo dell'azienda | Microsoft_JobTitle | |
| Lavoratore | Posizione - Nome | Microsoft_CompanyOfficeLocation | |
| Lavoratore | Data assunzione | Microsoft_HireDate | |
| Lavoratore | Nome | Microsoft_FirstName | |
| Lavoratore | Cognome | Microsoft_LastName | |
| Lavoratore | Nome legale nel formato di visualizzazione dei report | Microsoft_DisplayName | |
| Lavoratore | Azienda - Nome | Microsoft_Company | |
| Lavoratore | Indirizzo aziendale - Formattato alla riga 1 | Microsoft_CompanyOfficeStreet | |
| Lavoratore | Indirizzo di lavoro - Città | Microsoft_CompanyOfficeCity | |
| Lavoratore | Indirizzo di lavoro - Stato/provincia | Microsoft_CompanyOfficeState | |
| Lavoratore | Indirizzo aziendale - CAP | Microsoft_CompanyOfficePostalCode | |
| Lavoratore | Indirizzo aziendale - Paese/area geografica | Microsoft_CompanyOfficeCountryOrRegion | |
| Lavoratore | Tipo di lavoro - Testo | Microsoft_EmploymentType | |
| Lavoratore | Competenze attive | Microsoft_UserSkillNames | |
| Lavoratore | Numero di telefono dell'ufficio principale pubblico | Microsoft_Phone | |
| Lavoratore | Centro di costo - ID | Microsoft_CostCenter | |
| Lavoratore | Divisione | Microsoft_Division |
Filtrare gli utenti che non hanno un indirizzo di posta elettronica aggiungendoli alla scheda Filtro , ad esempio:
Dopo aver personalizzato il report, seleziona Avanzate. Quindi, in Opzioni servizi Web, selezionare Abilita come servizio Web.
3. Crea l'integrazione nella tua fonte esterna
Segui questi passaggi per creare l'integrazione API in Workday.
Nella parte superiore dello schermo in Workday cercare "Crea EIB" e selezionarlo.
Nella pagina Crea BEI:
- Immettere un nome per l'integrazione.
- Selezionare In uscita.
- Selezionare OK.
Rivedere e confermare i dettagli nella pagina Impostazioni generali . Se è tutto come desiderato, selezionare Avanti.
Nella pagina Recupera dati :
Accanto a Tipo di origine dati selezionare Report personalizzato.
Accanto a Report personalizzato selezionare il report da integrare con il connettore di Archiviazione BLOB di Azure.
In Dettagli, accanto a Formato di output alternativo, selezionare CSV (Alternate Output Format).
Nella parte inferiore della pagina selezionare Avanti.
Nella pagina Trasforma non è necessario apportare modifiche. Seleziona Avanti.
Nella pagina Recapita :
- Accanto a Metodo di recapito selezionare HTTP/SSL.
- Accanto a Indirizzo HTTP immettere l'indirizzo generato dai passaggi precedenti.
- Accanto a Tipo di chiamata servizio Web, selezionare OAuth 2.0.
- Accanto a Token di accesso, immettere il token di accesso generato dai passaggi precedenti.
- Accanto ad Aggiorna token, immettere il token di aggiornamento generato dai passaggi precedenti.
- Accanto a URL token di aggiornamento immettere l'URL del token di aggiornamento generato dai passaggi precedenti.
- Accanto a ID client, immetti l'AppID/ClientID.
- Accanto a Segreto client immettere il segreto client.
- Accanto a Nome file immettere il nome del file desiderato, che deve essere .csv.
- Nella parte inferiore della pagina Recapita selezionare Avanti.
Rivedere i dettagli nella pagina Rivedi e invia . Se sembra tutto corretto, selezionare OK.
Accanto al nome dell'integrazione, selezionare Azioni.
Passare il puntatore del mouse su Integrazione, quindi selezionare Avvia/Pianifica integrazione.
Nella pagina Integrazione avvio/pianificazione :
- Accanto a Integrazione, seleziona il nome dell'integrazione creata.
- Accanto a Frequenza di esecuzione, scegli la frequenza desiderata.
- Selezionare OK.