Hosting di due istanze dell’area di lavoro AEM Forms su un server hosting-two-aem-forms-workspace-instances-on-one-server

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

L’installazione e le impostazioni predefinite di AEM Forms consentono la disponibilità sul server di una sola area di lavoro AEM Forms. Tuttavia, potrebbe essere necessario ospitare due istanze diverse dell’area di lavoro di AEM Forms su un singolo server AEM Forms. Le due istanze sono accessibili da URL diversi.

Gli amministratori di AEM Forms personalizzano l’area di lavoro per creare due URL diversi e rendere disponibili due aree di lavoro sullo stesso server. In questo articolo sulla personalizzazione, si presuppone che le due aree di lavoro siano accessibili in https://[server]:[port]/lc/ws e https://[server]:[port]:/lc/ws2.

Segui questi passaggi per configurare l’area di lavoro AEM Forms.

  1. Installa il pacchetto di sviluppo dell’area di lavoro AEM Forms sul server. Vedi pacchetto di sviluppo, per istruzioni su come crearlo.

  2. Accedi a CRXDE Lite come amministratore, accedendo a https://[server]:[port]/lc/crx/de/index.jsp.

  3. Copia il nodo in /content e incolla in /content. Rinomina il nodo in ws2. Fai clic su Salva tutto. Nelle proprietà di questo nodo, modifica il valore di sling:resourceType a ws2. Fai clic su Salva tutto.

  4. Copia la cartella da /libs e incolla in /apps. Rinomina la cartella in ws2. Fai clic su Salva tutto.

  5. In GET.jsp a /apps/ws2, apporta le seguenti modifiche al codice. Sostituisci quanto segue

    code language-none
    <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'" />
    

    con il seguente codice

    code language-none
    <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. In registry.js a /apps/ws2/js, cambia il percorso dei modelli per fare riferimento ai modelli in /apps/ws2/js/runtime/templates. Sostituisci il seguente codice

    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
    }
    

    con il seguente codice

    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. In userinfo.js a /apps/ws2/js/runtime/models e /apps/ws2/js/runtime/views, cambia stringa /lc/content/ws a lc/content/ws2.

  8. In /apps/ws2/js/runtime/services/service.js, cambia il percorso in getLocalizationData funzione per puntare a /lc/apps/ws2/Locale.html.

  9. Per fare riferimento a pdf.html del nuovo spazio di lavoro, cambia il percorso pdf.html in /apps/ws2/js/runtime/views/forms/pdftaskform.js.

  10. Per fare riferimento a pdf.html del nuovo spazio di lavoro, cambiare i percorsi pdf.html e WsNextAdapter.swf in startprocess.html, taskdetails.htmle processinstancehistory.html a /apps/ws2/js/runtime/templates.

  11. Copia /etc/map/ws e incolla in /etc/map. Rinomina la nuova cartella in ws2. Fai clic su Salva tutto.

  12. Nelle proprietà di ws2, cambia valore di sling:redirect a content/ws2.

  13. Cambia valore di sling:match a ^[^/\||]/[^/\||]/ws2$.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da