Salesforce 版 Dropbox:進階管理設定

Admins 已更新 Aug 08, 2025

In this article

person icon

本文中的資訊適用於 Dropbox Standard、Business、Advanced、Business Plus 和 Enterprise 的系統管理員。

warning icon

重要通知: 2025 年 10 月 14 日起,我們將停止支援 Dropbox for Salesforce。該工具可能不會立即移除,但我們無法保證在該日期後仍可使用。進一步瞭解我們停止支援 Dropbox for Salesforce 的相關資訊


使用標準設定進行 Dropbox for Salesforce 設定後,您可能需要自訂 Dropbox for Salesforce 整合,如本文所述。

使用預設配置以外的自訂物件或標準物件

如要使用自訂物件,或是不屬於預設配置 (帳戶、連絡人、個案、機會、商機) 的物件,請依照下列說明操作:

  1. 登入 Salesforce 網站。
  2. 開啟工具圖示,按一下 [設定]
  3. 在「平台工具」區塊下方,按一下 [自訂程式碼]
  4. 按一下 [Visualforce 頁面]
  5. 在頁面清單中按一下 [新增]
  6. 為 Visualforce 頁面新增 [標籤] 和 [名稱]
  7. 將 Visualforce 標記改成以下兩套程式碼的其中之一。您必須將 standardController 的值改為物件的 API 名稱。如果是標準物件,API 名稱就是標準物件的名稱;比方說,「契約」物件的 API 名稱就是「Contract」。

Dropbox for [物件]:

<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
<Dropbox_for_SF:Dropbox />
</apex:page>
All of Dropbox for [物件]:
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
  <Dropbox_for_SF:Dropbox AllDropbox="true" />
</apex:page>
  1. 按一下 [儲存]。

如果您不是使用 Salesforce Lightning,請依下列說明操作:

  1. 登入 Salesforce 網站。
  2. 按一下 [設定]。
  3. 在「版本」下方,按一下 [開發]
  4. 按一下 [Visualforce 頁面]
  5. 在頁面清單中按一下 [新增]
  6. 為 Visualforce 頁面新增 [標籤] 和 [名稱]
  7. 將 Visualforce 標記改成上述兩套程式碼的其中之一。您必須將 standardController 的值改為物件的 API 名稱。如果是標準物件,API 名稱就是標準物件的名稱;比方說,「契約」物件的 API 名稱就是「Contract」。
  8. 按一下 [儲存]。

若要使用上述建立的 Visualforce 頁面更新物件配置,您必須按照以下指示操作:

  1. 按一下 [物件管理員]
  2. 選擇您要編輯的物件。
  3. 按一下 [版面配置]
  4. 選擇您要編輯的版面配置。
  5. 從上方的設定方框,拖放一個「區段」到頁面上。
  6. 輸入「區段名稱」,然後將版面配置設為一欄。
  7. 按一下 [確定]
  8. 點選 Visualforce 頁面項目,將對應的頁面拖放至 Dropbox 區段。
  9. 按一下 [儲存]。
  10. 新增 Visualforce 頁面後,按一下扳手圖示。
  11. 在選項頁面上,將 Visualforce 頁面屬性設為寬度 100%、高度 400 像素,並勾選「顯示捲軸」方塊。

如果您不是使用 Salesforce Lightning,請改依下列說明操作:

  1. 按一下 [設定]。
  2. 在左上角的搜尋列中,搜尋 [ObjectManager]。
  3. 選擇您要編輯的物件,然後按一下左側的 [頁面配置]
  4. 在您想要編輯的版面配置旁邊按一下選單箭頭,然後選取 [編輯]
  5. 從上方的設定方框,拖放一個「區段」到頁面上。
  6. 輸入「區段名稱」,然後將版面配置設為一欄。
  7. 按一下 [OK]。
  8. 點選 Visualforce 頁面項目,將對應的頁面拖放至 Dropbox 區段。
  9. 按一下 [儲存]。
  10. 新增 Visualforce 頁面後,按一下扳手圖示。
  11. 在選項頁面上,將 Visualforce 頁面屬性設為寬度 100%、高度 400 像素,並勾選「顯示捲軸」方塊。

接下來,您必須為自訂物件或非預設的標準物件設定新的物件觸發機制,請依照下列步驟操作:

  1. 登入 Salesforce 網站。
  2. 開啟工具圖示,按一下 [設定]
  3. 在「物件和欄位」下方選取 [物件管理員]
  4. 選取自訂物件。
  5. 按一下 [觸發]
  6. 按一下 [新增]
  7. 將以下程式碼區塊複製到輸入欄位中,並修改為正確的名稱。
Trigger <TRIGGER_NAME> on <OBJECT_API_NAME> (after update, after delete) {
    
        if(Trigger.isAfter && Trigger.isUpdate){
            Dropbox_for_SF.HandleRecordChange.OnRecordChange(Trigger.old, Trigger.new);
        }
    
        if(Trigger.isAfter && Trigger.isDelete){
            Dropbox_for_SF.HandleRecordChange.HandleMerge(Trigger.old);
        }
    
    }

如果您不是使用 Salesforce Lightning,請改依下列說明設定自訂物件的觸發機制:

  1. 登入 Salesforce 網站。
  2. 按一下 [設定]。
  3. 在「版本」下方,按一下 [建立]
  4. 選取 [物件]
  5. 選擇自訂物件。
  6. 在 [觸發程序] 區段中,按一下 [新增]。
  7. 將上面的程式碼區塊複製到輸入欄位中,並修改為正確的名稱。

如要解決程式碼覆蓋問題,請依照下列步驟操作:

  1. 將以下程式碼新增為自訂 Apex 類別,並在自訂變更集中加入名稱 CustomTests: