diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_export.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_export.xml
index 4b3ebc4f6b2366899531992bc984c368e199fc5d..00a535e66beba205d6c8e542c47a0617654c0fcf 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_export.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_export.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_import.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_import.xml
index 62f6324e9bfb7013a24af1aeb9b7d680d2a33df3..6a6fefaeba28471e2187114542ffdf2a68496dfe 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_import.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/csv_import.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/list_ui.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/list_ui.xml
index 0a9c34f32ff2e76e63791df26e9ba27a46613b12..eb165e0a668e81a51d9b724d1c5c8e556fb01313 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/list_ui.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/list_ui.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/print.xml
index af7cb76a731e638c003f04b08c87ac3cfe7908d5..99a53add888fe60a3ac2f9b59804e8fff3438008 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/search.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/search.xml
index 4be9eb85c4260d82db7e7e7dcf23cd217daf8f6d..3c20464a75892d3b2beed7450b356ddb2b7d0ac0 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/search.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/search.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/sort_on.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/sort_on.xml
index 86f46805c5d37b193a5eef2c8825dde400c97d03..e844fa54d39539506d0f80333a2477c2fb170e7c 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/sort_on.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/sort_on.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/view.xml
index f52008258bbc71aede7131f06b15f949ecadeb4f..e4d132fe90db1f2a69c7b9db829cf49d83b017a1 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/workflow_report.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/workflow_report.xml
index ca7d7c95d9d92c9dfeee9c892520a14f857dc5e9..fb03371cdd3c0128b1479d5ea979380dcde53aaf 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/workflow_report.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component%20Module/workflow_report.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/history.xml
index c7ab962c986b2fc78f337562d6a520e38747ab9f..e2856b9771be8a11756ca9486fab923c74b842fe 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/history.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/history.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/metadata.xml
index 512c2ef0f2536110c83f48a3371fc3f82f299788..94e56f7335aa2a6aa038952ce39865039f100000 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/price_view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/price_view.xml
index 26fe00d528e09634734674f0cea45e2d69c60805..05213006caf015bde32c39233073856cda01bb69 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/price_view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/price_view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/print.xml
index 75772c427b8ed3f22c1780988129f078a0ff1bc6..1c37e227140fbe414426e5985b90fe3543ecaa28 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view.xml
index ff3c6556ac45c8d0ad781a11e7af696c6568b5ba..ce50447da93be2a2a48e9316dcd5321a83020127 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view_flow_capacity.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view_flow_capacity.xml
index 499deb31e52139bfbb01ec01fa476b98e8012e5c..a4d1234de82c1bc19eeb1ec7a9a16d84b89bb72e 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view_flow_capacity.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Component/view_flow_capacity.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/print.xml
index 5938b64928e1c1d00e4537c4a339a8fe8de8e217..c081e6af620b304ca0e65bb79e472a329dddb123 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/view.xml
index f0d74a9771681ca652c6bc0e176259b0aa363523..edecdec10b3494fb6c0f334049a9308e1452ea56 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product%20Module/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/history.xml
index c7ab962c986b2fc78f337562d6a520e38747ab9f..e2856b9771be8a11756ca9486fab923c74b842fe 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/history.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/history.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/metadata.xml
index 512c2ef0f2536110c83f48a3371fc3f82f299788..94e56f7335aa2a6aa038952ce39865039f100000 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/price_view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/price_view.xml
index 26fe00d528e09634734674f0cea45e2d69c60805..05213006caf015bde32c39233073856cda01bb69 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/price_view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/price_view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/print.xml
index 75772c427b8ed3f22c1780988129f078a0ff1bc6..1c37e227140fbe414426e5985b90fe3543ecaa28 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view.xml
index f5c83cd078728acc4dcb79d12ad27179c6d64d86..6ac1a6991a97f36a7a1deeea98661549d19a0e5d 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view_stock.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view_stock.xml
index 777aee1b75e94f193fe9a65d60151ddb1d0f2a22..dc00ab60046f0ce7e9da305f37e327e7f88d40d8 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view_stock.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Product/view_stock.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/metadata.xml
index 3cb0edc7ea1aac6522db9e5512cc2b0bcb4547cb..cebad0c5db2f0f6bb20da68885b32fef1b995b5e 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
@@ -36,10 +36,18 @@
             <key> <string>description</string> </key>
             <value> <string></string> </value>
         </item>
