ドロップダウンからワークフローを選択すると、選択したワークフローに基づいて URL が生成され、そこにリダイレクトされます。
元。ParallelGroupReview ワークフローの URL は次のとおりです。
http://localhost:8080/share/service/components/form?htmlid=template_x002e_start-workflow_x002e_start-workflow_x0023_default-startWorkflowForm-alf-id1&itemKind=workflow&itemId=activiti%24activitiParallelGroupReview&mode=create&submitType=json&showCaption=true&formUI=true&showCancelButton=true&destination=
この URL をブラウザで直接使用すると、同じフォームを表示できますが、ヘッダーとフッターの部分が失われます。これらのグローバル コンポーネントは、共有コンテキストの外では利用できないためです。
start-workflow.ftl が表示されている場合は、残りの UI を担当するヘッダーとフッター コンポーネントが挿入されていることを確認できます。
<#include "include/alfresco-template.ftl" />
<@templateHeader />
<@templateBody>
<@markup id="alf-hd">
<div id="alf-hd">
<@region scope="global" id="share-header" chromeless="true"/>
</div>
</@>
<@markup id="bd">
<div id="bd">
<div class="share-form">
<@region id="start-workflow" scope="template"/>
</div>
</div>
</@>
</@>
<@templateFooter>
<@markup id="al-ft">
<div id="alf-ft">
<@region id="footer" scope="global"/>
</div>
</@>
</@>
ヘッダーとフッターが適切に初期化されていることを確認するだけで、同じコンポーネントを再利用できます。