共用方式為


環境變數的常見問題

在本文中可見環境變數的常見問題集 (FAQ)。

為什麼無法看到我的環境變數值?

如果環境變數位於受管理的解決方案中,則除非您查看預設解決方案內部,否則將無法看到該值。 此行為是設計使然,因為環境變數值是非管理的自訂。

如何查看環境變數的使用位置?

在製作元件時於解決方案介面中選取顯示相依性,或透過檢視應用程式或流程中繼資料,在來源控制項和解決方案檔案中選取。

資料來源環境變數是否與連線相同?

否。 但它們是相關的。 連線表示與連接器進行互動所需的認證或驗證。 資料來源環境變數儲存連接器中一個或多個動作所需的參數,且這些參數通常會根據動作而有所不同。 例如,SharePoint Online 連線不儲存關於網站、清單或文件庫的任何資訊。 因此,呼叫連接器需要有效的連線和其他參數。

資料來源環境變數可以與共用連線 (例如具有 SQL 驗證的 SQL Server) 一起使用嗎?

一般來說不行。 與 SQL Server 共用的連接會儲存連至連接中資料所需的參數。 例如,在建立連線時會提供伺服器名稱和資料庫名稱,因此總會從該連線衍生。

資料來源環境變數用於依賴使用者型驗證的連接器 (例如 Microsoft Entra ID),因為無法從連線衍生參數。 出於這些原因,使用 SQL Server (共用的連接) 進行的驗證將不會使用資料來源環境變數。

我的自動 ALM 準銷售案源可以在不同的環境中使用不同的值檔案嗎?

可以。 解決方案封裝程式接受檔案名稱作為輸入參數,因此您的準銷售案源可以根據要執行解決方案的環境類型,將不同的值檔案封裝到解決方案中。

如果有人無意中刪除了值怎麼辦?

如果相依性系統尚未禁止,則執行階段會使用最後一個已知值作為遞補。

如果值已變更,那麼新的值何時會用於畫布應用程式和雲端流程?

完整發佈更新的環境變數可能需要長達一個小時的時間,因為值是以非同步方式推送至應用程式和流程中。

是否需要進階授權?

否。 雖然 ALM 需要 Dataverse(或 Dynamics 365 for Customer Engagement),但不需要使用進階連接器。 但有一點需要注意,您是否使用 Dataverse 連接器來與環境變數進行互動,就像與其他資料記錄 (如客戶或連絡人) 進行互動一樣。 先前只能用這種方法在畫布應用程式和流程中使用環境變數。

我可以擁有的環境變數數量是否有限制?

否。 但解決方案的檔案大小上限為 120 MB。 請參閱建立解決方案

環境變數的顯示名稱和描述是否可以當地語系化?

可以。

我該使用環境變數,而不是將設定資料儲存在自訂資料表中嗎?

如果您的設定資料不相關,則使用環境變數。 環境變數應用於索引鍵/值組,和其他環境中可能需要改變值的時候。 其他工具 (如設定移轉公用程式) 更適合移轉自訂資料表中儲存的關聯設定資料。 與其他設定資料不同,環境變數在解決方案中移轉,因此更易於管理,且匯入效率更高。

如何從環境變數移除值?

匯出解決方案之前,您可能會想要從您的解決方案移除環境變數的值。 然後,現有的值將保留在您的開發環境中,但不會匯出到解決方案中。 這種方法可讓您在將解決方案匯入另一個環境時提供新的值。

若要移除此數值,請依照下列步驟操作:

  1. 在環境變數所在的解決方案中,選取要顯示內容的環境變數。

  2. 目前數值底下,選取 ... > 從此解決方案中移除

    從環境變數移除數值

我可以在自訂連接器中使用環境變數嗎?

可以。 自訂連接器支援環境變數

另請參閱

環境變數概觀