+        <item>
+            <key> <string>icon</string> </key>
+            <value> <string></string> </value>
+        </item>
         <item>
             <key> <string>id</string> </key>
             <value> <string>metadata</string> </value>
         </item>
+        <item>
+            <key> <string>optional</string> </key>
+            <value> <int>0</int> </value>
+        </item>
         <item>
             <key> <string>permissions</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/print.xml
index 741c97a043f7dac47bfe6f7be19e4c608da90f58..c081e6af620b304ca0e65bb79e472a329dddb123 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
@@ -36,10 +36,18 @@
             <key> <string>description</string> </key>
             <value> <string></string> </value>
         </item>
+        <item>
+            <key> <string>icon</string> </key>
+            <value> <string></string> </value>
+        </item>
         <item>
             <key> <string>id</string> </key>
             <value> <string>print</string> </value>
         </item>
+        <item>
+            <key> <string>optional</string> </key>
+            <value> <int>0</int> </value>
+        </item>
         <item>
             <key> <string>permissions</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/view.xml
index 03044bcd071fc6588762a37ec418e7e3e3e01d06..13f419bca4686dc94aeab878b6cfafad5743645e 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
@@ -36,10 +36,18 @@
             <key> <string>description</string> </key>
             <value> <string></string> </value>
         </item>
+        <item>
+            <key> <string>icon</string> </key>
+            <value> <string></string> </value>
+        </item>
         <item>
             <key> <string>id</string> </key>
             <value> <string>view</string> </value>
         </item>
+        <item>
+            <key> <string>optional</string> </key>
+            <value> <int>0</int> </value>
+        </item>
         <item>
             <key> <string>permissions</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/history.xml
index cfc824f01c59fddfed66f3c979700ccb324ea5b9..c8ba1cc1c5542973ca862555037e15f84bfabfdd 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/history.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/history.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/metadata.xml
index 8d1810743a26e12cefee555bef7336bd4e248b69..8921c12faeff43db6e44818d83d82c4008f3abc6 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/print.xml
index 741c97a043f7dac47bfe6f7be19e4c608da90f58..75d89da833af8b7e539ec4b17730315b786ac34d 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/translate.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/translate.xml
index d4f281bed3d91c9854c8bcd338ac06d0f66ce099..217c0428ea4bb2c8489270dde46daed03a50aa89 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/translate.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/translate.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/view.xml
index 392a4d62846884532897dccecdf5da024a81ca59..ed6fade7a71c7c72da36092aac5186a5dd84190a 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_export.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_export.xml
index 4b3ebc4f6b2366899531992bc984c368e199fc5d..00a535e66beba205d6c8e542c47a0617654c0fcf 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_export.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_export.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_import.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_import.xml
index fadd16c40931c04c2947caf70ef44783bd8ded26..20f305edaf72786faa4754802eed8cffdd7e9f1a 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_import.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/csv_import.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/list_ui.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/list_ui.xml
index 0a9c34f32ff2e76e63791df26e9ba27a46613b12..eb165e0a668e81a51d9b724d1c5c8e556fb01313 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/list_ui.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/list_ui.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/print.xml
index af7cb76a731e638c003f04b08c87ac3cfe7908d5..99a53add888fe60a3ac2f9b59804e8fff3438008 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/search.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/search.xml
index 4be9eb85c4260d82db7e7e7dcf23cd217daf8f6d..3c20464a75892d3b2beed7450b356ddb2b7d0ac0 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/search.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/search.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/sort_on.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/sort_on.xml
index 86f46805c5d37b193a5eef2c8825dde400c97d03..e844fa54d39539506d0f80333a2477c2fb170e7c 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/sort_on.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/sort_on.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/view.xml
index c136513b26ea38daf1b751a2b6cdf9f39be80c37..1d0e68d03079e3f55499350f17a55112b15ee480 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Module/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/complete_quantity_matrix.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/complete_quantity_matrix.xml
index 898ef158f0416b8d2152cc7ed6226291ec0b423e..f777fceb97cca3b6a3dc282827a510c8a32dac00 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/complete_quantity_matrix.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/complete_quantity_matrix.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/history.xml
index 78a1c04ac8bd1b04f2b215c5037fa0c546aff0ba..8a72e4e09d1fb5085e07f1680413a2c1cde7784a 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/history.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/history.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/metadata.xml
index 6e41be7e0785c1f91bd15bf94f27e492b1744dd5..db21efb9f145295ed9090bdad88dea59d4d2bb49 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/print.xml
index 32835eb36324e1cee8331f9610d2c3944aacbe4f..49e1ade1142ae0f71129f570552ec25adadc8fe4 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view.xml
index 426531e3768546963b46ff153b002d245561a9e3..e2c745c8646d6851fd7d88016954975ce6e0e737 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view_quantity.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view_quantity.xml
index 02cb4cf8051ac4780dceb4fb8b893da435744e25..267d361a9e8e99368dd05ddad5ceb8a3ca8c79e3 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view_quantity.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Operation/view_quantity.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/history.xml
index 6d3ce567f3363d90ee543c07bc7f484737edc43f..b6c47d25b0ce57314cbb483fb3d677fb5ade1a36 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/history.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/history.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/metadata.xml
index 089ff3d48882ad61a89229af311577ef4d5d5565..2aa4a6dcd43651422c6becc1fd7cb127e5076ae0 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/print.xml
index af7cb76a731e638c003f04b08c87ac3cfe7908d5..99a53add888fe60a3ac2f9b59804e8fff3438008 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/view.xml
index 1d0b94cf4b7e47fccb52f7e6560ead143c8d10f4..1c1b06d13e304de9416c467df1c733ea83e968df 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Optional%20Resource/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/list.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/list.xml
new file mode 100755
index 0000000000000000000000000000000000000000..455e0aa86276220968b3b52d4a0e79a32bda3a9d
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/list.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_action</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>list</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>View</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>2.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Object Contents</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/folder_contents</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/metadata.xml
new file mode 100755
index 0000000000000000000000000000000000000000..db708229267ba249b5b9041d771e591cd823e36a
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/metadata.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_view</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>metadata</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>View</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>4.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Metadata</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/metadata_edit</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/print.xml
new file mode 100755
index 0000000000000000000000000000000000000000..3d4e17c8a6275ee1a06a75959d851a0926124e56
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/print.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_print</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>print</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>View</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>3.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Print</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/rule_print</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/translate.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/translate.xml
similarity index 92%
rename from bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/translate.xml
rename to bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/translate.xml
index 67fa48f47c761e85aeff98f1c96499e81a58e22d..f0159088cac1eb55e5a270eae45c96f5be3ac0fc 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Service%20Module/translate.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/translate.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
@@ -50,7 +50,7 @@
         </item>
         <item>
             <key> <string>priority</string> </key>
-            <value> <float>4.0</float> </value>
+            <value> <float>5.0</float> </value>
         </item>
         <item>
             <key> <string>title</string> </key>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/view.xml
new file mode 100755
index 0000000000000000000000000000000000000000..1ac5fd73f0956f37f8d11f2006c7a5cac3a4f9e0
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Rule/view.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_view</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>view</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>View</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>1.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>View</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/rule_view</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/history.xml
new file mode 100755
index 0000000000000000000000000000000000000000..d54a254eb99329e073abd0a8dedeb3c8d5ee6a1d
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/history.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_view</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>icon</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>history</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>View</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>2.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>History</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/Base_viewHistory</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/metadata.xml
new file mode 100755
index 0000000000000000000000000000000000000000..273fb9cb9cfe80ecf7107ed76c0998b77603519e
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/metadata.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_view</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>icon</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>metadata</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>Manage properties</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>3.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Metadata</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/Base_viewMetadata</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/print.xml
new file mode 100755
index 0000000000000000000000000000000000000000..b4beeda825528454246bfa1e4876d9cd0472617a
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/print.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_print</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>icon</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>print</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>View</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>4.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Print</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/TransformationSourcingRule_print</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/view.xml
new file mode 100755
index 0000000000000000000000000000000000000000..ae988ecd43b3ac77ffafbb8817396ace449ecf6b
--- /dev/null
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Sourcing%20Rule/view.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>action</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
+            <key> <string>category</string> </key>
+            <value> <string>object_view</string> </value>
+        </item>
+        <item>
+            <key> <string>condition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>icon</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>view</string> </value>
+        </item>
+        <item>
+            <key> <string>permissions</string> </key>
+            <value>
+              <tuple>
+                <string>View</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>priority</string> </key>
+            <value> <float>1.0</float> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>View</string> </value>
+        </item>
+        <item>
+            <key> <string>visible</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.CMFCore.Expression</string>
+          <string>Expression</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>text</string> </key>
+            <value> <string>string:${object_url}/TransformationSourcingRule_view</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_quantity_matrix.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_quantity_matrix.xml
index 789aa0100ac3b9dee823caffd49bb0f637b67a3b..047fab43c74195906bc1e6e168204d231b1f01a5 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_quantity_matrix.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_quantity_matrix.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_variation_matrix.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_variation_matrix.xml
index 9f494e40270e54e2839cd8e1d88037aeae3ccbc7..eff950234ac999652f1bcb80a699ff6268b76608 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_variation_matrix.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/complete_variation_matrix.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/history.xml
index c7ab962c986b2fc78f337562d6a520e38747ab9f..e2856b9771be8a11756ca9486fab923c74b842fe 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/history.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/history.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/metadata.xml
index 512c2ef0f2536110c83f48a3371fc3f82f299788..94e56f7335aa2a6aa038952ce39865039f100000 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/print.xml
index 75772c427b8ed3f22c1780988129f078a0ff1bc6..1c37e227140fbe414426e5985b90fe3543ecaa28 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view.xml
index 7ea22d569ad52b634eb730d824464d9f9615dfe1..9aaf39d6170200b3facedd41128960df158e996b 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_quantity.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_quantity.xml
index 66fa69fd1ff69fe9c21fc6ecc79019a35ce8c258..8f15d241e2f0befb3e69ea6a2b41830498e14786 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_quantity.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_quantity.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_variation.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_variation.xml
index 9d763db594f3b081d5047b952a052f18d47de049..542c1afbb56ca1c6ccc5153939ea902db992231b 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_variation.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation%20Transformed%20Resource/view_variation.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/expanded_view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/expanded_view.xml
index e58d25f983ee681013311b35ad4e7741212612f4..07eabd18814daa227fe4182dcc0b40dea5e3575d 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/expanded_view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/expanded_view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/history.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/history.xml
index 7de8f068e492329be679b4095491e267819e1c38..88214e1bd7c206d37b1fda2b210e6e30819608df 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/history.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/history.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/jump_to_related_apparel_transformation.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/jump_to_related_apparel_transformation.xml
index ae646707641e6eca782a622e4eb3cfc17d57c7a5..28dde3d47d984af477e690627f26c1851b42bae9 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/jump_to_related_apparel_transformation.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/jump_to_related_apparel_transformation.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/metadata.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/metadata.xml
index 901853e02a48aa51693f7f598ea3d2cb5c6604b1..6c8c098a72939c651eb1d43a6294e73468906023 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/metadata.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/metadata.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/optional_resource_view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/optional_resource_view.xml
index c0eba99a4f4669abb56476953c4c2813280c8073..b63792dd50fdf38b68d61b4adf4ad4b44354fcd0 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/optional_resource_view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/optional_resource_view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/print.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/print.xml
index f4026fe517411b7be59c0cdc5cd1788bce295a1e..24dafa5179238c7c0671ed78bc2c9419e4e38a2d 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/print.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/print.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/update_variation_list.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/update_variation_list.xml
index ca7c103e180437e966c76ceeaf58dd461f8e816b..ec2ef86c0b5bb55518b82a1d4033ecd799473286 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/update_variation_list.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/update_variation_list.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view.xml
index befa031e4ded56da8be95feb2eb23ae1e05e30d7..e96e55eb0bb02f074dd090c3f0e04e5b6233758b 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_assorted_component.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_assorted_component.xml
index 4332a96f5989f35bed1a1a6824535d30f18a11ad..1a76fe41719527c060e1d674c6d6fbaa81e159b4 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_assorted_component.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_assorted_component.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_component.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_component.xml
index 124d178bcb1fa62de54d2ad5652373b8b5a42415..4e52563ee709ace1323c7038071198d63e6e875c 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_component.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_component.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_operation.xml b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_operation.xml
index d519d94d64986a85f082de605110262935d755e5..b9b555b3e11a96613f6f7fa66ecf1a00bcebc2a1 100755
--- a/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_operation.xml
+++ b/bt5/erp5_pdm/ActionTemplateItem/portal_types/Transformation/view_transformation_operation.xml
@@ -4,8 +4,8 @@
     <pickle>
       <tuple>
         <tuple>
