diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad.xml
index 15b515a558dd411e9265213028473d146603b54d..134e21649226ea6779b30df817380ee6bcffdb8d 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad.xml
@@ -9,17 +9,47 @@
         <item>
             <key> <string>_Access_contents_information_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Add_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Copy_or_Move_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Modify_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
             <key> <string>_View_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
@@ -73,10 +103,6 @@
             <key> <string>id</string> </key>
             <value> <string>erp5_km_public_front_pad</string> </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>9</string> </value>
-        </item>
         <item>
             <key> <string>portal_type</string> </key>
             <value> <string>Knowledge Pad</string> </value>
@@ -89,6 +115,12 @@
             <key> <string>user_layout</string> </key>
             <value> <string>6|7##2|8##1|9</string> </value>
         </item>
+        <item>
+            <key> <string>workflow_history</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
+            </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
@@ -114,4 +146,50 @@
       <none/>
     </pickle>
   </record>
+  <record id="5" aka="AAAAAAAAAAU=">
+    <pickle>
+      <global name="PersistentMapping" module="Persistence.mapping"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>knowledge_pad_validation_workflow</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="6" aka="AAAAAAAAAAY=">
+    <pickle>
+      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
+    </pickle>
+    <pickle>
+      <tuple>
+        <none/>
+        <list>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>visible</string> </value>
+            </item>
+          </dictionary>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>public</string> </value>
+            </item>
+          </dictionary>
+        </list>
+      </tuple>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/1.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/1.xml
index 1a5897be469c7f0749b3cc361331297de19b43d9..3a2908b6a33f589d9f926fc0c35e67236896e628 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/1.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/1.xml
@@ -9,17 +9,47 @@
         <item>
             <key> <string>_Access_contents_information_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Add_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Copy_or_Move_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Modify_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
             <key> <string>_View_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
@@ -91,7 +121,59 @@
             <key> <string>title</string> </key>
             <value> <string>News</string> </value>
         </item>
+        <item>
+            <key> <string>workflow_history</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="PersistentMapping" module="Persistence.mapping"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>knowledge_pad_validation_workflow</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
+    </pickle>
+    <pickle>
+      <tuple>
+        <none/>
+        <list>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>visible</string> </value>
+            </item>
+          </dictionary>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>public</string> </value>
+            </item>
+          </dictionary>
+        </list>
+      </tuple>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/2.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/2.xml
index e3af9813968295297ca6ad12ddf43b71a5326812..f2b7f4747e10f87ded7b777c5e6b8f6cf4af00fd 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/2.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/2.xml
@@ -9,17 +9,47 @@
         <item>
             <key> <string>_Access_contents_information_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Add_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Copy_or_Move_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Modify_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
             <key> <string>_View_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
@@ -109,7 +139,59 @@
             <key> <string>title</string> </key>
             <value> <string>Documentation</string> </value>
         </item>
+        <item>
+            <key> <string>workflow_history</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="PersistentMapping" module="Persistence.mapping"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>knowledge_pad_validation_workflow</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
+    </pickle>
+    <pickle>
+      <tuple>
+        <none/>
+        <list>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>visible</string> </value>
+            </item>
+          </dictionary>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>public</string> </value>
+            </item>
+          </dictionary>
+        </list>
+      </tuple>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/6.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/6.xml
index 3ad851a5bc842a19b9dcb59041c664c595eed028..75fefbf08d6c79412bd8e41b8a7db38033065c51 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/6.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/knowledge_pad_module/erp5_km_public_front_pad/6.xml
@@ -9,17 +9,47 @@
         <item>
             <key> <string>_Access_contents_information_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Add_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Copy_or_Move_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Modify_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
             <key> <string>_View_Permission</string> </key>
             <value>
-              <list>
+              <tuple>
                 <string>Anonymous</string>
-              </list>
+                <string>Assignor</string>
+                <string>Auditor</string>
+                <string>Manager</string>
+              </tuple>
             </value>
         </item>
         <item>
