Show Menu
トピック×

2 つの AEM Forms ワークプレースインスタンスを 1 つのサーバー上にホストする

AEM Forms のデフォルトのインストールと設定では、1 つの AEM Forms ワークスペースのみがサーバー上で使用できます。ただし、AEM Forms ワークスペースの 2 つの異なるインスタンスを 1 つの AEM Forms サーバーにホストしたい場合があります。これら 2 つのインスタンスは異なる URL によってアクセス可能です。
AEM Forms 管理者はワークスペースをカスタマイズして、2 つの異なる URL を作成し、 2 つのワークスペースを同じサーバー上で使用できるようにします。In this customization article, we assume the two workspaces are accessible at https://'[server]:[port]'/lc/ws and https://'[server]:[port]':/lc/ws2 .
以下の手順に従って AEM Forms ワークスペースを設定します。
  1. AEM Forms ワークスペースの dev パッケージをサーバーにインストールします。作成方法については、 dev パッケージ を参照してください。
  2. Login to CRXDE Lite as an administrator, by accessing https://'[server]:[port]'/lc/crx/de/index.jsp .
  3. /content の node ws をコピーし、それを /content にペーストします。node の名前を ws2 に変更します。「 すべて保存 」をクリックします。このノードのプロパティで、 sling:resourceType の値を ws2 に変更します。 「 すべて保存 」をクリックします。
  4. /libs にあるフォルダー ws を /apps にペーストします。このフォルダーの名前を ws2 に変更します。「 すべて保存 」をクリックします。
  5. In GET.jsp at /apps/ws2 , make the following code changes. 次のコードを
    <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'" />
    
    
    次のコードで置き換えます。
    <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 at /apps/ws2/js , change path of templates to refer to templates at /apps/ws2/js/runtime/templates . 次のコードを
    "tasklist" : {
    "name": "tasklist",
    "path": "tasklistview",
    "model": "tasklist",
    "template": "text!/lc/libs/ws/js/runtime/templates/tasklist.html",
    "utility": "utility",
    "view": "taskview",
    "errorModel": null
    }
    
    
    次のコードで置き換えます。
    "tasklist" : {
    "name": "tasklist",
    "path": "tasklistview",
    "model": "tasklist",
    "template": "text!/lc/apps/ws2/js/runtime/templates/tasklist.html",
    "utility": "utility",
    "view": "taskview",
    "errorModel": null
    }
    
    
  7. atと userinfo.js で、stringを /apps/ws2/js/runtime/models に変更し /apps/ws2/js/runtime/views /lc/content/ws lc/content/ws2 ます。
  8. で、 /apps/ws2/js/runtime/services/service.js function内のパスをに変更 getLocalizationData /lc/apps/ws2/Locale.html ます。
  9. To refer to pdf.html of the new Workspace, change the path of pdf.html in /apps/ws2/js/runtime/views/forms/pdftaskform.js .
  10. To refer to pdf.html of the new Workspace, change paths of pdf.html and WsNextAdapter.swf in startprocess.html , taskdetails.html , and processinstancehistory.html at /apps/ws2/js/runtime/templates .
  11. Copy /etc/map/ws folder and paste at /etc/map . この新しいフォルダーの名前を ws2 に変更します。「すべて保存」をクリックします。
  12. In properties of ws2 , change value of sling:redirect to content/ws2 .
  13. の値をから sling:match に変更し ^[^/\||]/[^/\||]/ws2$ ます。