-          <string>Products.ERP5Type.patches.ActionInformation</string>
-          <string>PatchedActionInformation</string>
+          <string>Products.CMFCore.ActionInformation</string>
+          <string>ActionInformation</string>
         </tuple>
         <none/>
       </tuple>
diff --git a/bt5/erp5_pdm/ModuleTemplateItem/component_module.xml b/bt5/erp5_pdm/ModuleTemplateItem/component_module.xml
index d351e506188637150bd95dacd0880276dba15508..fd78dcd275fc16767e50fa5974c729a92e7cb5e4 100755
--- a/bt5/erp5_pdm/ModuleTemplateItem/component_module.xml
+++ b/bt5/erp5_pdm/ModuleTemplateItem/component_module.xml
@@ -400,9 +400,6 @@
   <permission>
    <name>Manage Transient Object Container</name>
   </permission>
-  <permission>
-   <name>Manage Translation Services</name>
-  </permission>
   <permission>
    <name>Manage Vocabulary</name>
   </permission>
diff --git a/bt5/erp5_pdm/ModuleTemplateItem/product_module.xml b/bt5/erp5_pdm/ModuleTemplateItem/product_module.xml
index 3b916fcac439bf93de518f49120212f3c7ff4278..4ea7fb535efbe8a9ec9ea3120066c686546ed978 100755
--- a/bt5/erp5_pdm/ModuleTemplateItem/product_module.xml
+++ b/bt5/erp5_pdm/ModuleTemplateItem/product_module.xml
@@ -402,9 +402,6 @@
   <permission>
    <name>Manage Transient Object Container</name>
   </permission>
-  <permission>
-   <name>Manage Translation Services</name>
-  </permission>
   <permission>
    <name>Manage Vocabulary</name>
   </permission>
diff --git a/bt5/erp5_pdm/ModuleTemplateItem/service_module.xml b/bt5/erp5_pdm/ModuleTemplateItem/service_module.xml
index 02b52d89dd879e509bab8d2be09c7f3f0216a37f..d542a265dfe060b7ca2f6df94e4ea36f80757bef 100755
--- a/bt5/erp5_pdm/ModuleTemplateItem/service_module.xml
+++ b/bt5/erp5_pdm/ModuleTemplateItem/service_module.xml
@@ -400,9 +400,6 @@
   <permission>
    <name>Manage Transient Object Container</name>
   </permission>
-  <permission>
-   <name>Manage Translation Services</name>
-  </permission>
   <permission>
    <name>Manage Vocabulary</name>
   </permission>
diff --git a/bt5/erp5_pdm/ModuleTemplateItem/transformation_module.xml b/bt5/erp5_pdm/ModuleTemplateItem/transformation_module.xml
index 6e85d91687f9260b3c87141aac09e4eab0f1f3c7..96c6093caa154742d8d292296dc5e7fc8fe0d210 100755
--- a/bt5/erp5_pdm/ModuleTemplateItem/transformation_module.xml
+++ b/bt5/erp5_pdm/ModuleTemplateItem/transformation_module.xml
@@ -400,9 +400,6 @@
   <permission>
    <name>Manage Transient Object Container</name>
   </permission>
-  <permission>
-   <name>Manage Translation Services</name>
-  </permission>
   <permission>
    <name>Manage Vocabulary</name>
   </permission>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component%20Module.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component%20Module.xml