@@ -119,7 +149,59 @@
             <key> <string>web_section_url</string> </key>
             <value> <string>ad/gadget</string> </value>
         </item>
+        <item>
+            <key> <string>workflow_history</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="PersistentMapping" module="Persistence.mapping"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>knowledge_pad_validation_workflow</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
+    </pickle>
+    <pickle>
+      <tuple>
+        <none/>
+        <list>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>visible</string> </value>
+            </item>
+          </dictionary>
+          <dictionary>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>public</string> </value>
+            </item>
+          </dictionary>
+        </list>
+      </tuple>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite.xml
index 39eb348539275a2081bf641b3d3c0f556db827e3..d1bfdc95b58d27d568555853390dad6fd6d458a0 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite.xml
@@ -89,10 +89,6 @@
             <key> <string>id</string> </key>
             <value> <string>test_zuite</string> </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>3</string> </value>
-        </item>
         <item>
             <key> <string>portal_type</string> </key>
             <value> <string>Category</string> </value>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/1.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/1.xml
index 7b4148a341c74f2c1e6d7ab1dd4d96c4ce11c636..3552bec66df33da4d631eb6a571a24ba1f1701cc 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/1.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/1.xml
@@ -81,10 +81,6 @@
             <key> <string>id</string> </key>
             <value> <string>1</string> </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>2</string> </value>
-        </item>
         <item>
             <key> <string>portal_type</string> </key>
             <value> <string>Category</string> </value>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/2.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/2.xml
index 00fe4a72cefa203f8b603e2457e0670b25b3cff0..fcb462b9ac7efd410e2da2ecbb072e39eb695f15 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/2.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/2.xml
@@ -81,10 +81,6 @@
             <key> <string>id</string> </key>
             <value> <string>2</string> </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>2</string> </value>
-        </item>
         <item>
             <key> <string>portal_type</string> </key>
             <value> <string>Category</string> </value>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/3.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/3.xml
index d6dbf82fbd8369d6a575acab5a98cdf6e7f68126..2287d4ae8213461a13d191878d60d007652d784a 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/3.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/portal_categories/group/test_zuite/3.xml
@@ -81,10 +81,6 @@
             <key> <string>id</string> </key>
             <value> <string>3</string> </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>2</string> </value>
-        </item>
         <item>
             <key> <string>portal_type</string> </key>
             <value> <string>Category</string> </value>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_page_module/test_km_web_site_page.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_page_module/test_km_web_site_page.xml
index a2659782d666057d6dfb6e5d408733c23ea43eea..f3c55787bd36b5aa030564ab8168a0137a53af6a 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_page_module/test_km_web_site_page.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_page_module/test_km_web_site_page.xml
@@ -127,7 +127,88 @@
             <key> <string>version</string> </key>
             <value> <string>001</string> </value>
         </item>
+        <item>
+            <key> <string>workflow_history</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <global name="PersistentMapping" module="Persistence.mapping"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>document_publication_workflow</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
+    </pickle>
+    <pickle>
+      <tuple>
+        <none/>
+        <list>
+          <dictionary>
+            <item>
+                <key> <string>action</string> </key>
+                <value> <string>publish</string> </value>
+            </item>
+            <item>
+                <key> <string>actor</string> </key>
+                <value> <string>zope</string> </value>
+            </item>
+            <item>
+                <key> <string>comment</string> </key>
+                <value> <string></string> </value>
+            </item>
+            <item>
+                <key> <string>error_message</string> </key>
+                <value> <string></string> </value>
+            </item>
+            <item>
+                <key> <string>time</string> </key>
+                <value>
+                  <object>
+                    <klass>
+                      <global name="DateTime" module="DateTime.DateTime"/>
+                    </klass>
+                    <tuple>
+                      <none/>
+                    </tuple>
+                    <state>
+                      <tuple>
+                        <float>1323331005.25</float>
+                        <string>GMT+2</string>
+                      </tuple>
+                    </state>
+                  </object>
+                </value>
+            </item>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>published</string> </value>
+            </item>
+          </dictionary>
+        </list>
+      </tuple>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site.xml
index 323155ae3f04f1befacbcfdc405f3c91436e0627..d93b92d32ec9d2f40f410c7ffd674acc3db239ff 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site.xml
@@ -335,10 +335,6 @@
             <key> <string>id</string> </key>
             <value> <string>km_test_web_site</string> </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>3</string> </value>
