Köra två AEM Forms-arbetsyteinstanser på en server hosting-two-aem-forms-workspace-instances-on-one-server

Standardinstallationen och standardinställningarna för AEM Forms tillåter endast att en AEM Forms-arbetsyta är tillgänglig på servern. Du kan dock behöva placera två olika instanser av AEM Forms-arbetsytan på en enda AEM Forms-server. De två instanserna är tillgängliga med olika URL:er.

AEM Forms-administratörer anpassar arbetsytan för att skapa två olika URL:er och gör två arbetsytor tillgängliga på samma server. I den här anpassningsartikeln kan du anta att de två arbetsytorna är tillgängliga på https://'[server]:[port]'/lc/ws och https://'[server]:[port]':/lc/ws2.

Följ de här stegen för att konfigurera arbetsytan i AEM Forms.

  1. Installera Dev-paketet för AEM Forms-arbetsytan på servern. Se dev-paket för instruktioner om hur du skapar det.

  2. Logga in på CRXDE Lite som administratör via https://'[server]:[port]'/lc/crx/de/index.jsp.

  3. Kopiera nod på /content och klistra in på /content. Byt namn på noden till ws2. Klicka på Save all. Ändra värdet sling:resourceType till ws2 i egenskaperna för den här noden. Klicka på Save all.

  4. Kopiera mapp från /libs och klistra in på /apps. Byt namn på mappen till ws2. Klicka på Save all.

  5. Gör följande kodändringar i GET.jsp kl. /apps/ws2. Ersätt följande

    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'" />
    

    med följande kod

    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. I registry.js kl. /apps/ws2/js ändrar du sökvägen för mallar så att den refererar till mallar på /apps/ws2/js/runtime/templates. Ersätt följande kod

    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
    }
    

    med följande kod

    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. I userinfo.js vid /apps/ws2/js/runtime/models och /apps/ws2/js/runtime/views ändrar du strängen /lc/content/ws till lc/content/ws2.

  8. I /apps/ws2/js/runtime/services/service.js ändrar du sökvägen i funktionen getLocalizationData till /lc/apps/ws2/Locale.html.

  9. Om du vill referera till pdf.html för nya Workspace ändrar du sökvägen för pdf.html i /apps/ws2/js/runtime/views/forms/pdftaskform.js.

  10. Om du vill referera till pdf.html av nya Workspace ändrar du sökvägarna för pdf.html och WsNextAdapter.swf i startprocess.html, taskdetails.html och processinstancehistory.html/apps/ws2/js/runtime/templates.

  11. Kopiera mappen /etc/map/ws och klistra in på /etc/map. Byt namn på den nya mappen till ws2. Klicka på Spara alla.

  12. Ändra värdet sling:redirect till content/ws2 i egenskaperna för ws2.

  13. Ändra värdet för sling:match till ^[^/\||]/[^/\||]/ws2$.

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