Hospedagem de duas instâncias do espaço de trabalho do AEM Forms em um servidor hosting-two-aem-forms-workspace-instances-on-one-server

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

A instalação e as configurações padrão do AEM Forms permitem que apenas um espaço de trabalho AEM Forms esteja disponível no servidor. No entanto, pode ser necessário hospedar duas instâncias diferentes do espaço de trabalho do AEM Forms em um único servidor AEM Forms. As duas instâncias são acessíveis por URLs diferentes.

Os administradores do AEM Forms personalizam o espaço de trabalho para criar dois URLs diferentes e disponibilizar dois espaços de trabalho no mesmo servidor. Neste artigo de personalização, supomos que os dois espaços de trabalho estejam acessíveis em https://[server]:[port]/lc/ws e https://[server]:[port]:/lc/ws2.

Siga estas etapas para configurar o AEM Forms workspace.

  1. Instale o pacote dev do espaço de trabalho do AEM Forms em seu servidor. Consulte pacote devpara obter instruções sobre como criá-lo.

  2. Faça logon no CRXDE Lite como administrador, acessando https://[server]:[port]/lc/crx/de/index.jsp.

  3. Copie o nó estava em /content e cole em /content. Renomeie o nó como ws2. Clique em Salvar tudo. Nas propriedades deste nó, altere o valor de sling:resourceType para ws2. Clique em Salvar tudo.

  4. Copie a pasta de /libs e cole em /apps. Renomeie a pasta para ws2. Clique em Salvar tudo.

  5. Em GET.jsp at /apps/ws2, faça as seguintes alterações de código. Substitua o seguinte

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

    com o código a seguir

    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. Em registry.js at /apps/ws2/js, altere o caminho dos modelos para fazer referência aos modelos em /apps/ws2/js/runtime/templates. Substitua o seguinte código

    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
    }
    

    com o código a seguir

    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. Em userinfo.js at /apps/ws2/js/runtime/models e /apps/ws2/js/runtime/views, alterar string /lc/content/ws para lc/content/ws2.

  8. Em /apps/ws2/js/runtime/services/service.js, altere o caminho em getLocalizationData para apontar para /lc/apps/ws2/Locale.html.

  9. Para fazer referência a pdf.html do novo espaço de trabalho, altere o caminho de pdf.html em /apps/ws2/js/runtime/views/forms/pdftaskform.js.

  10. Para fazer referência a pdf.html do novo espaço de trabalho, altere caminhos de pdf.html e WsNextAdapter.swf em startprocess.html, taskdetails.htmle processinstancehistory.html at /apps/ws2/js/runtime/templates.

  11. Copiar /etc/map/ws pasta e cole em /etc/map. Renomeie a nova pasta para ws2. Clique em Salvar tudo.

  12. Nas propriedades de ws2, alterar valor de sling:redirect para content/ws2.

  13. Alterar valor de sling:match para ^[^/\||]/[^/\||]/ws2$.

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