diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.js
index 2434829c03699f80342b15399d0a42461791a100..222e5de6bba7a9ae65a4e2a07d0061cf650db71f 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.js
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.js
@@ -50,7 +50,6 @@
             doc = gadget.state.doc;
             doc.text_content = content.text_content;
           }
-          doc.modification_date = (new Date()).toUTCString();
           return gadget.jio_put(gadget.state.jio_key, doc);
         })
         .push(function () {
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.xml
index 629f0db9cf8d2c6eb288f3eea1bae4061d5ab2ab..8247b7ee812d7a518d4232e3e3fa7aabb416e3b2 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_bookmark_view_js.xml
@@ -236,7 +236,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37006.38613.44356</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -254,7 +254,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195115.29</float>
+                        <float>1507216731.96</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.js
index 6b939c82f2a277cfd5ca516ba5e4c829d774aa48..86be8d4f0b32ee92882c30c9f18395ee222929f0 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.js
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.js
@@ -70,6 +70,11 @@
       if (jio_options === undefined) {
         return;
       }
+      jio_options = {
+        type: 'dateupdater',
+        sub_storage: jio_options,
+        property_list: ['modification_date']
+      };
       try {
         this.state_parameter_dict.jio_storage = jIO.createJIO(jio_options);
       } catch (error) {
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.xml
index 4624f29c8cb33df03aecf3f104e41516dc784f86..df7055f795ed9d275c8f552a4743670dcd573ec5 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_js.xml
@@ -222,7 +222,7 @@
             </item>
             <item>
                 <key> <string>actor</string> </key>
-                <value> <string>zope</string> </value>
+                <value> <string>vincent</string> </value>
             </item>
             <item>
                 <key> <string>comment</string> </key>
@@ -236,7 +236,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.14325.54663.48878</string> </value>
+                <value> <string>962.36985.29761.10359</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -254,7 +254,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1505921031.1</float>
+                        <float>1507216488.77</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.js
index f5f0313397419d91b435ee4384fe1851e239e6e9..41e63d03115582aa912bb39a507dc1540eefa85a 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.js
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.js
@@ -49,7 +49,6 @@
                 return gadget.jio_putAttachment(gadget.state.doc.jio_key, "data", blob);
               });
           }
-          doc.modification_date = (new Date()).toISOString();
         })
         .push(function () {
           return gadget.jio_put(gadget.state.jio_key, doc);
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.xml
index c841f4df232e566ed38afcbfa7e859f5309e77cb..12beca445884187fb0750e0038b183bcb5c284c6 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_pdf_view_js.xml
@@ -233,7 +233,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37007.2490.4437</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -251,7 +251,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195142.2</float>
+                        <float>1507216751.29</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js
index 563dfb0cefae100b9852c217c5a088eba5654f46..3713d8e00dbad4e9c4fa588dff83c0151d621834 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js
@@ -46,7 +46,6 @@
             doc = gadget.state.doc;
             doc.text_content = content.text_content;
           }
-          doc.modification_date = (new Date()).toISOString();
           return gadget.jio_put(gadget.state.jio_key, doc);
         })
         .push(function () {
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.xml
index 776725e8102d2d01d8a7e53b0618156835e1883b..0283c1507bf2076aebd7d89fe4b4081c0526ae0f 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.xml
@@ -273,7 +273,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37007.62049.31914</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -291,7 +291,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195196.76</float>
+                        <float>1507216794.53</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js
index e5814a7aaf28e7e9e498735830c759b5383d0b10..0a6093d74afa311d3c868ea7e5d3a2069a07faa5 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js
@@ -46,7 +46,6 @@
             doc = gadget.state.doc;
             doc.text_content = content.text_content;
           }
-          doc.modification_date = (new Date()).toISOString();
           return gadget.jio_put(gadget.state.jio_key, doc);
         })
         .push(function () {
diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.xml b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.xml
index e12c7f390b7e2a9bd1b10149043be05f4384d4fa..d72502ae2a606e9ecc4cd86fabef0fb755bd6faa 100644
--- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.xml
+++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.xml
@@ -232,7 +232,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37008.9624.51234</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -250,7 +250,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195208.76</float>
+                        <float>1507216802.33</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.js b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.js
index f930184153b59c8ffe5464ec2da7dd25dd68e72d..fea3cf5f37563c5e0fadb5f637017e475a94317e 100644
--- a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.js
+++ b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.js
@@ -52,7 +52,6 @@
                 return gadget.jio_putAttachment(gadget.state.jio_key, "data", blob);
               });
           }
