設定 外部動作 工作流程整合
附註:Tableau 中的外部動作依賴 Salesforce 流程提供的功能。該功能將選取的資料傳送到在個別的 Salesforce 基礎架構上執行的 Salesforce 流程。使用 Salesforce 流程 和其他 Salesforce 產品和服務需遵守您與 Salesforce 的合約。
有關如何使用 外部動作 的詳情,請參閱「整合」外部動作(連結在新視窗開啟)。
版本、站台角色和權限要求
設定和使用 外部動作 工作流程,您和要使用工作流程的人員都必須在支援 外部動作 的 Salesforce 和 Tableau 版本中具有特定站台角色和權限。
產品 | 版本 | 站台角色和權限 |
---|---|---|
Tableau | Tableau Cloud(連結在新視窗開啟)、Tableau Desktop(連結在新視窗開啟) 或 Tableau Server(連結在新視窗開啟) 版本 2022.3 或更高版本 | 建立或編輯工作流程:Creator(連結在新視窗開啟) 或 Explorer(連結在新視窗開啟)(可以發佈)站台角色,以及編輯和儲存工作簿的權限(Linux(連結在新視窗開啟) | Windows(連結在新視窗開啟)) 傳送資料:下載摘要資料 使用工作流程:任何站台角色 |
Salesforce | Essentials、Professional、Enterprise、Performance、Unlimited 或 Developer 版本(請參閱Salesforce 版本(連結在新視窗開啟)) | 建立或編輯流程:管理流程權限(連結在新視窗開啟) 要使用流程:在使用者詳細資訊頁面上執行流程權限(連結在新視窗開啟)或流程使用者設定(連結在新視窗開啟)或覆寫預設行為並限制對流程節點中啟用的設定檔或權限集設定的存取(請參閱流程安全性如何運作?(連結在新視窗開啟) ) |
外部動作 部署要求
要使用 外部動作 工作流程擴充功能,Salesforce 管理員必須在 Salesforce 中為 Tableau Server 建立連線的應用程式(連結在新視窗開啟)。
此外,必須將要部署擴充功能的 Tableau Server 或 Tableau Cloud 站台的網域新增到Salesforce 跨網域資源共用 (CORS) 允許清單(連結在新視窗開啟)。
外部動作
開啟或關閉在 Tableau 2022.3 及更高版本中,預設啟用 Tableau 外部動作 功能。要關閉該功能,可以使用 Tableau 服務管理員 (TSM) 命令列介面 (CLI) 或設定站點層級設定。
使用 TSM CLI
使用 TSM CLI(連結在新視窗開啟)設定 vizqlserver.workflow_objects_enabled
金鑰值為 tsm configuration set -k vizqlserver.workflow_objects_enabled -v false
。
變更設定金鑰值後,請務必使用 tsm pending-changes apply
命令確認套用變更。如果擱置組態需要重新啟動伺服器,pending-changes apply
命令將顯示提示,讓您知道即將重新啟動。即使伺服器已停止,也會顯示提示,但此選項不會重新啟動。可以使用 --ignore-prompt
選項隱藏提示,但此選項不會改變重新啟動行為。若變更不需要重新啟動,則套用變更時不會出現提示。有關詳情,請參閱 tsm pending-changes apply(連結在新視窗開啟)。
修改站點層級設定
有關如何在 Tableau Server 中自訂站點層級設定的詳細資訊,請參見站點設定參考(連結在新視窗開啟)。