Con il foglio di calcolo Salesforce NZC, puoi raccogliere dati da Salesforce Net Zero Cloud® (NZC), ad esempio per divulgare i report ambientali, sociali e di governance (ESG) o di sostenibilità. Con Builder catena Wdata, puoi costruire catene multiple che lavorano insieme per:
- Scaricare i dati da Salesforce NZC
- Aggiornare i valori del foglio di calcolo NZC di Salesforce e delle relative tabelle Wdata
- Registrare quando i dati vengono scaricati da Salesforce NZC
Nota: Mentre in queste istruzioni costruisci quattro catene, ne eseguirai solo una (che poi eseguirà automaticamente le altre) per scaricare i dati da Salesforce NZC e aggiornare il suo foglio di calcolo.
Puoi scaricare diversi tipi di dati sulla contabilizzazione delle emissioni di carbonio da Salesforce NZC:
- Attività delle emissioni
- Impronta di carbonio delle attività stazionarie, fonti di emissioni e utilizzo di energia
- Impronta di carbonio e consumo energetico degli asset dei veicoli
Nota: Il foglio di calcolo Salesforce NZC è fornito da Workiva. Se non hai questo foglio di calcolo ma sei interessato, contatta il tuo Customer Success Manager per maggiori dettagli.
Prerequisiti
Per costruire queste catene, avrai bisogno di questi connettori:
- Connettore Workiva
- Connettore Trasformazione tabellare
- Connettore JSON
- Connettore HTTP
- Connettore Utilità dei file
Suggerimento: Tutti i comandi delle catene utilizzano il CloudRunner predefinito. Non sono necessari GroundRunner.
Per gestire con successo le catene, identifica anche:
- L'ID e il segreto del client OAuth per Salesforce NZC
- Un utente di integrazione impostato in Salesforce NZC
- Nome utente e password dell'utente dell'integrazione
- L'ID workspace di Workiva
- Gli ID del foglio di calcolo Salesforce NZC e della sua sezione Foglio di controllo
- Gli ID delle tabelle Wdata per memorizzare ogni tipo di dato scaricato da Salesforce NZC
Crea una catena per registrare i download dei dati
Per iniziare, costruisci una catena per tenere traccia dell'ultimo aggiornamento dei dati sulla contabilità del carbonio nella sezione Foglio di controllo del foglio di calcolo Salesforce NZC.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazione, inserisci un nome di
4.SF NCZe una descrizione per identificare il fatto che registra quando vengono aggiornati i dati da Salesforce NZC. - In Variabili, aggiungi le variabili per gli ID del foglio di calcolo Salesforce NZC e della sua sezione Foglio di controllo:
Nome Valore SpreadsheetID Inserisci l'ID del foglio di calcolo Salesforce NZC. SheetID Inserisci l'ID della sezione Foglio di controllo. - Clicca su Salva.
Passo 2. Inizia con un evento trigger degli input di runtime
Inizia con un evento Input di runtime per identificare le celle da aggiornare nella sezione Foglio di controllo:
- Da Evento trigger, sposta Input di runtime in Avvia.
- Seleziona Input di runtime e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Variabili, aggiungi questi input:
Tipo di input Nome visualizzato TextField Gamma TextField Anno - Seleziona Richiesto per entrambi gli input e clicca su Salva.
Passo 3. Aggiungi i comandi per registrare l'aggiornamento nella sezione Foglio di controllo
Per registrare l'aggiornamento, aggiungi i comandi per creare un file e aggiornare la sezione Foglio di controllo del foglio di calcolo Salesforce NZC in base all'aggiornamento:
- Da Connettori disponibili, seleziona Utilità file, e sposta Crea il file in Avvia.
- Trascina un link da Avvia 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.
- In Proprietà dei comandi, seleziona il connettore Utilità dei file da utilizzare e clicca su Salva.
Nota: Lascia vuote le altre proprietà del comando in modo da creare un file vuoto quando la catena viene eseguita.
- 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 la variabile di catena SpreadsheetID. ID/nome del foglio Seleziona la variabile di catena SheetID. File di dati Seleziona l'output File creato del comando Crea file. Delimitatore Seleziona la virgola ,.Regione Per specificare la cella della sezione Foglio di controllo da aggiornare: - Inserisci
D. - Seleziona l'input di runtime Gamma da Trigger.
- Inserisci
:D. - Seleziona l'input di runtime Gamma da Trigger.
Usa l'API della piattaforma Seleziona questa casella di controllo. - Inserisci
- Da Connettori disponibili, seleziona Utilità file, e sposta un altro Crea file nell'area di disegno.
- Trascina un link da Scrivi dati foglio al nuovo 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 lo stesso connettore Utilità file del primo comando Crea file. Testo Per sapere quando i dati di Salesforce NZC sono stati aggiornati: - Inserisci
Anno di riferimento:. - Seleziona l'input di runtime Anno da Trigger.
- Inserisci
ultimo aggiornamento dei dati. - Seleziona la variabile System.DateTime da Runtime.
- Inserisci
- Da Connettori disponibili, seleziona Workiva, e sposta un altro Scrivi i dati del foglio nell'area di disegno.
- Trascina un link dal secondo file Crea file al nuovo 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 lo stesso connettore Workiva del primo comando Scrivi dati foglio. ID del foglio di calcolo Seleziona la variabile di catena SpreadsheetID. ID/nome del foglio Seleziona la variabile di catena SheetID. File di dati Seleziona l'output File creato del secondo comando Crea file. Delimitatore Seleziona la virgola ,.Regione Per specificare la cella della sezione Foglio di controllo da aggiornare: - Inserisci
E. - Seleziona l'input di runtime Gamma da Trigger.
- Inserisci
:E. - Seleziona l'input di runtime Gamma da Trigger.
Usa l'API della piattaforma Seleziona questa casella di controllo. - Inserisci
- Clicca su Pubblica, inserisci eventuali note sulla pubblicazione e clicca su Pubblica.
Costruisci una catena per aggiornare le tabelle Wdata con i dati di Salesforce NZC
Successivamente, costruisci una catena per aggiornare le tabelle Wdata di origine del foglio di calcolo Salesforce NZC con gli ultimi dati di contabilità del carbonio di Salesforce NZC.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazione, inserisci il nome
3. SF NZCe una descrizione che aiuti a identificare la catena. - Clicca su Salva.
Passo 2. Inizia con un evento trigger degli input di runtime
Inizia con un evento Input di runtime per identificare i dataset delle tabelle da aggiornare:
- Da Evento trigger, sposta Input di runtime in Avvia.
- Seleziona Input di runtime e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Variabili, aggiungi questi input:
Tipo di input Nome visualizzato TextField FilePrefix TextField ID tabella FileField DatasetFile - Seleziona Richiesto per tutti gli input e clicca su Salva.
Passo 3. Aggiungi un gruppo di comandi per identificare i set di dati da aggiornare
- Sposta il gruppo di comandi sull'area di disegno.
- Trascina un collegamento da Avvio al gruppo di comandi.
- Da Connettori disponibili, seleziona Workiva, e sposta File elenco nell'area di disegno.
- Trascina un link da Inizio gruppo a Elenca file.
- Seleziona il comando Elenca 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 Workiva della catena precedente. ID tabella Seleziona l'input di runtime ID tabella da Trigger. - Da Connettori disponibili, seleziona JSON, e sposta Array in CSV nell'area di disegno.
- Trascina un link da Elenca file ad 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 il comando.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona il connettore JSON da utilizzare. Dati JSON Seleziona l'output Elenco dei file del comando Elenca file. Delimitatore di più valori Inserisci una virgola ( ,).Anteprima del risultato Seleziona questa casella di controllo. Delimitatore Seleziona la virgola. - In Colonne, inserisci i nomi e i percorsi JSON delle colonne da creare e clicca su Salva:
Nome della colonna JSONPath id .id nome .name - Da Connettori disponibili, seleziona Trasformazione tabellare e sposta Query avanzata nell'area di disegno.
- Trascina un link da Array a CSV 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 tabellare da utilizzare. Tabelle Aggiungi una tabella: - In File, seleziona l'output File convertito dal comando Array a CSV.
- In Nome tabella, inserisci
a.
Query - Inserisci
seleziona * da un nome where = '. - Seleziona l'input di runtime FilePrefix da Trigger.
- Inserisci
'.
Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Da Connettori disponibili, seleziona Trasformazione tabulare e sposta Valore estratto nell'area di disegno.
- Trascina un link da Query avanzata a Estrai valore.
- 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:
Proprietà Valore Connettore Seleziona lo stesso connettore di trasformazione tabellare del comando Query avanzata. File di input Seleziona l'output Risultato del comando Query avanzata. Indice colonna Inserisci 1.Delimitatore Seleziona la virgola. Indice Rox Inserisci 2. - Seleziona la scheda Salta.
- In Salta condizione, clicca su Successo.
- Aggiungi una regola e clicca su Salva.
Tipo di dati Variabile Operatore Valore Seleziona Numero intero. Seleziona l'output Conteggio dei record del comando Query avanzata. Seleziona =. Inserisci 0.
Passo 4. Aggiungi i comandi per aggiornare i set di dati
- Da Connettori disponibili, seleziona Workiva, e sposta File non importato dalla tabella all'area di disegno.
- Trascina un link da Fuori del gruppo di comandi ad Annulla importazione file da tabella.
- Seleziona il comando Annulla importazione file da tabella e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva del comando Elenca file. ID tabella Seleziona l'input di runtime ID tabella da Trigger. ID file Seleziona l'output Valore del comando Estrai valore. - Seleziona la scheda Salta.
- In Salta condizione, clicca su Successo.
- Aggiungi una regola e clicca su Salva.
Tipo di dati Variabile Operatore Valore Seleziona Numero intero. Seleziona l'output Conteggio dei record del comando Query avanzata. Seleziona =. Inserisci 0. - Da Connettori disponibili, seleziona Workiva, e sposta Elimina il file nell'area di disegno.
- Trascina un link da Annulla importazione file da tabella a Elimina file.
- Seleziona il comando Elimina il file e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare il comando.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva di prima. ID file Seleziona ID dal comando Importazione file del comando Annulla importazione file da tabella. - Seleziona la scheda Salta.
- In Salta condizione, clicca su Successo.
- Aggiungi una regola e clicca su Salva.
Tipo di dati Variabile Operatore Valore Seleziona Numero intero. Seleziona l'output Conteggio dei record del comando Query avanzata. Seleziona =. Inserisci 0. - Da Connettori disponibili, seleziona Workiva, e sposta Crea file nell'area di disegno.
- Trascina un link da Elimina file 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 lo stesso connettore Workiva di prima. ID tabella Seleziona l'input di runtime ID tabella da Trigger. File Seleziona l'input di runtime DatasetFile da Trigger. Nome Seleziona l'input di runtime FilePrefix da Trigger. - Da Connettori disponibili, seleziona Workiva, e sposta Importa il file nella tabella nell'area di disegno.
- Trascina un link da Crea file a Importa file nella tabella.
- Seleziona il comando Importa 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 Workiva di prima. ID tabella Seleziona l'input di runtime ID tabella da Trigger. ID file Seleziona ID dall'output di Risultato del comando Crea file. - Clicca su Pubblica, inserisci eventuali note sulla pubblicazione e clicca su Pubblica.
Costruisci una catena per scaricare e importare i dati da Salesforce NZC
Successivamente, costruisci una catena per scaricare e importare i dati di contabilizzazione delle emissioni di carbonio da Salesforce NZC.
Nota: Crea le catene 4.SF NZC e 3.SF NZC prima di questa, per gli eventi Esegui catena.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazione, inserisci il nome di
2.SF NZCe una descrizione per identificare la catena. - Seleziona Consenti esecuzioni contemporanee.
- In Variabili, aggiungi le variabili per le credenziali di autenticazione NZC di Salesforce:
Nome Valore ClientID Inserisci l'ID client OAuth per Salesforce NZC. ClientSecret Inserisci il segreto del client OAuth per Salesforce NZC. Nome utente Inserisci il nome utente dell'integrazione Salesforce NZC. Password Inserisci la password per il tuo utente dell'integrazione Salesforce NZC. SecurityToken Inserisci il token di sicurezza per Salesforce NZC. - In Variabili dinamiche, aggiungi variabili dinamiche per consentire alle catene di scorrere i dati da Salesforce NZC:
Nome Valore iniziale sf Inserisci false.nxt Inserisci /services/data/v54.0/query. - Clicca su Salva.
Passo 2. Iniziare con gli input di runtime e impostare gli eventi variabili della catena dinamica
Inizia con un evento Input di runtime per identificare i dati da scaricare da Salesforce NZC:
- Da Evento trigger, sposta Input di runtime in Avvia.
- Seleziona Input di runtime e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Variabili, aggiungi questi input:
Tipo di input Nome visualizzato TextField ObjectQuery TextField TableID TextField TableSchema TextField ObjectName TextField Gamma TextField ReportingYear Nota: I valori di questi input verranno specificati quando costruirai la catena successiva.
- Seleziona Richiesto per tutti gli input e clicca su Salva.
- Da Eventi catena, sposta Imposta la variabile della catena dinamica nell'area di disegno.
- Trascina un link da Avvia a Imposta la variabile della catena dinamica.
- Seleziona l'evento Imposta la variabile della catena dinamica e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Azione, aggiungi i valori di queste variabili dinamiche e clicca su Salva:
Variabile dinamica Valore sf Inserisci false.nxt Inserisci /services/data/v54.0/query.
Passo 3. Aggiungi i comandi per preparare un file per i dati da Salesforce NZC
Per scaricare in modo sicuro i dati della contabilizzazione delle emissioni di carbonio da Salesforce NZC, aggiungi i comandi per ottenere un token OAuth da Salesforce e creare una tabella Wdata temporanea:
- Da Connettori disponibili, seleziona HTTP e sposta POST nell'area di disegno.
- Trascina un link da Imposta la variabile della catena dinamica su PUBBLICA.
- Seleziona il comando PUBBLICA 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 HTTP da utilizzare. Mostra la risposta Seleziona questa casella di controllo. URL Inserisci e sostituiscihttps://login.salesforce.com/services/oauth2/token?grant_type=password&client_id=ClientID&client_secret=ClientSecret&username=Username&password=PasswordSecurityToken
ClientID,ClientSecret,Nome utente,PasswordeSecurityTokencon le rispettive variabili di catena.Tipo di contenuto Inserisci applicazione/json.Schema di output Inserisci questo esempio di risposta: {"access_token":"aabbcc", "instance_url":"https://lll.sandbox.my.salesforce.com", "id":"https://test.salesforce.com/id/00D2h00000012oqEAA/0052h000004UIzQAAW", "token_type":"Bearer", "issued_at":"1668540921827", "signature":"bOY6u3QEnPoBpZEoCC1vuU9Z/RbYjVU9pIE5CIhqF1Q=" } - Da Connettori disponibili, seleziona Utilità file, e sposta Crea il file nell'area di disegno.
- Trascina un link da PUBBLICA 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 lo stesso connettore Utilità dei file della catena precedente. Testo Seleziona l'input di runtime TableSchema da Trigger. - Da Connettori disponibili, seleziona Workiva, e sposta Crea la tabella nell'area di disegno.
- Trascina un collegamento da Crea file a Crea tabella.
- Seleziona il comando Crea tabella 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. Nome Inserisci la temperatura. Tipo Seleziona Dati. Colonne Attiva la variabile e seleziona l'output File creato del comando Crea file.
Passo 4. Aggiungi un gruppo di comandi per scaricare i dati da Salesforce NZC
Per ottenere i dati da Salesforce NZC, aggiungi un gruppo di comandi per scaricare i dati di contabilizzazione delle emissioni di carbonio appropriati:
- Sposta il gruppo di comandi sull'area di disegno.
- Trascina un collegamento da Crea tabella a In.
- Seleziona il gruppo di comandi e clicca su Modifica.
- Dalla scheda Iterazioni, attiva Iteratore.
- In Seleziona tipo modificatore, seleziona Ripeti fino a.
- Aggiungi una regola e clicca su Salva:
Tipo di dati Variabile Operatore Valore Seleziona la stringa. Seleziona la variabile di catena Sf. Seleziona =. Inserisci true. - Da Connettori disponibili, seleziona HTTP e sposta GET nell'area di disegno.
- Trascina un link da Inizio gruppo a OTTIENI.
- Seleziona il comando OTTIENI 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 HTTP del comando PUBBLICA. Mostra la risposta Seleziona questa casella di controllo. URL Seleziona la variabile instance_url dall'output Risposta del comando PUBBLICA, quindi la variabile di catena Nxt. Stringa di query Inserisci q=, poi seleziona l'input di runtime ObjectQuery da Trigger.Intestazioni Aggiungi un'intestazione: - In Chiave, inserisci
Autorizzazione. - In Valore, seleziona le variabili token_type e access_token (in quest'ordine) dall'output Risposta del comando PUBBLICA
Schema di output Inserisci questo esempio di risposta: {"totalSize":33,"done":true,"nextRecordsUrl":"/services/data/v54.0/query/0r81K1WtWa9VWM0QKO-2000","records":[{"attributes":{"type":"EmissionsActivity","url":"/services/data/v54.0/sobjects/EmissionsActivity/0sm2h0000000001AAA"},"Id":"0sm2h0000000001AAA","OwnerId":"0052h000004U8DnAAK","IsDeleted":false,"Name":"All Emissions","CurrencyIsoCode":"USD","CreatedDate":"2022-11-03T21:12:00.000+0000","CreatedById":"0052h000004U8DnAAK","LastModifiedDate":"2022-11-03T21:12:00.000+0000","LastModifiedById":"0052h000004U8DnAAK","SystemModstamp":"2022-11-03T21:12:01.000+0000","LastViewedDate":"2022-11-15T16:56:10.000+0000","LastReferencedDate":"2022-11-15T16:56:10.000+0000","DataSourceType":"Seeded","EmissionsScopeCategory":"All Emissions"}]} - In Chiave, inserisci
- Da Eventi catena, sposta un altro Imposta la variabile della catena dinamica nell'area di disegno.
- Trascina un link da OTTIENI a Imposta la variabile della catena dinamica.
- Seleziona l'evento Imposta la variabile della catena dinamica e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Azione, aggiungi i valori di queste variabili dinamiche e clicca su Salva:
Variabile dinamica Valore sf Seleziona Fatto dall'output Risposta del comando OTTIENI. - Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da Imposta la variabile della catena dinamica su 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 una regola:
Tipo di dati Variabile Operatore Valore Seleziona la stringa. Seleziona Fatto dall'output Risposta del comando OTTIENI. Seleziona =. Inserisci false. - Da Eventi catena, sposta un altro Imposta la variabile della catena dinamica nell'area di disegno.
- Trascina un link da Condizionale a Imposta la variabile della catena dinamica.
- Seleziona l'evento Imposta la variabile della catena dinamica e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- In Azione, aggiungi i valori di queste variabili dinamiche e clicca su Salva:
Variabile dinamica Valore nxt Seleziona NextRecordsUrl dall'output Risposta del comando OTTIENI.
Passo 5. Aggiungi i comandi per scaricare i dati degli asset dei veicoli
Aggiungere la logica per scaricare i dati degli asset dei veicoli da Salesforce NZC:
- Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da OTTIENI a Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- Aggiungi la regola della condizione e clicca su Salva:
Tipo di dati Variabile Operatore Valore Seleziona la stringa. Seleziona l'input di runtime ObjectName da Trigger. Seleziona =. Inserisci Dati degli asset dei veicoli. - Da Connettori disponibili, seleziona JSON, e sposta Array in 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 Informazioni di base, inserisci un nome e una descrizione per identificare che il comando converte i dati degli asset dei veicoli.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona il connettore JSON da utilizzare. Dati JSON Seleziona Record dall'output Risposta del comando OTTIENI. 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 StartDate .StartDate EndDate .EndDate ReportingYear .ReportingYear Nome .VehicleAssetEmssnSrc.Name IsCompanyOwnedAsset .VehicleAssetEmssnSrc.IsCompanyOwnedAsset IsDeleted .VehicleAssetEmssnSrc.IsDeleted VehicleType .VehicleAssetEmssnSrc.VehicleType TotalScp3UpstrmEmissions .TotalScp3UpstrmEmissions TotFuelCnsmpInGallons .TotFuelCnmpInGallons TotFuelCnsmpInLiters .TotFuelCnsmpInLiters TotScope1EmissionsInTco2e .TotScope1EmissionsInTco2e TotScope2LocBasedEmissions .TotScope2LocBasedEmissions TotScope2MktBasedEmissions .TotScope2MktBasedEmissions CrbnEmssnScopeAlloc .VehicleAssetEmssnSrc.CrbnEmssnScopeAlloc Suggerimento: Per scaricare altri oggetti Asset dei veicoli, aggiungi le loro colonne a questo comando Array a CSV e includi i loro campi nell'evento Esegui catena per i dati sugli asset dei veicoli quando costruisci la catena 1.SF NZC.
- Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un collegamento da Array a CSV 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.
- In Catena da eseguire, seleziona la catena 3.SF NZC creata in precedenza per aggiornare le tabelle Wdata con i dati di Salesforce NZC
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore Prefisso del file - Inserisci il
veicolo. - Seleziona la variabile di runtime System.DateTime.
- Inserisci
.csv.
ID tabella Seleziona Id dall'output Tabella del comando Crea tabella. File set di dati Seleziona l'output File convertito del comando Array a CSV. - Inserisci il
Passo 6. Aggiungi i comandi per scaricare i dati relativi all'attività di emissione e alle attività stazionarie
Aggiungere la logica per scaricare i dati delle attività di emissione e delle attività stazionarie da Salesforce NZC:
- Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link dal precedente Condizionale al nuovo Condizionale.
- Fai doppio clic sul link, seleziona Errore per Modifica la condizione del link e clicca su Salva.
- Seleziona il nuovo evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare l'evento.
- Aggiungi la regola della condizione e clicca su Salva:
Tipo di dati Variabile Operatore Valore Seleziona la stringa. Seleziona l'input di runtime ObjectName da Trigger. Seleziona =. Inserisci Attività di emissione. - Da Connettori disponibili, seleziona JSON, e sposta Array in 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 Informazioni di base, inserisci un nome e una descrizione per identificare che il comando converte i dati degli asset stazionari.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona lo stesso connettore JSON del precedente comando Array a CSV. Dati JSON Seleziona Record dall'output Risposta del comando OTTIENI. 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 CurrencyIsoCode .CurrencyIsoCode DataSourceType .DataSourceType EmissionsScopeCategory .EmissionsScopeCategory IsDeleted .IsDeleted Id .Id Nome .Name OwnerId .OwnerId Suggerimento: Per scaricare ulteriori oggetti dell'Attività di Emissione, aggiungi le loro colonne a questo comando Array a CSV e includi i loro campi nell'evento Esegui catena per i dati dell'Attività di Emissione quando costruisci la catena 1.SF NZC.
- Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un collegamento da Array a CSV 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.
- In Catena da eseguire, seleziona la catena 3.SF NZC creata in precedenza per aggiornare le tabelle Wdata con i dati di Salesforce NZC
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore Prefisso del file - Inserisci le
emissioni. - Seleziona la variabile di runtime System.DateTime.
- Inserisci
.csv.
ID tabella Seleziona Id dall'output Tabella del comando Crea tabella. File set di dati Seleziona l'output File convertito del comando Array a CSV. - Inserisci le
- Trascina un link da Condizionale precedente a Array a CSV.
- Fai doppio clic sul link, seleziona Errore per Modifica la condizione del link e clicca su Salva.
- 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 converte i dati degli asset stazionari.
- Inserisci le proprietà del comando:
Proprietà Valore Connettore Seleziona lo stesso connettore JSON degli altri comandi Array a CSV. Dati JSON Seleziona Record dall'output Risposta del comando OTTIENI. 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 StartDate .StartDate EndDate .EndDate ReportingYear .ReportingYear Nome .StnryAssetEnvrSrc.Name IsCompanyOwnedAsset .StnryAssetEnvrSrc.IsCompanyOwnedAsset ReportingDate .ReportingDate StationaryAssetType .StnryAssetEnvrSrc.StationaryAssetType CrbnEmssnScopeAllocId .StnryAssetEnvrSrc.CrbnEmssnScopeAllocId TotalRenewableEnergyInKwh .TotalRenewableEnergyInKwh TotalRenewableEnergyPct .TotalRenewableEnergyPct TotalScope3DnstrmEmissions .TotalScope3DnstrmEmissions TotalScope3UpstrmEmissions .TotalScope3UpstrmEmissions TotBldgIndirectEnrgyCnsmpInMwh .TotBldgIndirectEnrgyCnsmpInMwh TotEnergyConsumptionInGj .TotEnergyConsumptionInGj TotEnergyConsumptionInKwh .TotEnergyConsumptionInKwh TotEnergyConsumptionInMwh .TotEnergyConsumptionInMwh TotRnwlEnrgyExclHydroInKwh .TotRnwlEnrgyExclHydroInKwh TotRnwlEnrgyExclHydroPct .TotRnwlEnrgyExclHydroPct TotScope1EmissionsInTco2e .TotScope1EmissionsInTco2e TotScope2LocBasedEmissions .TotScope2LocBasedEmissions TotScope2MktBasedEmissions .TotScope2MktBasedEmissions Suggerimento: Per scaricare altri oggetti Asset stazionari, aggiungi le loro colonne a questo comando Array a CSV e includi i loro campi nell'evento Esegui catena per i dati sugli asset stazionari quando costruisci la catena 1.SF NZC.
- Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un collegamento da Array a CSV 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.
- In Catena da eseguire, seleziona la catena 3.SF NZC creata in precedenza per aggiornare le tabelle Wdata con i dati di Salesforce NZC
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore Prefisso del file - Digita
stazionario. - Seleziona la variabile di runtime System.DateTime.
- Inserisci
.csv.
ID tabella Seleziona Id dall'output Tabella del comando Crea tabella. File set di dati Seleziona l'output File convertito del comando Array a CSV. - Digita
Passo 7. Aggiungi i comandi per aggiornare il foglio di calcolo di Salesforce NZC
Per aggiornare il foglio di calcolo Salesforce NZC con i dati della contabilizzazione delle emissioni di carbonio, aggiungi i comandi per aggiornare i risultati della query per la sua connessione in entrata:
- Da Connettori disponibili, seleziona Workiva, e sposta Crea la query nell'area di disegno.
- Trascina un collegamento dal gruppo di comandi Out a Crea query.
- Seleziona il comando Crea query 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 del comando Crea tabella. Nome Inserisci un nome per identificare la query. Testo della query Inserisci l'istruzione della query da eseguire: - Inserisci
Seleziona * da ". - Inserisci l'ID del workspace di Workiva.
- Inserisci
".". - Seleziona Id dall'output Tabella del comando Crea tabella.
- Inserisci
".
Temporaneo Seleziona questa casella di controllo. - Inserisci
- Da Connettori disponibili, seleziona Workiva, e sposta Esegui la query nell'area di disegno.
- Trascina un link da Crea query a Esegui query.
- Seleziona il comando Esegui query 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 degli altri comandi. ID query Seleziona Id dall'output Query del comando Crea query. - Da Connettori disponibili, seleziona Workiva, e sposta Scarica il risultato della query nell'area di disegno.
- Trascina un link da Esegui query a Scarica risultato query.
- Seleziona il comando Scarica risultato query 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 degli altri comandi. ID del risultato della query Seleziona Id dall'output Risultato query del comando Esegui query. - Da Connettori disponibili, seleziona Workiva, e sposta Cancella la query nell'area di disegno.
- Trascina un link da Scarica risultato query a Elimina query.
- Seleziona il comando Elimina query 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 degli altri comandi. ID query Seleziona Id dall'output Query del comando Crea query. - Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un collegamento da Elimina query 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.
- In Catena da eseguire, seleziona la catena 3.SF NZC creata in precedenza per aggiornare le tabelle Wdata con i dati di Salesforce NZC
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore Prefisso del file - Seleziona l'input di runtime ObjectName da Trigger.
- Seleziona la variabile di runtime System.DateTime.
- Inserisci
.csv.
ID tabella Seleziona Id dall'output Tabella del comando Crea tabella. File set di dati Seleziona l'output Risultato query del comando Scarica risultato query. - Da Connettori disponibili, seleziona Workiva, e sposta Elimina la tabella nell'area di disegno.
- Trascina un collegamento da Esegui catena a Elimina tabella.
- Seleziona il comando Elimina tabella e clicca su Modifica.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Connettore Seleziona lo stesso connettore Workiva degli altri comandi. ID tabella Seleziona Id dall'output Tabella del comando Crea tabella. - Da Eventi catena, sposta un altro Esegui catena sull'area di disegno.
- Trascina un collegamento da Elimina tabella 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.
- In Catena da eseguire, seleziona la catena 4.SF NZC creata in precedenza per aggiornare la sezione Foglio di controllo del foglio di calcolo Salesforce NZC.
- Inserisci gli input per il runtime della catena e clicca su Salva:
Input di runtime Valore Gamma Seleziona l'input di runtime Gamma da Trigger. Anno Seleziona l'input di runtime Anno di riferimento da Trigger. - Clicca su Pubblica, inserisci eventuali note sulla pubblicazione e clicca su Pubblica.
Costruisci una catena per specificare i dati da scaricare da Salesforce NZC
Successivamente, costruisci la catena per specificare i dati sulla contabilizzazione delle emissioni di carbonio da scaricare, in base alle selezioni nella sezione Foglio di controllo del foglio di calcolo Salesforce NZC.
Nota: Crea la catena 2.SF NZC prima di questa, per i suoi eventi Esegui catena.
Passo 1. Crea la catena
- Da Catene, clicca su Crea e seleziona Crea catena.
- In Impostazioni, inserisci il nome
1. SF NZCe una descrizione che aiuti a identificare la catena. - Clicca su Salva.
Passo 2. Aggiungi i comandi per identificare le selezioni di Foglio di controllo
Dalla sezione Foglio di controllo del foglio di calcolo Salesforce NZC, puoi selezionare il tipo di dati da aggiornare, ad esempio per le attività stazionarie o per le attività dei veicoli. Per avviare la catena, aggiungi i comandi per identificare le selezioni della sezione Foglio di controllo.
- Da connettori, selezionare Workiva, e spostare Ottenere i dati del foglio a Avviare.
- 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 delle altre catene. ID del foglio di calcolo Inserisci l'ID del foglio di calcolo Salesforce NZC. ID/nome della sezione Inserisci l'ID della sezione Foglio di controllo del foglio di calcolo Salesforce NZC. Regione Inserisci A11:D19.Stile di valore Seleziona Calcolato. Revisione Per assicurarsi la versione più recente, inserire -1. - Da connettori, seleziona Trasformazione tabellare, e sposta Query avanzata nell'area di disegno.
- Trascina un link da Avvia al comando 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.
- In Proprietà dei comandi, seleziona il connettore di trasformazione tabulare da utilizzare.
- In Tabelle, inserisci il file e il nome della tabella:
- In File, seleziona l'output Dati del comando Ottieni dati foglio.
- In Nome tabella, inserisci
a.
- Inserisci le proprietà del comando e clicca su Salva:
Proprietà Valore Query Inserisci seleziona * da where `Aggiorna dati` = 'Sì'.Delimitatore input Seleziona la virgola. Delimitatore output Seleziona la virgola. Anteprima dei risultati Seleziona questa casella di controllo. - Dai connettori , seleziona JSON, e sposta CSV in JSON nell'area di disegno.
- Trascina un collegamento tra i comandi Query avanzata e CSV a JSON.
- Seleziona il comando CSV a JSON 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 JSON da utilizzare. File di input Seleziona l'output Risultato del comando Query avanzata. Delimitatore Seleziona virgola (,).
Passo 3. Aggiungi la logica per scaricare i dati degli asset dei veicoli
- Sposta il gruppo di comandi sull'area di disegno.
- Trascina un link dal comando CSV a JSON al gruppo di comandi.
- Seleziona il gruppo di comandi e clicca su Modifica.
- Dalla scheda Iterazioni, attiva Iteratore.
- In Seleziona il tipo di modificatore, seleziona Elenco.
- In Iterazioni, seleziona l'output File JSON del comando CSV a JSON.
- Clicca su Salva.
- Da Eventi catena, sposta Condizionale nell'area di disegno.
- Trascina un link da Inizio gruppo del gruppo di comandi all'evento Condizionale.
- Seleziona l'evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che controlla la selezione di Asset dei veicoli.
- In Condizioni, aggiungi una regola:
Tipo di dati Variabile Operatore Valore Seleziona la stringa. Seleziona l'output File JSON del comando CSV a JSON. Seleziona =. Inserisci Dati degli asset dei veicoli. - In Variabile, clicca sull'output File JSON, aggiungi una trasformazione variabile Ottieni valore da JSON e clicca su Salva:
Output Valore Seleziona la stringa Inserisci il Nome. - Da Eventi catena, sposta Esegui catena sull'area di disegno.
- Trascina un link dall'evento Condizionale all'evento Esegui catena.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che scarica i dati dell'attività delle emissioni.
- In Catena da eseguire, seleziona la catena 2.SF NZC creata in precedenza.
- Inserisci gli input per il runtime e clicca su Salva:
Input Valore ObjectQuery - Inserisci questa query:
SELECT+EndDate,ReportingYear,StartDate,TotalScp3DnstrmEmissions,TotalScp3UpstrmEmissions,TotFuelCnsmpInGallons,TotFuelCnsmpInLiters,TotScope1EmissionsInTco2e,TotScope2LocBasedEmissions,TotScope2MktBasedEmissions,VehicleAssetEmssnSrc.CrbnEmssnScopeAlloc,VehicleAssetEmssnSrc.IsCompanyOwnedAsset,VehicleAssetEmssnSrc.IsDeleted,VehicleAssetEmssnSrc.Name,VehicleAssetEmssnSrc.VehicleType+FROM+VehicleAssetCrbnFtprnt+WHERE+ReportingYear+=+'
Suggerimento: Se hai incluso una colonna aggiuntiva nel comando Array a CSV per i dati dell'attività delle emissioni nella catena 2.SF NZC, includi anche il suo campo in questa query. Puoi testare Salesforce Object Query Language (SOQL) per i dati aggiuntivi da Salesforce Workbench.
- Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON:
- In Output, seleziona Stringa.
- In Valore, inserire
Anno di riferimento.
- Inserisci
'.
ID tabella Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserisci
TableID.
TableSchema Inserisci questa stringa JSON: [
{
"mode": "nullable",
"name": "reportingyear",
"type": "integer"
},
{
"mode": "nullable",
"name": "startdate",
"type": "date"
},
{
"mode": "nullable",
"name": "enddate",
"type": "date"
},
{
"mode": "nullable",
"name": "name",
"type": "string"
},
{
"mode": "nullable",
"name": "iscompanyownedasset",
"type": "boolean"
},
{
"mode": "nullable",
"name": "isdeleted",
"type": "boolean"
},
{
"mode": "nullable",
"name": "vehicletype",
"type": "string"
},
{
"mode": "nullable",
"name": "totalscp3dnstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totalscp3upstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totfuelcnsmpingallons",
"type": "float"
},
{
"mode": "nullable",
"name": "totfuelcnsmpinliters",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope1emissionsintco2e",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope2locbasedemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope2mktbasedemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "crbnemssnscopealloc",
"type": "string"
}
]Suggerimento: Se hai incluso una colonna aggiuntiva nel comando Array a CSV per i dati dell'attività delle emissioni nella catena 2.SF NZC, includi anche il suo campo in questa stringa JSON.
Nome dell'oggetto Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserisci
Nome.
Gamma Inserisci E12:E12.Anno di riferimento Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserire
Anno di riferimento.
- Inserisci questa query:
Passo 4. Aggiungi la logica per scaricare i dati degli asset stazionari
- Da Eventi catena, sposta un altro Condizionale nell'area di disegno.
- Trascina un link dal precedente evento Condizionale al nuovo, poi fai doppio clic sul link, seleziona Errore per Modifica condizione link e clicca su Salva.
- Seleziona il nuovo evento Condizionale e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che controlla la selezione di Asset stazionari.
- In Condizioni, aggiungi una regola:
Tipo di dati Variabile Operatore Valore Seleziona la stringa. Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserisci
Nome.
Seleziona =. Inserisci Dati asset stazionari. - Da Eventi catena, sposta un altro Esegui catena sull'area di disegno.
- Trascina un link dall'evento Condizionale al nuovo evento Esegui catena.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che scarica i dati degli asset stazionari.
- In Catena, seleziona la catena 2.SF NZC creata in precedenza.
- Inserisci gli input per il runtime e clicca su Salva:
Input Valore ObjectQuery - Inserisci questa query:
SELECT+EndDate,ReportingDate,ReportingYear,StartDate,TotalRenewableEnergyInKwh,TotalRenewableEnergyPct,TotalScp3DnstrmEmissions,TotalScp3UpstrmEmissions,TotBldgIndirectEnrgyCnsmpInMwh,TotEnergyConsumptionInGj,TotEnergyConsumptionInKwh,TotEnergyConsumptionInMwh,TotRnwlEnrgyExclHydroInKwh,TotRnwlEnrgyExclHydroPct,TotScope1EmissionsInTco2e,TotScope2LocBasedEmissions,TotScope2MktBasedEmissions,StnryAssetEnvrSrc.CrbnEmssnScopeAllocId,StnryAssetEnvrSrc.IsCompanyOwnedAsset,StnryAssetEnvrSrc.Name,StnryAssetEnvrSrc.StationaryAssetType+FROM+StnryAssetCrbnFtprnt+WHERE+ReportingYear+=+'
Suggerimento: Se hai incluso una colonna aggiuntiva nel comando Array a CSV per i dati delle attività stazionarie nella catena 2.SF NZC, includi anche il suo campo in questa query. Puoi testare SOQL per i dati aggiuntivi da Salesforce Workbench.
- Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON:
- In Output, seleziona Stringa.
- In Valore, inserire
Anno di riferimento.
- Inserisci
'.
ID tabella Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserisci
TableID.
TableSchema Inserisci questa stringa JSON: [
{
"mode": "nullable",
"name": "reportingyear",
"type": "integer"
},
{
"mode": "nullable",
"name": "reportingdate",
"type": "string"
},
{
"mode": "nullable",
"name": "startdate",
"type": "date"
},
{
"mode": "nullable",
"name": "enddate",
"type": "date"
},
{
"mode": "nullable",
"name": "name",
"type": "string"
},
{
"mode": "nullable",
"name": "iscompanyownedasset",
"type": "boolean"
},
{
"mode": "nullable",
"name": "stationaryassettype",
"type": "string"
},
{
"mode": "nullable",
"name": "crbnemssnscopeallocid",
"type": "string"
},
{
"mode": "nullable",
"name": "totalrenewableenergyinkwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totalrenewableenergypct",
"type": "float"
},
{
"mode": "nullable",
"name": "totalscp3upstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totalscp3dnstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totbldgindirectenrgycnsmpinmwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totenergyconsumptioningj",
"type": "float"
},
{
"mode": "nullable",
"name": "totenergyconsumptioninkwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totenergyconsumptioninmwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totrnwlenrgyexclhydroinkwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totrnwlenrgyexclhydropct",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope1emissionsintco2e",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope2locbasedemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope2mktbasedemissions",
"type": "float"
}
]Suggerimento: Se hai incluso una colonna aggiuntiva nel comando Array a CSV per i dati delle attività stazionarie nella catena 2.SF NZC, includi anche il suo campo in questa stringa JSON.
Nome dell'oggetto Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserisci
Nome.
Gamma Inserisci E13:E13.Anno di riferimento Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserire
Anno di riferimento.
- Inserisci questa query:
Step 4. Add logic to download Scope 3 emissions data
- From Chain events, move another Conditional to the canvas.
- Drag a link from the previous Conditional event to the new one, then double-click the link, select Error for Edit link condition, and click Save.
-
Select the new Conditional event, and click
Edit.
- In Basic info, enter a name and description to help identify that it checks the selection of Scope 3 Data.
-
In Conditions, add a rule:
Data type Variable Operator Value Select String. Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
Name.
Select =. Enter Scope3 Data. - From Chain events, move another Run chain to the canvas.
- Drag a link from the Conditional event to the new Run chain event.
- Select the Run chain event, and click Edit.
- In Basic info, enter a name and description to help identify that it downloads Scope 3 emission source data.
- In Chain, select the 2.SF NZC chain created earlier.
-
Enter the runtime inputs, and click Save:
Input Value ObjectQuery -
Enter this query:
SELECT AirTravelEmssnFctrId,BusinessRegion,City,Country,CurrencyIsoCode,Description,FrgtHaulingEmssnFctrId,GroundTravelEmssnFctrId,HotelStayEmssnFctrId,Id,IsDeleted,Name,OwnerId,ParentEmissionSourceId,PostalCode,RentalCarEmssnFctrId,Scope3EmissionSourceType,State FROM Scope3EmssnSrc
-
Select the JSON file output of the
CSV to JSON command, then click
the output and apply a Get value from JSON
variable transformation:
- In Output, select String.
-
In Value, enter
Reporting Year.
-
Enter
'.
Table ID Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
TableID.
ParseData Enter this Handlebars expression: AirTravelEmssnFctrId,BusinessRegion,City,Country,CurrencyIsoCode,Description,FrgtHaulingEmssnFctrId,GroundTravelEmssnFctrId,HotelStayEmssnFctrId,Id,IsDeleted,Name,OwnerId,ParentEmissionSourceId,PostalCode,RentalCarEmssnFctrId,Scope3EmissionSourceType,State {{#each a}} {{AirTravelEmssnFctrId}},{{BusinessRegion}},{{City}},{{Country}},{{CurrencyIsoCode}},{{Description}},{{FrgtHaulingEmssnFctrId}},{{GroundTravelEmssnFctrId}},{{HotelStayEmssnFctrId}},{{Id}},{{IsDeleted}},{{Name}},{{OwnerId}},{{ParentEmissionSourceId}},{{PostalCode}},{{RentalCarEmssnFctrId}},{{Scope3EmissionSourceType}},{{State}} {{/each}}Object name Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
Name.
Range Enter D14:D14.Reporting year Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
Reporting Year.
-
Enter this query:
Passo 5. Aggiungi il comando per scaricare l'attività di emissione
- Da Eventi catena, sposta un altro Esegui catena sull'area di disegno.
- Trascina un link dall'evento Condizionale al nuovo evento Esegui catena.
- Fai doppio clic sul link, seleziona Errore per Modifica la condizione del link e clicca su Salva.
- Seleziona l'evento Esegui catena e clicca su Modifica.
- In Informazioni di base, inserisci un nome e una descrizione per identificare che scarica i dati dell'attività delle emissioni.
- In Catena, seleziona la catena 2.SF NZC creata in precedenza.
- Inserisci gli input per il runtime e clicca su Salva:
Input Valore ObjectQuery Inserisci questa query: SELECT+CurrencyIsoCode,DataSourceType,EmissionsScopeCategory,Id,IsDeleted,Name,OwnerId+FROM+EmissionsActivity
Suggerimento: Se hai incluso una colonna aggiuntiva nel comando Array a CSV per i dati delle attività dei veicoli nella catena 2.SF NZC, includi anche il suo campo in questa query. Puoi testare SOQL per i dati aggiuntivi da Salesforce Workbench.
ID tabella Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserisci
TableID.
TableSchema Inserisci questa stringa JSON: [
{
"mode": "nullable",
"name": "currencyisocode",
"type": "string"
},
{
"mode": "nullable",
"name": "datasourcetype",
"type": "string"
},
{
"mode": "nullable",
"name": "emissionsscopecategory",
"type": "string"
},
{
"mode": "nullable",
"name": "id",
"type": "string"
},
{
"mode": "nullable",
"name": "isdeleted",
"type": "boolean"
},
{
"mode": "nullable",
"name": "name",
"type": "string"
},
{
"mode": "nullable",
"name": "ownerid",
"type": "string"
}
]Suggerimento: Se hai incluso una colonna aggiuntiva nel comando Array a CSV per i dati delle attività dei veicoli nella catena 2.SF NZC, includi anche il suo campo in questa stringa JSON.
Nome dell'oggetto Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserisci
Nome.
Gamma Inserisci E15:E15.Anno di riferimento Seleziona l'output File JSON del comando CSV a JSON, quindi clicca sull'output e applica una trasformazione variabile Ottieni valore da JSON: - In Output, seleziona Stringa.
- In Valore, inserire
Anno di riferimento.
- Clicca su Pubblica, inserisci eventuali note sulla pubblicazione e clicca su Pubblica.
Esegui le catene
Per aggiornare automaticamente il foglio di calcolo Salesforce NZC con i dati più recenti sulla contabilizzazione delle emissioni di carbonio:
Passo 1. Seleziona i dati da aggiornare
Nel foglio di calcolo Salesforce NZC, specifica i dati da scaricare da Salesforce NZC (Dati degli asset dei veicoli, Dati degli asset stazionari o Attività delle emissioni) dalla sezione Foglio di controllo:
- Nella colonna Anno di riferimento, seleziona i dati dell'anno da scaricare.
- Nella colonna Aggiorna dati, seleziona se scaricare i dati più recenti.
Passo 2. Esegui la catena 1.SF NZC
In Builder catena, apri la catena 1.SF NZC e clicca su Esegui ed Esegui catena.
Quando questa catena viene eseguita, esegue automaticamente le altre due catene per scaricare i dati selezionati da Salesforce NCZ e aggiornare i valori corrispondenti e il file di log nel foglio di calcolo Salesforce NZC.