index e1b51bd1e78ffe347921c09409fb6d226f25c669..9b38351dcb794a43f60a1c03751ed615e0ff2d6c 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component%20Module.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component%20Module.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>allowed_content_types</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component.xml
index 4fa185f0c19ba468413f4d59cbf8ee1292bdc048..35fc9060ca4d83fb87e28212d4796044432707c3 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Component.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>acquire_local_roles</string> </key>
             <value> <int>1</int> </value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product%20Module.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product%20Module.xml
index ae901bbc659ef10fe4be22005211df775e4dff59..1c58acb90bb3e73bff95f9116831311d7351f213 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product%20Module.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product%20Module.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>allowed_content_types</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product.xml
index 14d32c37dae66146c702ebb2737c465ffdb87e3d..39752ff1721a40e301a376ec732573c67d2704f2 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Product.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>acquire_local_roles</string> </key>
             <value> <int>1</int> </value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service%20Module.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service%20Module.xml
index ab3edecc45d7e5d7aa4b998b0208b783cb91b713..cecdc9b2c9317d7d69ac65eea440de72372758e6 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service%20Module.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service%20Module.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>allowed_content_types</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service.xml
index 1b035b06c1b38318e087206695ed7031c27e8508..687b25f5b14d87b3cfacc9611986ea5cddd845cb 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Service.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>acquire_local_roles</string> </key>
             <value> <int>1</int> </value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Module.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Module.xml
index 57df42b94ebf5964c81e3e45c770d79672623ca9..a347da840d322884dc91ce59c4113a07959bed1a 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Module.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Module.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>allowed_content_types</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Operation.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Operation.xml
index b04cf34ff54d1ae655265906e35efbf1e5259924..46d09bb03df30b68edd0f18b8a02316153e500d0 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Operation.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Operation.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>allowed_content_types</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Optional%20Resource.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Optional%20Resource.xml
index a226ebda70f9cfcffed173fbca63cb0104facaf6..9c4daccc119a41c45e8cce94b77064440af971fa 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Optional%20Resource.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Optional%20Resource.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>allowed_content_types</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Rule.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Rule.xml
new file mode 100755
index 0000000000000000000000000000000000000000..430eb25c3a05f8436adc98ea1932f113484fe3db
--- /dev/null
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Rule.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.ERP5Type.ERP5Type</string>
+          <string>ERP5TypeInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_actions</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_owner</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>allowed_action_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>allowed_content_types</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>base_category_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>content_icon</string> </key>
+            <value> <string>rule_icon.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_meta_type</string> </key>
+            <value> <string>ERP5 Transformation Rule</string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string>An ERP5 Rule...</string> </value>
+        </item>
+        <item>
+            <key> <string>factory</string> </key>
+            <value> <string>addTransformationRule</string> </value>
+        </item>
+        <item>
+            <key> <string>filter_actions</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string>filter_content_types</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+        <item>
+            <key> <string>hidden_content_type_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>Transformation Rule</string> </value>
+        </item>
+        <item>
+            <key> <string>init_script</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>property_sheet_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Sourcing%20Rule.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Sourcing%20Rule.xml
new file mode 100755
index 0000000000000000000000000000000000000000..1b2f55da9e52561071474fa1b4c66b055eacb5ba
--- /dev/null
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Sourcing%20Rule.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <tuple>
+          <string>Products.ERP5Type.ERP5Type</string>
+          <string>ERP5TypeInformation</string>
+        </tuple>
+        <none/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_actions</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_owner</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
+        <item>
+            <key> <string>allowed_content_types</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>base_category_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>content_icon</string> </key>
+            <value> <string>document.gif</string> </value>
+        </item>
+        <item>
+            <key> <string>content_meta_type</string> </key>
+            <value> <string>ERP5 Transformation Sourcing Rule</string> </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string>\n
+      Transformation Sourcing Rule object make sure\n
+      items required in a Transformation are sourced\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>factory</string> </key>
+            <value> <string>addTransformationSourcingRule</string> </value>
+        </item>
+        <item>
+            <key> <string>hidden_content_type_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>Transformation Sourcing Rule</string> </value>
+        </item>
+        <item>
+            <key> <string>property_sheet_list</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Transformed%20Resource.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Transformed%20Resource.xml
index 1ccb49017147610e6569ef0af8cfe80d86a879d7..61d17860ab03f8b468f349498dd34a6e8a530e80 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Transformed%20Resource.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation%20Transformed%20Resource.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>allowed_content_types</string> </key>
             <value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation.xml b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation.xml
