Mit dem Microsoft Sustainability Manager können Sie die Umweltauswirkungen Ihres Unternehmens überwachen und verwalten.
Mit der Workiva-Plattform können Sie Ketten erstellen, um automatisch Emissionsdaten aus dem Microsoft Sustainability Manager in eine Tabelle herunterzuladen, basierend auf einem Zeitraum, der in einem benutzerdefinierten Microsoft Sustainability Manager Tabellenblatt angegeben ist. Sie können die Tabelle dann als Quelle für eine Abfrage oder eine Tabellenkalkulation verwenden, beispielsweise um die Daten in die Umwelt-, Sozial- und Governance- (ESG) oder Nachhaltigkeitsberichterstattung aufzunehmen.
Hinweis: Während Sie in dieser Anleitung mehrere Ketten erstellen, führen Sie nur eine Kette aus - die dann automatisch die anderen ausführt - um Daten von Microsoft herunterzuladen und die Kalkulationstabelle zu aktualisieren.
Hinweis: Die Microsoft Sustainability Manager Tabellenkalkulation, die von diesen Ketten verwendet wird, wird von Workiva bereitgestellt. Wenn Sie es nicht haben, aber daran interessiert sind, wenden Sie sich an Ihren Customer Success Manager, um Einzelheiten zu erfahren.
Voraussetzungen
Um diese Ketten zu erstellen, richten Sie zunächst diese Verbindungen in Ketten ein:
- Workiva Konnektor
- Microsoft Dynamics® CRM Anschluss
- Tabellen-Transformation Konnektor
- JSON Konnektor
- Handlebars Konnektor
- Dateidienstprogramm Konnektor
Tipp: Alle Befehle in den Ketten verwenden den Standard-CloudRunner. Es werden keine GroundRunners benötigt.
Um die Integration mit Microsoft Dataverse zu aktivieren, registrieren Sie eine App mit einer Microsoft Entra ID und beachten Sie die folgenden Hinweise für den Microsoft Dynamics CRM Connector:
- Die URL und die Mandanten-ID der Microsoft Sustainability Manager-Instanz, von der der Download erfolgen soll
- Die Client-ID und das Secret der Microsoft Entra ID
Schließlich, , notieren Sie die IDs für das Tabellenblatt Microsoft Sustainability Manager, seine Blätter und die damit verbundene Tabelle.
Erstellen Sie eine Kette zum Protokollieren von Datendownloads
Erstellen Sie zunächst eine Kette, um die Tabelle Microsoft Sustainability Manager zu aktualisieren und zu verfolgen, wann die Emissionsdaten in Workiva hochgeladen werden.
Schritt 1. Die Kette erstellen
- Klicken Sie unter Chains auf Create, und wählen Sie Create chain.
- Geben Sie unter Einrichtung einen Namen für
3 ein. MSM-Protokollund eine Beschreibung, um zu erklären, dass die Kette protokolliert, wenn Daten von Microsoft Sustainability Manager hochgeladen werden. - Klicken Sie auf Speichern.
Schritt 2. Starten Sie mit einem Runtime Inputs Ereignis
- Von Chain events, verschieben Sie Runtime inputs nach Start.
- Wählen Sie das Ereignis Runtime inputs und klicken Sie auf Edit.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um das Ereignis zu identifizieren.
- Fügen Sie unter Variablen TextField-Eingaben mit diesen Anzeigenamen hinzu:
BereichArbeitsblatt-IDKontrollblatt-IDKettenlaufprotokoll-IDStart aktualisierenEnde aktualisierenJahr aktualisieren
Tipp: Lassen Sie die Standardwerte der Variablen leer; sie werden generiert, wenn Sie die 1 ausführen. MSM aktualisieren Kette später erstellt.
- Wählen Sie Erforderlich für alle Variablen, und klicken Sie auf Speichern.
Schritt 3. Befehle hinzufügen, um die Zeitspanne aus dem Kontrollblatt zu erhalten
Zur Bestimmung des Zeitraums, für den die Emissionsdaten von Microsoft heruntergeladen werden sollen:
- Wählen Sie unter Verfügbare Verbindungen Dateidienstprogramm und verschieben Sie Datei erstellen in den Hauptbereich.
- Ziehen Sie eine Verknüpfung von Laufzeiteingaben auf Datei erstellen.
- Wählen Sie den Befehl Datei erstellen, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden File utilities-Anschluss. Text Geben Sie die zu aktualisierende Zeichenfolge in das Kontrollblatt ein: - Geben Sie
,,,Emissionsdaten zuletzt aktualisiert amein. - Wählen Sie die Variable System.DateTime aus Runtime.
- Geben Sie
- Wählen Sie unter Verfügbare Anschlüsse, wählen Sie Workiva, und verschieben Sie Blattdaten schreiben auf die Leinwand.
- Ziehen Sie eine Verknüpfung von Datei erstellen zu Blattdaten schreiben.
- Wählen Sie den Befehl Blattdaten schreiben, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden Workiva-Anschluss. Arbeitsblatt-ID Wählen Sie die Spreadsheet ID Runtime Input von Trigger. Blatt-ID/Name Wählen Sie die Kontrollblatt-ID Laufzeit-Eingang von Trigger. Datendatei Wählen Sie die Erstellte Datei-Ausgabe aus Erstelle Datei. Trennzeichen Geben Sie ein Komma ein ( ,).Bereich Wählen Sie den Bereich Laufzeiteingang aus Auslöser. Plattform-API verwenden Aktivieren Sie dieses Kontrollkästchen.
Schritt 4. Befehle hinzufügen, um das Protokoll des Kettenlaufs zu aktualisieren
Zur Aktualisierung des Kettenlaufprotokolls Blatt, wenn Daten von Microsoft heruntergeladen werden:
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie Workiva, und verschieben Sie Get sheet data auf die Leinwand.
- Ziehen Sie einen Link von Runtime inputs auf Get sheet data.
- Wählen Sie den Befehl Blattdaten abrufen, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Workiva-Anschluss wie zuvor. Arbeitsblatt-ID Wählen Sie die Spreadsheet ID Runtime Input von Trigger. Blatt-ID/Name Wählen Sie die Chain run log ID runtime input von Trigger. Region Geben Sie A1:ein.Wertstil Wählen Sie Berechnet. Überarbeitung Geben Sie -1ein. - Wählen Sie unter Verfügbare Verbindungen Dateidienstprogramm und verschieben Sie Datei erstellen in den Hauptbereich.
- Ziehen Sie eine Verknüpfung von Blattdaten abrufen zu Datei erstellen.
- Wählen Sie den Befehl Datei erstellen, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, damit Sie erkennen können, dass der Befehl den Protokolleintrag erstellt.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Anschluss für File utilities wie zuvor. Text Geben Sie die Zeichenfolge ein, mit der die Spalten des Blattes Kettenlaufprotokoll aktualisiert werden sollen: - Geben Sie die Spaltenüberschriften ein:
Datum, Details, und drücken Sie Eingabe. - Wählen Sie die Variable System.DateTime aus Runtime.
- Klicken Sie auf die Variable System.DateTime, und fügen Sie eine Parse Date/Time-Transformation hinzu:
- Wählen Sie ISO Extended (Platform Standard).
- In Datumsformat ausgeben,
%Y-%m-%deingeben. - Wählen Sie die Zeitzonen für das Eingabe- und Ausgabedatum.
- Geben Sie
,Emissionsdaten fürein. - Wählen Sie den Aktualisierungsjahr Laufzeiteingang von Auslöser.
- Geben Sie
-ein. - Wählen Sie den Aktualisierungsstart Laufzeiteingang von Auslöser.
- Geben Sie
unterein. - Wählen Sie den Aktualisierungsjahr Laufzeiteingang von Auslöser.
- Geben Sie
-ein. - Wählen Sie den Refresh end Laufzeiteingang aus Trigger.
- Geben Sie ein:
wurde erfolgreich aktualisiert.
- Geben Sie die Spaltenüberschriften ein:
- Wählen Sie unter Verfügbare Konnektoren, wählen Sie Tabellarische Transformation, und verschieben Sie Erweiterte Abfrage in den Canvas.
- Ziehen Sie einen Link von Datei erstellen auf Erweiterte Abfrage.
- Wählen Sie den Befehl Erweiterte Abfrage, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden Konnektor für die tabellarische Transformation aus. Tabellen Fügen Sie zwei Tabellen hinzu, die in der Abfrage verwendet werden sollen: - Für die erste Tabelle:
- In Datei, wählen Sie die Daten Ausgabe von Blattdaten abrufen.
- Geben Sie in Tabellenname
aein.
- Für die zweite Tabelle:
- Wählen Sie unter Datei die Ausgabe Erstellte Datei aus der vorangegangenen Erstellte Datei.
- In Tabellenname,
beingeben.
Abfrage Geben Sie die Abfrage ein, die ausgeführt werden soll: select * from a union all select * from b
Eingabebegrenzer Wählen Sie Komma. Begrenzungszeichen für die Ausgabe Wählen Sie Komma. Vorschau der Ergebnisse Aktivieren Sie dieses Kontrollkästchen. - Für die erste Tabelle:
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie Workiva, und verschieben Sie Blattdaten überschreiben auf die Leinwand.
- Ziehen Sie einen Link von Erweiterte Abfrage auf Blattdaten überschreiben.
- Wählen Sie den Befehl Blattdaten überschreiben, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Workiva-Anschluss wie zuvor. Arbeitsblatt-ID Wählen Sie die Spreadsheet ID Runtime Input von Trigger. Blatt-ID/Name Wählen Sie die Chain run log ID runtime input von Trigger. Datendatei Wählen Sie die Ausgabe Ergebnis von Erweiterte Abfrage. Trennzeichen Geben Sie ein Komma ein ( ,).Startzelle Geben Sie A1ein.Asynchron Aktivieren Sie dieses Kontrollkästchen. - Klicken Sie auf Veröffentlichen, geben Sie einen Hinweis auf die Veröffentlichung ein, und klicken Sie auf Veröffentlichen.
Ketten aus der Vorlage Load Data to Wdata erstellen
Als Nächstes verwenden Sie die Load Data to Wdata Vorlage, um Ketten zu erstellen, die die Microsoft Sustainability Manager Tabellenkalkulation mit den von Microsoft heruntergeladenen Daten aktualisieren. Die Vorlage Load Data to Wdata erstellt Ketten, die zusammenarbeiten, um:
- Feststellen, ob der Datensatz bereits in der Tabelle vorhanden ist
- Aktualisieren Sie die Tabelle mit dem neuesten Datensatz
Um die Ketten aus Vorlagen zu erstellen, öffnen Sie die Vorlage Load Data to Wdata | Primary chain und klicken Sie auf New chain.
Erstellen Sie eine Kette zum Herunterladen von Daten von Microsoft
Erstellen Sie schließlich eine Kette zum Herunterladen und Importieren von Emissionsdaten aus dem Microsoft Sustainability Manager.
Schritt 1. Die Kette erstellen
- Klicken Sie unter Chains auf Create, und wählen Sie Create chain.
- Geben Sie unter Setup einen Namen für
ein. 1. MSM refreshund eine Beschreibung, um zu erklären, dass die Kette Daten von Microsoft Sustainability Manager herunterlädt und in die Tabelle hochlädt. - Fügen Sie die Variablen hinzu:
Name Wert Arbeitsblatt-ID Geben Sie die ID für das Arbeitsblatt Microsoft Sustainability Manager ein. Kontrollblatt-ID Geben Sie die ID für den Abschnitt Kontrollblatt des Tabellenblatts Microsoft Sustainability Manager ein. Kettenlaufprotokoll-ID Geben Sie die ID für den Abschnitt Chain run log des Tabellenblatts Microsoft Sustainability Manager ein. Tabellen-ID: Geben Sie die ID für die Tabelle ein, die mit dem Tabellenblatt Microsoft Sustainability Manager verbunden ist. - Fügen Sie eine dynamische Variable mit einem Namen von
nextLinkhinzu, und klicken Sie auf Speichern.
Schritt 2. Beginnen Sie mit Befehlen zur Bestimmung des Zeitraums der herunterzuladenden Daten
Zur Bestimmung des Zeitraums der herunterzuladenden Emissionsdaten, basierend auf dem Tabellenblatt Microsoft Sustainability Manager:
- Von Verfügbare Anschlüsse, wählen Sie Workiva, und verschieben Sie Get sheet data nach Start.
- Wählen Sie den Befehl Blattdaten abrufen, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Workiva-Anschluss wie zuvor. Arbeitsblatt-ID Wählen Sie die Variable Spreadsheet ID aus Kette. Blatt-ID/Name Wählen Sie die Variable Kontrollblatt-ID aus Kette. Region Geben Sie A4:ein.Wertstil Wählen Sie Berechnet. Überarbeitung Geben Sie -1ein. - Wählen Sie unter Verfügbare Konnektoren, wählen Sie Tabellarische Transformation, und verschieben Sie Erweiterte Abfrage in den Canvas.
- Ziehen Sie einen Link von Start auf Erweiterte Abfrage.
- Wählen Sie den Befehl Erweiterte Abfrage, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Tabellarischen Transformationskonnektor wie zuvor. Tabellen Fügen Sie die Tabelle hinzu, die in der Abfrage verwendet werden soll: - In Datei, wählen Sie die Daten Ausgabe von Blattdaten abrufen.
- Geben Sie in Tabellenname
aein.
Abfrage Geben Sie die Abfrage ein, die ausgeführt werden soll: select case wenn `Transaktionsstartmonat` = 'Januar' dann '01-01' wenn `Transaktionsstartmonat` = 'Februar' dann '02-01' wenn `Transaktionsstartmonat` = 'März' dann '03-01' wenn `Transaktionsstartmonat` = 'April' dann '04-01' wenn `Transaktionsstartmonat` = 'Mai' dann '05-01' wenn `Transaktionsstartmonat` = 'Juni' dann '06-01' when `Transaction Start Month` = 'July' then '07-01' when `Transaction Start Month` = 'August' then '08-01' when `Transaction Start Month` = 'September' then '09-01' when `Transaction Start Month` = 'October' then '10-01' when `Transaction Start Month` = 'November' then '11-01' when `Transaction Start Month` = 'December' then '12-01' end as "stmth", case when `Transaction End Month` = 'January' then '01-31' when `Transaction End Month` = 'February' then '02-28' when `Transaction End Month` = 'March' then '03-31' when `Transaction End Month` = 'April' then '04-30' when `Transaction End Month` = 'May' then '05-31' when `Transaction End Month` = 'June' then '06-30' wenn `Transaktionsendmonat` = 'Juli' dann '07-31' wenn `Transaktionsendmonat` = 'August' dann '08-31' wenn `Transaktionsendmonat` = 'September' dann '09-30' wenn `Transaktionsendmonat` = 'Oktober' dann '10-31' wenn `Transaktionsendmonat` = 'November' dann '11-30' wenn `Transaktionsendmonat` = 'Dezember' dann '12-31' Ende als "enmt", Transaktionsjahr" als "yr" von a
Eingabebegrenzer Wählen Sie Komma. Begrenzungszeichen für die Ausgabe Wählen Sie Komma. Vorschau der Ergebnisse Aktivieren Sie dieses Kontrollkästchen. - Wählen Sie unter Verfügbare Verbindungen, wählen Sie Tabellarische Transformation, und verschieben Sie Wert extrahieren auf die Leinwand.
- Ziehen Sie einen Link von Erweiterte Abfrage auf Wert extrahieren.
- Wählen Sie den Befehl Wert extrahieren, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um zu verdeutlichen, dass der Befehl das Startdatum der herunterzuladenden Daten bestimmt.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Tabellarischen Transformationskonnektor wie zuvor. Eingabedatei Wählen Sie die Ausgabe Ergebnis von Erweiterte Abfrage. Säulenindex Geben Sie 1ein.Trennzeichen Wählen Sie Komma. Zeilenindex Geben Sie 2ein. - Wählen Sie unter Verfügbare Verbindungen, wählen Sie Tabellarische Transformation, und verschieben Sie einen weiteren Extraktwert auf die Leinwand.
- Ziehen Sie eine weitere Verknüpfung von Erweiterte Abfrage auf den zweiten Extraktwert.
- Wählen Sie den Befehl Wert extrahieren, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um zu kennzeichnen, dass der Befehl das Enddatum der herunterzuladenden Daten bestimmt.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Tabellarischen Transformationskonnektor wie zuvor. Eingabedatei Wählen Sie die Ausgabe Ergebnis von Erweiterte Abfrage. Säulenindex Geben Sie 2ein.Trennzeichen Wählen Sie Komma. Zeilenindex Geben Sie 2ein. - Wählen Sie unter Verfügbare Verbindungen, wählen Sie Tabellarische Transformation, und verschieben Sie einen dritten Extraktwert auf die Leinwand.
- Ziehen Sie eine weitere Verknüpfung von Erweiterte Abfrage auf den dritten Extraktwert.
- Wählen Sie den Befehl Wert extrahieren, und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um zu kennzeichnen, dass der Befehl das Jahr der herunterzuladenden Daten bestimmt.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Tabellarischen Transformationskonnektor wie zuvor. Eingabedatei Wählen Sie die Ausgabe Ergebnis von Erweiterte Abfrage. Säulenindex Geben Sie 3ein.Trennzeichen Wählen Sie Komma. Zeilenindex Geben Sie 2ein.
Schritt 3. Befehle zum Herunterladen von Emissionsdaten von Microsoft hinzufügen
So laden Sie die Daten von Microsoft herunter:
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie Microsoft Dynamics CRM, und verschieben Sie Abrufen auf die Leinwand.
- Ziehen Sie eine Verknüpfung aus allen drei Befehlen Wert extrahieren auf Abrufen.
- Wählen Sie den Befehl Retrieve und klicken Sie auf Edit.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um zu kennzeichnen, dass der Befehl Emissionsdaten aus Microsoft Dataverse abruft.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden Microsoft Dynamics CRM-Connector aus. Pfad Geben Sie msdyn_emissionsein.Abfrage-Parameter Erstellen Sie die anzuwendenden OData-Abfrageparameter: - Eingabe
$select=msdyn_name,msdyn_activityname,msdyn_scope,msdyn_calculationdate,msdyn_consumptionstartdate,msdyn_consumptionenddate,msdyn_transactiondate,msdyn_co2e,msdyn_co2emt,msdyn_isbiogenic,msdyn_ismarketbased&$expand=msdyn_co2eunit($select=msdyn_name),msdyn_countryregioncode($select=msdyn_name),msdyn_datadefinition($select=msdyn_name),msdyn_emissionfactor($select=msdyn_name),msdyn_facilityid($select=msdyn_name),msdyn_organizationalunitid($select=msdyn_name),msdyn_emissionsourcev2($select=msdyn_name)&$filter= msdyn_transactiondate ge '
- Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Jahr.
- Geben Sie einen Bindestrich ein (
-). - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Startdatum.
-
T00:00:00Z' und msdyn_transactiondate le 'eingeben. - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Jahr.
- Geben Sie einen Bindestrich ein (
-). - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Enddatum.
-
T00:00:00Z'eingeben.
Benutzerdefinierte Kopfzeilen Fügen Sie eine benutzerdefinierte Kopfzeile hinzu: - Geben Sie unter die Taste ein, geben Sie
ein und bevorzugen Sie. - In Value, geben Sie
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"ein.
Maximale Seiten Geben Sie 1ein.Ausgabeschema Geben Sie diese Beispielantwort ein: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "string"} - Eingabe
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie JSON, und verschieben Sie Array to CSV auf die Leinwand.
- Ziehen Sie einen Link von Retrieve zu Array zu CSV.
- Wählen Sie den Befehl Array to CSV und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden JSON-Konnektor aus. JSON-Daten Wählen Sie den Wert aus der Ausgabe Abgerufene Daten-Ausgabe des Befehls Abrufen aus. Mehrwertiges Begrenzungszeichen Geben Sie ein Komma ein ( .).Vorschau Ergebnis Aktivieren Sie dieses Kontrollkästchen. Trennzeichen Wählen Sie Komma. - Fügen Sie die zu erstellenden Spalten und JSONPaths hinzu und klicken Sie auf Speichern:
Spaltenname JSONPath Name .msdyn_name activity_type .msdyn_activityname calculation_date .msdyn_calculationdate verbrauch_start_datum .msdyn_Verbrauchsstartdatum verbrauch_end_datum .msdyn_Verbrauchsenddatum transaction_date .msdyn_transactiondate emission_factor .msdyn_emissionfactor einrichtung_name .msdyn_facilityid.msydn_name organisatorische_Einheit .msdyn_organizationalunitid.msdyn_name land_region .msdyn_countryregioncode.msdyn_name emission_source .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e co2e_unit .msdyn_con2eunit.msdyn_name ist_biogen .msdyn_isbiogenic ist_marktbasiert .msdyn_ismarketbased Quelle .msdyn_emissionsourcev2.msdyn_name Umfang . "msdyn_scope@OData.Community.Display.V1.FormattedValue"
Schritt 4. Befehle hinzufügen, um alle Datensätze in die Tabelle zu importieren
Um sicherzustellen, dass die Kette alle Daten importiert, fügen Sie eine Logik hinzu, um Daten entweder hochzuladen oder zu kompilieren, die auf zusätzlichen, von Microsoft heruntergeladenen Seitenzahlen basieren:
- Verschieben Sie von Ketten-Ereignisse, Bedingung in den Hauptbereich.
- Ziehen Sie einen Link von Array zu CSV zu Conditional.
- Wählen Sie das Ereignis Conditional aus, und klicken Sie auf Edit.
- Fügen Sie unter Bedingungen eine Regel hinzu, und klicken Sie dann auf Speichern:
Datentyp Daten Vorgang Zeichenfolge Wählen Sie die Variable nextLink von Chain, klicken Sie dann auf die Variable und fügen Sie eine Trim-Transformation hinzu. Ist nicht leer - Verschieben Sie Kette ausführen aus Kettenereignisse in den Hauptbereich.
- Ziehen Sie einen Link aus Bedingt auf Kette ausführen.
- Um sicherzustellen, dass die Kette nur läuft, wenn die heruntergeladenen Daten keine Paginierung haben, doppelklicken Sie auf den Link und wählen Sie Fehler in Linkbedingung bearbeiten.
- Wählen Sie das Ereignis Run chain aus, und klicken Sie auf Edit.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um zu kennzeichnen, dass die Ereignisketten aus der Vorlage Daten in Wdata laden erstellt wurden.
- Wählen Sie unter Chain to run die primäre Kette aus, die mit der Vorlage Load Data to Wdata erstellt wurde.
- Geben Sie die Eingaben zur Kettenlaufzeit ein und klicken Sie auf Speichern:
Laufzeit-Eingabe Wert Tabellen-ID: Wählen Sie die Variable Tabellen-ID aus Kette. Dateiname Erstellen Sie den Dateinamen des Datensatzes, der in die Tabelle importiert werden soll: - Geben Sie
MSM_EmissionsData_ein. - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Jahr.
- Geben Sie einen Bindestrich ein (
-). - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Startdatum.
- Geben Sie einen Unterstrich ein (
_). - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Jahr.
- Geben Sie einen Bindestrich ein (
-). - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Enddatum.
- Geben Sie
.csvein.
Datendatei Wählen Sie die Konvertierte Datei Ausgabe von Array zu CSV. Methode laden Wählen Sie Datensatz ersetzen. - Geben Sie
Schritt 5. Befehlsgruppe hinzufügen, um durch paginierte Ergebnisse zu iterieren
Zur Zusammenstellung von Emissionsdaten, die als paginierte Ergebnisse heruntergeladen werden:
- Verschieben Sie aus Chain-Ereignisse, dynamische Chain-Variable in den Hauptbereich.
- Ziehen Sie einen Link von Bedingte auf Dynamische Kettenvariable setzen.
- Wählen Sie das Ereignis Dynamische Kettenvariable setzen und klicken Sie auf Bearbeiten.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um das Ereignis zu identifizieren.
- Richten Sie unter Aktion die dynamische Kettenvariable ein und klicken Sie auf Speichern:
Eigenschaft Wert Dynamische Variable Wählen Sie nextLink. Wert Wählen Sie @Odata.NextLink aus der Ausgabe Retrieved data des Befehls Retrieve. - Verschieben Sie Befehlsgruppe auf die Leinwand und ziehen Sie eine Verknüpfung zwischen ihr und Dynamische Kettenvariable einstellen.
- Wählen Sie die Gruppe aus, und klicken Sie auf Bearbeiten.
- Unter Iterators können Sie Iterationen aktivieren.
- Wählen Sie unter den Modifikatortyp, wählen Sie Wiederholen bis.
- Fügen Sie die Iterationsregel hinzu, und klicken Sie auf Speichern:
Datentyp Daten Vorgang Zeichenfolge Wählen Sie die Variable nextLink aus Kette. Ist leer - Wählen Sie unter Verfügbare Verbindungen, wählen Sie Microsoft Dynamics CRM, und verschieben Sie Abrufen auf die Leinwand.
- Ziehen Sie einen Link von Gruppenstart zu Abrufen.
- Wählen Sie den Befehl Retrieve und klicken Sie auf Edit.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um zu kennzeichnen, dass der Befehl paginierte Ergebnisse aus Microsoft Dataverse abruft.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie den zu verwendenden Microsoft Dynamics CRM-Connector aus. Pfad Geben Sie msdyn_emissionsein.Abfrage-Parameter Wählen Sie die Variable nextLink aus Kette. Benutzerdefinierte Kopfzeilen Fügen Sie eine benutzerdefinierte Kopfzeile hinzu: - Geben Sie unter die Taste ein, geben Sie
ein und bevorzugen Sie. - In Value, geben Sie
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue"ein.
Maximale Seiten Geben Sie 1ein.Ausgabeschema Geben Sie diese Beispielantwort ein: {"@odata.context": "string", "value": [{}],"@odata.nextLink": "string"} - Geben Sie unter die Taste ein, geben Sie
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie JSON, und verschieben Sie Array to CSV auf die Leinwand.
- Ziehen Sie einen Link von Retrieve zu Array zu CSV.
- Wählen Sie den Befehl Array to CSV und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein:
Eigenschaft Wert Konnektor Wählen Sie denselben JSON-Konnektor wie zuvor. JSON-Daten Wählen Sie einen Wert aus der Ausgabe Abgerufene Daten des vorangegangenen Befehls Abrufen . Mehrwertiges Begrenzungszeichen Geben Sie ein Komma ein ( .).Vorschau Ergebnis Aktivieren Sie dieses Kontrollkästchen. Trennzeichen Wählen Sie Komma. - Fügen Sie die zu erstellenden Spalten und JSONPaths hinzu und klicken Sie auf Speichern:
Spaltenname JSONPath Name .msdyn_name activity_type .msdyn_activityname calculation_date .msdyn_calculationdate verbrauch_start_datum .msdyn_Verbrauchsstartdatum verbrauch_end_datum .msdyn_Verbrauchsenddatum transaction_date .msdyn_transactiondate emission_factor .msdyn_emissionfactor einrichtung_name .msdyn_facilityid.msydn_name organisatorische_Einheit .msdyn_organizationalunitid.msdyn_name land_region .msdyn_countryregioncode.msdyn_name emission_source .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e co2e_unit .msdyn_con2eunit.msdyn_name ist_biogen .msdyn_isbiogenic ist_marktbasiert .msdyn_ismarketbased Quelle .msdyn_emissionsourcev2.msdyn_name Umfang . "msdyn_scope@OData.Community.Display.V1.FormattedValue" - Wählen Sie unter Verfügbare Verbindungen, wählen Sie Tabellarische Transformation, und verschieben Sie Stapeldateien auf die Leinwand.
- Ziehen Sie einen Link von Array zu CSV zu Stack-Dateien.
- Wählen Sie den Befehl Stapeldateien und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Tabellarischen Transformationskonnektor wie zuvor. Trennzeichen Wählen Sie Komma. Eingabedateien Erstellen Sie die kommagetrennte Liste der zu stapelnden Dateien: - Wählen Sie Vorherige Stapeldateiausgabe aus dem Befehl Stapeldateien.
- Geben Sie ein Komma ein (
,). - Wählen Sie die Konvertierte Datei Ausgabe des vorangegangenen Array zu CSV Befehls.
Vorschau Ergebnis Aktivieren Sie dieses Kontrollkästchen. - Verschieben Sie von Ketten-Ereignisse, Bedingung in den Hauptbereich.
- Ziehen Sie einen Link von Array zu CSV zu Conditional.
- Wählen Sie das Ereignis Conditional aus, und klicken Sie auf Edit.
- Fügen Sie unter Bedingungen eine Regel hinzu, und klicken Sie dann auf Speichern:
Datentyp Daten Vorgang Zeichenfolge Wählen Sie @Odata.NextLink aus der Ausgabe Retrieved data des Befehls Retrieve. Ist nicht leer - Verschieben Sie aus Chain-Ereignisse, dynamische Chain-Variable in den Hauptbereich.
- Ziehen Sie einen Link von Bedingte auf Dynamische Kettenvariable setzen.
- Wählen Sie das Ereignis Dynamische Kettenvariable setzen und klicken Sie auf Bearbeiten.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um das Ereignis zu identifizieren.
- Richten Sie unter Aktion die dynamische Kettenvariable ein und klicken Sie auf Speichern:
Eigenschaft Wert Dynamische Variable Wählen Sie nextLink. Wert Wählen Sie @Odata.NextLink aus der Ausgabe Retrieved data des Befehls Retrieve. - Verschieben Sie von Kettenereignisse zu Gruppe verlassen auf die Leinwand.
- Ziehen Sie einen Link von Bedingt auf Gruppe verlassen.
- Um die Gruppe erst zu verlassen, wenn keine paginierten Ergebnisse mehr vorhanden sind, doppelklicken Sie auf den Link, wählen Sie Fehler in Linkbedingung bearbeiten und klicken Sie auf Schließen.
- Wählen Sie das Ereignis Gruppe verlassen, klicken Sie auf Bearbeiten und dann auf Speichern.
Schritt 6. Befehle hinzufügen, um kompilierte Daten in die Tabelle zu importieren
Zum Hochladen der paginierten Ergebnisse in die Tabelle, nachdem die Gruppe abgeschlossen ist:
- Wählen Sie unter Verfügbare Verbindungen, wählen Sie Tabellarische Transformation, und verschieben Sie Stapeldateien auf die Leinwand.
- Ziehen Sie einen Link von der Befehlsgruppe Out auf Stack files.
- Wählen Sie den Befehl Stapeldateien und klicken Sie auf Bearbeiten.
- Geben Sie unter Basic info einen Namen und eine Beschreibung ein, um den Befehl zu identifizieren.
- Geben Sie die Eigenschaften des Befehls ein, und klicken Sie auf Speichern:
Eigenschaft Wert Konnektor Wählen Sie denselben Tabellarischen Transformationskonnektor wie zuvor. Trennzeichen Wählen Sie Komma. Eingabedateien Erstellen Sie die kommagetrennte Liste der zu stapelnden Dateien: - Wählen Sie die Ausgabe Konvertierte Datei des Befehls Array in CSV der Gruppe.
- Geben Sie ein Komma ein (
,). - Wählen Sie Stacked files output aus dem Befehl Stack files der Gruppe.
Vorschau Ergebnis Aktivieren Sie dieses Kontrollkästchen. - Verschieben Sie Kette ausführen aus Kettenereignisse in den Hauptbereich.
- Ziehen Sie einen Link von Stapeldateien zu Kette ausführen.
- Wählen Sie das Ereignis Run chain aus, und klicken Sie auf Edit.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um zu kennzeichnen, dass die Ereignisketten aus der Vorlage Daten in Wdata laden erstellt wurden.
- Wählen Sie unter Chain to run die primäre Kette aus, die mit der Vorlage Load Data to Wdata erstellt wurde.
- Geben Sie die Eingaben zur Kettenlaufzeit ein und klicken Sie auf Speichern:
Laufzeit-Eingabe Wert Tabellen-ID: Wählen Sie die Variable Tabellen-ID aus Kette. Dateiname Erstellen Sie den Dateinamen des Datensatzes, der in die Tabelle importiert werden soll: - Geben Sie
MSM_EmissionsData_ein. - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Jahr.
- Geben Sie
-ein. - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Startdatum.
- Geben Sie
_ein. - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Jahr.
- Geben Sie
-ein. - Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Enddatum.
- Geben Sie
.csvein.
Datendatei Wählen Sie Stacked files output aus dem vorangegangenen Befehl Stack files . Methode laden Wählen Sie Datensatz ersetzen. - Geben Sie
- Verschieben Sie von Kettenereignisse eine weitere Laufkette auf die Leinwand.
- Ziehen Sie die Links aus den beiden vorherigen Ereignissen Laufkette zu diesem Ereignis Laufkette.
- Wählen Sie das neue Ereignis Run chain und klicken Sie auf Edit.
- Geben Sie unter Basisinfo einen Namen und eine Beschreibung ein, um zu kennzeichnen, dass die Ereignisketten aus der Vorlage Daten in Wdata laden erstellt wurden.
- In Chain to run, wählen Sie die 3. MSM log Kette, die zuvor erstellt wurde.
- Geben Sie die Eingaben zur Kettenlaufzeit ein und klicken Sie auf Speichern:
Laufzeit-Eingabe Wert Bereich Geben Sie B5:E5ein.Arbeitsblatt-ID Wählen Sie die Variable Spreadsheet ID aus Kette. Kontrollblatt-ID Wählen Sie die Variable Kontrollblatt-ID aus Kette. Kettenlaufprotokoll-ID Wählen Sie die Variable Chain run log ID aus Chain. Start aktualisieren Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Startdatum. Ende aktualisieren Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Enddatum. Jahr aktualisieren Wählen Sie die Ausgabe Wert des Befehls Wert extrahieren für das Jahr. - Klicken Sie auf Veröffentlichen, geben Sie einen Hinweis auf die Veröffentlichung der Kette ein und klicken Sie auf Veröffentlichen.
Die Ketten ausführen
Zur Aktualisierung der Tabelle Microsoft Sustainability Manager mit den neuesten Emissionsdaten:
- Wählen Sie auf dem Kontrollblatt des Tabellenblatts Microsoft Sustainability Manager den Zeitraum der herunterzuladenden Daten aus.
- Wählen Sie unter Chains die Seite 1. MSM aktualisieren Kette, und klicken Sie auf Ausführen und Kette ausführen.
Tipp: Wenn Sie diese Kette ausführen, werden automatisch auch die anderen Ketten ausgeführt, um die Tabelle und das Arbeitsblatt Microsoft Sustainability Manager mit den neuesten Daten zu aktualisieren.