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.
-
Installera Dev-paketet för AEM Forms-arbetsytan på servern. Se dev-paket för instruktioner om hur du skapar det.
-
Logga in på CRXDE Lite som administratör via
https://'[server]:[port]'/lc/crx/de/index.jsp. -
Kopiera nod på /content och klistra in på /content. Byt namn på noden till ws2. Klicka på Save all. Ändra värdet
sling:resourceTypetill ws2 i egenskaperna för den här noden. Klicka på Save all. -
Kopiera mapp från /libs och klistra in på /apps. Byt namn på mappen till ws2. Klicka på Save all.
-
Gör följande kodändringar i
GET.jspkl./apps/ws2. Ersätt följandecode 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'" /> -
I
registry.jskl./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 kodcode 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 } -
I
userinfo.jsvid/apps/ws2/js/runtime/modelsoch/apps/ws2/js/runtime/viewsändrar du strängen/lc/content/wstilllc/content/ws2. -
I
/apps/ws2/js/runtime/services/service.jsändrar du sökvägen i funktionengetLocalizationDatatill/lc/apps/ws2/Locale.html. -
Om du vill referera till
pdf.htmlför nya Workspace ändrar du sökvägen förpdf.htmli/apps/ws2/js/runtime/views/forms/pdftaskform.js. -
Om du vill referera till
pdf.htmlav nya Workspace ändrar du sökvägarna förpdf.htmlochWsNextAdapter.swfistartprocess.html,taskdetails.htmlochprocessinstancehistory.htmlpå/apps/ws2/js/runtime/templates. -
Kopiera mappen
/etc/map/wsoch klistra in på/etc/map. Byt namn på den nya mappen till ws2. Klicka på Spara alla. -
Ändra värdet
sling:redirecttillcontent/ws2i egenskaperna förws2. -
Ändra värdet för
sling:matchtill^[^/\||]/[^/\||]/ws2$.