Loading
Salesforce Contracts 的可叫用動作

Salesforce Contracts 的可叫用動作

透過可叫用動作建立您自己的 Salesforce 流程,在 Salesforce Contracts 中觸發各種功能。您可以建立文件版本、建立和更新契約、執行各種契約動作,以及傳送電子簽章的契約。

所需版本
提供版本:Lightning Experience
提供版本:Enterprise、Unlimited、Professional 及 Developer Edition
可呼叫動作 描述 輸入 輸出
建立契約文件版本 根據指定的資訊建立契約文件版本。

必要欄位

  • 契約識別碼:您要建立文件版本的契約識別碼。

選用欄位

  • PDF 文件識別碼:要以 PDF 格式匯入的契約文件 ContentDocumentId。

  • 範本識別碼:您要用來建立契約文件版本的文件範本識別碼。

  • 字詞文件識別碼:要以 DOCX 格式匯入的契約文件 ContentDocumentId。

針對提供的「契約識別碼」,會建立契約文件版本。

使用「範本識別碼」作為選擇性值,從指定的文件範本產生契約文件。

「匯入契約」方法包含使用 PDF 文件識別碼或 Word 文件識別碼。在此情況下,要匯入的檔案必須在 DocGenDocumentTemplateLibrary 中可用,且使用者必須具有文件庫中檔案的存取權。

簽退契約文件版本 建立契約文件的版本。

必要欄位

  • 契約文件版本識別碼:您要用來建立契約文件版本的最新契約文件版本識別碼。

選用欄位

  • 外部檢閱:表示契約文件版本 Checkout 是否供外部檢閱的布林值。

  • 外部檢閱類型:外部審查的類型。可能的值為 OnlineMicrosoft365 和 OfflineMicrosoftWord。如果「外部檢閱」設定為 true,則需要此參數。

  • PDF 文件識別碼:要以 PDF 格式匯入的契約文件 ContentDocumentId。

  • 範本識別碼:您要用來建立契約文件版本的文件範本識別碼。

  • 文字文件識別碼:要以 DOCX 格式匯入的契約文件 ContentDocumentId。

內容文件版本會以未啟用狀態建立。您可以使用啟用的文件範本或匯入方法產生契約文件。

請注意:簽退時,現有的契約文件版本仍會啟用。只有在簽到時,新版本會變成已啟用,而先前版本會變成未啟用。

解除鎖定契約文件版本 解除鎖定動作會刪除未簽到的最新契約文件版本。

必要欄位

  • 契約文件版本識別碼:您要解除鎖定的最新契約文件版本識別碼。

選用欄位:無

系統會刪除最新的契約文件版本。
建立或更新 CLM 契約 更新與指定的 sObject 記錄相關聯的契約,並建立契約文件版本 (如果最新版本已啟用) 和契約文件。

必要欄位

  • 建立契約文件:布林值,指出是否要建立契約文件,以及更新契約。

  • 來源記錄識別碼:建立契約的 sObject 識別碼用於更新契約上的欄位。

選用欄位

  • 文件範本名稱:建立契約時要使用的已啟用文件範本名稱。

輸出是針對 SourceObject 識別碼更新之所有契約識別碼的集合。
取得契約文件版本的內容文件詳細資料 取得內容文件詳細資料,例如與契約文件版本相關聯的 contentDocumentLinkId、createdDate 和 lastModifiedDate。

必要欄位

  • 契約文件版本識別碼:協議文件版本記錄的識別碼,用於取得內容文件詳細資料。

選用欄位:無

取得產生的內容文件詳細資料,例如 contentDocumentId、contractDocumentVersionId、fileExtension、isSharedExternally 和 contentDocumentLinkId。
取得契約文件版本 使用契約識別碼或相關聯的契約文件版本識別碼,以針對指定的契約中取用契約文件版本。

必要欄位

  • 契約識別碼:您要取得其契約文件版本的契約識別碼。

選用欄位

  • 契約文件版本識別碼:與您要取得契約文件版本的契約相關聯的契約文件版本識別碼。

取得與契約相關聯的契約文件版本詳細資料。

當僅傳遞契約識別碼時,動作會提取所有契約文件版本詳細資料。

傳遞契約識別碼以及契約文件版本識別碼時,會提取指定的契約文件版本詳細資料。

傳送電子簽章契約 將契約傳送給指定的電子簽章收件者。

必要欄位

  • 契約識別碼:要傳送給收件者以進行電子簽章的契約識別碼。

  • 電子簽章廠商名稱:電子簽章服務的提供者名稱。

  • 電子郵件範本名稱:您要傳送給收件者的電子郵件範本開發人員名稱。如需詳細資訊,請參閱在 Salesforce Classic 中檢視和編輯電子郵件範本。

  • 取得文件 Apex 類別名稱:指定要針對電子簽章傳送之文件識別碼的 Apex 類別。請參閱 E-Signature API。
  • 取得收件者 Apex 類別名稱:指定 Apex 類別,此類別會針對電子簽章要求,從收件者清單中取得。請參閱 E-Signature API。
傳送給收件者的契約識別碼。
建立 CLM 契約 為指定的記錄建立契約。

必要欄位

  • 來源記錄識別碼:您要用來填入契約上欄位之記錄的 sObject 識別碼。

選用欄位

  • 建立契約文件:布林值,指出是否要除了契約之外建立契約文件。

  • 契約記錄類型:契約記錄類型的 API 名稱。

  • 文件範本名稱:您在建立契約時要使用的已啟用文件範本名稱。

已建立的契約識別碼。
執行契約動作 根據契約狀態對契約執行動作。

必要欄位

  • 動作名稱:您要對契約執行動作的 API 名稱。

  • 契約識別碼:您要執行動作的契約識別碼。

選用欄位

  • 動作資料:JSON 運算式,其中包含對契約執行動作所需的其他資料。

執行動作的契約識別碼。
簽到契約文件版本 在契約文件版本中檢查。

必要欄位

  • 契約文件版本識別碼:您要簽到之契約文件版本的識別碼。

選用欄位

  • 動作完成時儲存:布林值,表示動作完成時是否要儲存變更,而非流程結束時。

已簽到之契約文件版本的識別碼。
執行契約動作 撤銷契約的電子簽名要求。

必要欄位

  • 動作名稱:要執行的契約動作名稱。使用 revokeESign 撤銷契約的電子簽章要求。
  • 契約識別碼:您要撤銷其電子簽章要求的契約識別碼。
  • 動作資料:包含撤銷電子簽章要求所需其他資料的 JSON 裝載。傳遞下列 JSON 結構:
    { "requestBody": "{\"voidedReason\":\"Voided for amended document.\",\"senderEmail\":\"xyz@gmail.com\"}" }
 
 
正在載入
Salesforce Help | Article