-        </item>
         <item>
             <key> <string>layout_configuration_form_id</string> </key>
             <value> <string>WebSection_viewKMMinimalThemeConfiguration</string> </value>
@@ -439,10 +435,24 @@
             <key> <string>title</string> </key>
             <value> <string>KM Test Web Site</string> </value>
         </item>
+        <item>
+            <key> <string>user_allowed_request_new_account</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+        <item>
+            <key> <string>user_allowed_request_password_reset</string> </key>
+            <value> <int>1</int> </value>
+        </item>
         <item>
             <key> <string>visible</string> </key>
             <value> <int>1</int> </value>
         </item>
+        <item>
+            <key> <string>workflow_history</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAg=</string> </persistent>
+            </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
@@ -506,4 +516,183 @@
       <none/>
     </pickle>
   </record>
+  <record id="8" aka="AAAAAAAAAAg=">
+    <pickle>
+      <global name="PersistentMapping" module="Persistence.mapping"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>category_publication_workflow</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>edit_workflow</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9" aka="AAAAAAAAAAk=">
+    <pickle>
+      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
+    </pickle>
+    <pickle>
+      <tuple>
+        <none/>
+        <list>
+          <dictionary>
+            <item>
+                <key> <string>action</string> </key>
+                <value> <string>publish_action</string> </value>
+            </item>
+            <item>
+                <key> <string>actor</string> </key>
+                <value> <string>zope</string> </value>
+            </item>
+            <item>
+                <key> <string>comment</string> </key>
+                <value> <string></string> </value>
+            </item>
+            <item>
+                <key> <string>error_message</string> </key>
+                <value> <string></string> </value>
+            </item>
+            <item>
+                <key> <string>time</string> </key>
+                <value>
+                  <object>
+                    <klass>
+                      <global id="9.1" name="DateTime" module="DateTime.DateTime"/>
+                    </klass>
+                    <tuple>
+                      <none/>
+                    </tuple>
+                    <state>
+                      <tuple>
+                        <float>1323330771.05</float>
+                        <string>GMT+2</string>
+                      </tuple>
+                    </state>
+                  </object>
+                </value>
+            </item>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>embedded</string> </value>
+            </item>
+          </dictionary>
+          <dictionary>
+            <item>
+                <key> <string>action</string> </key>
+                <value> <string>publish</string> </value>
+            </item>
+            <item>
+                <key> <string>actor</string> </key>
+                <value> <string>zope</string> </value>
+            </item>
+            <item>
+                <key> <string>comment</string> </key>
+                <value> <string></string> </value>
+            </item>
+            <item>
+                <key> <string>error_message</string> </key>
+                <value> <string></string> </value>
+            </item>
+            <item>
+                <key> <string>time</string> </key>
+                <value>
+                  <object>
+                    <klass> <reference id="9.1"/> </klass>
+                    <tuple>
+                      <none/>
+                    </tuple>
+                    <state>
+                      <tuple>
+                        <float>1323330771.06</float>
+                        <string>GMT+2</string>
+                      </tuple>
+                    </state>
+                  </object>
+                </value>
+            </item>
+            <item>
+                <key> <string>validation_state</string> </key>
+                <value> <string>published</string> </value>
+            </item>
+          </dictionary>
+        </list>
+      </tuple>
+    </pickle>
+  </record>
+  <record id="10" aka="AAAAAAAAAAo=">
+    <pickle>
+      <global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
+    </pickle>
+    <pickle>
+      <tuple>
+        <none/>
+        <list>
+          <dictionary>
+            <item>
+                <key> <string>action</string> </key>
+                <value> <string>edit</string> </value>
+            </item>
+            <item>
+                <key> <string>actor</string> </key>
+                <value> <string>zope</string> </value>
+            </item>
+            <item>
+                <key> <string>comment</string> </key>
+                <value>
+                  <none/>
+                </value>
+            </item>
+            <item>
+                <key> <string>error_message</string> </key>
+                <value> <string></string> </value>
+            </item>
+            <item>
+                <key> <string>serial</string> </key>
+                <value> <string>914.62168.55841.18944</string> </value>
+            </item>
+            <item>
+                <key> <string>state</string> </key>
+                <value> <string>current</string> </value>
+            </item>
+            <item>
+                <key> <string>time</string> </key>
+                <value>
+                  <object>
+                    <klass>
+                      <global name="DateTime" module="DateTime.DateTime"/>
+                    </klass>
+                    <tuple>
+                      <none/>
+                    </tuple>
+                    <state>
+                      <tuple>
+                        <float>1323330785.61</float>
+                        <string>GMT+2</string>
+                      </tuple>
+                    </state>
+                  </object>
+                </value>
+            </item>
+          </dictionary>
+        </list>
+      </tuple>
+    </pickle>
+  </record>
 </ZopeData>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/1.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/1.xml