index e2b8b1a3d2b7fa02ac7ff7826add6f479019d0f1..706ae3896db953fa33e45c324d0f1706a8f798a5 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation.xml
+++ b/bt5/erp5_pdm/PortalTypeTemplateItem/portal_types/Transformation.xml
@@ -30,6 +30,12 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_roles</string> </key>
+            <value>
+              <list/>
+            </value>
+        </item>
         <item>
             <key> <string>acquire_local_roles</string> </key>
             <value> <int>1</int> </value>
diff --git a/bt5/erp5_pdm/PortalTypeTemplateItem/workflow_chain_type.xml b/bt5/erp5_pdm/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
similarity index 65%
rename from bt5/erp5_pdm/PortalTypeTemplateItem/workflow_chain_type.xml
rename to bt5/erp5_pdm/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
index 37c1524a69b9d275be1279da85b0cc22e7248956..905862646357764c6ffb966c560e07e6ca27b06a 100755
--- a/bt5/erp5_pdm/PortalTypeTemplateItem/workflow_chain_type.xml
+++ b/bt5/erp5_pdm/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
@@ -3,33 +3,17 @@
   <type>Component</type>
   <workflow>validation_workflow, edit_workflow</workflow>
  </chain>
- <chain>
-  <type>Component Module</type>
-  <workflow>(Default)</workflow>
- </chain>
  <chain>
   <type>Product</type>
   <workflow>validation_workflow, edit_workflow</workflow>
  </chain>
- <chain>
-  <type>Product Module</type>
-  <workflow></workflow>
- </chain>
  <chain>
   <type>Service</type>
-  <workflow>edit_workflow</workflow>
- </chain>
- <chain>
-  <type>Service Module</type>
-  <workflow></workflow>
- </chain>
- <chain>
-  <type>Transformation</type>
   <workflow>validation_workflow, edit_workflow</workflow>
  </chain>
  <chain>
-  <type>Transformation Module</type>
-  <workflow></workflow>
+  <type>Transformation</type>
+  <workflow>edit_workflow, validation_workflow</workflow>
  </chain>
  <chain>
   <type>Transformation Operation</type>
@@ -37,7 +21,7 @@
  </chain>
  <chain>
   <type>Transformation Optional Resource</type>
-  <workflow>(Default)</workflow>
+  <workflow>edit_workflow</workflow>
  </chain>
  <chain>
   <type>Transformation Transformed Resource</type>
diff --git a/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Resource_viewInventory/listbox.xml b/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Resource_viewInventory/listbox.xml
index d5ee29761fc8e1c8b64d99aa209b04a06b34c094..0b1ba900b089ae3cf77dfb704fa076e33ad74d45 100755
--- a/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Resource_viewInventory/listbox.xml
+++ b/bt5/erp5_pdm/SkinTemplateItem/portal_skins/erp5_pdm/Resource_viewInventory/listbox.xml
@@ -303,7 +303,7 @@
                         </tuple>
                         <tuple>
                           <string>inventory</string>
-                          <string>Futur</string>
+                          <string>Future</string>
                         </tuple>
                       </list>
                     </value>
@@ -340,7 +340,7 @@
                         </tuple>
                         <tuple>
                           <string>inventory</string>
-                          <string>Futur</string>
+                          <string>Future</string>
                         </tuple>
                       </list>
                     </value>
diff --git a/bt5/erp5_pdm/bt/change_log b/bt5/erp5_pdm/bt/change_log
index ef657ebd48574efd8b375de38ffa94df50761e12..b14c9c798a14ce8da46ef6f2f3fbe4e1586de71f 100755
--- a/bt5/erp5_pdm/bt/change_log
+++ b/bt5/erp5_pdm/bt/change_log
@@ -1,3 +1,6 @@
+2006-02-10 Kevin
+* Delete Translate action on Service Module.
+
 2006-01-19 Kevin
 * Update Consumption_print PDF Template to use Localizer instead of Translation Service.
 
