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 AEM Forms arbetsyta.

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

  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 för sling:resourceType till ws2. 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. I GET.jsp/apps/ws2gör du följande kodändringar. 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/apps/ws2/js, ändra sökvägen till mallar för att hänvisa 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/apps/ws2/js/runtime/models och /apps/ws2/js/runtime/views, ändringssträng /lc/content/ws till lc/content/ws2.

  8. I /apps/ws2/js/runtime/services/service.js, ändra banan i getLocalizationData function to point to /lc/apps/ws2/Locale.html.

  9. Att referera till pdf.html för den nya arbetsytan, ändra sökvägen för pdf.html in /apps/ws2/js/runtime/views/forms/pdftaskform.js.

  10. Att referera till pdf.html för den nya arbetsytan, ändra sökvägar för pdf.html och WsNextAdapter.swf in startprocess.html, taskdetails.htmloch processinstancehistory.html/apps/ws2/js/runtime/templates.

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

  12. I egenskaper för ws2, ändra värdet för sling:redirect till content/ws2.

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

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