index 0b65b1c24a692f46fefe33b64755e6e9eca5acf3..e00f6818ab7ed9f0ab4e19801fbe765c97c0adbf 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/1.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/1.xml
@@ -111,10 +111,6 @@
               <none/>
             </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>2</string> </value>
-        </item>
         <item>
             <key> <string>membership_criterion_base_category</string> </key>
             <value>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/2.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/2.xml
index 658bbff0cbcb3560a45f46d4802873e19b4244a5..c1bd1b927c66275d85ce610bac3f3cc8d743117d 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/2.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/2.xml
@@ -105,10 +105,6 @@
               <none/>
             </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>2</string> </value>
-        </item>
         <item>
             <key> <string>membership_criterion_base_category</string> </key>
             <value>
diff --git a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/3.xml b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/3.xml
index 1bd3ff76fb0c3ed87d4387062edc841e5b6cc5ad..c0f156923b56d7f4775181f2a4c70e41626fcd48 100644
--- a/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/3.xml
+++ b/bt5/erp5_km_ui_test_data/PathTemplateItem/web_site_module/km_test_web_site/3.xml
@@ -105,10 +105,6 @@
               <none/>
             </value>
         </item>
-        <item>
-            <key> <string>last_id</string> </key>
-            <value> <string>2</string> </value>
-        </item>
         <item>
             <key> <string>membership_criterion_base_category</string> </key>
             <value>
diff --git a/bt5/erp5_km_ui_test_data/bt/revision b/bt5/erp5_km_ui_test_data/bt/revision
index d8263ee9860594d2806b0dfd1bfd17528b0ba2a4..e440e5c842586965a7fb77deda2eca68612b1f53 100644
--- a/bt5/erp5_km_ui_test_data/bt/revision
+++ b/bt5/erp5_km_ui_test_data/bt/revision
@@ -1 +1 @@
-2
\ No newline at end of file
+3
\ No newline at end of file
diff --git a/bt5/erp5_km_ui_test_data/bt/template_keep_workflow_path_list b/bt5/erp5_km_ui_test_data/bt/template_keep_workflow_path_list
new file mode 100644
index 0000000000000000000000000000000000000000..d5b49455fb07c03ddf832b66509be86b0f745cb1
--- /dev/null
+++ b/bt5/erp5_km_ui_test_data/bt/template_keep_workflow_path_list
@@ -0,0 +1,5 @@
+knowledge_pad_module/erp5_km_public_front_pad
+knowledge_pad_module/erp5_km_public_front_pad/**
+web_site_module/km_test_web_site
+web_site_module/km_test_web_site/**
+web_page_module/test_km_web_site_page
\ No newline at end of file