Loading
識別使用者與管理存取
將您連線的應用程式公開為畫布應用程式

將您連線的應用程式公開為畫布應用程式

您可以將連線的應用程式公開為畫布應用程式。畫布應用程式可以是貴組織的 Salesforce 管理員安裝的應用程式,也可以是使用者在組織中安裝的個人應用程式。使用者可以從「Chatter」索引標籤存取畫布個人應用程式,且系統會提示允許應用程式連線至其 Salesforce 資料。使用者可以選擇使應用程式成為畫布個人應用程式。

必要版本

提供版本:Salesforce Classic 與 Lightning Experience

可在下列版本建立連線的應用程式:GroupEssentialsProfessionalEnterprisePerformanceUnlimitedDeveloper Edition

可在下列版本安裝連線的應用程式:所有版本

需要的使用者權限
讀取、建立、更新或刪除連線的應用程式:

「自訂應用程式」權限和

「修改所有資料」或「管理已連線的應用程式」權限

若要更新除了「設定檔」、「權限集」與「服務提供者 SAML 屬性」以外的所有欄位:

「自訂應用程式」權限和

「修改所有資料」或「管理已連線的應用程式」權限

若要更新「設定檔」、「權限集」與「服務提供者 SAML 屬性」: 「自訂應用程式」、「修改所有資料」以及「管理設定檔和權限集」權限
若要輪替取用者金鑰和取用者密碼: 允許取用者金鑰和密碼輪替
安裝及解除安裝連線的應用程式:

「自訂應用程式」權限和

「修改所有資料」或「管理已連線的應用程式」權限

安裝及解除安裝已封裝連線的應用程式:

「下載 AppExchange 封裝」和「自訂應用程式」及

「修改所有資料」或「管理已連線的應用程式」權限

備註
備註 自 Spring '26 起,系統會限制建立連線的應用程式。您可以在 Spring '26 期間和之後繼續使用現有的連線應用程式。不過,我們建議改用 外部用戶端應用程式。如果您必須繼續建立連線的應用程式,請連絡 Salesforce 支援。

請參閱 Spring '26 中無法再建立新的連線應用程式以取得詳細資料。

如需畫布應用程式的詳細資訊,請參閱畫布開發人員指南

  1. 建立連線的應用程式,並完成其基本資訊
  2. 在「畫布應用程式設定」區段中,選取「畫布」來將連線的應用程式公開為畫布應用程式。
  3. 輸入第三方應用程式的畫布應用程式 URL。使用者按一下畫布應用程式的連結後,將被導向到此 URL。
  4. 選取存取方法來指定畫布應用程式如何起始 OAuth 授權流程。
    • 已簽署要求 (POST)—使用 OAuth 授權,但當 Salesforce 管理員安裝畫布應用程式時,將隱含允許使用者存取。不會提示使用者允許應用程式存取其使用者資訊。您使用此存取方法時,會將授權直接張貼到畫布應用程式 URL。

      如果您的畫布應用程式使用已簽署的要求授權,則請勿為「選取的 OAuth 範圍」選取「隨時代表您執行要求」。

    • OAuth 網站授權流程 (GET)—使用 OAuth 授權,而且將提示使用者允許應用程式存取其資訊。您使用此存取方法時,畫布應用程式必須起始 OAuth 授權流程。
  5. 如果您要針對畫布應用程式驗證使用 SAML 單一登入 (SSO),請選取「SAML 起始方法」欄位。此欄位的選項包含下列內容。
    • 由身分提供者起始—Salesforce 會提出初始要求來開始 SSO 流程。
    • 由服務提供者起始—畫布應用程式會在叫用應用程式之後開始 SSO 流程。
    備註
    備註 您必須在「Web 應用程式設定」區段中選取「啟用 SAML」,才能啟用此欄位。
  6. 在「位置」下方,選取畫布應用程式可以出現在何處讓使用者看見。
    • Chatter 摘要—畫布應用程式會在摘要中顯示。若選取,請建立 CanvasPost 摘要項目,並確認目前使用者具有畫布應用程式的存取權。
    • 「Chatter」索引標籤—畫布應用程式會自動在「Chatter」索引標籤的應用程式瀏覽清單中顯示。
    • 主控台—畫布應用程式會在 Salesforce Console 的頁尾或側列中顯示。若選取,則您必須透過將畫布應用程式新增為自訂主控台元件的方式,來選擇畫布應用程式要在主控台中顯示的位置。
    • 版面配置與行動卡—畫布應用程式會在版面配置或行動卡上顯示。若選取,請將畫布應用程式新增至版面配置來選擇它顯示的位置。
    • Lightning 元件—畫布應用程式會顯示在您的 自訂 Lightning 元件上
    • 行動瀏覽—您可透過 Salesforce 應用程式中的瀏覽功能表來存取畫布應用程式。
      備註
      備註 畫布應用程式不會顯示在 Salesforce for Android 的應用程式瀏覽功能表中。若要在瀏覽功能表中查看畫布應用程式,請登入 Salesforce 行動網頁。
    • 開放式 CTI—畫布應用程式會在通話控管工具中顯示。若選取,請在電話服務中心的定義檔案中指定畫布應用程式,使其顯示出來。
    • 發行者—畫布應用程式會在發行者中顯示。若選取,請建立畫布自訂快速動作,並將其新增至全域版面配置或物件版面配置。
    • Visualforce 頁面—畫布應用程式可在 Visualforce 頁面上顯示。如果您新增 <apex:canvasApp> 元件以在 Visualforce 頁面上顯示畫布應用程式,請務必為畫布應用程式選取此位置。否則,您會收到錯誤。
  7. 若要為您的畫布應用程式建立全域動作,請選取「自動建立動作」。在「位置」下,選取「發行者」。
    若未執行此操作,則系統不會建立全域動作。您也可以在稍後建立動作。
  8. 如果您實作自己的 Canvas.CanvasLifecycleHandler Apex 類別,請在「週期類別」中輸入類別名稱。
    提供 Canvas.CanvasLifecycleHandler Apex 類別可讓您自訂內容資訊,並將自訂行為新增至畫布應用程式。
  9. 若要讓使用者安裝您的應用程式,請選取「啟用為畫布個人應用程式」。「Chatter」索引標籤是唯一支援畫布個人應用程式的位置。
    備註
    備註 如果您沒有看到「啟用為畫布個人應用程式」設定,則表示應用程式目的地組織的管理員尚未啟用畫布個人應用程式。如需詳細資料,請參閱《畫布開發人員指南》中的在組織中啟用畫布個人應用程式
  10. 針對連線的應用程式進行所有設定後,請按一下「儲存」。
 
正在載入
Salesforce Help | Article