diff --git a/bt5/erp5_pdm/bt/copyright_list b/bt5/erp5_pdm/bt/copyright_list
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e8d752e9776b23585d513bc13f26b8e937c4ecc2 100755
--- a/bt5/erp5_pdm/bt/copyright_list
+++ b/bt5/erp5_pdm/bt/copyright_list
@@ -0,0 +1 @@
+Copyright (c) 2005-2006 Nexedi SARL
\ No newline at end of file
diff --git a/bt5/erp5_pdm/bt/dependency_list b/bt5/erp5_pdm/bt/dependency_list
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a7436956a024ff6321059412085394fdd60d6514 100755
--- a/bt5/erp5_pdm/bt/dependency_list
+++ b/bt5/erp5_pdm/bt/dependency_list
@@ -0,0 +1,2 @@
+erp5_core
+erp5_trade
\ No newline at end of file
diff --git a/bt5/erp5_pdm/bt/license b/bt5/erp5_pdm/bt/license
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3a3e12bcad97e4b3bdd6a8bb499fd23a4bcb0819 100755
--- a/bt5/erp5_pdm/bt/license
+++ b/bt5/erp5_pdm/bt/license
@@ -0,0 +1 @@
+GPL
\ No newline at end of file
diff --git a/bt5/erp5_pdm/bt/template_action_path_list b/bt5/erp5_pdm/bt/template_action_path_list
index b8aca0e46f4971d05c9389a3704b1287fb32c1d2..01edec57309d41e5643897eeccda85bb5a1c0cb4 100755
--- a/bt5/erp5_pdm/bt/template_action_path_list
+++ b/bt5/erp5_pdm/bt/template_action_path_list
@@ -22,7 +22,6 @@ Product | view
 Product | view_stock
 Service Module | metadata
 Service Module | print
-Service Module | translate
 Service Module | view
 Service | history
 Service | metadata
@@ -46,6 +45,15 @@ Transformation Optional Resource | history
 Transformation Optional Resource | metadata
 Transformation Optional Resource | print
 Transformation Optional Resource | view
+Transformation Rule | list
+Transformation Rule | metadata
+Transformation Rule | print
+Transformation Rule | translate
+Transformation Rule | view
+Transformation Sourcing Rule | history
+Transformation Sourcing Rule | metadata
+Transformation Sourcing Rule | print
+Transformation Sourcing Rule | view
 Transformation Transformed Resource | complete_quantity_matrix
 Transformation Transformed Resource | complete_variation_matrix
 Transformation Transformed Resource | history
diff --git a/bt5/erp5_pdm/bt/template_portal_type_id_list b/bt5/erp5_pdm/bt/template_portal_type_id_list
index 373f5b9a68daa3319f7e0145607992a0d8a8ad54..665f6f924253dac88b1d63f2e7a73194a0fb5285 100755
--- a/bt5/erp5_pdm/bt/template_portal_type_id_list
+++ b/bt5/erp5_pdm/bt/template_portal_type_id_list
@@ -8,4 +8,6 @@ Transformation
 Transformation Module
 Transformation Operation
 Transformation Optional Resource
+Transformation Rule
+Transformation Sourcing Rule
 Transformation Transformed Resource
\ No newline at end of file
diff --git a/bt5/erp5_pdm/bt/template_portal_type_workflow_chain_list b/bt5/erp5_pdm/bt/template_portal_type_workflow_chain_list
new file mode 100755
index 0000000000000000000000000000000000000000..9426e432d28d0ac0bb1499b2fb1a00be458bfc29
--- /dev/null
+++ b/bt5/erp5_pdm/bt/template_portal_type_workflow_chain_list
@@ -0,0 +1,11 @@
+Component | edit_workflow
+Component | validation_workflow
+Product | edit_workflow
+Product | validation_workflow
+Service | edit_workflow
+Service | validation_workflow
+Transformation Operation | edit_workflow
+Transformation Optional Resource | edit_workflow
+Transformation Transformed Resource | edit_workflow
+Transformation | edit_workflow
+Transformation | validation_workflow
\ No newline at end of file