Adobe Sign排程器未在AEM 6.5最適化表單的發佈執行個體上執行

在AEM 6.5版最適化Forms中,Adobe Sign狀態排程器會定期檢查Adobe Sign合約的狀態。 這些更新至關重要,因為一旦協定標示為完成,就會觸發最適化表單上已設定的提交動作。 本文會考量提交動作設為表單提交時傳送電子郵件的案例。 這是由於設計限制和設定不符所導致。 若要修正此問題,請設定反向復寫、驗證環境設定,並遵循最佳實務以確保排程器如預期般運作。

說明 description

環境

產品: Adobe Experience Manager (AEM) Managed Services支援
版本: AEM v6.5 Forms
執行個體: 生產和中繼設定

問題/症狀

  • Adobe Sign整合可在作者和發佈執行個體上正確運作,以執行初始表單提交和電子郵件提示。

  • 在Author執行個體上,Adobe Sign狀態排程器會依預期傳送包含已簽署檔案的後續電子郵件。

  • 在發佈執行個體上:

    • 排程器不會執行,即使在將其cron運算式修改為每5分鐘執行一次之後也是如此。
    • 記錄檔顯示訊息: Not running Adobe Sign scheduler on publish instance.
    • 反向復寫錯誤會導致協定狀態更新無法在發佈和作者環境之間同步。

解決方法 resolution

Adobe Sign狀態排程器僅可在 作者執行個體 上執行,以集中處理合約並避免多節點發佈設定中的衝突。 請依照下列步驟解決問題:

  1. 排程器僅限創作環境使用。 它會同步合約狀態(例如​ SIGNED),並傳送含有已簽署檔案的後續追蹤電子郵件。

  2. 設定反向復寫代理,將合約資料從發佈復寫至作者:

    • 發佈上的

      • 設定傳輸URI指向repo://var/replication/outbox的Outbox代理程式。
      • 停用 在代理程式設定中使用反向復寫
      • 使用有效的認證。
    • 在作者上:

      • 設定指向發佈伺服器寄件匣路徑的反向復寫代理。
  3. 確保所有執行個體(Author、Pub1、Pub2)使用相同的Adobe Sign整合設定 — OAuth URL、存取權杖URL、使用者端ID和密碼。

  4. 確認複製的節點可反映正確的狀態。 協定完成後,節點應從OUT_FOR_SIGNATURE轉換為SIGNED

  5. 如果問題仍然存在:

    • 重新啟動相關的套件組合或伺服器(最好在非生產環境中)。
    • 暫時啟用偵錯記錄檔以找出根本原因。
  6. 在進行任何設定變更之前,請務必對執行個體進行工作備份。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f