Greenly® 可讓您評估和計算貴公司的直接和間接範圍 1、2 和 3 碳排放量。
使用 Workiva 平台,您可以建立鏈,從 Greenly 自動下載碳足跡和活動數據到表格中。然後,您可以使用該表作為查詢或試算表連結的來源,例如包含在環境、社會與治理 (ESG) 或永續性披露中。
注意: 當您在這些指示中建立多個鏈時,您只會執行一個 鏈 - 然後自動執行其他鏈 - 從 Greenly 下載資料到表格中。
必要條件
要建立這些鏈,首先設定這些連接器 在Chains :
提示: 所有鏈的命令都使用預設 CloudRunner。不需要 GroundRunners。
若要啟用與 Greenly 的整合,請向您的 Greenly 管理員索取這些資訊:
- 您的公司 ID
- 您帳戶的客戶 ID 和密碼
同時請注意Greenly 導向表 試算表、其控制表 部分及其連接表的 ID 。
建立鏈以記錄 Greenly 下載
當您從 Greenly 下載資料時,要自動更新Control sheet section of theGreenly lead sheet Spreadsheet。
- 從Chains, 點選Create, 並選擇Create chain 。
- 輸入名稱和說明,以協助解釋連鎖記錄從 Greenly 下載的資料,然後按一下儲存 。
- 從觸發事件 ,拖曳Runtime inputs 到Start 。
- 選擇Runtime 輸入 ,然後按一下編輯 。
- 在變數 中,這些 TextField 輸入,沒有 預設值:
- 範圍
- 試算表 ID
- 工作表 ID
- 為每個變數選擇Required ,然後按一下儲存 。
- 從可用的連線器 ,選擇檔案公用程式 ,並將建立檔案 移至畫布。
- 從Runtime inputs 拖曳連結到Create file 。
- 選擇Create file 指令,然後按Edit 。
- 在基本資訊 中,輸入名稱和描述以協助識別命令。
- 輸入命令的內容,然後按一下儲存 :
摘要資訊 值 連接器 選擇要使用的檔案公用程式連接器。 文字 建立記錄訊息的文字: - 輸入
Emissions data refreshed on. - 從Runtime 中選擇SystemDateTime 變數。
- 輸入
- 從可用連接器 ,選擇Workiva ,並移動寫工作表資料 到畫布。
- 從建立檔案 拖曳連結至寫入工作表 資料。
- 選擇Write sheet data 指令,然後按Edit 。
- 在Basic info 中,輸入名稱和說明,以協助識別命令。
- 輸入命令的屬性,然後按儲存 :
摘要資訊 值 連接器 選擇要使用的 Workiva 連接器。 試算表 ID 從觸發 選擇試算表 ID 運行時輸入。 工作表 ID/名稱 選擇工作表 ID 運行時輸入來自觸發. 資料檔案 選擇Created file output fromCreate file 。 分隔符號 選擇逗號 (, )。 區域 從觸發器 中選擇Range runtime 輸入。 使用同步 清除此核取方塊。 使用平台 API 選取此核取方塊。 - 單擊發佈 ,輸入關於鏈發佈的備註,然後單擊發佈 。
從載入資料到 Wdata 模板建立鏈
開始時,使用Load Data to Wdata 模板 建立鏈,使用從 Greenly 下載的資料更新表格。Load Data to Wdata 模板創建的鏈共同作用於: 確定資料集是否已經存在於表中:
- 確定資料集是否已存在於資料表中
- 使用最新的資料集更新表
從Templates 建立資料鏈,開啟Load Data to Wdata | Primary chain 模版,然後按New chain 。
建立連鎖以從 Greenly 下載資料
然後,建立連鎖從 Greenly 下載和匯入資料。
步驟 1. 建立鏈結
- 從Chains, 點選Create, 並選擇Create chain 。
- 在設定, 輸入名稱和說明,以幫助解釋鏈從 Greenly 下載資料。
- 在變數 ,加入這些變數,然後按儲存 :
名稱 值 表格 ID 輸入要上傳資料的表格 ID。 Greenly 客戶 ID 輸入貴公司 Greenly 帳戶的客戶 ID。 綠禮客戶保密碼 輸入貴公司 Greenly 帳戶的客戶秘密。 Greenly 受眾 輸入 https://corporate.greenly.earth/api/v2。Greenly 公司 ID 輸入貴公司 Greenly 帳戶的 ID。 試算表 ID 輸入Greenly Lead sheet Spreadsheet 的 ID。 工作表 ID 輸入試算表控制工作表 部分的 ID。
步驟 2.新增指令從 Greenly 下載資料
從 Greenly 下載碳足跡資料:
- 從可用的連線器 ,選擇HTTP ,並移動Post 到Start 。
- 選擇Post 指令,然後按Edit 。
- 在Basic info 中,輸入名稱和說明,以協助識別命令。
- 輸入命令的屬性,然後按儲存 :
摘要資訊 值 連接器 選擇要使用的 HTTP 連接器。 顯示回應 選取核取方塊。 URL|網址 輸入 https://greenly-production.eu.auth0.com/auth/token。內容類型 選擇 application/json。 本文 建立驗證的有效負載文字: - 輸入
{"client_id":". - 從Chain 中選擇Greenly client ID 變數 。
- 輸入
", "client_secret":". - 從Chain 中選擇Greenly client secret 變數。
- 輸入
", "audience":". - 從Chain 中選擇Greenly audience 變數。
- 輸入
", "grant_type": "client_credentials"}.
輸出模式 輸入範例回應: {"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Im80VnNKMERMdlJhOW0zTWNwZ1BJXyJ9.eyJhdXRob3JpemVkX2NvbXBhbmllcyI6WyJjMTUxYjMwNi0yODY5LTQwM2YtYWY4OS0wMTBhYmJkMTUwNDkiXSwiaXNzIjoiaHR0cHM6Ly9ncmVlbmx5LXByb2R1Y3Rpb24uZXUuYXV0aDAuY29tLyIsInN1YiI6IjM3VFhpRGU3bWxGbGh5cG9yWjlhN1c3Mmt3bkFUMmkyQGNsaWVudHMiLCJhdWQiOiJodHRwczovL2NvcnBvcmF0ZS5ncmVlbmx5LmVhcnRoL2FwaS92MiIsImlhdCI6MTY5NjM2NTgzNiwiZXhwIjoxNjk2NDUyMjM2LCJhenAiOiIzN1RYaURlN21sRmxoeXBvclo5YTdXNzJrd25BVDJpMiIsInNjb3BlIjoicmVhZDphY3Rpdml0aWVzIiwiZ3R5IjoiY2xpZW50LWNyZWRlbnRpYWxzIn0.kA-6hrCShQ7usZhIR2Bl5eBoJHCoKQNc3NvHtv8uRtjDvH2DMdIxQeIsD7_GmT-_b4CxVPxPpEwy24UCTuDTmBQiI9JgKcprp-40uCzOzan2v5U7nXbcT5Z7uiN4QE15kcIevWGuZAQ11K23h_ftISwAOQR18F-kT03mHtklNoGwLZiETze12lTvDjMKy2NzFIUL7CP1yBgtTDoSc3j_oJC_M780Dc_hW_IfuHHDXMXmOdzp9d6lPzOfAhjyb33l5KKho5YjwJGtrCzKU6kRhY4txeMdrAjsx0IZ61ThFezXWJUSqo30_kTSBxG7Dje5TA-B2i0xBhSgcKZB_iFWUg"、「範圍」:"read:activities", "expires_in":86400, "token_type": "Bearer"} - 輸入
- 從可用的連線器 ,選擇HTTP ,並將Get 移至畫布。
- 從拖曳連結 Post 到Get 。
- 選擇Get 指令,然後按Edit 。
- 在Basic info 中,輸入名稱和說明,以協助識別命令。
- 輸入命令的屬性,然後按儲存 :
摘要資訊 值 連接器 選擇與相同的 HTTP 連接器 發佈 。 顯示回應 選取核取方塊。 URL|網址 輸入 https://corporate.greenly.earth/api/v2/activities/audit-export。查詢字串 建立查詢字串: - 輸入
companyId=. - 從Chain 中選擇Greenly 公司 ID 變數。
- 輸入
&expand=carbonFootprint&limit=100&offset=1.
頁首 添加此標頭: - 在Key 中 ,輸入授權。
- 在Value 中,選擇Token_type ,然後從Response 的Post 輸出中選擇Access_token 。
內容類型 選擇 application/json。 輸出模式 輸入範例回應: {"data":[{"activityId":"297b29b1-a474-4fa5-a9fd-f80ff5fd7e4d","ownerCompanyId":"c151b306-2869-403f-af89-010abbd15049","ownerProfileId":"e620cee6-97e2-4f02-8ef1-c928d4cf8649","companyId":"c151b306-2869-403f-af89-010abbd15049","profileId":"e620cee6-97e2-4f02-8ef1-c928d4cf8649","companyName":"Demo for Greenly Certified Partners","fiscalYear":"2022","temporalScopeStart":"2022-11-03","temporalScopeEnd":"2022-11-03", "regulatoryMethodology": "BEGESv4", "scope": "Scope 3", "subScope": "9", "subScopeName": "Purchases of goods and services", "siteName":null, "actualsEstimate": "Actuals", "parentBusinessCategory":"Services purchase", "businessCategory": "Bank fees and services", "activityName": "comm tenue compte [services bancaires]", "activityType": "Expense-Based", "source": "Accounting", "quantity":5.73, "quantityForSubScope":5.73, "unit": "EUR", "conversionFactor1Value":null, "conversionFactor1Name":null, "conversionFactor1InputUnit":null, "conversionFactor1OutputUnit":null, "conversionFactor1Methodology":null, "conversionFactor2Value":null, "conversionFactor2Name":null, "conversionFactor2InputUnit":null, "conversionFactor2OutputUnit":null, "conversionFactor2Methodology":null, "conversionFactor3Value":null, "conversionFactor3Name":null, "conversionFactor3InputUnit":null, "conversionFactor3OutputUnit":null, "conversionFactor3Methodology":null, "emissionFactorName": "Bank fees and services", "emissionFactorNameAndUnit": "Bank fees and services (EUR)", "emissionFactorValue":0.11, "emissionFactorInputUnit": "EUR", "emissionFactorOutputUnit": "KGCO2E", "emissionFactorReferentialType": "GREENLY MEF", "emissionFactorReferentialYear":null, "emissionFactorGeographicalValidity":"", "emissionFactorReferentialDescription":"", "emissionFactorReferentialCategory":"", "emissionFactorMethodology": "0.11 kgCO2e/€。此金額因素來自於法國生態轉型機構 (ADEME)。它是提供給類別「服務 - 保險,銀行,諮詢和費用」(「服務 - 保險,服務bancaires,conseil et honoraires」)。更多資訊請參閱 ADEME 網站。See https://www.bilans-ges.ademe.fr/en/accueil/documentation-gene/index/page/Ratio-monetaires","percentEmissionsInScope":"1.00000000000000000000","emissionsInKGCO2e":0.63,"emissionsIntCO2e":0.00063,"entityCreatedAt":"2023-04-20T13:44:14.010Z","versionCreatedAt":"2023-11-12T12:36:12.598Z", "granularType": "Transaction", "supplierName":null, "marketBased": "Location-Based", "isCrossEntity":false, "shouldBeExcluded":false, "purchaseCategoryId":"73679b6b-7f02-4292-a473-0aee658300b4","language":"en"}],"limit":1,"offset":1,"orderBy":"entityCreatedAt","order":"ASC","totalCount":2568} - 輸入
步驟 3.新增指令以建立 JSON 資料
將下載的資料儲存為 JavaScript Object Notation (JSON):
- 從可用的連線器 ,選擇Workiva ,並將建立查詢 移至畫布。
- 從取得 拖曳連結至建立查詢 。
- 選擇Create query 指令,然後按Edit 。
- 在基本資訊 中,輸入名稱和描述以協助識別命令。
- 輸入命令的屬性,然後按儲存 :
摘要資訊 值 連接器 選擇與為記錄資料下載而建立的連鎖相同的 Workiva 連接器。 名稱 輸入臨時查詢的名稱。 查詢文字 建立查詢字串: - Enter
select row_number() over ( order by a) as R, a from.
(select a from unnest(sequence(0, - 從Response 的輸出中選擇TotalCount Get.
- 輸入
,1000)) t(a)).
臨時 選擇此複選框。 - Enter
- 從可用連線器 ,選擇Workiva ,並將執行查詢 移至畫布。
- 從建立查詢 拖曳連結至執行查詢 。
- 選擇執行查詢 指令,然後按編輯 。
- 在Basic info 中,輸入名稱和描述以協助識別命令。
- 輸入命令的內容,然後按一下儲存 :
摘要資訊 值 連接器 選擇與先前相同的 Workiva 連接器。 查詢 ID 從查詢 輸出中選擇ID 建立查詢 。 - 從可用連接器 ,選擇Workiva ,並移動下載查詢結果 到畫布。
- 從拖曳連結 執行查詢 到下載查詢結果 。
- 選擇Download query result 指令,然後按Edit 。
- 在Basic info 中,輸入名稱和描述以協助識別命令。
- 輸入命令的屬性,然後按儲存 :
摘要資訊 值 連接器 選擇與先前相同的 Workiva 連接器。 查詢結果 ID 從的查詢結果 輸出中選擇ID 執行查詢.
- 從可用的連線器 ,選擇Workiva ,並移動刪除查詢 到畫布。
- 從 下載查詢結果 拖曳連結到刪除查詢 。
- 選擇刪除查詢 指令,然後按編輯 。
- 在基本資訊 中,輸入名稱和描述以協助識別命令。
- 輸入命令的內容,然後按一下儲存 :
摘要資訊 值 連接器 選擇與先前相同的 Workiva 連接器。 查詢 ID 從查詢 輸出中選擇Id 建立查詢 。 - 從可用連線 ,選擇JSON ,並將CSV 至 JSON 移至畫布。
- 從 刪除查詢 拖曳連結到CSV 到 JSON 。
- 選擇CSV 至 JSON 指令,然後按編輯 。
- 在Basic info 中,輸入名稱和描述以協助識別命令。
- 輸入命令的內容,然後按一下儲存 :
摘要資訊 值 連接器 選擇要使用的 JSON 連接器。 輸入檔 選擇查詢結果 的輸出 下載查詢結果 。 分隔符號 選擇逗號 (,) 。
步驟 4.建立命令群組下載所有資料
- 將指令群組 移至畫布,並將CSV 至 JSON的連結拖曳至該群組。
- 選擇群組,然後按一下Edit 。
- 選擇Iterators ,並啟用Iterate 。
- 設定迭代器,然後按一下儲存 :
摘要資訊 值 修改器類型 選取清單 迭代 選擇JSON 檔案 CSV 到 JSON 的輸出 。 - 從可用的連線器 ,選擇HTTP ,並移動另一個Get 到畫布。
- 從群組開始 拖曳連結到Get 。
- 選擇Get 指令,然後按一下Edit 。
- 在Basic info 中,輸入名稱和說明,以協助識別命令擷取活動資料。
- 輸入命令的內容,然後按一下儲存 :
摘要資訊 值 連接器 選擇與先前相同的 HTTP 連接器。 顯示回應 選取核取方塊。 URL|網址 輸入 https://corporate.greenly.earth/api/v2/activities/audit-export。查詢字串 建立查詢語法: - 輸入
companyId=. - 從Chain 中選擇Greenly 公司 ID 變數。
- 輸入
&expand=carbonFootprint&limit=100&offset=. - 選擇JSON 檔案迭代 輸出自Group iterator 。
- 單擊JSON 檔案迭代 ,並新增Get value from JSON 變換。
- 在Value 中,輸入
a。 - 按一下「套用」(Apply)。
頁首 添加此標頭: - 在Key 中 ,輸入授權。
- 在Value 中,選擇Token_type ,然後從Response 的Post 輸出中選擇Access_token 。
內容類型 選擇 application/json。 輸出模式 輸入範例回應: {"data":[{"activityId":"297b29b1-a474-4fa5-a9fd-f80ff5fd7e4d","ownerCompanyId":"c151b306-2869-403f-af89-010abbd15049","ownerProfileId":"e620cee6-97e2-4f02-8ef1-c928d4cf8649","companyId":"c151b306-2869-403f-af89-010abbd15049","profileId":"e620cee6-97e2-4f02-8ef1-c928d4cf8649","companyName":"Demo for Greenly Certified Partners","fiscalYear":"2022","temporalScopeStart":"2022-11-03","temporalScopeEnd":"2022-11-03", "regulatoryMethodology": "BEGESv4", "scope": "Scope 3", "subScope": "9", "subScopeName": "Purchases of goods and services", "siteName":null, "actualsEstimate": "Actuals", "parentBusinessCategory":"Services purchase", "businessCategory": "Bank fees and services", "activityName": "comm tenue compte [services bancaires]", "activityType": "Expense-Based", "source": "Accounting", "quantity":5.73, "quantityForSubScope":5.73, "unit": "EUR", "conversionFactor1Value":null, "conversionFactor1Name":null, "conversionFactor1InputUnit":null, "conversionFactor1OutputUnit":null, "conversionFactor1Methodology":null, "conversionFactor2Value":null, "conversionFactor2Name":null, "conversionFactor2InputUnit":null, "conversionFactor2OutputUnit":null, "conversionFactor2Methodology":null, "conversionFactor3Value":null, "conversionFactor3Name":null, "conversionFactor3InputUnit":null, "conversionFactor3OutputUnit":null, "conversionFactor3Methodology":null, "emissionFactorName": "Bank fees and services", "emissionFactorNameAndUnit": "Bank fees and services (EUR)", "emissionFactorValue":0.11, "emissionFactorInputUnit": "EUR", "emissionFactorOutputUnit": "KGCO2E", "emissionFactorReferentialType": "GREENLY MEF", "emissionFactorReferentialYear":null, "emissionFactorGeographicalValidity":"", "emissionFactorReferentialDescription":"", "emissionFactorReferentialCategory":"", "emissionFactorMethodology": "0.11 kgCO2e/€。此金額因素來自於法國生態轉型機構 (ADEME)。它是提供給類別「服務 - 保險,銀行,諮詢和費用」(「服務 - 保險,服務bancaires,conseil et honoraires」)。更多資訊請參閱 ADEME 網站。See https://www.bilans-ges.ademe.fr/en/accueil/documentation-gene/index/page/Ratio-monetaires","percentEmissionsInScope":"1.00000000000000000000","emissionsInKGCO2e":0.63,"emissionsIntCO2e":0.00063,"entityCreatedAt":"2023-04-20T13:44:14.010Z","versionCreatedAt":"2023-11-12T12:36:12.598Z", "granularType": "Transaction", "supplierName":null, "marketBased": "Location-Based", "isCrossEntity":false, "shouldBeExcluded":false, "purchaseCategoryId":"73679b6b-7f02-4292-a473-0aee658300b4","language":"en"}],"limit":1,"offset":1,"orderBy":"entityCreatedAt","order":"ASC","totalCount":2568} - 輸入
- 從可用的連接器 ,選擇JSON ,並將Array to CSV 移動到 canvas。
- 從 取得 拖曳連結至Array to CSV 。
- 選擇Array to CSV 指令,然後按Edit 。
- 在Basic info 中,輸入名稱和說明,以協助識別命令。
- 輸入命令的屬性:
摘要資訊 值 連接器 選擇與先前相同的 JSON 連接器。 JSON 資料 選擇資料 來自回應 輸出的前一個Get. 多值分隔符 選擇逗號 (, )。 預覽結果 選取核取方塊。 分隔符號 選擇 Comma。 - 新增這些欄位,然後按一下儲存 :
資料欄名稱 JSONPath 活動 ID .activityID .companyID .companyID .companyName .companyName .fiscalYear .fiscalYear temporalScopeStart .temporalScopeStart temporalScopeEnd .temporalScopeEnd 監管方法 .regulatoryMethodology 定義範圍 .scope subScope .subScope subScopeName .subScopeName .siteName .siteName actualsEstimate .actualsEstimate parentBusinessCategory .parentBusinessCategory .businessCategory .businessCategory 活動名稱 .activityName 活動類型 .activityType 來源 .source 數量 .quantity .quantityForSubScope .quantityForSubScope 單元 .unit .conversionFactor1Value .conversionFactor1Value .conversionFactor1Name .conversionFactor1Name .conversionFactor1InputUnit .conversionFactor1InputUnit .conversionFactor1OutputUnit .conversionFactor1OutputUnit 轉換因子1方法論 .conversionFactor1Methodology .conversionFactor2Value .conversionFactor2Value .conversionFactor2Name .conversionFactor2Name .conversionFactor2InputUnit .conversionFactor2InputUnit .conversionFactor2OutputUnit .conversionFactor2OutputUnit 轉換因子2方法論 .conversionFactor2Methodology .conversionFactor3Value .conversionFactor3Value .conversionFactor3Name .conversionFactor3Name .conversionFactor3InputUnit .conversionFactor3InputUnit .conversionFactor3OutputUnit .conversionFactor3OutputUnit 轉換因子3方法論 .conversionFactor3Methodology .emissionFactorName .emissionFactorName .emissionFactorValue .emissionFactorValue .emissionFactorInputUnit .emissionFactorInputUnit .emissionFactorOutputUnit .emissionFactorOutputUnit .emissionFactorReferentialType .emissionFactorReferentialType .emissionFactorReferentialYear .emissionFactorReferentialYear .emissionFactorGeographicalValidity .emissionFactorGeographicalValidity .emissionFactorReferentialDescription .emissionFactorReferentialDescription 排放因子推薦類別 .emissionFactorReferentialCategory.en .emissionFactorMethodology .emissionFactorMethodology .percentEmissionsInScope .percentEmissionsInScope .emissionsInKGCO2e .emissionsInKGCO2e .emissionsIntCO2e .emissionsIntCO2e entityCreatedAt .entityCreatedAt versionCreatedAt .versionCreatedAt 粒狀類型 .granularType 供應商名稱 .supplierName .marketBased .marketBased 語言 語言 isCrossEntity .isCrossEntity - 從可用的連接器 ,選擇表格轉換 ,並將堆疊檔案 移至畫布。
- 從 陣列拖曳連結至 CSV 至堆疊檔案 。
- 選擇堆疊檔案 指令,然後按一下編輯 。
- 在Basic info 中,輸入名稱和描述以協助識別命令。
- 輸入命令的內容,然後按一下儲存 :
摘要資訊 值 連接器 選擇要使用的表格轉換連接器。 分隔符號 選擇 Comma。 輸入檔案 指定要堆疊的檔案: - 從選取先前堆疊檔案輸出 堆疊檔案 。
- 輸入逗號 (
,)。 - 選擇轉換檔案 從陣列輸出至 CSV 。
預覽結果 選擇核取方塊。
步驟 5.添加運行鏈事件以上傳和記錄下載的數據
將碳排放統計資料上傳至 Wdata:
- 從連結事件, 移動執行連鎖 到畫布。
- 從命令群組的Out拖曳連結至 Run 連結 。
- 選擇Run chain 事件,然後按一下Edit 。
- 在Basic info 中,輸入名稱和描述以協助識別事件。
- 在Chain to run 中,選擇從Load Data into Wdata 模板建立的主鏈。
- 輸入鏈的運行時間輸入,然後點擊儲存 :
輸入 值 表格 ID 從選擇Table ID 變數 鏈 。 檔案名稱 輸入 activities.csv.資料檔案 選擇疊層檔案輸出 從疊層檔案. 載入方法 選擇取代資料集。 復原 清除此核取方塊。 - 從Chain events ,移動另一個Run chain 到畫布。
- 在兩個Run Chain 事件之間拖曳連結。
- 選擇新的Run Chain 事件,然後按一下Edit 。
- 在基本資訊 ,輸入名稱和描述以協助識別事件。
- 在Chain to run 中 ,選擇建立用來在從 Greenly 下載資料時記錄的連鎖。
- 輸入鏈的運行時間輸入,並點擊Save :
輸入 值 範圍 輸入 B11:B11.試算表 ID 從鏈結 中選擇試算表 ID 變量。 工作表 ID 從Chain 中選擇Sheet ID 變數。 - 單擊發佈 ,輸入關於鏈發佈的備注,然後單擊發佈 。
要從 Greenly 下載數據到 Wdata 表,請在Chains 中選擇此鏈,然後點擊Execute 和Run chain 。