Med ekstern rapportering i Microsoft Sustainability Manager kan du administrere rapportering på tvers av flere standarder og rammeverk. Organisasjonen din kan spore detaljer, inkludert
- Assessments, eller de forekomstene av en spesifikk standard som du velger å offentliggjøre svar for, for eksempel Corporate Sustainability Reporting Disclosures (CSRD) 2024
- Dimensjoner brukes til å kategorisere eller bryte ned de spesifikke verdiene - eller fakta - som skal rapporteres, for eksempel geografisk plassering, på samme måte som dimensjoner for Program metrics
Med Workiva-plattformen kan du bygge kjeder som automatisk laster ned vurderinger og dimensjoner fra ekstern rapportering i Microsoft Sustainability Manager til Wdata-tabeller, basert på en tidsperiode som er spesifisert i et egendefinert Ekstern rapportering i MS Sustainability Regneark. Du kan deretter bruke disse tabellene som kilde for en spørring eller regnearktilkobling, for eksempel for bærekraftsrapportering i Workiva-plattformen.
Merk: Selv om du bygger flere kjeder i disse instruksjonene, kjører du bare én -kjede - som deretter automatisk kjører de andre - for å laste ned data fra Microsoft og oppdatere regnearket.
Merk:. Ekstern rapportering i MS Sustainability regnearket som brukes av disse kjedene, er levert av Workiva. Hvis du ikke har det, men er interessert, kan du kontakte din Customer Success Manager for mer informasjon.
Forutsetninger
For å bygge disse kjedene må du først sette opp disse kontaktene i Kjeder:
- Workiva kontakt
- Microsoft Dynamics® CRM kontakt
- Tabular Transformation kontakt
- JSON kontakt
- Styr kontakt
- File Utilities kontakt
Tips: Alle kjedekommandoene bruker standard CloudRunner. Det er ikke behov for GroundRunners.
For å aktivere integrasjon med Microsoft Dataverse, registrer en app med en Microsoft Entra ID, og legg merke til følgende for Microsoft Dynamics CRM connector:
- URL-adressen og leietaker-ID-en til forekomsten av ekstern rapportering i Microsoft Sustainability Manager som skal lastes ned fra
- Klient-ID og hemmeligheten til Microsoft Entra ID
Til slutt, noter ID-ene for Ekstern rapportering i MS Sustainability regnearket, arkene og de tilknyttede tabellene.
Bygg en kjede for å logge nedlastinger av data
Til å begynne med kan du bygge en kjede for å oppdatere Ekstern rapportering i MS Sustainability regneark for å spore når utslippsdata lastes opp til Workiva.
Trinn 1. Opprett kjeden
- Fra Kjeder, klikk på Opprett, og velg Opprett kjede.
- I Setup skriver du inn et navn på
3. Ekstern rapportering i MS Sustainability loggerog en beskrivelse for å forklare at kjeden logger når data lastes opp fra ekstern rapportering i Microsoft Sustainability Manager. - Klikk på Lagre.
Trinn 2. Start med en Runtime Inputs-hendelse
- Fra Kjedehendelser, flytt Runtime-innganger til Start.
- Velg hendelsen Runtime inputs, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere hendelsen.
- I Variables legger du til TextField-innganger med disse visningsnavnene:
OmrådeRegneark-IDKontrollark-IDID for kjedekjøringsloggOppdater år
Tips: La standardverdiene for variablene stå tomme; de blir generert når du kjører 1. MS Sustainability oppdaterer -kjeden som opprettes senere.
- Velg Required for alle variabler, og klikk på Save.
Trinn 3. Legg til kommandoer for å hente tidsperiode fra kontrollarket
For å identifisere tidsperioden for utslippsdataene som skal lastes ned fra Microsoft:
- Fra Tilgjengelige koblinger velger du Filverktøy, og flytter Opprett fil til lerretet.
- Dra en lenke fra Runtime-innganger til Opprett fil.
- Velg kommandoen Opprett fil, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den File utilities-kontakten du vil bruke. Tekst Skriv inn strengen som skal oppdateres i Control-ark: - Gå inn på
,,Data sist oppdatert på. - Velg variabelen System.DateTime fra Runtime.
- Gå inn på
- Fra Tilgjengelige koblinger velger du Workiva, og flytter Skriv arkdata til lerretet.
- Dra en lenke fra Opprett fil til Skriv arkdata.
- Velg kommandoen Skriv arkdata, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg hvilken Workiva-kontakt du vil bruke. Regneark-ID Velg Regneark-ID kjøretidsinndata fra Trigger. Ark-ID/navn Velg Control sheet ID runtime input fra Trigger. Datafil Velg Opprettet fil utdata fra Opprett fil. Skilletegn Skriv inn et komma ( ,).Område Velg Range runtime input fra Trigger. Bruk asynkron Fjern merket i denne avmerkingsboksen. Bruk plattform-API Merk av i denne avmerkingsboksen.
Trinn 4. Legg til kommandoer for å oppdatere Chain run-loggen
For å oppdatere Chain kjør logg ark når data lastes ned fra Microsoft:
- Fra Tilgjengelige koblinger velger du Workiva, og flytter Hent arkdata til lerretet.
- Dra en lenke fra Runtime-innganger til Hent arkdata.
- Velg kommandoen Hent arkdata, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Workiva-kontakten som tidligere. Regneark-ID Velg Regneark-ID kjøretidsinndata fra Trigger. Ark-ID/navn Velg Chain run log ID runtime input fra Trigger. Region Skriv inn A1:.Verdistil Velg Beregnet. Revisjon Skriv inn -1. - Fra Tilgjengelige koblinger velger du Filverktøy, og flytter Opprett fil til lerretet.
- Dra en lenke fra Hent arkdata til Opprett fil.
- Velg kommandoen Opprett fil, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at kommandoen oppretter loggposten.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme File utilities-kontakten som tidligere. Tekst Skriv inn strengen for å oppdatere kolonnene i Kjedekjøringslogg -arket: - Skriv inn kolonneoverskriftene:
Dato,Detaljer, og trykk Enter. - Velg variabelen System.DateTime fra Runtime.
- Klikk på variabelen System.DateTime, og legg til en Parse Date/Time-transformasjon:
- Velg ISO Extended (plattformstandard).
- I Utdatadatoformat, skriv inn
%Y-%m-%d. - Velg tidssoner for inn- og utdatadata.
- Skriv inn
,data for. - Velg Refresh year runtime input fra Trigger.
- Enter
ble oppdatert.
- Skriv inn kolonneoverskriftene:
- Velg Tabular transformation fra Available connectors, og flytt Advanced query til lerretet.
- Dra en lenke fra Opprett fil til Avansert spørring.
- Velg kommandoen Advanced query, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den tabellformede transformasjonskoblingen du vil bruke. Tabeller Legg til to tabeller som skal brukes i spørringen: - For det første bordet:
- I File velger du Data utdata fra Get sheet data.
- I Tabellnavn, skriv inn
a.
- For den andre tabellen:
- I Fil velger du Opprettet fil utdata fra forrige Opprett fil.
- I Tabellnavn, skriv inn
b.
Spørring Skriv inn spørringen som skal kjøres: select * from a union all select * from b
Skilletegn for inndata Velg Komma. Skilletegn for utdata Velg Komma. Forhåndsvisning av resultater Merk av i denne avmerkingsboksen. - For det første bordet:
- Fra Tilgjengelige koblinger velger du Workiva, og flytter Overskriv arkdata til lerretet.
- Dra en kobling fra Avansert spørring til Overskriv arkdata.
- Velg kommandoen Overskriv arkdata, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Workiva-kontakten som tidligere. Regneark-ID Velg Regneark-ID kjøretidsinndata fra Trigger. Ark-ID/navn Velg Chain run log ID runtime input fra Trigger. Datafil Velg Resultat utdata fra Avansert spørring. Skilletegn Skriv inn et komma ( ,).Startcelle Skriv inn A1.Bruk asynkron Merk av i denne avmerkingsboksen. Bruk plattform-API Fjern merket i denne avmerkingsboksen. - Klikk på Publiser, skriv inn en merknad om publiseringen, og klikk på Publiser.
Bygg kjeder fra malen Last inn data til Wdata
Deretter bruker malen Load Data to Wdata til å bygge kjeder for å oppdatere Ekstern rapportering i MS Sustainability regnearkets tilknyttede tabeller med dataene som er lastet ned fra Microsoft. Malen Load Data to Wdata oppretter kjeder som fungerer sammen for å:
- Finn ut om datasettet allerede finnes i tabellen
- Oppdater tabellen med det nyeste datasettet
For å opprette kjedene fra Maler, åpne malen Load Data to Wdata | Primary chain, og klikk på Ny kjede.
Bygg kjede for å iterere over nedlastede data
For å sikre at nedlastingen inkluderer alle tilgjengelige data, kan du bygge en kjede for å iterere over og kompilere vurderingene og dimensjonene for den angitte tidsperioden.
Trinn 1. Opprett kjeden
- Fra Kjeder, klikk på Opprett, og velg Opprett kjede.
- I Setup skriver du inn et navn på
2. Ekstern rapportering i MS Sustainability compileog en beskrivelse som forklarer at kjeden sammenstiller data som er lastet ned fra ekstern rapportering i Microsoft Sustainability Manager. - Legg til variablene:
Navn Verdi Regneark-ID Skriv inn ID-en for Ekstern rapportering i regnearket MS Sustainability. Kontrollark-ID Skriv inn ID-en for Kontrollark i regnearket. ID for kjedekjøringslogg Skriv inn ID-en for Kjedekjøringslogg i regnearket. ID for dimensjonstabell Skriv inn ID-en for tabellen som er koblet til regnearket som lagrer dimensjoner fra ekstern rapportering i Microsoft Sustainability Manager. - Legg til en dynamisk variabel med navnet
nextLink, og klikk på Lagre.
Trinn 2. Begynn med hendelser for å angi variabler
For å angi kjedens variabler:
- Fra Utløs hendelse, flytt Runtime-innganger til Start.
- Velg hendelsen Runtime inputs, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere hendelsen.
- I Variables legger du til disse TextField-inndataene:
- nesteLink
- sti
- Velg Required for begge variablene, og klikk på Save.
- Fra Kjedehendelser, flytt Angi dynamiske kjedevariabler til lerretet.
- Dra en lenke fra Runtime inputs til Set dynamic chain variables.
- Velg hendelsen Angi dynamiske kjedevariabler, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere hendelsen.
- Konfigurer handlingen, og klikk på Lagre:
Dynamisk variabel Verdi Velg nesteLink. Velg nextLink runtime-inngangen fra Trigger.
Trinn 3. Legg til kommandogruppe for å iterere over dimensjoner
For å sammenstille dimensjonene som er lastet ned fra ekstern rapportering i Microsoft Sustainability Manager:
- Flytt Kommandogruppen til lerretet.
- Dra en lenke fra Angi dynamiske kjedevariabler til gruppens I, og klikk deretter på Rediger for gruppen.
- I Iteratorer, aktiver Iterate.
- I Velg modifikatortype, velg Gjenta til.
- Legg til denne regelen, og klikk på Lagre:
Datatype som skal testes Data Operasjon som skal testes Velg streng. Velg nextLink runtime-inngangen fra Trigger. Velg Er tom. - Velg Microsoft Dynamics CRM fra Tilgjengelige koblinger, og flytt Hent til lerretet.
- Dra en kobling fra Gruppestart til Hent, og klikk deretter på Rediger for kommandoen.
- I Basic info angir du et navn og en beskrivelse som gjør det lettere å identifisere at kommandoen henter dimensjonsdata.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg Microsoft Dynamics CRM-kontakten du vil bruke. Sti Velg Path runtime input fra Trigger. Spørreparametere Velg nextLink runtime-inngangen fra Trigger. Tilpassede overskrifter Legg til denne overskriften: - I Key, skriv inn
Prefer. - I Value skriver du inn:
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Maks antall sider Gå inn på 1.Utgangsskjema Skriv inn dette eksempelet på svar: {"@odata.context": "string","value": [{}],"@odata.nextLink":"string"} - I Key, skriv inn
- Fra Kjedehendelser flytter du Betinget til lerretet.
- Dra en lenke fra Hent til Betinget.
- Velg hendelsen Conditional, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere hendelsen.
- Legg til denne regelen i Conditions, og klikk på Save:
Datatype som skal testes Data Operasjon som skal testes Velg streng. Velg Path runtime input fra Trigger. Velg =, og skriv inn msdyn_dimensionlinks. - Fra Tilgjengelige koblinger velger du JSON, og flytter Array til CSV til lerretet.
- Dra en lenke fra Betinget til Array til CSV.
- Velg kommandoen Array to CSV, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen som konverterer dimensjoner.
- Angi egenskapene til kommandoen:
Egenskap Verdi Kontakt Velg JSON-kontakten som skal brukes. JSON-data Velg Verdi Hentede data utdata fra kommandoen Hent . Skilletegn for flere verdier Skriv inn et komma (,). Forhåndsvisning av resultat Merk av i denne avmerkingsboksen. Skilletegn Velg Komma. - Legg til disse kolonnene, og klikk på Lagre:
Kolonnenavn JSONPath dimensjon_navn .msdyn_name
fact_name .msdyn_artifactid_msdyn_esgfact.msdyn_name
dimensjon_medlem ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
fakt_numerisk_verdi .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
fact_boolean_value .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
fact_text_value .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fakta_rik_tekst_verdi .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
faktagodkjenning_policy .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
konsept .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
fact_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
fact_unit .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
fact_period .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Velg Array to CSV, og klikk på Kopier.
- Dra en kobling fra Conditional til den nye Array to CSV, dobbeltklikk deretter på koblingen og velg Error.
- Velg den nye kommandoen Array to CSV, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse som gjør det lettere å identifisere at kommandoen konverterer vurderinger.
- I Kommandoegenskaper erstatter du kolonnene med disse, og klikker på Lagre.
Kolonnenavn JSONPath vurdering_navn .msdyn_name
vurdering_konsept .msdyn_requirementconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
vurdering_konsept_opprettelsesdato .opprettetpå
fact_name .msdyn_esgfact_msdyn_esgfact.msdyn_name
fact_period .msdyn_artifactid_msdyn_esgfact."msdyn_period_value@OData.Community.Display.V1.FormattedValue"
fact_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
fact_text_value .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fakta_rik_tekst_verdi .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
faktagodkjenning_policy .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concept_status .msdyn_requirementconcept."statecode@OData.Community.Display.V1.FormattedValue"
concept_required .msdyn_requirementconcept."msdyn_required@OData.Community.Display.V1.FormattedValue"
fakt_numerisk_verdi .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Fra Tilgjengelige koblinger velger du Tabulær transformasjon, og flytter Stable filer til lerretet.
- Dra koblinger fra begge Array til CSV kommandoer til Stack-filer.
- Velg kommandoen Stack files, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den tabellformede transformasjonskoblingen du vil bruke. Skilletegn Velg Komma. Inndatafiler Angi hvilke filer som skal stables: - Velg Tidligere utdata for stakkfiler fra Stakkfiler.
- Skriv inn et komma (
,). - Velg Konvertert fil utdata fra dimensjonene Array til CSV.
Forhåndsvisning av resultater Merk av i denne avmerkingsboksen. - Fra Kjedehendelser flytter du en ny Betinget til lerretet.
- Dra en lenke fra Stack files til Conditional.
- Velg hendelsen Conditional, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere hendelsen.
- Legg til denne regelen i Conditions, og klikk deretter på Save:
Datatype som skal testes Data Operasjon som skal testes Velg streng. Velg Next query utdata fra kommandoen Retrieve. Velg Er ikke tom. - Fra Kjedehendelser, flytt en annen Angi dynamiske kjedevariabler til lerretet.
- Dra en lenke fra Betinget til Angi dynamiske kjedevariabler.
- Velg hendelsen Angi dynamiske kjedevariabler, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere hendelsen.
- Konfigurer denne handlingen, og klikk på Lagre:
Dynamisk variabel Verdi Velg nesteLink. Velg Next query utdata fra kommandoen Retrieve. - Fra Kjedehendelser, flytt Avslutt gruppe til lerretet.
- Dra en kobling fra Betinget til Avslutt gruppe, dobbeltklikk deretter på koblingen og velg Feil.
Trinn 4. Angi kjedens utgang
Slik bruker du kjedens kompilerte resultat når du kjører kjeden for å oppdatere dataene fra ekstern rapportering i Microsoft Sustainability Manager:
- Klikk på Innstillinger.
- I Kjedeutganger klikker du på Legg til kjedeutgang.
- I Name skriver du inn
stackedFiles. - Velg kommandoen Stack files og dens Stack files output.
- Klikk på Lagre.
- Klikk på Publiser, skriv deretter inn en merknad om kjedens publisering, og klikk på Publiser.
Bygg kjede for å laste ned data fra ekstern rapportering i Microsoft Sustainability Manager
Til slutt kan du bygge kjeden for å laste ned vurderinger og dimensjoner fra ekstern rapportering i Microsoft Sustainability Manager.
Trinn 1. Opprett kjeden
- Fra Kjeder, klikk på Opprett, og velg Opprett kjede.
- I Setup, skriv inn et navn på
1. Ekstern rapportering i MS Sustainability refreshog en beskrivelse for å forklare at kjeden laster ned data fra ekstern rapportering i Microsoft Sustainability Manager. - Legg til variablene:
Navn Verdi Regneark-ID Skriv inn ID-en for Ekstern rapportering i regnearket MS Sustainability. Kontrollark-ID Skriv inn ID-en for Kontrollark i regnearket. ID for kjedekjøringslogg Skriv inn ID-en for Kjedekjøringslogg i regnearket. ID for dimensjonstabell Skriv inn ID-en for tabellen som er koblet til regnearket som lagrer dimensjoner fra ekstern rapportering i Microsoft Sustainability Manager. ID for vurderingstabell Skriv inn ID-en for tabellen som er koblet til regnearket som lagrer vurderinger fra ekstern rapportering i Microsoft Sustainability Manager. - Legg til en dynamisk variabel med navnet
nextLink, og klikk på Lagre.
Trinn 2. Legg til kommandoer for å laste ned data for en tidsperiode
For å laste ned data fra Microsoft, basert på tidsperioden som er angitt i Ekstern rapportering i MS Sustainability regneark:
- Fra Tilgjengelige kontakter, velg Workiva, og flytt Hent arkdata til Start.
- Velg kommandoen Hent arkdata, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Workiva-kontakten som tidligere. Regneark-ID Velg variabelen Spreadsheet ID fra Chain. Ark-ID/navn Velg variabelen Control sheet ID fra Chain. Region Skriv inn B11:C12.Verdistil Velg Beregnet. Revisjon Skriv inn -1. - Velg Tabular transformation fra Available connectors, og flytt Advanced query til lerretet.
- Dra en lenke fra Hent arkdata til Avansert spørring.
- Velg kommandoen Advanced query, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Tabular-transformasjonskoblingen som tidligere. Tabeller Legg til denne tabellen: - I File velger du Data utdata fra Hent arkdata.
- I Tabellnavn, skriv inn
a.
Spørring Skriv inn velg `Periode` fra en.Skilletegn for inndata Velg Komma. Skilletegn for utdata Velg Komma. Forhåndsvisning av resultater Merk av i denne avmerkingsboksen. - Fra Tilgjengelige koblinger velger du Tabulær transformasjon, og flytter Trekk ut verdi til lerretet.
- Dra en lenke fra Avansert spørring til Trekk ut verdi.
- Velg kommandoen Trekk ut verdi, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Tabular Transformation-kontakten som tidligere. Inndatafil Velg Resultat utdata fra Avansert spørring. Kolonneindeks Gå inn på 1.Skilletegn Velg Komma. Radindeks Gå inn på 2. - Velg Microsoft Dynamics CRM fra Tilgjengelige koblinger, og flytt Hent til lerretet.
- Dra en lenke fra Trekk ut verdien til Hent.
- Velg kommandoen Hent, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse som gjør det lettere å identifisere at kommandoen laster ned data for en periode.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Microsoft Dynamics CRM-kontakten som tidligere. Sti Skriv inn msdyn_rangeperiods.Spørreparametere Bygg opp spørringsparametrene som skal brukes: - Enter:
$select=statecode,msdyn_rangeperiodid,msdyn_name,msdyn_from,msdyn_to&$filter=(msdyn_name eq '
- Velg Verdien utdata fra Trekk ut verdien.
- Skriv inn
')&$orderby=msdyn_name asc.
Tilpassede overskrifter Legg til denne overskriften: - I Key, skriv inn
Prefer. - I Value, skriv inn
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Maks antall sider Gå inn på 1.Utgangsskjema Skriv inn dette eksempelet på svar: {"@odata.context": "string","value": [{}],"@odata.nextLink":"string"} - Enter:
Trinn 3. Legg til kommandoer for å laste ned dimensjoner
- Velg Microsoft Dynamics CRM fra Tilgjengelige koblinger, og flytt en annen Hent til lerretet.
- Dra en kobling mellom de to Hent -kommandoene.
- Velg den nye kommandoen Hent, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at kommandoen laster ned dimensjoner.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Microsoft Dynamics CRM-kontakten som tidligere. Sti Skriv inn msdyn_dimensionlinks.Spørreparametere Bygg opp spørringsparametrene som skal brukes: - Skriv inn:
$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
- Velg Hentede data utdata fra den forrige Hent kommandoen.
- Klikk på Hentet data, og legg deretter til en Get value from JSON-transformasjon:
- I Output velger du Text.
- I Value, skriv inn
value,0, ogmsdyn_rangeperiodid.
- Skriv inn
)&$orderby=msdyn_name asc.
Tilpassede overskrifter Legg til denne overskriften: - I Key, skriv inn
Prefer. - I Value, skriv inn
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Maks antall sider Gå inn på 1.Utgangsskjema Skriv inn dette eksempelet på svar: {"@odata.context": "string","value": [{}],"@odata.nextLink":"string"} - Skriv inn:
- Fra Tilgjengelige koblinger velger du JSON, og flytter Array til CSV til lerretet.
- Dra en lenke fra Hent til Array til CSV.
- Velg kommandoen Array to CSV, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere at kommandoen laster ned dimensjoner.
- Angi egenskapene til kommandoen:
Egenskap Verdi Kontakt Velg den samme JSON-kontakten som tidligere. JSON-data Velg Verdien fra Hentede data utdata fra den foregående Hent kommandoen. Skilletegn for flere verdier Skriv inn et komma (,). Forhåndsvisning av resultat Merk av i denne avmerkingsboksen. Skilletegn Velg Komma. - Legg til disse kolonnene, og klikk på Lagre:
Kolonnenavn JSONPath dimensjon_navn .msdyn_name
fact_name .msdyn_artifactid_msdyn_esgfact.msdyn_name
dimensjon_medlem ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
fakt_numerisk_verdi .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
fact_boolean_value .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
fact_text_value .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fakta_rik_tekst_verdi .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
faktagodkjenningspolicy .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
konsept .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
fact_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
fact_unit .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
fact_period .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Fra Kjedehendelser flytter du Betinget til lerretet.
- Dra en kobling fra Array til CSV til Betinget.
- Velg Betinget hendelse, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere hendelsen.
- Skriv inn denne regelen i Conditions, og klikk deretter på Save:
Datatype som skal testes Data Operasjon som skal testes Velg streng. Velg Next query utdata fra den foregående kommandoen Retrieve. Velg Er ikke tom. - Fra Kjedehendelser, flytt Kjør kjeden til lerretet.
- Dra en lenke fra Betinget til Kjør kjede.
- Velg hendelsen Kjør kjede, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at hendelsen kjører kjeden for å iterere over de nedlastede dataene.
- I Kjør kjede velger du 2. Ekstern rapportering i MS Sustainability-kompileringskjeden som ble opprettet tidligere.
- Skriv inn kjedens kjøretidsinnganger, og klikk på Lagre:
Inndata Verdi nesteLink Velg Next query utdata fra den foregående kommandoen Retrieve. sti Skriv inn msdyn_dimensionlinks. - Velg Tabular Transformation fra Available connectors, og flytt Stack files til lerretet.
- Dra en lenke fra Kjør kjeden til Stable filer.
- Velg kommandoen Stack files, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Tabular Transformation-kontakten som tidligere. Skilletegn Velg Komma. Inndatafiler Angi hvilke filer som skal stables: - Velg Konvertert fil utdata fra foregående Array til CSV.
- Skriv inn et komma (
,). - Velg Kjør kjede - Stablede filer iterasjon - Stablede filer utdata fra Kjør kjede.
Forhåndsvisning av resultat Merk av i denne avmerkingsboksen. - Fra Kjedehendelser, flytt en annen Kjør kjeden til lerretet.
- Dra en lenke fra Stable filer til Kjør kjeden.
- Velg hendelsen Kjør kjede, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at hendelsen kjører kjeden for å laste inn data i Wdata.
- I Run chain velger du Load Data to Wdata | Primary-kjeden som er opprettet fra kjedemalen.
- Skriv inn kjedens kjøretidsinnganger, og klikk på Lagre:
Inndata Verdi Tabell-ID Velg variabelen Dimensjonstabell-ID i Kjede. Filnavn Lag navnet på datasettet som skal lastes opp til Wdata: - Skriv inn
MS_Sustainability_dimensions_. - Velg Verdien utdata fra Trekk ut verdien.
- Skriv inn
.csv.
Datafil Velg Stack files output fra Stack files. Belastningsmetode Velg Erstatt datasett. Tilbakeføring Fjern merket i denne avmerkingsboksen. - Skriv inn
- Fra Kjedehendelser, flytt en annen Kjør kjeden til lerretet.
- Dra en lenke mellom de to Kjør kjeden hendelser.
- Velg den nye hendelsen Kjør kjede, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at hendelsen kjører kjeden for å logge nedlastingen.
- I Kjør kjede velger du loggkjeden 3. Ekstern rapportering i MS Sustainability som ble opprettet tidligere.
- Skriv inn kjedens kjøretidsinnganger, og klikk på Lagre:
Inndata Verdi Område Skriv inn B5:E5.Ark-ID Velg variabelen Control sheet ID fra Chain. Loggskjema for revisjon Velg variabelen Chain run log ID fra Chain. Oppdater år Velg Verdien utdata fra Trekk ut verdien. - Velg hendelsen Kjør kjede som kjører kjeden for å laste inn data i Wdata, og klikk på Kopier.
- Dra en kobling fra Betinget til den nye Kjør kjede -hendelsen, dobbeltklikk deretter på koblingen og klikk på Feil.
- Velg den nye hendelsen Kjør kjede, og klikk på Rediger.
- I Datafil velger du Konvertert fil utdata fra Array til CSV.
- Klikk på Lagre.
- Velg hendelsen Kjør kjede som kjører kjeden for å logge nedlastingen, og klikk på Kopier.
- Dra en lenke fra den forrige Kjør kjede -hendelsen og den nye Kjør kjede -hendelsen.
Trinn 4. Legg til kommandoer for å laste ned vurderinger
- Velg Microsoft Dynamics CRM fra Tilgjengelige koblinger, og flytt en annen Hent til lerretet.
- Dra en kobling fra kommandoen Hent for periodens data til den nye kommandoen Hent.
- Velg den nye kommandoen Hent, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at kommandoen laster ned vurderinger.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Microsoft Dynamics CRM-kontakten som tidligere. Sti Skriv inn msdyn_assessment_assessmentrequirementfacts.Spørreparametere Bygg opp spørringsparametrene som skal brukes: - Skriv inn:
$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_name,msdyn_required)$filter=(msdyn_esgfact_msdyn_esgfact/_msdyn_period_value eq
- Velg Hentede data utdata fra den forrige Hent kommandoen.
- Klikk på Hentet data, og legg deretter til en Get value from JSON-transformasjon:
- I Output velger du Text.
- I Value, skriv inn
value,0, ogmsdyn_rangeperiodid.
- Skriv inn
)&$orderby=msdyn_name asc.
Tilpassede overskrifter Legg til denne overskriften: - I Key, skriv inn
Prefer. - I Value, skriv inn
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"
Maks antall sider Gå inn på 1.Utgangsskjema Skriv inn dette eksempelet på svar: {"@odata.context": "string","value": [{}],"@odata.nextLink":"string"} - Skriv inn:
- Fra Tilgjengelige koblinger velger du JSON, og flytter Array til CSV til lerretet.
- Dra en lenke fra Hent til Array til CSV.
- Velg kommandoen Array to CSV, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere at kommandoen laster ned dimensjoner.
- Angi egenskapene til kommandoen:
Egenskap Verdi Kontakt Velg den samme JSON-kontakten som tidligere. JSON-data Velg Verdien fra Hentede data utdata fra den foregående Hent kommandoen. Skilletegn for flere verdier Skriv inn et komma (,). Forhåndsvisning av resultat Merk av i denne avmerkingsboksen. Skilletegn Velg Komma. - Legg til disse kolonnene, og klikk på Lagre:
Kolonnenavn JSONPath vurdering_navn .msdyn_name
vurdering_konsept .msdyn_requirementconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
vurdering_konsept_opprettelsesdato .opprettetpå
fact_name .msdyn_esgfact_msdyn_esgfact.msdyn_name
fact_period .msdyn_artifactid_msdyn_esgfact."msdyn_period_value@OData.Community.Display.V1.FormattedValue"
fact_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
fact_text_value .msdyn_artifactid_msdyn_esgfact.msdyn_textvalue
fakta_rik_tekst_verdi .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
faktagodkjenningspolicy .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concept_status .msdyn_requirementconcept."statecode@OData.Community.Display.V1.FormattedValue"
concept_required .msdyn_requirementconcept."msdyn_required@OData.Community.Display.V1.FormattedValue"
fakt_numerisk_verdi .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Velg hendelsen Conditional, og klikk på Copy.
- Dra en kobling fra Array til CSV til den nye Conditional hendelsen.
- Velg hendelsen Conditional, og klikk på Edit.
- I Conditions sletter du den eksisterende Next query -utdataen, og deretter velger du Next query fra kommandoen Retrieve for vurderinger.
- Klikk på Lagre.
- Fra Kjedehendelser, flytt Kjør kjeden til lerretet.
- Dra en lenke fra Betinget til Kjør kjede.
- Velg hendelsen Kjør kjede, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at hendelsen kjører kjeden for å iterere over de nedlastede dataene.
- I Kjør kjede velger du 2. Ekstern rapportering i MS Sustainability-kompileringskjeden som ble opprettet tidligere.
- Skriv inn kjedens kjøretidsinnganger, og klikk på Lagre:
Inndata Verdi nesteLink Velg Next query utdata fra den foregående kommandoen Retrieve. sti Skriv inn msdyn_assessment_assessmentrequirementfacts. - Velg Tabular Transformation fra Available connectors, og flytt Split value til lerretet.
- Dra en lenke fra Kjør kjede til Del verdi.
- Velg kommandoen Split value, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme JSON-kontakten som tidligere. Inndatafil Velg Konvertert fil utdata fra Array til CSV. Kolonnenavn Skriv inn assessment_name.Skilletegn Velg Komma. Nye overskrifter Skriv inn disse overskriftene, i denne rekkefølgen: vurdering_navnassessment_detnavn_på_vurderingskravkonsept_navnfct
Skilletegn for verdi Skriv inn et kolon ( :).Kasser kolonnen Merk av i denne avmerkingsboksen. - Velg Tabular transformation fra Available connectors, og flytt Advanced query til lerretet.
- Dra en lenke fra Delverdi til Avansert spørring.
- Velg kommandoen Advanced query, og klikk på Edit.
- I Basic info angir du et navn og en beskrivelse for å identifisere kommandoen.
- Angi kommandoens egenskaper, og klikk på Lagre:
Egenskap Verdi Kontakt Velg den samme Tabular Transformation-kontakten som tidligere. Tabeller Legg til denne tabellen: - I File velger du Split valuesoutput fra kommandoen Split value.
- I Tabellnavn, skriv inn
a.
Spørring Enter select
assessment_name,
assessment_requirement_name,
assessment_concept,
fact_name,
fact_period
from aSkilletegn for inndata Velg Komma. Skilletegn for utdata Velg Komma. Forhåndsvisning av resultater Fjern merket i denne avmerkingsboksen. - Fra Kjedehendelser, flytt Kjør kjeden til lerretet.
- Dra en kobling fra Avansert spørring til Kjør kjede.
- Velg hendelsen Kjør kjede, og klikk på Rediger.
- I Basic info angir du et navn og en beskrivelse for å identifisere at hendelsen kjører kjeden for å laste inn data i Wdata.
- I Chain to run velger du Load Data to Wdata | Primary-kjeden som er opprettet fra kjedemalen.
- Skriv inn kjedens kjøretidsinnganger, og klikk på Lagre:
Inndata Verdi Tabell-ID Velg Vurderingstabell-ID variabelen til Kjede. Filnavn Lag navnet på datasettet som skal lastes opp til Wdata: - Gå inn på
MS_Sustainability_assessments_. - Velg Verdien utdata fra Trekk ut verdien.
- Skriv inn
.csv.
Datafil Velg Resultat utdata fra Avansert spørring. Belastningsmetode Velg Erstatt datasett. Tilbakeføring Fjern merket i denne avmerkingsboksen. - Gå inn på
- Velg hendelsen Kjør kjede som kjører kjeden for å logge nedlastingen, og klikk på Kopier.
- Dra en lenke fra den forrige Kjør kjede -hendelsen og den nye Kjør kjede -hendelsen.
- Velg kommandoen Split value, og klikk på Copy.
- Dra en kobling fra den andre Betinget til den nye kommandoen Delt verdi, dobbeltklikk deretter på koblingen, og klikk på Feil.
- Velg kommandoen Advanced query, og klikk på Copy.
- Dra en kobling fra den forrige kommandoen Split value til den nye kommandoen Advanced query.
- Velg kommandoen Advanced query, og klikk på Edit.
- I Tabeller velger du Del opp verdier fra den forrige kommandoen Del opp verdier.
- Klikk på Lagre.
- Velg hendelsen Kjør kjede som kjører kjeden for å laste inn data i Wdata, og klikk på Kopier.
- Dra en kobling fra Avansert spørring til Kjør kjede.
- Velg hendelsen Kjør kjede, og klikk på Rediger.
- I Datafil velger du Resultat utdata fra forrige Avansert spørring kommando.
- Velg hendelsen Kjør kjede som kjører kjeden for å logge nedlastingen, og klikk på Kopier.
- Dra en lenke fra den forrige Kjør kjede -hendelsen og den nye Kjør kjede -hendelsen.
- Klikk på Publiser, skriv inn en merknad om kjedens publisering, og klikk på Publiser.
Kjør kjedene
For å oppdatere Ekstern rapportering i MS Sustainability regneark og tabeller med de nyeste dataene:
- Fra Control-arket i regnearket velger du tidsperioden for dataene som skal lastes ned.
- Fra Kjeder velger du 1. MS Sustainability oppdaterer -kjeden, og klikker på Utfør og Kjør kjeden.
Tips: Når du kjører denne kjeden, kjører den automatisk de andre kjedene for å oppdatere tabellene og Ekstern rapportering i MS Sustainability regneark med de nyeste dataene.