為JEE上的AEM Forms記錄自訂元件API的交易 record-a-transaction-for-custom-components

當您在自訂元件中使用可記帳API時,可以為元件啟用交易報告。 若要啟用交易報告,請修改元件的component.xml檔案,並在必須啟用交易報告的作業底下新增下列指定的標籤。

標籤<transaction-operation-type>CONVERT</transaction-operation-type> // Supported values are SUBMIT, CONVERT, RENDER.

舊的作業標籤
新操作標籤
<operation>
<.... tags
<...>
<operation>
<operation>
<.... tags
<...>
<transaction-operation-type>CONVERT</transaction-operation-type
<operation>

如果您必須為API (例如批次API)擷取多個交易,其中交易計數會隨輸入計數而改變,請在API層級處理交易計數。

若要記錄變動的交易計數:

  1. 在程式碼中匯入類別"com.adobe.idp.dsc.InvocationContextStack"。 此類別是adobe-livecycle-client.jar sdk檔案的一部分。 sdk檔案可在<AEM_Forms_JEE_Install>\sdk\client-libs\common取得

    note note
    NOTE
    如果您已在使用者端專案中套用檔案,請以新檔案更新上述共用的使用者端檔案。
  2. 在必須記錄變動交易的API中:

    1. 新增邏輯,讓您可以將交易計數儲存在某個整數變數中,例如transaction_count
    2. 作業成功時,新增InvocationContextStack.recordTransactionCount(transaction_count)

相關文章

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2