Il reporting esterno in Microsoft Sustainability Manager ti permette di gestire il reporting attraverso diversi standard e framework. La tua organizzazione può tenere traccia dei dettagli, tra cui:
- Valutazioni, o le istanze di uno standard specifico per il quale si sceglie di divulgare le risposte, come il Corporate Sustainability Reporting Disclosures (CSRD) 2024
- Dimensioni utilizzate per categorizzare o suddividere i valori specifici - o fatti - da riportare, come ad esempio la posizione geografica, in modo simile alle dimensioni per le metriche del Programma.
Con la Piattaforma Workiva, puoi creare delle catene per scaricare automaticamente le valutazioni e le dimensioni dal reporting esterno di Microsoft Sustainability Manager nelle Tabelle Wdata, in base a un periodo di tempo specificato in un Foglio di calcolo personalizzato per il reporting esterno in MS Sustainability. Potrai quindi utilizzare queste tabelle come fonte per una connessione a una query o a un foglio di calcolo, ad esempio per il reporting di sostenibilità nella piattaforma Workiva.
Nota: Mentre costruisci più catene in queste istruzioni, eseguirai solo una catena - che poi eseguirà automaticamente le altre - per scaricare i dati da Microsoft e aggiornare il foglio di calcolo.
Nota: Il foglio di calcolo External reporting in MS Sustainability utilizzato da queste catene è fornito da Workiva. Se non ce l'hai ma sei interessato, contatta il tuo Customer Success Manager per maggiori dettagli.
Prerequisiti
Per creare queste catene, prima imposta questi connettori in Catene:
- Connettore Workiva
- Connettore Microsoft Dynamics® CRM
- Connettore Trasformazione tabellare
- Connettore JSON
- Connettore Handlebars
- Connettore Utilità dei file
Suggerimento: Tutti i comandi delle catene utilizzano il CloudRunner predefinito. Non sono necessari GroundRunner.
Per abilitare l'integrazione con Microsoft Dataverse, registra un'applicazione con un ID Microsoft Entra e annota quanto segue per il connettore Microsoft Dynamics CRM:
- L'URL e l'ID dell'inquilino dell'istanza di reporting esterno di Microsoft Sustainability Manager da cui effettuare il download
- L'ID del cliente e il segreto dell'ID Microsoft Entra
Infine, annota gli ID per il foglio di reporting esterno in MS Sustainability, i suoi fogli e le tabelle collegate.
Crea una catena per registrare i download dei dati
Per iniziare, costruisci una catena per aggiornare il foglio di calcolo External reporting in MS Sustainability per monitorare quando i dati sulle emissioni vengono caricati su Workiva.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazione, inserisci il nome
3. Reporting esterno nel registro MS Sustainabilitye una descrizione per spiegare che la catena registra quando i dati vengono caricati da report esterni in Microsoft Sustainability Manager. - Clicca su Salva.
Passo 2. Inizia con un evento di input di runtime
- Da Eventi catena, sposta Input di runtime in Avvia.
- Seleziona l'evento Input di runtime e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Variabili, aggiungi gli input TextField con questi nomi di visualizzazione:
GammaID del foglio di calcoloID del foglio di controlloID del registro della catenaAggiorna l'anno
Suggerimento: Lascia vuoti i valori predefiniti delle variabili; verranno generati quando eseguirai la catena 1. MS Sustainability refresh catena creata in seguito.
- Seleziona Richiesto per tutte le variabili e clicca su Salva.
Passo 3. Aggiungi comandi per ottenere il periodo di tempo dal foglio di controllo
Per identificare il periodo di tempo dei dati sulle emissioni da scaricare da Microsoft:
- Da Connettori disponibili, seleziona Utilità di file e sposta Crea file nell'area di disegno.
- Trascina un link da Input di runtime a Crea file.
- Seleziona il comando Crea file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore di utilità file da utilizzare. Testo Inserisci la stringa da aggiornare in Foglio di controllo: - Inserisci
,,Dati aggiornati l'ultima volta su. - Seleziona la variabile System.DateTime da Runtime.
- Inserisci
- Da Connettori disponibili, seleziona Workiva, e sposta Scrivi i dati del foglio nell'area di disegno.
- Trascina un link da Crea file a Scrivi dati foglio.
- Seleziona il comando Scrivi dati foglio e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore Workiva da utilizzare. ID del foglio di calcolo Seleziona l'ID del foglio di calcolo per l'input del tempo di esecuzione da Trigger. ID/nome del foglio Seleziona l'ID del foglio di controllo input di runtime da Trigger. File di dati Seleziona il file Creato in uscita da Crea il file. Delimitatore Inserisci una virgola ( ,).Gamma Seleziona l'input di runtime Gamma da Trigger. Usa async Deseleziona questa casella di controllo. Usa l'API della piattaforma Seleziona questa casella di controllo.
Passo 4. Aggiungi i comandi per aggiornare il registro di esecuzione della catena
Per aggiornare il foglio Chain run log quando i dati vengono scaricati da Microsoft:
- Da Connettori disponibili, seleziona Workiva e sposta Ottieni dati del foglio sull'area di disegno.
- Trascina un link da Ingressi di runtime a Ottieni dati del foglio.
- Seleziona il comando Ottieni dati del foglio e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva di prima. ID del foglio di calcolo Seleziona l'ID del foglio di calcolo per l'input del tempo di esecuzione da Trigger. ID/nome del foglio Seleziona l'ID del log di esecuzione della catena da Trigger. Regione Inserisci A1:.Stile di valore Seleziona Calcolato. Revisione Inserisci -1. - Da Connettori disponibili, seleziona Utilità file e sposta Crea file nell'area di disegno.
- Trascina un link da Ottieni i dati del foglio a Crea il file.
- Seleziona il comando Crea file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando che crea la voce di registro.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore File utilities di prima. Testo Inserisci la stringa per aggiornare le colonne del foglio Chain run log: - Inserisci le intestazioni delle colonne:
Data,Dettagli, e premi Invio. - Seleziona la variabile System.DateTime da Runtime.
- Clicca sulla variabile System.DateTime e aggiungi una trasformazione Parse Date/Time:
- Seleziona ISO Extended (Platform Standard).
- In Formato della data di uscita, inserisci
%Y-%m-%d. - Seleziona i fusi orari della data di ingresso e di uscita.
- Inserisci
,dati per. - Seleziona l'input di runtime Refresh year da Trigger.
- Inserisci
è stato aggiornato.
- Inserisci le intestazioni delle colonne:
- Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un collegamento da Crea il file a Query avanzata.
- Seleziona il comando Query avanzata e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore di trasformazione Tabular da utilizzare. Tabelle Aggiungi due tabelle da utilizzare nella query: - Per la prima tabella:
- In File, seleziona l'output Data da Ottieni i dati del foglio.
- In Nome tabella, inserisci
a.
- Per la seconda tabella:
- In File, seleziona il file Creato in uscita dal precedente Crea file.
- In Nome tabella, inserisci
b.
Query Inserisci la query da eseguire: select * from a union all select * from b
Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Per la prima tabella:
- Da Connettori disponibili, seleziona Workiva e sposta Sovrascrivi i dati del foglio nell'area di disegno.
- Trascina un link da Query avanzata a Sovrascrivi i dati del foglio.
- Seleziona il comando Sovrascrivi i dati del foglio e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva di prima. ID del foglio di calcolo Seleziona l'ID del foglio di calcolo per l'input del tempo di esecuzione da Trigger. ID/nome del foglio Seleziona l'ID del log di esecuzione della catena da Trigger. File di dati Seleziona il risultato prodotto da Query avanzata. Delimitatore Inserisci una virgola ( ,).Cella iniziale Inserisci A1.Usa async Seleziona questa casella di controllo. Usa l'API della piattaforma Cancella questa casella di controllo. - Clicca su Pubblica, inserisci una nota sulla pubblicazione e clicca su Pubblica.
Costruisci le catene a partire dal template Carica dati su Wdata
Successivamente, utilizza il modello Load Data to Wdata per creare catene che aggiornano le tabelle collegate del foglio Reporting esterno in MS Sustainability con i dati scaricati da Microsoft. Il modello Load Data to Wdata crea catene che lavorano insieme per:
- Determinare se il set di dati esiste già nella tabella
- Aggiorna la tabella con il set di dati più recente
Per creare le catene da Template, apri il template Carica i dati su Wdata | Catena primaria e clicca su Nuova catena.
Crea una catena per iterare i dati scaricati
Per assicurarti che il download includa tutti i dati disponibili, costruisci una catena per iterare e compilare le valutazioni e le dimensioni per il periodo di tempo specificato.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Setup, inserisci il nome
. Reporting esterno in MS Sustainability compilee una descrizione per spiegare che la catena compila i dati scaricati dal reporting esterno di Microsoft Sustainability Manager. - Aggiungi le variabili:
Nome Valore ID del foglio di calcolo Inserisci l'ID del foglio di calcolo Reporting esterno in MS Sustainability. ID del foglio di controllo Inserisci l'ID della sezione Foglio di controllo del foglio di calcolo. ID del registro di esecuzione della catena Inserisci l'ID della sezione Chain run log del foglio di calcolo. ID della tabella delle dimensioni Inserisci l'ID della tabella collegata al foglio di calcolo che memorizza le dimensioni del reporting esterno in Microsoft Sustainability Manager. - Aggiungi una variabile dinamica denominata
nextLinke clicca su Salva.
Passo 2. Iniziare con gli eventi per impostare le variabili
Per impostare le variabili della catena:
- Da Evento trigger, sposta Input di runtime in Avvia.
- Seleziona l'evento Input di runtime e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Variables, aggiungi questi input TextField:
- prossimo collegamento
- percorso
- Seleziona Richiesto per entrambe le variabili e clicca su Salva.
- Da Eventi a catena, sposta Imposta variabili dinamiche a catena sull'area di disegno.
- Trascina un link da Ingressi di runtime a Imposta le variabili della catena dinamica.
- Seleziona l'evento Imposta variabili della catena dinamica e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- Imposta l'azione e clicca su Salva:
Variabile dinamica Valore Seleziona nextLink. Seleziona l'input di runtime nextLink da Attiva.
Passo 3. Aggiungi un gruppo di comandi per iterare le dimensioni
Per compilare le dimensioni scaricate dal reporting esterno in Microsoft Sustainability Manager:
- Sposta il gruppo di comandi sull'area di disegno.
- Trascina un link da Imposta le variabili della catena dinamica al gruppo In, poi clicca su Modifica per il gruppo.
- In Iterators, attiva Iterate.
- In Seleziona tipo modificatore, seleziona Ripeti fino a.
- Aggiungi questa regola e clicca su Salva:
Tipo di dati da testare Dati Operazione da testare Seleziona la stringa. Seleziona l'ingresso runtime nextLink da Attiva. Seleziona È vuoto. - Da Connettori disponibili, seleziona Microsoft Dynamics CRM e sposta Recupera nell'area di disegno.
- Trascina un link da Inizio gruppo a Recupera, poi clicca su Modifica per il comando.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando recupera i dati delle dimensioni.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore Microsoft Dynamics CRM da utilizzare. Percorso Seleziona il percorso Ingresso runtime da Trigger. Parametri della query Seleziona il runtime input nextLink da Attiva. Intestazioni personalizzate Aggiungi questa intestazione: - In Chiave, inserisci
Preferisci. - In Valore, inserire:
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Pagine massime Inserisci 1.Schema di output Inserisci questo esempio di risposta: {"@odata.context": "stringa", "valore": [{}],"@odata.nextLink": "stringa"} - In Chiave, inserisci
- Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da Recupera a Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Condizioni, aggiungi questa regola e clicca su Salva:
Tipo di dati da testare Dati Operazione da testare Seleziona la stringa. Seleziona il percorso runtime input da Trigger. Seleziona = e inserisci msdyn_dimensionlinks. - Da Connettori disponibili, seleziona JSON e sposta Array to CSV nell'area di disegno.
- Trascina un link da Condizionale a Array a CSV.
- Seleziona il comando Array a CSV e clicca su Modifica.
- In Basic info, inserisci un nome e una descrizione per identificare questo comando di conversione delle dimensioni.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona il connettore JSON da utilizzare. Dati JSON Seleziona Valore i dati recuperati in uscita dal comando Recupera . Delimitatore di più valori Inserisci una virgola (,). Anteprima del risultato Seleziona questa casella di controllo. Delimitatore Seleziona la virgola. - Aggiungi queste colonne e clicca su Salva:
Nome della colonna JSONPath nome_dimensione .msdyn_name
nome_fatto .msdyn_artifactid_msdyn_esgfact.msdyn_name
membro_della_dimensione ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
valore_numerico .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
fatto_boole_valore .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
fatto_testo_valore .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fatto_ricco_testo_valore .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
politica_di_approvazione .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concetto .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
stato dei fatti .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
unità_di_fatto .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
fatto_periodo .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Seleziona Array to CSV e clicca su Copia.
- Trascina un link da Conditional al nuovo Array to CSV, quindi fai doppio clic sul link e seleziona Error.
- Seleziona il nuovo comando Array to CSV e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando di conversione delle valutazioni.
- In Proprietà del comando, sostituisci le colonne con queste e clicca su Salva.
Nome della colonna JSONPath nome_valutazione .msdyn_name
concetto_di_valutazione .msdyn_requirementconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
data_di_creazione_del_concetto_di_valutazione .createdon
nome_fatto .msdyn_esgfact_msdyn_esgfact.msdyn_name
fatto_periodo .msdyn_artifactid_msdyn_esgfact. "msdyn_period_value@OData.Community.Display.V1.FormattedValue"
stato dei fatti .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
valore_testo_fatto .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fatto_ricco_testo_valore .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
politica_di_approvazione .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
stato_concetto .msdyn_requirementconcept. "statecode@OData.Community.Display.V1.FormattedValue"
concetto_richiesto .msdyn_requirementconcept. "msdyn_required@OData.Community.Display.V1.FormattedValue"
fatto_numerico_valore .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Da Connettori disponibili, seleziona Trasformazione tabulare e sposta File di stack nell'area di disegno.
- Trascina i collegamenti da entrambi i comandi Array to CSV a File di impilamento.
- Seleziona il comando Stack files e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona il connettore di trasformazione tabulare da utilizzare. Delimitatore Seleziona la virgola. File di input Specifica i file da impilare: - Seleziona File di stack precedenti in uscita da File di stack.
- Inserisci una virgola (
,). - Seleziona il file Convertito output delle dimensioni Array to CSV.
Anteprima dei risultati Seleziona questa casella di controllo. - Da Eventi catena, sposta un altro Condizionale nell'area di disegno.
- Trascina un link da File di impilamento a Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Condizioni, aggiungi questa regola, poi clicca su Salva:
Tipo di dati da testare Dati Operazione da testare Seleziona la stringa. Seleziona l'output Next query del comando Retrieve. Seleziona Non è vuoto. - Da Eventi a catena, sposta un altro Imposta variabili dinamiche a catena sull'area di disegno.
- Trascina un link da Condizionale a Imposta variabili dinamiche a catena.
- Seleziona l'evento Imposta variabili dinamiche a catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- Imposta questa azione e clicca su Salva:
Variabile dinamica Valore Seleziona nextLink. Seleziona l'output Next query del comando Retrieve. - Da Catena di eventi, sposta Gruppo di uscita nell'area di disegno.
- Trascina un link da Condizionale a Gruppo di uscita, poi fai doppio clic sul link e seleziona Errore.
Passo 4. Specifica l'output della catena
Per utilizzare i risultati compilati della catena quando la esegui per aggiornare i dati del reporting esterno in Microsoft Sustainability Manager:
- Clicca su Impostazioni.
- In Uscite a catena, clicca su Aggiungi uscita a catena.
- In Name, inserisci
stackedFiles. - Seleziona il comando Stack files e il suo Stack files output.
- Clicca su Salva.
- Clicca su Pubblica, poi inserisci una nota sulla pubblicazione della catena e clicca su Pubblica.
Creare la catena per scaricare i dati dal reporting esterno in Microsoft Sustainability Manager
Infine, costruisci la catena per scaricare le valutazioni e le dimensioni dal reporting esterno di Microsoft Sustainability Manager.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazioni, inserisci il nome
1. External reporting in MS Sustainability refreshe una descrizione per spiegare che la catena scarica i dati dal reporting esterno di Microsoft Sustainability Manager. - Aggiungi le variabili:
Nome Valore ID del foglio di calcolo Inserisci l'ID del foglio di calcolo Reporting esterno in MS Sustainability. ID del foglio di controllo Inserisci l'ID della sezione Foglio di controllo del foglio di calcolo. ID del registro di esecuzione della catena Inserisci l'ID della sezione Chain run log del foglio di calcolo. ID della tabella delle dimensioni Inserisci l'ID della tabella collegata al foglio di calcolo che memorizza le dimensioni del reporting esterno in Microsoft Sustainability Manager. ID della tabella delle valutazioni Inserisci l'ID della tabella collegata al foglio di calcolo che memorizza le valutazioni dei report esterni in Microsoft Sustainability Manager. - Aggiungi una variabile dinamica denominata
nextLinke clicca su Salva.
Passo 2. Aggiungi i comandi per scaricare i dati per il periodo di tempo
Per scaricare i dati da Microsoft, in base al periodo di tempo specificato nel foglio Reporting esterno in MS Sustainability:
- Da Connettori disponibili, seleziona Workiva, e sposta Ottieni dati del foglio a Avvia.
- Seleziona il comando Ottieni dati del foglio e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva di prima. ID del foglio di calcolo Seleziona la variabile ID foglio di calcolo da Catena. ID/nome del foglio Seleziona la variabile ID foglio di controllo da Catena. Regione Inserisci B11:C12.Stile di valore Seleziona Calcolato. Revisione Inserisci -1. - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta Query avanzata nell'area di disegno.
- Trascina un link da Ottieni dati del foglio a Query avanzata.
- Seleziona il comando Query avanzata e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore di trasformazione Tabular di prima. Tabelle Aggiungi questa tabella: - In File, seleziona Dati output di Ottieni i dati del foglio.
- In Nome tabella, inserisci
a.
Query Inserisci seleziona `Periodo` da.Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Valore estratto nell'area di disegno.
- Trascina un link da Query avanzata a Valore estratto.
- Seleziona il comando Estrai valore e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Trasformazione tabellare di prima. File di input Seleziona il risultato di Query avanzata. Indice colonna Inserisci 1.Delimitatore Seleziona la virgola. Indice di riga Inserisci 2. - Da Connettori disponibili, seleziona Microsoft Dynamics CRM e sposta Recupera nell'area di disegno.
- Trascina un link da Estrai il valore a Recupera.
- Seleziona il comando Recupera e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando scarica i dati di un periodo.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Microsoft Dynamics CRM di prima. Percorso Inserisci msdyn_rangeperiods.Parametri della query Crea i parametri della query da applicare: - Inserisci:
$select=statecode,msdyn_rangeperiodid,msdyn_name,msdyn_from,msdyn_to&$filter=(msdyn_name eq '
- Seleziona il valore in uscita da Estrai il valore.
- Inserisci
')&$orderby=msdyn_name asc.
Intestazioni personalizzate Aggiungi questa intestazione: - In Chiave, inserisci
Preferisci. - In Valore, inserire
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Pagine massime Inserisci 1.Schema di output Inserisci questo esempio di risposta: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "stringa"} - Inserisci:
Passo 3. Aggiungi i comandi per scaricare le dimensioni
- Da Connettori disponibili, seleziona Microsoft Dynamics CRM, e sposta un altro Recupera sull'area di disegno.
- Trascina un collegamento tra i due comandi Recupera.
- Seleziona il nuovo comando Retrieve e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando scarica le dimensioni.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Microsoft Dynamics CRM di prima. Percorso Inserisci msdyn_dimensionlinks.Parametri della query Crea i parametri della query da applicare: - Inserisci:
$expand=msdyn_artifactid_msdyn_esgfact($select=_msdyn_approvalpolicy_value,_msdyn_approvalrecord_value,msdyn_booleanvalue,_msdyn_concept_value,msdyn_factstatus,msdyn_name,msdyn_numericvalue,_msdyn_period_value,msdyn_richtextvalue,statecode,msdyn_textvalue,_msdyn_unit_value)&$filter=(msdyn_artifactid_msdyn_esgfact/_msdyn_period_value eq
- Seleziona l'output Retrieved data del precedente comando Retrieve.
- Clicca su Dati recuperati, quindi aggiungi un valore ottenuto dalla trasformazione JSON:
- In Output, seleziona Testo.
- In Valore, inserire
valore,0, emsdyn_rangeperiodid.
- Inserisci
)&$orderby=msdyn_name asc.
Intestazioni personalizzate Aggiungi questa intestazione: - In Chiave, inserisci
Preferisci. - In Valore, inserire
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Pagine massime Inserisci 1.Schema di output Inserisci questa risposta di esempio: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "stringa"} - Inserisci:
- Da Connettori disponibili, seleziona JSON e sposta Array in CSV nell'area di disegno.
- Trascina un link da Recupera a Array a CSV.
- Seleziona il comando Array a CSV e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando scarica le dimensioni.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona lo stesso connettore JSON di prima. Dati JSON Seleziona Valore dal comando Dati recuperati del precedente comando Recupera. Delimitatore di più valori Inserisci una virgola (,). Anteprima del risultato Seleziona questa casella di controllo. Delimitatore Seleziona la virgola. - Aggiungi queste colonne e clicca su Salva:
Nome della colonna JSONPath nome_dimensione .msdyn_name
nome_fatto .msdyn_artifactid_msdyn_esgfact.msdyn_name
membro_della_dimensione ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
valore_numerico .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
fatto_boole_valore .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
fatto_testo_valore .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fatto_ricco_testo_valore .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
politica_di_approvazione .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concetto .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
stato dei fatti .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
unità_di_fatto .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
fatto_periodo .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da Array a CSV a Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Condizioni, inserisci questa regola, poi clicca su Salva:
Tipo di dati da testare Dati Operazione da testare Seleziona la stringa. Seleziona l'output Next query del precedente comando Retrieve. Seleziona Non è vuoto. - Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un link da Condizionale a Esegui catena.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento che esegue la catena per iterare i dati scaricati.
- In Esegui la catena, seleziona la catena di compilazione 2. Reporting esterno in MS Sustainability creata in precedenza.
- Inserisci gli input di runtime della catena e clicca su Salva:
Input Valore prossimoLink Seleziona la Query successiva uscita del precedente comando Recupera. percorso Inserisci msdyn_dimensionlinks. - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta File di stack nell'area di disegno.
- Trascina un collegamento da Catena di esecuzione a File di impilamento.
- Seleziona il comando Impila i file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Trasformazione tabellare di prima. Delimitatore Seleziona la virgola. File di input Specificare i file da impilare: - Seleziona il file Convertito in uscita dal precedente Array in CSV.
- Inserisci una virgola (
,). - Seleziona Catena di esecuzione - iterazione di file impilati - output di file impilati da Catena di esecuzione.
Anteprima del risultato Seleziona questa casella di controllo. - Da Eventi catena, sposta un altro Esegui catena sull'area di disegno.
- Trascina un link da File di stack a Esegui catena.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che l'evento esegue la catena per caricare i dati in Wdata.
- In Esegui la catena, seleziona la catena Load Data to Wdata | Primary creata dal modello di catena.
- Inserisci gli input di runtime della catena e clicca su Salva:
Input Valore ID tabella Seleziona la variabile Dimension table ID della catena . Nome del file Crea il nome del set di dati da caricare su Wdata: - Inserisci
MS_Sustainability_dimensions_. - Seleziona il valore in uscita da Estrai il valore.
- Inserisci
.csv.
File di dati Seleziona File di stack in uscita da File di stack. Metodo di carico Seleziona Sostituisci set di dati. Rollback Cancella questa casella di controllo. - Inserisci
- Da Eventi catena, sposta un altro Esegui catena sull'area di disegno.
- Trascina un collegamento tra i due eventi Run chain.
- Seleziona il nuovo evento Run chain e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento che esegue la catena per registrare il download.
- In Esegui la catena, seleziona la catena di log 3. Reporting esterno in MS Sustainability creata in precedenza.
- Inserisci gli input di runtime della catena e clicca su Salva:
Input Valore Gamma Inserisci B5:E5.ID foglio Seleziona la variabile ID foglio di controllo da Catena. Foglio del registro di controllo Seleziona la variabile Chain run log ID dalla catena . Aggiorna l'anno Seleziona il valore in uscita da Estrai il valore. - Seleziona l'evento Run chain che esegue la catena per caricare i dati in Wdata e clicca su Copy.
- Trascina un link da Conditional al nuovo evento Run chain, poi fai doppio clic sul link e clicca su Error.
- Seleziona il nuovo evento Run chain e clicca su Edit.
- In File di dati, seleziona il file Converted file di output da Array a CSV.
- Clicca su Salva.
- Seleziona l'evento Run chain che esegue la catena per registrare il download e clicca su Copy.
- Trascina un link dal precedente evento Esegui catena e il nuovo evento Esegui catena.
Passo 4. Aggiungi comandi per scaricare le valutazioni
- Da Connettori disponibili, seleziona Microsoft Dynamics CRM e sposta un altro Recupera sull'area di disegno.
- Trascina un link dal comando Recupera per i dati del periodo al nuovo comando Recupera.
- Seleziona il nuovo comando Retrieve e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando scarica le valutazioni.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Microsoft Dynamics CRM di prima. Percorso Inserisci msdyn_assessmentrequirementfacts.Parametri della query Crea i parametri della query da applicare: - Inserisci:
$select=msdyn_name,createdon&$expand=msdyn_esgfact_msdyn_esgfact($select=msdyn_name,msdyn_numericvalue,msdyn_richtextvalue,msdyn_textvalue,_msdyn_unit_value,msdyn_factstatus,_msdyn_approvalpolicy_value,msdyn_booleanvalue,msdyn_factstatus,msdyn_name,msdyn_numericvalue,_msdyn_period_value,msdyn_richtextvalue,msdyn_textvalue,_msdyn_unit_value),msdyn_requirementconcept($select=msdyn_name,msdyn_required,_msdyn_conceptid_value,msdyn_name,statecode,msdyn_required)&$filter=(msdyn_esgfact_msdyn_esgfact/_msdyn_period_value eq
- Seleziona l'output Dati recuperati del precedente comando Recupera.
- Clicca su Dati recuperati, quindi aggiungi un valore ottenuto dalla trasformazione JSON:
- In Output, seleziona Testo.
- In Valore, inserire
valore,0, emsdyn_rangeperiodid.
- Inserisci
)&$orderby=msdyn_name asc.
Intestazioni personalizzate Aggiungi questa intestazione: - In Chiave, inserisci
Preferisci. - In Valore, inserire
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Pagine massime Inserisci 1.Schema di output Inserisci questa risposta di esempio: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "stringa"} - Inserisci:
- Da Connettori disponibili, seleziona JSON e sposta Array in CSV nell'area di disegno.
- Trascina un link da Recupera a Array a CSV.
- Seleziona il comando Array a CSV e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che il comando scarica le dimensioni.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona lo stesso connettore JSON di prima. Dati JSON Seleziona Valore dal comando Dati recuperati del precedente comando Recupera. Delimitatore di più valori Inserisci una virgola (,). Anteprima del risultato Seleziona questa casella di controllo. Delimitatore Seleziona la virgola. - Aggiungi queste colonne e clicca su Salva:
Nome della colonna JSONPath nome_valutazione .msdyn_name
concetto_di_valutazione .msdyn_requirementconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
data_di_creazione_del_concetto_di_valutazione .createdon
nome_fatto .msdyn_esgfact_msdyn_esgfact.msdyn_name
fatto_periodo .msdyn_artifactid_msdyn_esgfact. "msdyn_period_value@OData.Community.Display.V1.FormattedValue"
stato dei fatti .msdyn_artifactid_msdyn_esgfact. "msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
valore_testo_fatto .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fatto_ricco_testo_valore .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
politica_di_approvazione .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
stato_concetto .msdyn_requirementconcept. "statecode@OData.Community.Display.V1.FormattedValue"
concetto_richiesto .msdyn_requirementconcept. "msdyn_required@OData.Community.Display.V1.FormattedValue"
fatto_numerico_valore .msdyn_artifactid_msdyn_esgfact. "msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Seleziona l'evento Condizionale e clicca su Copia.
- Trascina un link da Array to CSV al nuovo evento Conditional.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Condizioni, cancella l'output esistente Prossima query, quindi seleziona Prossima query dal comando Recupera per le valutazioni.
- Clicca su Salva.
- Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un link da Condizionale a Esegui catena.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Basic info, inserisci un nome e una descrizione per identificare l'evento che esegue la catena per iterare i dati scaricati.
- In Esegui catena, seleziona la catena di compilazione 2. Reporting esterno in MS Sustainability creata in precedenza.
- Inserisci gli input di runtime della catena e clicca su Salva:
Input Valore prossimoLink Seleziona la Query successiva uscita del precedente comando Recupera. percorso Inserisci msdyn_assessmentrequirementfacts. - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta Valore di divisione nell'area di disegno.
- Trascina un link da Catena di esecuzione a Valore di divisione.
- Seleziona il comando Split value e clicca su Edit.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore JSON di prima. File di input Seleziona il file Converted file in uscita da Array a CSV. Nome della colonna Inserisci nome_valutazione.Delimitatore Seleziona la virgola. Nuove intestazioni Inserisci queste intestazioni, in quest'ordine: nome_valutazionevalutazione_detnome_valutazione_requisitonome_concettofct
Delimitatore di valore Inserisci i due punti ( :).Scarta la colonna Seleziona questa casella di controllo. - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un link da Valore diviso a Query avanzata.
- Seleziona il comando Query avanzata e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Trasformazione tabellare di prima. Tabelle Aggiungi questa tabella: - In File, seleziona Split values output dal comando Split value.
- In Nome tabella, inserisci
a.
Query Inserisci select
assessment_name,
assessment_requirement_name,
assessment_concept,
fact_name,
fact_period
from aDelimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Deseleziona questa casella di controllo. - Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un link da Query avanzata a Catena di esecuzione.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che l'evento esegue la catena per caricare i dati in Wdata.
- In Catena da eseguire, seleziona la catena Load Data to Wdata | Primary creata dal modello di catena.
- Inserisci gli input di runtime della catena e clicca su Salva:
Input Valore ID tabella Seleziona la variabile ID tabella di valutazione della catena . Nome del file Crea il nome del set di dati da caricare su Wdata: - Inserisci
MS_Sustainability_assessments_. - Seleziona l'output Valore da Estrai il valore.
- Inserisci
.csv.
File di dati Seleziona l'output Risultato da Query avanzata. Metodo di carico Seleziona Sostituisci set di dati. Rollback Deseleziona questa casella di controllo. - Inserisci
- Seleziona l'evento Run chain che esegue la catena per registrare il download e clicca su Copy.
- Trascina un collegamento dal precedente evento Run chain al nuovo evento Run chain.
- Seleziona il comando Valore diviso e clicca su Copia.
- Trascina un link dal secondo Condizionale al nuovo comando Valore diviso, poi fai doppio clic sul link e clicca su Errore.
- Seleziona il comando Query avanzata e clicca su Copia.
- Trascina un link dal precedente comando Split value al nuovo comando Advanced query.
- Seleziona il comando Query avanzata e clicca su Modifica.
- In Tabelle, seleziona Split values output dal precedente comando Split value.
- Clicca su Salva.
- Seleziona l'evento Run chain che esegue la catena per caricare i dati in Wdata e clicca su Copy.
- Trascina un link da Query avanzata a Catena di esecuzione.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In File di dati, seleziona il risultato del comando Advanced query precedente.
- Seleziona l'evento Run chain che esegue la catena per registrare il download e clicca su Copy.
- Trascina un link dal precedente evento Run chain e il nuovo evento Run chain.
- Clicca su Pubblica, inserisci una nota sulla pubblicazione della catena e clicca su Pubblica.
Esegui le catene
Per aggiornare il foglio di calcolo Reporting esterno in MS Sustainability e le tabelle con i dati più recenti:
- Dal foglio di controllo del foglio di calcolo, seleziona il periodo di tempo dei dati da scaricare.
- Da Catene, seleziona 1. MS Sustainability aggiorna la catena e clicca su Esegui e Esegui la catena.
Suggerimento: Quando esegui questa catena, vengono automaticamente eseguite le altre catene per aggiornare le tabelle e il foglio Reporting esterno in MS Sustainability con i dati più recenti.