-          doc.modification_date = (new Date()).toISOString();
         })
         .push(function () {
           return gadget.jio_put(gadget.state.jio_key, doc);
diff --git a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.xml b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.xml
index 8fc4ca94560d001b23f7211b701bac66e61ab22d..e099b84c58713e6b6918ac1904f3022ddbe1c279 100644
--- a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.xml
+++ b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_image_editor_officejs_view_js.xml
@@ -235,7 +235,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37006.51899.60586</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -253,7 +253,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195127.46</float>
+                        <float>1507216742.11</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.js b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.js
index 5b3b6db46e2e05e137b65793d0c2ce155b0b16e4..04e319bf4d87999f831ac49ad3870373e925f409 100644
--- a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.js
+++ b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.js
@@ -46,7 +46,6 @@
             doc = gadget.state.doc;
             doc.text_content = content.text_content;
           }
-          doc.modification_date = (new Date()).toISOString();
           return gadget.jio_put(gadget.state.jio_key, doc);
         })
         .push(function () {
diff --git a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.xml b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.xml
index 50e8084932d202435d1ac0b6fa61984b2dbe6f01..612e822e8682d202c3fbb345438493ca1f77c429 100644
--- a/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.xml
+++ b/bt5/erp5_officejs_jquery_app/PathTemplateItem/web_page_module/gadget_web_table_view_js.xml
@@ -227,7 +227,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37008.22150.56354</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -245,7 +245,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195220.23</float>
+                        <float>1507216811.32</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.js b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.js
index 31615fea95e4a8bf5d925051ba84a575d99bfa8f..dc3dc282be057aaffd59959e3b07b9b9a13fa3af 100644
--- a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.js
+++ b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.js
@@ -52,7 +52,6 @@
               jIO.util.dataURItoBlob(content.text_content)
             );
           }
-          doc.modification_date = (new Date()).toISOString();
         })
         .push(function () {
           return gadget.jio_put(gadget.state.jio_key, doc);
diff --git a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.xml b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.xml
index ce9b9f8541dd106eca0ed9553cf3a6e3dc3dd83a..f1e3910d3f63c6764a949634c5b8288f75a7cff8 100644
--- a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.xml
+++ b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_presentation_view_js.xml
@@ -233,7 +233,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37007.20027.35498</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -251,7 +251,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195158.28</float>
+                        <float>1507216762.23</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.js b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.js
index d46c48e491f9e301df2c63024c1e5b9ca6844623..bec734b9d03df117f9c3f8847592c0e1a6590e89 100644
--- a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.js
+++ b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.js
@@ -52,7 +52,6 @@
               jIO.util.dataURItoBlob(content.text_content)
             );
           }
-          doc.modification_date = (new Date()).toISOString();
         })
         .push(function () {
           return gadget.jio_put(gadget.state.jio_key, doc);
diff --git a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.xml b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.xml
index 6f882fbd74d946eda63f27c03fc77da7dee2f6c7..3bd470e6cafe778a3761307985a8dd5b2085c846 100644
--- a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.xml
+++ b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_spreadsheet_view_js.xml
@@ -233,7 +233,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37007.35052.50005</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -251,7 +251,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195172.04</float>
+                        <float>1507216770.69</float>
                         <string>UTC</string>
                       </tuple>
                     </state>
diff --git a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.js b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.js
index c7b80a87260dadfe1568f1bf06d030978ade0ffd..a56d2676ea3a9a4a6b7e84d4c1f9fec8d7712983 100644
--- a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.js
+++ b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.js
@@ -52,7 +52,6 @@
               jIO.util.dataURItoBlob(content.text_content)
             );
           }
-          doc.modification_date = (new Date()).toISOString();
         })
         .push(function () {
           return gadget.jio_put(gadget.state.jio_key, doc);
diff --git a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.xml b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.xml
index fa8b7900f4b3860de1653ebbec7194629063abb4..d1f808c6427ca9f138e83a84e817982df295ca37 100644
--- a/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.xml
+++ b/bt5/erp5_officejs_ooffice/PathTemplateItem/web_page_module/gadget_ooffice_jio_text_view_js.xml
@@ -233,7 +233,7 @@
             </item>
             <item>
                 <key> <string>serial</string> </key>
-                <value> <string>962.36985.29761.10359</string> </value>
+                <value> <string>962.37007.50396.49885</string> </value>
             </item>
             <item>
                 <key> <string>state</string> </key>
@@ -251,7 +251,7 @@
                     </tuple>
                     <state>
                       <tuple>
-                        <float>1507195186.09</float>
+                        <float>1507216779.66</float>
                         <string>UTC</string>
                       </tuple>
                     </state>