Fehlerbehebung bei Richtlinien für einen AEM Forms-Arbeitsbereich troubleshooting-guidelines-for-aem-forms-workspace

Dieser Artikel erläutert, wie Sie AEM Forms Workspace debuggen, indem Sie die Protokollierung aktivieren und den Debugger in einem Browser verwenden. Außerdem werden einige häufig auftretende Probleme bei der Verwendung von AEM Forms Workspace und deren Umgehungslösungen erläutert.

AEM Forms Workspace-Paket kann nicht installiert werden unable-to-install-aem-forms-workspace-package

Öffnen Sie nach der Installation des Patches den AEM Forms Workspace. Falls ein Fehler vom Typ „Keine Resource gefunden“ auftritt, öffnen Sie CRX Package Manager und installieren Sie das Paket adobe-lc-workspace-pkg-<version>.zip erneut.

Wenn während der Installation des Pakets der Fehler javax.jcr.nodetype.ConstraintViolationException: OakConstraint0025: Authorizable property rep:authorizableId may not be removed auftritt, führen Sie folgende Schritte aus:

  1. Melden Sie sich bei CRXDE Lite an. Die Standard-URL ist https://[localhost]:'port'/lc/crx/de/index.jsp

  2. Löschen Sie den folgenden Knoten:

    /home/groups/P/PERM_WORKSPACE_USER

  3. Navigieren Sie zu Package Manager. Die Standardeinstellung ist https://[localhost]:'port'/lc/crx/packmgr/index.jsp.

  4. Suchen Sie das Paket adobe-lc-workspace-pkg-[version].zip und installieren Sie es.

  5. Starten Sie den Anwendungs-Server neu.

NOTE
Es wird empfohlen, den Befehl „Strg + C“ zu verwenden, um das SDK neu zu starten. Das Neustarten des AEM SDK mithilfe alternativer Methoden, z. B. dem Beenden von Java-Prozessen, kann zu Inkonsistenzen in der AEM-Entwicklungsumgebung führen.

AEM Forms Workspace-Protokollierung aem-forms-workspace-nbsp-logging

Sie können Protokolle auf verschiedenen Ebenen generieren, um eine optimale Fehlerbehebung zu ermöglichen. In einer komplexen Anwendung hilft beispielsweise die Protokollierung auf Komponentenebene beim Debugging und der Fehlerbehebung bei bestimmten Komponenten.

In AEM Forms Workspace:

  • Um die Protokollinformationen zu einer bestimmten Komponentendatei zu erhalten, hängen Sie /log/<ComponentFile>/<LogLevel> an die URL an und drücken Sie Enter. Alle Protokollinformationen für die Komponentendatei auf der angegebenen Protokollebene werden in der Konsole ausgegeben.

  • Um Protokollinformationen zu allen Komponentendateien zu erhalten, hängen Sie /log/all/trace an die URL an und drücken Sie Enter.

  • Protokollformat: <Component file> <Date>:<Time>: <Log Level> : <Log Message>

NOTE
Standardmäßig ist die Protokollebene aller Komponenten auf INFO festgelegt.
  • Die von Benutzern bzw. Benutzerinnen festgelegte Protokollebene wird nur für diese Browser-Sitzung beibehalten. Wenn Benutzer bzw. Benutzerinnen die Seite aktualisieren, wird die Protokollebene für alle Komponenten auf ihren ursprünglichen Wert festgelegt.

Liste der Komponentendateien in AEM Forms Workspace list-of-component-files-in-nbsp-aem-forms-workspace

allcategoryModel
processinstanceModel
tasklistModel
appnavigationModel
processInstanceView
tasklistView
appnavigationView
processnamelistModel
taskModel
categorylistModel
processnamelistView
taskView
categorylistView
processnameModel
teamqueuesView
categoryModel
processnameView
todoView
categoryView
searchtemplatedetailsView
trackingView
favoritecategoryModel
sharequeueModel
uisettingsModel
filterlistView
sharequeueView
uisettingsView
filterView
startpointlistModel
userinfoModel
outofofficeModel
startpointlistView
userinfoView
outofofficeView
startpointModel
usersearchModel
preferencesView
startpointView
usersearchView
processinstancehistoryView
startProcessView
wserrorModel
processinstancelistModel
startprocessView
wserrorView
processinstancelistView
taskdetailsView
wsmessageView

Verfügbare Protokollebenen in AEM Forms Workspace log-levels-available-in-nbsp-aem-forms-workspace

  • FATAL
  • ERROR
  • WARN
  • INFO
  • DEBUG
  • TRACE
  • AUS

Debugging-Informationen für Browser debugging-information-for-browsers

Das Debugging von Skripten und Stilen ist in verschiedenen Browsern möglich.

Häufig gestellte Fragen faqs

  1. PDF-Formular wird in Google Chrome nicht gerendert oder übermittelt.

    1. Installieren Sie das Adobe® Reader®-Plug-in.
    2. Öffnen Sie in Chrome chrome://plugins, um verfügbare Plug-ins anzuzeigen.
    3. Deaktivieren Sie das Chrome PDF Viewer-Plug-in und aktivieren Sie das Adobe Reader-Plug-in.
  2. SWF-Formular oder Guide wird in Google Chrome nicht gerendert.

    1. Öffnen Sie in Chrome chrome://plugins, um verfügbare Plug-ins anzuzeigen.
    2. Sehen Sie sich die Details zum Adobe Flash® Player-Plug-in an.
    3. Deaktivieren Sie PepperFlash unter dem Adobe Flash Player-Plug-in.
  3. Ich habe AEM Forms Workspace angepasst, kann die Änderungen jedoch nicht sehen.

    Löschen Sie den Cache des Browsers und rufen Sie dann AEM Forms Workspace auf.

  4. Was müssen Benutzer bzw. Benutzerinnen tun, damit das Formular beim Öffnen auf dem Desktop in HTML gerendert werden kann?

    Wählen Sie bei Verwendung von Workbench im Schritt „Aufgabe zuweisen“ die Optionsschaltfläche „HTML“ für das Standardprofil aus.

  5. Der Anhang wird beim Klicken nicht angezeigt.

    Um Anlagen anzuzeigen, aktivieren Sie Popups in Ihrem Browser.

  6. Eine Benutzerin bzw. ein Benutzer ist bei einer Formularanwendung angemeldet. Wenn die Benutzerin bzw. der Benutzer versucht, sich bei Workspace anzumelden, kann es möglicherweise nicht geladen werden, wenn die Person keine Workspace-Berechtigungen hat.

    Melden Sie sich von der anderen Formularanwendung ab und melden Sie sich dann bei Workspace an.

  7. Bei HTML-Formularen, die Prozesseigenschaften im Design verwenden, wird bei der Wiedergabe in AEM Forms Workspace die Schaltfläche „Senden“ innerhalb des Formulars angezeigt.

    Wenn Sie beim Entwerfen von Formularen Prozesseigenschaften verwenden, wird im Formular eine Schaltfläche „Senden“ hinzugefügt. Wenn die Schaltfläche „Senden“ in AEM Forms Workspace als PDF gerendert wird, ist sie für den Endbenutzer bzw. die Endbenutzerin nicht sichtbar. Beim Rendern als HTML-Formular in AEM Forms Workspace ist die Schaltfläche „Senden“ jedoch für den Endbenutzer bzw. die Endbenutzerin sichtbar. Durch Klicken auf diese „Senden“ Schaltfläche im Formular wird keine Aktion ausgelöst. Durch Klicken auf die Schaltfläche „Senden“ unten in AEM Forms Workspace, außerhalb des Formulars, wird die Aufgabe abgeschlossen.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2