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狀態排程器僅可在 作者執行個體 上執行,以集中處理合約並避免多節點發佈設定中的衝突。 請依照下列步驟解決問題:
-
排程器僅限創作環境使用。 它會同步合約狀態(例如 SIGNED),並傳送含有已簽署檔案的後續追蹤電子郵件。
-
設定反向復寫代理,將合約資料從發佈復寫至作者:
-
發佈上的 :
- 設定傳輸URI指向
repo://var/replication/outbox的Outbox代理程式。 - 停用 在代理程式設定中使用反向復寫。
- 使用有效的認證。
- 設定傳輸URI指向
-
在作者上:
- 設定指向發佈伺服器寄件匣路徑的反向復寫代理。
-
-
確保所有執行個體(Author、Pub1、Pub2)使用相同的Adobe Sign整合設定 — OAuth URL、存取權杖URL、使用者端ID和密碼。
-
確認複製的節點可反映正確的狀態。 協定完成後,節點應從
OUT_FOR_SIGNATURE轉換為SIGNED。 -
如果問題仍然存在:
- 重新啟動相關的套件組合或伺服器(最好在非生產環境中)。
- 暫時啟用偵錯記錄檔以找出根本原因。
-
在進行任何設定變更之前,請務必對執行個體進行工作備份。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f