Met externe rapportering in Microsoft Sustainability Manager kunt u rapportering over meerdere standaarden en frameworks beheren. Uw organisatie kan details bijhouden, zoals:
- Beoordelingen, of de gevallen van een specifieke norm waarvoor u ervoor kiest om antwoorden bekend te maken, zoals de Corporate Sustainability Reporting Disclosures (CSRD) 2024
- Dimensies gebruikt om de specifieke waarden - of feiten - te categoriseren of op te splitsen om te rapporteren, zoals geografische locatie, vergelijkbaar met dimensies voor Programmametrics
Met het Workiva Platform kunt u Chains bouwen om automatisch beoordelingen en dimensies uit externe rapportages in Microsoft Sustainability Manager te downloaden in Wdatatabellen, gebaseerd op een tijdsperiode die is opgegeven in een aangepaste Externe rapportage in MS Sustainability Spreadsheet. U kunt deze tabellen vervolgens gebruiken als bron voor een Query of Spreadsheet-verbinding, bijvoorbeeld voor duurzaamheidsrapportage in het Workiva Platform.
Opmerking: Hoewel u in deze instructies meerdere ketens bouwt, voert u slechts één keten uit - die vervolgens automatisch de andere ketens uitvoert - om gegevens van Microsoft te downloaden en de spreadsheet bij te werken.
Opmerking: De Externe rapportage in MS Sustainability spreadsheet die door deze ketens wordt gebruikt, wordt geleverd door Workiva. Als u dit niet hebt, maar wel geïnteresseerd bent, neem dan contact op met uw Customer Success Manager voor meer informatie.
Vereisten
Om deze ketens te bouwen, stelt u eerst deze connectors in Ketens:
- Workiva connector
- Microsoft Dynamics® CRM connector
- Tabulaire transformatie connector
- JSON connector
- Stuur connector
- Bestandshulpprogramma's connector
Tip: Alle opdrachten van de ketens gebruiken de standaard CloudRunner. Er zijn geen GroundRunners nodig.
Om integratie met Microsoft Dataverse mogelijk te maken, registreert u een app met een Microsoft Entra ID en let u op het volgende voor de Microsoft Dynamics CRM connector:
- De URL en huurder-ID van de instantie van externe rapportage in Microsoft Sustainability Manager om te downloaden van
- De cliënt-ID en het geheim van de Microsoft Entra ID
Tot slot, noteer de ID's voor de Externe rapportage in MS Sustainability spreadsheet, de bladen en de bijbehorende tabellen.
Bouw een ketting om gegevensdownloads te loggen
Om te beginnen bouwt u een keten om de Externe rapportage in MS Sustainability spreadsheet bij te werken om bij te houden wanneer emissiegegevens naar Workiva worden geüpload.
Stap 1. Creëer de ketting
- Ga naar Ketens, klik op Maken, en selecteer Keten maken.
- In Setup, voert u een naam in van
3. Externe rapportage in MS Sustainability logen een beschrijving om uit te leggen dat de keten logt wanneer gegevens worden geüpload van externe rapportage in Microsoft Sustainability Manager. - Klik op Opslaan.
Stap 2. Begin met een gebeurtenis Runtime Inputs
- Van Ketengebeurtenissen, verplaatst u Runtime-ingangen naar Start.
- Selecteer de gebeurtenis Runtime-ingangen en klik op bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- In Variables, voegt u TextField-ingangen toe met deze weergavenamen:
BereikSpreadsheet-IDControleblad IDKetting run log IDVernieuw jaar
Tip: Laat de standaardwaarden van de variabelen leeg; ze worden gegenereerd wanneer u 1 uitvoert. MS Duurzaamheid vernieuwen keten later gemaakt.
- Selecteer Vereist voor alle variabelen en klik op Opslaan.
Stap 3. Opdrachten toevoegen om tijdsperiode uit Controleblad te halen
Om de tijdsperiode van de emissiegegevens te identificeren die van Microsoft moeten worden gedownload:
- Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats Bestand maken naar het canvas.
- Sleep een koppeling van Runtime-ingangen naar Bestand maken.
- Selecteer de opdracht Bestand maken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de connector Bestandshulpprogramma's die u wilt gebruiken. Tekst Voer de bij te werken tekenreeks in Controleblad in: - Voer
in ,,Gegevens voor het laatst bijgewerkt op. - Selecteer de variabele System.DateTime van Runtime.
- Voer
- Selecteer op Beschikbare connectors, Workiva, en verplaats Schrijf bladgegevens naar het canvas.
- Sleep een koppeling van Bestand maken naar Bladgegevens schrijven.
- Selecteer de opdracht Bladgegevens schrijven en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Workiva-connector die u wilt gebruiken. Spreadsheet-ID Selecteer de Spreadsheet ID runtime-invoer van Trigger. Blad-ID/naam Selecteer de Besturingsblad-ID runtime-invoer van Trigger. Gegevensbestand Selecteer de uitvoer Bestand maken van Bestand maken. Scheidingsteken Voer een komma in ( ,).Bereik Selecteer de runtime-invoer Bereik van Trigger. Gebruik async Schakel dit selectievakje uit. Platform-API gebruiken Schakel dit selectievakje in.
Stap 4. Opdrachten toevoegen om het Chain run logboek bij te werken
Om de Chain run log sheet bij te werken wanneer er gegevens worden gedownload van Microsoft:
- Op Beschikbare connectors, selecteert u Workiva, en verplaatst u Get sheet data naar het canvas.
- Sleep een koppeling van Runtime-ingangen naar Bladgegevens ophalen.
- Selecteer de opdracht Get sheet data en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Workiva-connector als eerder. Spreadsheet-ID Selecteer de Spreadsheet ID runtime-invoer van Trigger. Blad-ID/naam Selecteer de Chain run log ID runtime input van Trigger. Regio Voer A1 in:.Waardevolle stijl Selecteer Berekend. Herziening Voer -1in. - Ga naar Beschikbare connectors, selecteer Bestandshulpprogramma's, en verplaats Bestand maken naar het canvas.
- Sleep een koppeling van Bladgegevens ophalen naar Bestand maken.
- Selecteer de opdracht Bestand maken en klik op Bewerken.
- Voer in Basic info een naam en beschrijving in om aan te geven dat de opdracht de logboekvermelding maakt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde connector voor Bestandshulpprogramma's als eerder. Tekst Voer de tekenreeks in om de kolommen van het blad Chain run log bij te werken: - Voer de kolomkoppen in:
Datum,Details, en druk op Enter. - Selecteer de variabele System.DateTime van Runtime.
- Klik op de variabele System.DateTime en voeg een Parse Date/Time transformatie toe:
- Selecteer ISO Extended (Platform Standaard).
- In Uitvoer datum formaat, voert u
%Y-%m-%din. - Selecteer de tijdzones voor de invoer- en uitvoerdatum.
- Voer
in, gegevens voor. - Selecteer de runtime-invoer Vernieuw jaar van Trigger.
- Enter
werd ververst.
- Voer de kolomkoppen in:
- Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Geavanceerde query naar het canvas.
- Sleep een koppeling van Bestand maken naar Geavanceerde query.
- Selecteer de opdracht Geavanceerde query en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Tabular transformatieconnector die u wilt gebruiken. Tabellen Voeg twee tabellen toe om in de query te gebruiken: - Voor de eerste tabel:
- Selecteer in Bestand de uitvoer Gegevens van Bladgegevens ophalen.
- In Tabelnaam, voert u
eenin.
- Voor de tweede tabel:
- Selecteer in Bestand het Aangemaakt bestand uitvoer van het voorgaande Bestand maken.
- In Tabelnaam, voert u
bin.
Query Voer de uit te voeren query in: select * from a union all select * from b
Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in. - Voor de eerste tabel:
- Selecteer op Beschikbare connectors, Workiva, en verplaats Bladgegevens overschrijven naar het canvas.
- Sleep een koppeling van Geavanceerde query naar Bladgegevens overschrijven.
- Selecteer de opdracht Bladgegevens overschrijven en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Workiva-connector als eerder. Spreadsheet-ID Selecteer de Spreadsheet ID runtime-invoer van Trigger. Blad-ID/naam Selecteer de Chain run log ID runtime input van Trigger. Gegevensbestand Selecteer de uitvoer Resultaat van Geavanceerde query. Scheidingsteken Voer een komma in ( ,).Cel starten Voer A1in.Gebruik async Schakel dit selectievakje in. Platform-API gebruiken Schakel dit selectievakje uit. - Klik op Publiceer, voer een opmerking over de publicatie in en klik op Publiceer.
Bouw ketens van de sjabloon Gegevens laden naar Wdata
Vervolgens gebruikt u de sjabloon Gegevens laden naar Wdata om ketens te bouwen om de Externe rapportage in MS Sustainability gekoppelde tabellen van de spreadsheet bij te werken met de gegevens die van Microsoft zijn gedownload. De sjabloon Gegevens laden naar Wdata maakt ketens die samenwerken om:
- Bepaal of de dataset al in de tabel bestaat
- Werk de tabel bij met de nieuwste dataset
Om de ketens te maken van Sjablonen, opent u de sjabloon Gegevens laden naar Wdata | Primaire keten en klikt u op Nieuwe keten.
Bouw keten om over gedownloade gegevens te itereren
Om ervoor te zorgen dat uw download alle beschikbare gegevens bevat, bouwt u een keten op om de beoordelingen en dimensies voor de gespecificeerde tijdsperiode te herhalen en samen te stellen.
Stap 1. Creëer de ketting
- Ga naar Ketens, klik op Maken, en selecteer Keten maken.
- In Setup, voert u een naam van
2 in. Externe rapportage in MS Sustainability compileen een beschrijving om te helpen uitleggen dat de keten de gegevens compileert die zijn gedownload van externe rapportage in Microsoft Sustainability Manager. - Voeg de variabelen toe:
Naam Waarde Spreadsheet-ID Voer de ID voor de Externe rapportage in MS Sustainability spreadsheet in. Controleblad ID Voer het ID in voor het gedeelte Controleblad van het spreadsheet. Ketting run log ID Voer het ID in voor het Chain run log gedeelte van de spreadsheet. Maattabel ID Voer de ID in voor de tabel die verbonden is met de spreadsheet waarin dimensies van externe rapportage in Microsoft Sustainability Manager worden opgeslagen. - Voeg een dynamische variabele toe met de naam
nextLink, en klik op Opslaan.
Stap 2. Begin met gebeurtenissen om variabelen in te stellen
Om de variabelen van de ketting in te stellen:
- Van Trigger event, verplaats Runtime inputs naar Start.
- Selecteer de gebeurtenis Runtime-ingangen en klik op bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- In Variables, voegt u deze TextField-ingangen toe:
- volgendeLink
- pad
- Selecteer Vereist voor beide variabelen en klik op Opslaan.
- Vanaf Ketengebeurtenissen, verplaatst u Dynamische ketenvariabelen instellen naar het canvas.
- Sleep een koppeling van Runtime-ingangen naar Dynamische ketenvariabelen instellen.
- Selecteer de gebeurtenis Dynamische ketenvariabelen instellen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- Stel de actie in en klik op Opslaan:
Dynamische variabele Waarde Selecteer VolgendeLink. Selecteer de nextLink runtime-invoer van Trigger.
Stap 3. Opdrachtgroep toevoegen om over dimensies te itereren
De gedownloade dimensies van externe rapportering samenstellen in Microsoft Sustainability Manager:
- Verplaats Commandogroep naar het canvas.
- Sleep een koppeling van Dynamische ketenvariabelen instellen naar in van de groep en klik vervolgens op bewerken voor de groep.
- In Iterators, schakelt u Iterate in.
- In Selecteer modificatietype, selecteer Herhalen tot.
- Voeg deze regel toe en klik op Opslaan:
Gegevenstype om te testen Gegevens Werking om te testen Selecteer String. Selecteer de nextLink runtime-invoer van Trigger. Selecteer Is leeg. - Selecteer op Beschikbare connectors, Microsoft Dynamics CRM, en verplaats Ophalen naar het canvas.
- Sleep een koppeling van Groep start naar ophalen en klik vervolgens op bewerken voor de opdracht.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat het commando dimensiegegevens ophaalt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Microsoft Dynamics CRM-connector die u wilt gebruiken. Pad Selecteer de Pad runtime-invoer van Trigger. Vraagparameters Selecteer de nextLink runtime-invoer van Trigger. Aangepaste kopteksten Voeg deze koptekst toe: - In Toets, voer
Lieverin. - Voer in Waarde in:
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue".
Max. pagina's Voer 1in.Uitvoer schema Voer dit voorbeeldantwoord in: {"@odata.context":"string","value": [{}],"@odata.nextLink":"string"} - In Toets, voer
- Van Ketengebeurtenissen, verplaatst u Voorwaardelijk naar het canvas.
- Sleep een koppeling van Ophalen naar Voorwaardelijk.
- Selecteer de gebeurtenis Voorwaardelijk en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- Voeg deze regel toe in Voorwaarden en klik op Opslaan:
Gegevenstype om te testen Gegevens Werking om te testen Selecteer String. Selecteer de Pad runtime-invoer van Trigger. Selecteer = en voer msdyn_dimensionlinksin. - Op Beschikbare connectors, selecteert u JSON, en verplaatst u Array naar CSV naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Matrix naar CSV.
- Selecteer de opdracht Array to CSV en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om te helpen bij het identificeren van dat commando dat dimensies converteert.
- Voer de eigenschappen van de opdracht in:
Eigendom Waarde Verbindingen Selecteer de JSON-connector die u wilt gebruiken. JSON-gegevens Selecteer Waarde de Ophaalde gegevens uitvoer van de opdracht Ophalen . Scheidingsteken voor meerdere waarden Voer een komma (,) in. Voorbeeld resultaat Schakel dit selectievakje in. Scheidingsteken Selecteer Komma. - Voeg deze kolommen toe en klik op Opslaan:
Kolomnaam JSONPath dimensie_naam .msdyn_naam
feit_naam .msdyn_artifactid_msdyn_esgfact.msdyn_naam
dimensie_lid ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
feit_numerieke_waarde .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
feit_boolean_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
feit_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_textwaarde
feit_rijke_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
feit_goedkeurings_beleid .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concept .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
feit_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
feit_eenheid .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
feit_periode .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Selecteer Array to CSV, en klik op Kopieer.
- Sleep een koppeling van Voorwaardelijk naar de nieuwe Array to CSV, dubbelklik dan op de koppeling en selecteer Fout.
- Selecteer de nieuwe opdracht Array to CSV en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht beoordelingen converteert.
- In Opdrachteigenschappen, vervangt u de kolommen door deze en klikt u op Opslaan.
Kolomnaam JSONPath beoordelings_naam .msdyn_naam
beoordeling_concept .msdyn_eisconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
beoordeling_concept_create_datum .createdon
feit_naam .msdyn_esgfact_msdyn_esgfact.msdyn_naam
feit_periode .msdyn_artifactid_msdyn_esgfact."msdyn_period_value@OData.Community.Display.V1.FormattedValue"
feit_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
feit_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_textwaarde
feit_rijke_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
feit_goedkeurings_beleid .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concept_status .msdyn_eisconcept."statecode@OData.Community.Display.V1.FormattedValue"
concept_vereist .msdyn_eisconcept."msdyn_required@OData.Community.Display.V1.FormattedValue"
feit_numerieke_waarde .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Stapelbestanden naar het canvas.
- Sleep koppelingen van beide Array naar CSV opdrachten naar Stack-bestanden.
- Selecteer de opdracht Stack files en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer de Tabular transformatieconnector die u wilt gebruiken. Scheidingsteken Selecteer Komma. Invoerbestanden Geef de bestanden op om te stapelen: - Selecteer Vorige stapelbestanden uitvoer van Stapelbestanden.
- Voer een komma in (
,). - Selecteer het bestand Geconverteerd bestand uitvoer van de afmetingen Array naar CSV.
Voorbeeld resultaten Schakel dit selectievakje in. - Van Ketengebeurtenissen, verplaatst u nog een Voorwaardelijke naar het canvas.
- Sleep een koppeling van Stapelbestanden naar Voorwaardelijk.
- Selecteer de gebeurtenis Voorwaardelijk en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- Voeg deze regel toe in Voorwaarden en klik vervolgens op Opslaan:
Gegevenstype om te testen Gegevens Werking om te testen Selecteer String. Selecteer de uitvoer Volgende query van de opdracht Ophalen. Selecteer Is niet leeg. - Van Ketengebeurtenissen, verplaats een andere Set dynamic chain variables naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Dynamische ketenvariabelen instellen.
- Selecteer de gebeurtenis Dynamische ketenvariabelen instellen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- Stel deze actie in en klik op Opslaan:
Dynamische variabele Waarde Selecteer VolgendeLink. Selecteer de uitvoer Volgende query van de opdracht Ophalen. - Van Ketengebeurtenissen, verplaats Verlaat groep naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Groep verlaten, dubbelklik dan op de koppeling en selecteer Fout.
Stap 4. Specificeer de uitvoer van de keten
Om het samengestelde resultaat van de keten te gebruiken wanneer u de keten uitvoert om de gegevens van de externe rapportage in Microsoft Sustainability Manager te verversen:
- Klik op Instellingen.
- Klik in Ketenuitgangen op Ketenuitgang toevoegen.
- In Name, voert u
stackedFilesin. - Selecteer de opdracht Stack files en de bijbehorende Stack files output.
- Klik op Opslaan.
- Klik op Publiceer, voer vervolgens een notitie in over de publicatie van de keten en klik op Publiceer.
Bouw keten om gegevens te downloaden van externe rapportage in Microsoft Sustainability Manager
Bouw ten slotte de keten om beoordelingen en dimensies uit externe rapportages te downloaden in Microsoft Sustainability Manager.
Stap 1. Creëer de ketting
- Ga naar Ketens, klik op Maken, en selecteer Keten maken.
- In Setup, voert u een naam in van
1. Externe rapportage in MS Sustainability vernieuwenen een beschrijving om uit te leggen dat de keten gegevens downloadt van externe rapportage in Microsoft Sustainability Manager. - Voeg de variabelen toe:
Naam Waarde Spreadsheet-ID Voer de ID voor de Externe rapportage in MS Sustainability spreadsheet in. Controleblad ID Voer het ID in voor het gedeelte Controleblad van het spreadsheet. Ketting run log ID Voer het ID in voor het Chain run log gedeelte van de spreadsheet. Maattabel ID Voer de ID in voor de tabel die verbonden is met de spreadsheet waarin dimensies van externe rapportage in Microsoft Sustainability Manager worden opgeslagen. Beoordelingstabel ID Voer de ID in voor de tabel die verbonden is met de spreadsheet waarin beoordelingen van externe rapporten in Microsoft Sustainability Manager worden opgeslagen. - Voeg een dynamische variabele toe met de naam
nextLink, en klik op Opslaan.
Stap 2. Opdrachten toevoegen om gegevens voor een bepaalde periode te downloaden
Om gegevens van Microsoft te downloaden, gebaseerd op de tijdsperiode die is opgegeven in de Externe rapportage in MS Sustainability spreadsheet:
- Van Beschikbare connectors, selecteer Workiva, en verplaats Get sheet data naar Start.
- Selecteer de opdracht Get sheet data en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Workiva-connector als eerder. Spreadsheet-ID Selecteer de variabele Spreadsheet ID van Keten. Blad-ID/naam Selecteer de variabele Controleblad ID van Keten. Regio Voer B11:C12in.Waardevolle stijl Selecteer Berekend. Herziening Voer -1 in. - Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Geavanceerde query naar het canvas.
- Sleep een koppeling van Bladgegevens ophalen naar Geavanceerde query.
- Selecteer de opdracht Geavanceerde query en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular-transformatieconnector als eerder. Tabellen Voeg deze tabel toe: - Selecteer in Bestand de uitvoer Gegevens van Bladgegevens ophalen.
- In Tabelnaam, voert u
eenin.
Query Voer in en selecteer `Periode` van een.Scheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje in. - Selecteer op Beschikbare connectors, Tabulaire transformatie, en verplaats Waarde uitpakken naar het canvas.
- Sleep een koppeling van Geavanceerde query naar Waarde uitpakken.
- Selecteer de opdracht Waarde uitpakken en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als eerder. Invoerbestand Selecteer de Resultaat uitvoer van Geavanceerde query. Kolom index Voer 1in.Scheidingsteken Selecteer Komma. Rij-index Voer 2in. - Selecteer op Beschikbare connectors, Microsoft Dynamics CRM, en verplaats Ophalen naar het canvas.
- Een koppeling slepen van Waarde ophalen naar ophalen .
- Selecteer de opdracht Ophalen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht de gegevens van een periode downloadt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Microsoft Dynamics CRM-connector als eerder. Pad Voer msdyn_rangeperiodsin.Vraagparameters Stel de queryparameters op om toe te passen: - Voer in:
$select=statecode,msdyn_rangeperiodid,msdyn_name,msdyn_from,msdyn_to&$filter=(msdyn_name eq '
- Selecteer de Waarde uitvoer van Waarde extraheren.
- Voer
')&$orderby=msdyn_name asc.
Aangepaste kopteksten Voeg deze koptekst toe: - In Toets, voer
Lieverin. - In Waarde, voer
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue" in.
Max. pagina's Voer 1in.Uitvoerschema Voer dit voorbeeldantwoord in: {"@odata.context":"string","value": [{}],"@odata.nextLink":"string"} - Voer in:
Stap 3. Opdrachten toevoegen om afmetingen te downloaden
- Selecteer op Beschikbare connectors, Microsoft Dynamics CRM, en verplaats nog een Ophalen naar het canvas.
- Sleep een koppeling tussen de twee opdrachten Ophalen.
- Selecteer de nieuwe opdracht Ophalen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht dimensies downloadt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Microsoft Dynamics CRM-connector als eerder. Pad Voer msdyn_dimensionlinksin.Vraagparameters Stel de queryparameters op om toe te passen: - Invoeren:
$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
- Selecteer de uitvoer Retrieved data van de vorige opdracht Retrieve.
- Klik op Opgehaalde gegevens en voeg vervolgens een Get value from JSON transformatie toe:
- Selecteer in Uitvoer, Tekst.
- Voer in Waarde,
waarde,0, enmsdyn_rangeperiodidin.
- Voer
)&$orderby=msdyn_name asc.
Aangepaste kopteksten Voeg deze koptekst toe: - In Toets, voer
Lieverin. - In Waarde, voer
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue" in.
Max. pagina's Voer 1in.Uitvoerschema Voer dit voorbeeldantwoord in: {"@odata.context":"string","value": [{}],"@odata.nextLink":"string"} - Invoeren:
- Op Beschikbare connectors, selecteert u JSON, en verplaatst u Array naar CSV naar het canvas.
- Sleep een koppeling van Ophalen naar Array naar CSV.
- Selecteer de opdracht Array to CSV en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht dimensies downloadt.
- Voer de eigenschappen van de opdracht in:
Eigendom Waarde Verbindingen Selecteer dezelfde JSON-connector als eerder. JSON-gegevens Selecteer Waarde van de Gegevens ophalen uitvoer van de voorgaande opdracht Ophalen. Scheidingsteken voor meerdere waarden Voer een komma (,) in. Voorbeeld resultaat Schakel dit selectievakje in. Scheidingsteken Selecteer Komma. - Voeg deze kolommen toe en klik op Opslaan:
Kolomnaam JSONPath dimensie_naam .msdyn_naam
feit_naam .msdyn_artifactid_msdyn_esgfact.msdyn_naam
dimensie_lid ."_msdyn_dimensionmember_value@OData.Community.Display.V1.FormattedValue"
feit_numerieke_waarde .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
feit_boolean_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_booleanvalue
feit_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_textwaarde
feit_rijke_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
feit_goedkeurings_beleid .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concept .msdyn_artifactid_msdyn_esgfact."_msdyn_concept_value@OData.Community.Display.V1.FormattedValue"
feit_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
feit_eenheid .msdyn_artifactid_msdyn_esgfact."_msdyn_unit_value@OData.Community.Display.V1.FormattedValue"
feit_periode .msdyn_artifactid_msdyn_esgfact."_msdyn_period_value@OData.Community.Display.V1.FormattedValue"
- Van Ketengebeurtenissen, verplaatst u Voorwaardelijk naar het canvas.
- Sleep een koppeling van Array naar CSV naar Voorwaardelijk.
- Selecteer de gebeurtenis Voorwaardelijke gebeurtenis en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de gebeurtenis te helpen identificeren.
- Voer in Voorwaarden deze regel in en klik vervolgens op Opslaan:
Gegevenstype om te testen Gegevens Werking om te testen Selecteer String. Selecteer de uitvoer Volgende query van de vorige opdracht Ophalen. Selecteer Is niet leeg. - Van Ketengebeurtenissen, verplaats Keten uitvoeren naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Uitvoerketting.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om te helpen identificeren dat de gebeurtenis de keten uitvoert om de gedownloade gegevens te itereren.
- Selecteer in Uitvoerketen, de eerder gemaakte 2. Externe rapportage in MS Sustainability compileerketen.
- Voer de runtime-invoer van de keten in en klik op Opslaan:
Ingang Waarde volgendeLink Selecteer de uitvoer Volgende query van de vorige opdracht Ophalen. pad Voer msdyn_dimensionlinksin. - Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Stapelbestanden naar het canvas.
- Sleep een link van Run chain naar Stack files.
- Selecteer de opdracht Stack files en klik op Edit.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als eerder. Scheidingsteken Selecteer Komma. Invoerbestanden Geef de bestanden op om te stapelen: - Selecteer het bestand Geconverteerd bestand uitvoer van de voorgaande Array naar CSV.
- Voer een komma in (
,). - Selecteer Uitvoerketen - Gestapelde bestanden iteratie - Gestapelde bestanden uitvoer van Uitvoerketen.
Voorbeeld resultaat Schakel dit selectievakje in. - Van Ketengebeurtenissen, verplaats een andere Keten uitvoeren naar het canvas.
- Sleep een koppeling van Stapelbestanden naar Ketting uitvoeren.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de gebeurtenis de keten uitvoert om gegevens in Wdata te laden.
- Selecteer in Keten uitvoeren de keten Gegevens laden naar Wdata | Primair die is gemaakt van het ketensjabloon.
- Voer de runtime-invoer van de keten in en klik op Opslaan:
Ingang Waarde Tabel ID Selecteer de Dimension table ID variabele van Chain. Bestandsnaam Stel de naam samen voor de dataset die u wilt uploaden naar Wdata: - Voer
MS_Sustainability_dimensions_in. - Selecteer de Waarde uitvoer van Waarde uitpakken.
- Voer
.csv.
Gegevensbestand Selecteer Stapelbestanden uitvoer van Stapelbestanden. Belastingsmethode Selecteer Dataset vervangen. Terugdraaien Schakel dit selectievakje uit. - Voer
- Van Ketengebeurtenissen, verplaats een andere Keten uitvoeren naar het canvas.
- Sleep een link tussen de twee Run chain events.
- Selecteer de nieuwe gebeurtenis Run chain en klik op Bewerk.
- In Basisinfo, voert u een naam en beschrijving in om te helpen identificeren dat de gebeurtenis de keten uitvoert om de download te loggen.
- Selecteer in Uitvoeren keten, de 3. Externe rapportage in MS Sustainability logketen die eerder is gemaakt.
- Voer de runtime-invoer van de keten in en klik op Opslaan:
Ingang Waarde Bereik Voer B5:E5in.Blad ID Selecteer de variabele Controleblad ID van Keten. Controlelogboek Selecteer de variabele Chain run log ID van Chain. Vernieuw jaar Selecteer de Waarde uitvoer van Waarde uitpakken. - Selecteer de gebeurtenis Run chain die de keten uitvoert om gegevens in Wdata te laden, en klik op Copy.
- Sleep een koppeling van Voorwaardelijk naar de nieuwe gebeurtenis Uitvoerketen, dubbelklik vervolgens op de koppeling en klik op Fout.
- Selecteer de nieuwe gebeurtenis Run chain en klik op Bewerk.
- Selecteer in Gegevensbestand het bestand Geconverteerd bestand uitvoer van Array naar CSV.
- Klik op Opslaan.
- Selecteer de gebeurtenis Run chain die de keten uitvoert om de download te loggen, en klik op Kopieer.
- Sleep een koppeling van de vorige gebeurtenis Uitvoerketen naar de nieuwe gebeurtenis Uitvoerketen.
Stap 4. Opdrachten toevoegen om beoordelingen te downloaden
- Selecteer op Beschikbare connectors, Microsoft Dynamics CRM, en verplaats nog een Ophalen naar het canvas.
- Sleep een koppeling van de opdracht Ophalen voor de gegevens van de periode naar de nieuwe opdracht Ophalen.
- Selecteer de nieuwe opdracht Ophalen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht evaluaties downloadt.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Microsoft Dynamics CRM-connector als eerder. Pad Voer msdyn_assessmentrequirementfactsin.Vraagparameters Stel de queryparameters op om toe te passen: - Invoeren:
$select=msdyn_name,createdon&$expand=msdyn_esgfact($select=msdyn_name,msdyn_numericvalue,msdyn_richtextvalue,msdyn_textvalue,_msdyn_unit_value,msdyn_factstatus,_msdyn_approvalpolicy_value,msdyn_booleanvalue,msdyn_factstatus,msdyn_name,msdyn_numericvalue,_msdyn_period_value,msdyn_richtextvalue,msdyn_textvalue,_msdyn_unit_value),msdyn_requirementconcept($select=msdyn_name,msdyn_required,_msdyn_conceptid_value,msdyn_name,statecode,msdyn_required)&$filter=(msdyn_esgfact/_msdyn_period_value eq
- Selecteer de uitvoer Retrieved data van de vorige opdracht Retrieve.
- Klik op Opgehaalde gegevens en voeg vervolgens een Get value from JSON transformatie toe:
- Selecteer in Uitvoer, Tekst.
- Voer in Waarde,
waarde,0, enmsdyn_rangeperiodidin.
- Voer
)&$orderby=msdyn_name asc.
Aangepaste kopteksten Voeg deze koptekst toe: - In Toets, voer
Lieverin. - In Waarde, voer
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue" in.
Max. pagina's Voer 1in.Uitvoerschema Voer dit voorbeeldantwoord in: {"@odata.context":"string","value": [{}],"@odata.nextLink":"string"} - Invoeren:
- Op Beschikbare connectors, selecteert u JSON, en verplaatst u Array naar CSV naar het canvas.
- Sleep een koppeling van Ophalen naar Array naar CSV.
- Selecteer de opdracht Array to CSV en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de opdracht dimensies downloadt.
- Voer de eigenschappen van de opdracht in:
Eigendom Waarde Verbindingen Selecteer dezelfde JSON-connector als eerder. JSON-gegevens Selecteer Waarde van de Gegevens ophalen uitvoer van de voorgaande opdracht Ophalen. Scheidingsteken voor meerdere waarden Voer een komma (,) in. Voorbeeld resultaat Schakel dit selectievakje in. Scheidingsteken Selecteer Komma. - Voeg deze kolommen toe en klik op Opslaan:
Kolomnaam JSONPath beoordelings_naam .msdyn_naam
beoordeling_concept .msdyn_eisconcept."_msdyn_conceptid_value@OData.Community.Display.V1.FormattedValue"
beoordeling_concept_create_datum .createdon
feit_naam .msdyn_esgfact_msdyn_esgfact.msdyn_naam
feit_periode .msdyn_artifactid_msdyn_esgfact."msdyn_period_value@OData.Community.Display.V1.FormattedValue"
feit_status .msdyn_artifactid_msdyn_esgfact."msdyn_factstatus@OData.Community.Display.V1.FormattedValue"
feit_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_textwaarde
feit_rijke_tekst_waarde .msdyn_artifactid_msdyn_esgfact.msdyn_richtextvalue
feit_goedkeurings_beleid .msdyn_artifactid_msdyn_esgfact."_msdyn_approvalpolicy_value@OData.Community.Display.V1.FormattedValue"
concept_status .msdyn_eisconcept."statecode@OData.Community.Display.V1.FormattedValue"
concept_vereist .msdyn_eisconcept."msdyn_required@OData.Community.Display.V1.FormattedValue"
feit_numerieke_waarde .msdyn_artifactid_msdyn_esgfact."msdyn_numericalvalue@OData.Community.Display.V1.FormattedValue"
- Selecteer de gebeurtenis Voorwaardelijk en klik op kopiëren.
- Sleep een koppeling van Array naar CSV naar de nieuwe Voorwaardelijke gebeurtenis.
- Selecteer de gebeurtenis Voorwaardelijk en klik op Bewerken.
- Verwijder in Voorwaarden de bestaande uitvoer Volgende query en selecteer vervolgens Volgende query in de opdracht Ophalen voor beoordelingen.
- Klik op Opslaan.
- Van Ketengebeurtenissen, verplaats Keten uitvoeren naar het canvas.
- Sleep een koppeling van Voorwaardelijk naar Uitvoerketting.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de gebeurtenis de keten uitvoert om over de gedownloade gegevens te itereren.
- Selecteer in Uitvoerketen, de eerder gemaakte 2. Externe rapportage in MS Sustainability compileerketen.
- Voer de runtime-invoer van de keten in en klik op Opslaan:
Ingang Waarde volgendeLink Selecteer de uitvoer Volgende query van de vorige opdracht Ophalen. pad Voer msdyn_assessmentrequirementfactsin. - Op Beschikbare connectors, selecteert u Tabular Transformation, en verplaatst u Split value naar het canvas.
- Sleep een link van Run chain naar Split value.
- Selecteer de opdracht Waarde splitsen en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde JSON-connector als eerder. Invoerbestand Selecteer het bestand Geconverteerd bestand uitvoer van Array naar CSV. Kolomnaam Voer assessment_namein.Scheidingsteken Selecteer Komma. Nieuwe kopteksten Voer deze koppen in deze volgorde in: beoordelings_naambeoordeling_detbeoordeling_eis_naamconcept_naamfct
Waardeteken Voer een dubbele punt in ( :).Kolom weggooien Schakel dit selectievakje in. - Ga naar Beschikbare connectors, selecteer Tabulaire transformatie, en verplaats Geavanceerde query naar het canvas.
- Sleep een koppeling van Splitswaarde naar Geavanceerde query.
- Selecteer de opdracht Geavanceerde query en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om de opdracht te helpen identificeren.
- Voer de eigenschappen van de opdracht in en klik op Opslaan:
Eigendom Waarde Verbindingen Selecteer dezelfde Tabular Transformation-connector als eerder. Tabellen Voeg deze tabel toe: - Selecteer in Bestand Waarden splitsenuitvoer van de opdracht Waarde splitsen.
- In Tabelnaam, voert u
eenin.
Query Voer in selecteer
assessment_name,
assessment_requirement_name,
assessment_concept,
fact_name,
fact_period
uit aScheidingsteken voor invoer Selecteer Komma. Uitgangsbegrenzer Selecteer Komma. Voorbeeld resultaten Schakel dit selectievakje uit. - Van Ketengebeurtenissen, verplaats Keten uitvoeren naar het canvas.
- Sleep een koppeling van Geavanceerde query naar Uitvoeren van ketting.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Voer in Basisinfo een naam en beschrijving in om aan te geven dat de gebeurtenis de keten uitvoert om gegevens in Wdata te laden.
- In Chain to run, selecteert u de Load Data to Wdata | Primary-keten die is aangemaakt vanuit het ketensjabloon.
- Voer de runtime-invoer van de keten in en klik op Opslaan:
Ingang Waarde Tabel ID Selecteer de Beoordelingstabel ID variabele van Keten. Bestandsnaam Stel de naam samen voor de dataset die u wilt uploaden naar Wdata: - Voer
MS_Sustainability_assessments_in. - Selecteer de Waarde uitvoer van Waarde uitpakken.
- Voer
.csv.
Gegevensbestand Selecteer de uitvoer Resultaat van Geavanceerde query. Belastingsmethode Selecteer Dataset vervangen. Terugdraaien Schakel dit selectievakje uit. - Voer
- Selecteer de gebeurtenis Run chain die de keten uitvoert om de download te loggen, en klik op Kopieer.
- Sleep een koppeling van de vorige gebeurtenis Uitvoerketen naar de nieuwe gebeurtenis Uitvoerketen.
- Selecteer de opdracht Waarde splitsen en klik op kopiëren.
- Sleep een koppeling van de tweede Voorwaardelijke naar de nieuwe opdracht Splitswaarde, dubbelklik vervolgens op de koppeling en klik op Fout.
- Selecteer de opdracht Geavanceerde query en klik op kopiëren.
- Sleep een koppeling van de vorige opdracht Waarde splitsen naar de nieuwe opdracht Geavanceerde query.
- Selecteer de opdracht Geavanceerde query en klik op Bewerken.
- In Tabellen, selecteert u Uitvoer waarden splitsen van de vorige opdracht Waarde splitsen.
- Klik op Opslaan.
- Selecteer de gebeurtenis Run chain die de keten uitvoert om gegevens in Wdata te laden, en klik op Copy.
- Sleep een koppeling van Geavanceerde query naar Uitvoeren van ketting.
- Selecteer de gebeurtenis Uitvoeren keten en klik op Bewerken.
- Selecteer in Gegevensbestand de uitvoer Resultaat van de vorige opdracht Geavanceerde query.
- Selecteer de gebeurtenis Run chain die de keten uitvoert om de download te loggen, en klik op Kopieer.
- Sleep een koppeling van de vorige gebeurtenis Uitvoerketen naar de nieuwe gebeurtenis Uitvoerketen.
- Klik op Publiceer, voer een opmerking over de publicatie van de keten in en klik op Publiceer.
Laat de kettingen lopen
De Externe rapportage in MS Sustainability spreadsheet en tabellen vernieuwen met de meest recente gegevens:
- Selecteer op het blad Control van de spreadsheet de periode van de gegevens die u wilt downloaden.
- Op Kettingen, selecteert u de 1. MS Duurzaamheid ververst keten en klik op Voer uit en Voer keten uit.
Tip: Wanneer u deze keten uitvoert, worden automatisch de andere ketens uitgevoerd om de tabellen en Externe rapportage in MS Sustainability spreadsheet bij te werken met de nieuwste gegevens.