AEM Forms工作區的疑難排解准則

本文討論如何透過啟用記錄功能和使用瀏覽器中的偵錯工具來偵錯AEM Forms工作區。 本檔案也會說明您在使用AEM Forms工作區時可能會遇到的一些常見問題及其因應措施。

無法安裝AEM Forms工作區套件

安裝修補程式後,請開啟AEM Forms工作區。 如果您遇到「找不到資源」錯誤,請開啟CRX封裝管理員,然後重新安裝 adobe-lc-workspace-pkg-<version>.zip 封裝。

安裝套件時,如果您遇到錯誤 javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed,請執行下列步驟:

  1. 登入CRXDE Lite。 預設URL為 https://[localhost]:'port'/lc/crx/de/index.jsp

  2. 刪除下列節點:

    /home/groups/P/PERM_WORKSPACE_USER

  3. 前往「封裝管理員」。 預設URL為 https://[localhost]:'port'/lc/crx/packmgr/index.jsp.

  4. 搜尋並安裝 adobe-lc-workspace-pkg-[version].zip 封裝。

  5. 重新啟動應用程式伺服器。

AEM Forms工作區記錄

您可以產生不同層級的記錄,以最佳化錯誤疑難排解。 例如,在複雜應用程式中,在元件層級記錄有助於對特定元件進行偵錯和疑難排解。

在AEM Forms工作區中:

  • 若要取得特定元件檔案的記錄資訊,請附加 /log/<ComponentFile>/<LogLevel> URL中,然後按下 Enter. 指定記錄層級上元件檔案的所有記錄資訊都會列印在主控台上。

  • 若要取得所有元件檔案的記錄資訊,請附加 /log/all/trace URL中,然後按下 Enter.

  • 記錄格式: <Component file> <Date>:<Time>: <Log Level> : <Log Message>

注意

依預設,所有元件的記錄層級都設為INFO。

  • 只有該瀏覽器工作階段會維護使用者設定的記錄層級。 當使用者重新整理頁面時,所有元件的記錄層級都會設定為其初始值。

AEM Forms工作區中的元件檔案清單

allcategorymodel

processinstanceModel

工作清單模型

appnavigationModel

processInstanceView

tasklistView

appnavigationView

processnamelistModel

任務模型

categorylistModel

processnamelistView

任務檢視

categorylistView

processnameModel

teamqueuesView

categorymodel

processnameView

todoView

categoryView

searchtemplatedetailsView

trackingView

favoritecategoryModel

sharequueModel

uissettingsModel

filterlistView

共用檢視

uissettingsView

filterView

startpointlistModel

使用者資訊模型

outofficeModel

startpointlistView

userinfoView

outofficeView

起點模型

usersearchModel

偏好設定檢視

起始點檢視

usersearchView

processinstancehistoryView

startProcessView

伺服器模型

processinstancelistModel

startprocessView

伺服器檢視

processinstancelistView

任務詳細資料檢視

wsmessageView

AEM Forms工作區中可用的記錄層級

  • 致命
  • 錯誤
  • 警告
  • 資訊
  • 偵錯
  • TRACE
  • 關閉

瀏覽器的偵錯資訊

指令碼和樣式可以在不同的瀏覽器中偵錯。

常見問題

  1. PDF表單未在Google Chrome中轉譯或提交。

    1. 安裝Adobe®Reader®外掛程式。
    2. 在Chrome中開啟chrome://plugins ,檢視可用的外掛程式。
    3. 停用ChromePDF檢視器外掛程式,並啟用Adobe Reader外掛程式。
  2. Google Chrome中未轉譯SWF表單或指南。

    1. 在Chrome中開啟chrome://plugins ,檢視可用的外掛程式。
    2. 如需AdobeFlash®播放器外掛程式的詳細資訊,請參閱。
    3. 停用AdobeFlash Player外掛程式下的PepperFlash。
  3. 我已經自訂AEM Forms工作區,但看不到變更。

    清除瀏覽器的快取,然後存取AEM Forms工作區。

  4. 使用者在案頭開啟表單時,需要執行哪些動作才能以HTML呈現表單?

    使用Workbench時,在指派作業步驟中選取預設設定檔的「HTML」選項按鈕。

  5. 按一下時附件未顯示。

    若要檢視附件,請在瀏覽器中啟用快顯視窗。

  6. 使用者已登入表單應用程式。 如果使用者嘗試登入工作區,則可能無法載入(如果使用者沒有工作區許可權)。

    從其他表單應用程式登出,然後登入工作區。

  7. HTML表單,在其設計中使用流程屬性,在AEM Forms工作區中呈現時,在表單內顯示提交按鈕。

    設計表單時,當您使用流程屬性時,它會在表單內新增提交按鈕。 在AEM Forms工作區中呈現為PDF時,一般使用者看不到提交按鈕。 不過,在AEM Forms工作區中以HTML表單形式呈現時,一般使用者可看到「提交」按鈕。 按一下表單內的此「提交」按鈕不會起始任何動作。 按一下AEM Forms工作區底部的「提交」按鈕(在表單外)即可完成工作。

本頁內容