Hosten von zwei AEM Forms Workspace-Instanzen auf einem Server hosting-two-aem-forms-workspace-instances-on-one-server

Die Standardinstallation und -einstellungen von AEM Forms lassen nur die Bereitstellung einer AEM Forms Workspace-Instanz auf dem Server zu. Möglicherweise müssen Sie jedoch zwei verschiedene Instanzen von AEM Forms Workspace auf einem AEM Forms-Server hosten. Auf die beiden Instanzen kann über verschiedene URLs zugegriffen werden.

AEM Forms-Administratoren passen Workspace an, um zwei unterschiedliche URLs zu erstellen und zwei Workspace-Instanzen auf demselben Server bereitzustellen. In diesem Anpassungsartikel können Sie davon ausgehen, dass die beiden Arbeitsbereiche unter https://'[server]:[port]'/lc/ws und https://'[server]:[port]':/lc/ws2.

Führen Sie diese Schritte aus, um AEM Forms Workspace zu konfigurieren.

  1. Installieren Sie das Dev-Paket von AEM Forms Workspace auf dem Server. Siehe dev-Paket, um Anweisungen zur Erstellung zu erhalten.

  2. Melden Sie sich bei CRXDE Lite als Administrator an, indem Sie auf https://'[server]:[port]'/lc/crx/de/index.jsp.

  3. Kopieren Sie den Knoten unter /content und fügen Sie ihn unter /content ein. Benennen Sie den Knoten in ws2 um. Klicken Sie auf Alle speichern. Ändern Sie in den Eigenschaften dieses Knotens den Wert sling:resourceType in „ws2“. Klicken Sie auf Alle speichern.

  4. Kopieren Sie die Ordner aus /libs und fügen Sie sie unter /apps ein. Benennen Sie den Ordner in ws2 um. Klicken Sie auf Alle speichern.

  5. Ändern Sie den Code in der Datei GET.jsp in der Zeile /apps/ws2 folgendermaßen. Ersetzen Sie den Code

    code language-html
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Workspace Next</title>
        <meta http-equiv="refresh" content="0;URL='/lc/libs/ws/index.html'" /><html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Workspace Next</title>
        <meta http-equiv="refresh" content="0;URL='/lc/libs/ws/index.html'" />
    

    durch den folgenden Code

    code language-html
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Workspace Next</title>
        <meta http-equiv="refresh" content="0;URL='/lc/apps/ws2/index.html'" />
    
  6. Ändern Sie in der Datei registry.js in der Zeile /apps/ws2/js den Pfad zu den Vorlagen so, dass dieser auf die Vorlagen unter /apps/ws2/js/runtime/templates verweist. Ersetzen Sie den folgenden Code

    code language-css
    "tasklist" : {
    "name": "tasklist",
    "path": "tasklistview",
    "model": "tasklist",
    "template": "text!/lc/libs/ws/js/runtime/templates/tasklist.html",
    "utility": "utility",
    "view": "taskview",
    "errorModel": null
    }
    

    durch den folgenden Code

    code language-css
    "tasklist" : {
    "name": "tasklist",
    "path": "tasklistview",
    "model": "tasklist",
    "template": "text!/lc/apps/ws2/js/runtime/templates/tasklist.html",
    "utility": "utility",
    "view": "taskview",
    "errorModel": null
    }
    
  7. Ändern Sie in der Datei userinfo.js in der Zeile /apps/ws2/js/runtime/models und /apps/ws2/js/runtime/views den Zeichenfolgenwert von /lc/content/ws auf lc/content/ws2.

  8. Ändern Sie in der Datei /apps/ws2/js/runtime/services/service.js den Pfad in der getLocalizationData-Funktion so, dass dieser auf /lc/apps/ws2/Locale.html verweist.

  9. Um auf pdf.html des neuen Arbeitsbereich zu verweisen, ändern Sie den Pfad von pdf.html auf /apps/ws2/js/runtime/views/forms/pdftaskform.js.

  10. Um auf pdf.html des neuen Arbeitsbereichs zu verweisen, ändern Sie die Pfade von pdf.html und WsNextAdapter.swf auf startprocess.html, taskdetails.html und processinstancehistory.html in der Zeile /apps/ws2/js/runtime/templates.

  11. Kopieren Sie den Ordner /etc/map/ws und fügen Sie ihn unter /etc/map ein. Benennen Sie den neuen Ordner in ws2 um. Klicken Sie auf Alle speichern .

  12. Ändern Sie in den Eigenschaften von ws2 den Wert von sling:redirect auf content/ws2.

  13. Ändern Sie den Wert von sling:match auf ^[^/\||]/[^/\||]/ws2$.

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