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.
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.
Faça logon no CRXDE Lite como administrador, acessando https://[server]:[port]/lc/crx/de/index.jsp
.
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.
Copie a pasta de /libs e cole em /apps. Renomeie a pasta para ws2. Clique em Salvar tudo.
Em GET.jsp
at /apps/ws2
, faça as seguintes alterações de código. Substitua o seguinte
<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
<html lang="en">
<head>
<meta charset="utf-8">
<title>Workspace Next</title>
<meta http-equiv="refresh" content="0;URL='/lc/apps/ws2/index.html'" />
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
"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
"tasklist" : {
"name": "tasklist",
"path": "tasklistview",
"model": "tasklist",
"template": "text!/lc/apps/ws2/js/runtime/templates/tasklist.html",
"utility": "utility",
"view": "taskview",
"errorModel": null
}
Em userinfo.js
at /apps/ws2/js/runtime/models
e /apps/ws2/js/runtime/views
, alterar string /lc/content/ws
para lc/content/ws2
.
Em /apps/ws2/js/runtime/services/service.js
, altere o caminho em getLocalizationData
para apontar para /lc/apps/ws2/Locale.html
.
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
.
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.html
e processinstancehistory.html
at /apps/ws2/js/runtime/templates
.
Copiar /etc/map/ws
pasta e cole em /etc/map
. Renomeie a nova pasta para ws2. Clique em Salvar tudo.
Nas propriedades de ws2
, alterar valor de sling:redirect
para content/ws2
.
Alterar valor de sling:match
para ^[^/\||]/[^/\||]/ws2$
.