讓此使用案例在您的系統上運作

上次更新: 2024-01-26
  • 建立對象:
  • Experienced
    Developer
注意

為了讓範例資產在您的系統上運作,假設您已在連線埠4502和4503上分別執行AEM Author和Publish執行個體。 此外,也假設您可以透過以下方式存取AEM Author: admin/admin. 如果連線埠號碼或管理密碼已變更,這些範例資產將無法運作。 您必須使用提供的範常式式碼建立自己的資產。

若要讓此使用案例在本機系統中正常運作,請遵循下列步驟:

  • 在連線埠4502上安裝AEM編寫執行個體,並在連線埠4503上安裝AEM發佈執行個體
  • 請依照使用AEM Forms中的服務使用者開發中指定的指示操作. 請務必建立服務使用者,並將套件組合部署在您的AEM作者和發佈執行個體上。
  • 開啟osgi設定.
  • 搜尋 Apache Sling查閱者篩選器. 請確定已選取「允許空白」核取方塊。
  • 部署自訂AEMFormDocumentService套件.此套件組合必須部署在您的AEM發佈執行個體上。 此套件組合具有從行動表單產生互動式PDF的程式碼。
  • 下載並解壓縮與本文相關的資產。 您將獲得以下內容
    • offline-submission-profile.zip — 此AEM套件包含自訂設定檔,可讓您將互動式pdf下載至本機檔案系統。 在您的AEM發佈執行個體上部署此套件。
    • xdp-form-and-workflow.zip — 此AEM套件包含XDP、範例工作流程、在節點內容/pdfsubmissions上設定的啟動器。 在您的AEM作者和發佈執行個體上部署此套件。
    • HandlePDFubmission.HandlePDFubmission.core-1.0-SNAPSHOT.jar — 這是可執行大部分工作的AEM套件組合。 此套件組合包含掛載在上的servlet /bin/startworkflow. 此servlet會將提交的表單資料儲存在 /content/pdfsubmissions AEM存放庫中的節點。 在您的AEM作者和發佈執行個體上部署此套件組合。
  • 預覽行動表單
  • 填寫數個欄位,然後按一下工具列上的按鈕以下載互動式PDF。
  • 使用Acrobat填寫已下載PDF並按一下提交按鈕。
  • 您應該會收到一則成功訊息
  • 以管理員身分登入AEM作者執行個體
  • 檢查AEM收件匣
  • 您應該要有工作專案來檢閱已提交的PDF
注意

有些客戶不是將PDF提交到發佈執行個體上執行的servlet,而是將servlet部署在Tomcat之類的servlet容器中。 這完全取決於客戶熟悉的拓撲。在本教學課程中,我們將使用部署在發佈執行個體上的servlet來處理pdf提交。

本頁內容