AEM Forms工作區的疑難排解准則 troubleshooting-guidelines-for-aem-forms-workspace
本文會討論如何透過啟用記錄功能和使用瀏覽器中的除錯程式,來除錯AEM Forms工作區。 本檔案也會說明您在使用AEM Forms工作區時可能會遇到的一些常見問題及其因應措施。
無法安裝AEM Forms工作區套件 unable-to-install-aem-forms-workspace-package
安裝修補程式後,請開啟AEM Forms工作區。 如果您遇到「找不到資源」錯誤,請開啟CRX封裝管理員,然後重新安裝adobe-lc-workspace-pkg-<version>.zip
封裝。
安裝封裝時,如果發生錯誤javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed
,請執行下列步驟:
-
登入CRXDE Lite。 預設URL為
https://[localhost]:'port'/lc/crx/de/index.jsp
-
刪除下列節點:
/home/groups/P/PERM_WORKSPACE_USER
-
前往「封裝管理員」。 預設URL為
https://[localhost]:'port'/lc/crx/packmgr/index.jsp.
-
搜尋並安裝
adobe-lc-workspace-pkg-[version].zip
封裝。 -
重新啟動應用程式伺服器。
AEM Forms工作區記錄 aem-forms-workspace-nbsp-logging
您可以產生不同層級的記錄,以最佳化錯誤的疑難排解。 例如,在複雜應用程式中,在元件層級記錄有助於對特定元件進行偵錯和疑難排解。
在AEM Forms工作區中:
-
若要取得特定元件檔案的記錄資訊,請在URL中附加
/log/<ComponentFile>/<LogLevel>
,然後按Enter
。 指定記錄層級之元件檔案的所有記錄資訊都會列印在主控台上。 -
若要取得所有元件檔案的記錄資訊,請在URL中附加
/log/all/trace
,然後按Enter
。 -
記錄格式:
<Component file> <Date>:<Time>: <Log Level> : <Log Message>
- 使用者設定的記錄層級只會針對該瀏覽器作業階段進行維護。 當使用者重新整理頁面時,所有元件的記錄層級都會設定為其初始值。
AEM Forms工作區中的元件檔案清單 list-of-component-files-in-nbsp-aem-forms-workspace
AEM Forms工作區中可用的記錄層級 log-levels-available-in-nbsp-aem-forms-workspace
- 致命
- 錯誤
- 警告
- 資訊
- 偵錯
- TRACE
- 關閉
瀏覽器除錯資訊 debugging-information-for-browsers
指令碼和樣式可以在不同的瀏覽器中偵錯。
-
在IE中偵錯:若要在IE中偵錯AEM Forms工作區,請參閱: https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-add-ins-using-f12-tools-ie。
-
在Chrome中偵錯:若要在Chrome中開啟偵錯工具,請使用捷徑: Ctrl+Shift+I。如需詳細資訊,請參閱: https://developer.chrome.com/docs/extensions/mv3/tut_debugging/。
-
在Firefox中偵錯:有數個附加元件可用於在Firefox中偵錯指令碼和樣式。 例如,Firebug就是這類偵錯公用程式(https://getfirebug.com)。
常見問題 faqs
-
Google Chrome未轉譯或提交PDF表單。
- 安裝Adobe®Reader®外掛程式。
- 在Chrome中開啟chrome://plugins ,檢視可用的外掛程式。
- 停用ChromePDF檢視器外掛程式,並啟用Adobe Reader外掛程式。
-
Google Chrome中未呈現SWF表單或指南。
- 在Chrome中開啟chrome://plugins ,檢視可用的外掛程式。
- 如需AdobeFlash®播放器外掛程式的詳細資訊,請參閱。
- 停用AdobeFlash Player外掛程式下的PepperFlash。
-
我已自訂AEM Forms工作區,但看不到變更。
清除瀏覽器的快取,然後存取AEM Forms工作區。
-
使用者在案頭開啟表單時,需要採取哪些動作才能以HTML呈現表單?
使用Workbench時,在指派工作步驟中,選取預設設定檔的「HTML」選項按鈕。
-
按一下時附件未顯示。
若要檢視附件,請在瀏覽器中啟用快顯視窗。
-
使用者已登入表單應用程式。 如果使用者嘗試登入工作區,則可能無法載入(如果使用者沒有工作區許可權)。
從其他表單應用程式登出,然後登入工作區。
-
HTML表單,在其設計中使用流程屬性,在AEM Forms工作區中呈現時,在表單內顯示提交按鈕。
設計表單時,當您使用流程屬性時,它會在表單內新增提交按鈕。 在AEM Forms工作區中呈現為PDF時,一般使用者看不到提交按鈕。 不過,在AEM Forms工作區中以HTML表單形式呈現時,一般使用者可看到「提交」按鈕。 按一下表單內的此提交按鈕不會起始任何動作。 按一下AEM Forms工作區底部的「提交」按鈕(在表單外)即可完成工作。