tag:blogger.com,1999:blog-22902874477746746972024-03-18T20:44:51.382-07:00Consultant @ OpenbravoAsierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-2290287447774674697.post-86731839008552631452012-02-13T02:32:00.007-08:002012-02-15T01:02:20.626-08:00The business impact of installing modules<div style="text-align: center;"><span class="Apple-style-span" ><u><br /></u></span></div>Hi all,<div><br /></div><div>Recently there have been published some modules that bring to the company the possibility to save daily costs by automating the user tasks in Openbravo ERP.</div><div><br /></div><div>The first example would be the <a href="http://forge.openbravo.com/projects/cloneinvoicesmodule">Clone invoices module</a> . This module not only serves the purpose of showing how easy it is to extend the Openbravo ERP toolbar to add an action-button, but also creates the ability for the user to duplicate an invoice in a "one-click action".</div><div><div style="text-align: center;"><span class="Apple-style-span" ><u><br /></u></span></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7fn77pi2t4ZlU_o3Nnaa3eKVCSgbdrDqxPC9hyphenhyphenDdqZLZOEDrHPNM8nl5qWsHu8SvngER_6I2SiczHA2WXouVg0o6sNsKKWQfbozcAlR42WEyalXNld5m-vBKsRG8nGTeR4o9ucDYS4yXh/s1600/Buttoncloneinvoice.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7fn77pi2t4ZlU_o3Nnaa3eKVCSgbdrDqxPC9hyphenhyphenDdqZLZOEDrHPNM8nl5qWsHu8SvngER_6I2SiczHA2WXouVg0o6sNsKKWQfbozcAlR42WEyalXNld5m-vBKsRG8nGTeR4o9ucDYS4yXh/s400/Buttoncloneinvoice.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5708567888574858834" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 62px; " /></a></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnV-EX1LI6K9cYSQsnLoIfHqOmxu_iyMjEETHDfiS8w_9u2KKQNIySrPS4kX_R0DTfknmhjxPAiGNOwg9WtW5dHCyT0gc6r31mBnvb_gJjX-7qQvFFM_BRSV0UfsaEbyQUAjwmqkFeSJMd/s1600/Messagecloneinvoice.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnV-EX1LI6K9cYSQsnLoIfHqOmxu_iyMjEETHDfiS8w_9u2KKQNIySrPS4kX_R0DTfknmhjxPAiGNOwg9WtW5dHCyT0gc6r31mBnvb_gJjX-7qQvFFM_BRSV0UfsaEbyQUAjwmqkFeSJMd/s400/Messagecloneinvoice.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5708567967576140082" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 172px; " /></a></div><div>The simple action of cloning an Invoice document (either sales or purchase invoices), lets the user save up to 5 minutes in each similar document he needs to register. This means, that in a monthly basis (taking into account that around 40 recurring documents can be cloned), the user will save up to 4 hours. Regardless the number of users or documents in the ERP, the company will achieve a remarkable saving in costs by the simple use of this module.</div><div><br /></div><div>On the other hand, another module was published to <a href="http://forge.openbravo.com/projects/pegj">streamline the creation of GL journals in Openbravo ERP</a>. Using the new technology called Pick & Execute, this module allows the user to quickly insert lines in a GL journal.</div><div><br /></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgENP_gGnysnOd9KCvZ6ffv1T2tZLVeo8YlFlHb74mopIx09E0xmz50TY41HoiR8_G9Jt_xKVYmJeqYEqt638TKQfPWDmM8LQmCSDMgw5p3cI_YtgIIsNTlnDR3SkJaJpJjH3PW28cEKi8c/s1600/Screen1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgENP_gGnysnOd9KCvZ6ffv1T2tZLVeo8YlFlHb74mopIx09E0xmz50TY41HoiR8_G9Jt_xKVYmJeqYEqt638TKQfPWDmM8LQmCSDMgw5p3cI_YtgIIsNTlnDR3SkJaJpJjH3PW28cEKi8c/s400/Screen1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5708575479945016962" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 190px; " /></a></div><div><br /></div><div>Streamlining the task of entering new GL journals is something that makes a lot of sense in order to save the amount of time the user spends in it. From the moment this module is installed, the user will be able to enter more GL journals in the same time, or, entering the same amount of journals, have spare time to do anothers tasks.</div><div><br /></div><div>Its not easy to calculate how much time the company saves with this module, but what can be said is that the user will save at least 50% of the time entering GL journals from the moment he uses this module. The impact is really remarkable.</div><div><br /></div><div>Do you have similar modules which reduce company costs by allowing the user to complete daily tasks in less time ? I would love to hear about them.</div><div><br /></div>Asierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.com0tag:blogger.com,1999:blog-2290287447774674697.post-17686269617782625162011-04-23T04:51:00.001-07:002011-04-26T09:46:59.405-07:00Openbravo ERP - Zoho integration module<div style="text-align: center;"><span class="Apple-style-span"><u>
<br /></u></span></div>Today im going to show you a simple module that will integrate Openbravo ERP with Zoho reports. The aim is to set up a background process sending data from the ERP to Zoho. Then, after creating custom reports on Zoho, publish them in your Openbravo ERP workspace so that relevant data for your company is always on hand.<div>
<br /><b><span class="Apple-style-span">Pre-requisites:
<br /></span></b><ul><li>Zoho user account (<a href="https://accounts.zoho.com/register?servicename=ZohoAPI&serviceurl=https%3A%2F%2Fzapi.zoho.com%2Fapigen.do">free</a>) </li><li>Zoho integration module for Openbravo ERP 3.0</li></ul>
<br /><b><span class="Apple-style-span">Setting up the data transfer
<br /></span></b>
<br />First of all you need to have a <b>new database</b> in Zoho reports.
<br /><div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRKqeVd0Op5Zz4z2qEIA8Z-DLrMy6lQfFJ5ebXlhiZz-wCmQ3snlyfnEMFJrsGnpw48x_5SGgVhH-bBNMkjgC2KlV8tMexQAk1B-Xh03tGpyZvcBQ1RVuxznkrz538noz_BWQfiCsTTU9J/s400/Screenshot-5.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 74px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5598747285291047810" /></div><div>Then find the Zoho API <a href="https://zapi.zoho.com/apigen.do">key</a> for your account. (Mandatory for sending data to your zoho account).</div><div><meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs-mBsMTFrEWxcj3rPOl13VlczX1p0kesChLo24hEDmtc7exDvcgYCBDsT8L1Dp6t56JAqck5g2Kenx1kH1Vj9FYc6FysTfwxHNcLVhSLG20wE2mhmNb2edDDTjphiSBKHbDGccJF7l0np/s400/Screenshot-6.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5598747291106985986" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 213px; " /></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; ">
<br /></span></div><div>Now lets configure the process in Openbravo ERP. Create a Zoho integration header with the folowing information:</div><div><ul><li>Zoho database (the one you created in the previous step)</li><li>Zoho API key</li><li>Zoho username</li><li>Zoho password</li></ul><div>Then, configure an HQL for sending data to our Zoho database. </div></div><div><ul><li>Import type: Choose between "Delete all and import data", "Append" or "Update".</li><li>Zoho Table (this process will create this table in Zoho Reports)</li><li>HQL query. (In this example I created a simple query for "Sales by Organization"</li></ul><div><meta equiv="content-type" content="text/html; charset=utf-8"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQX-ErATZW_OZgwwzlpoqwNImQpjgD-lO701ztyae1f0_sYFdQgxQMQhGjDPFZbNlQHzPgyD8snA3kc9xwBG8-mm-hTr2cQicdOn9pmOkvqVC-Lxf5tex5XYIxULO9gAY9USrc3jLt1HI/s1600/Screenshot-8.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQX-ErATZW_OZgwwzlpoqwNImQpjgD-lO701ztyae1f0_sYFdQgxQMQhGjDPFZbNlQHzPgyD8snA3kc9xwBG8-mm-hTr2cQicdOn9pmOkvqVC-Lxf5tex5XYIxULO9gAY9USrc3jLt1HI/s400/Screenshot-8.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5598747294011997490" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 194px; " /></a></div><div>
<br /></div><div>And last, schedule the process for sending this data to Zoho. In this case, I have configured this process to be run every 1 minute. Then hit "Schedule Process".</div></div><div><meta equiv="content-type" content="text/html; charset=utf-8"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UqibJNCvSBNouYdsRVlRdy9PJzg43B7TOBP6bdq5Kx3iahOQM11PSeBhipeZv4GhWWAb6IE64-u6LTcFaiZN3lzaS3xQfeJhumNKjHq-gN6aLS83FpixtpmUgRbq6i4TidRHiQkqbiQE/s1600/Screenshot-16.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UqibJNCvSBNouYdsRVlRdy9PJzg43B7TOBP6bdq5Kx3iahOQM11PSeBhipeZv4GhWWAb6IE64-u6LTcFaiZN3lzaS3xQfeJhumNKjHq-gN6aLS83FpixtpmUgRbq6i4TidRHiQkqbiQE/s400/Screenshot-16.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5598751684625467554" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 199px; " /></a></div><div>
<br /></div><div>From now on, this process will create a new table in your Zoho Reports account, with the data of your ERP.</div><div><meta equiv="content-type" content="text/html; charset=utf-8"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzRw2nB_Pynn6_OXqCn3VCsGuEccavZjMrptx2vT11VQpoW7DLpK62juO6TZ2B0cUqaODsSk3YRjZ8ZyhfHXT7j_zmPelSLG-N0vd7KQCIbkxvUTeyNC_GECdBffCKkkPL802jGbwUQq6C/s1600/Screenshot-9.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzRw2nB_Pynn6_OXqCn3VCsGuEccavZjMrptx2vT11VQpoW7DLpK62juO6TZ2B0cUqaODsSk3YRjZ8ZyhfHXT7j_zmPelSLG-N0vd7KQCIbkxvUTeyNC_GECdBffCKkkPL802jGbwUQq6C/s400/Screenshot-9.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5598749934901694402" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 199px; " /></a>
<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXjFoZGLOnD4IhE3PtWZ9M0PdQRJC1fnWrGFAtIYcdLbl5hDjfIeYzEisNJ8wZrPkI9MVgN2CmtRTxEdNRJYetdDe-GUBq36JuFtJhdf8YrHlRkUTNC84WpoAriZPx-9FjrVJ2Lu0TzFz5/s1600/Screenshot-10.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXjFoZGLOnD4IhE3PtWZ9M0PdQRJC1fnWrGFAtIYcdLbl5hDjfIeYzEisNJ8wZrPkI9MVgN2CmtRTxEdNRJYetdDe-GUBq36JuFtJhdf8YrHlRkUTNC84WpoAriZPx-9FjrVJ2Lu0TzFz5/s400/Screenshot-10.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5598749931790770306" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 319px; " /></a></div><div>
<br /></div><div><b><span class="Apple-style-span">Report Creation</span></b></div><div>
<br /></div><div>Time to create a report in Zoho reports with this data.</div><div><div style="text-align: center;"><span class="Apple-style-span"><u>
<br /></u></span></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ybzvsrduffjPkQDO_ZD0cTiU-TdDcXjBAwy7iVlwTTdiLDFrHsURbn1F-TQ_lBy6GqXD1EppRLyrQKyDcxG_Y8xjn_M87hwD_-8whWEzTovihOKOwH_RJq_7ViVxBj-GSXderDohVY1E/s1600/Screenshot-12.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ybzvsrduffjPkQDO_ZD0cTiU-TdDcXjBAwy7iVlwTTdiLDFrHsURbn1F-TQ_lBy6GqXD1EppRLyrQKyDcxG_Y8xjn_M87hwD_-8whWEzTovihOKOwH_RJq_7ViVxBj-GSXderDohVY1E/s400/Screenshot-12.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599115378886779330" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 209px; " /></a></div><div>
<br /></div><div>When done, save the chart and click on <b>Publish </b>and<b> "Embed in Website/Blog". </b></div><div><b><meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-weight: normal; "><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbB8_oU-DGPEcrOHaIn-bB8GHceKfyeIjp_v3CJvE4SEliYLzvvyKk5gIYxq2aZOwOfZ7lGRsZtmXXvjI9vCVjbVWrCw1wU2pAkhfUiKdVmJxes0bVunDkV3Ox9mb5W32iXCjUGxTRn9o0/s1600/Screenshot-15.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbB8_oU-DGPEcrOHaIn-bB8GHceKfyeIjp_v3CJvE4SEliYLzvvyKk5gIYxq2aZOwOfZ7lGRsZtmXXvjI9vCVjbVWrCw1wU2pAkhfUiKdVmJxes0bVunDkV3Ox9mb5W32iXCjUGxTRn9o0/s400/Screenshot-15.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599115384320976034" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 225px; " /></a></span></b></div><div><b>
<br /></b></div><div>Copy the HTML snippet and return back to Openbravo ERP to add a widget with this HTML code. Create an "User defined HTML widget".</div><div><meta equiv="content-type" content="text/html; charset=utf-8"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyLC9zIbMvKqIowxN8MQMgFMcRpzcWK5BhDwnmersF1S1GeF5ZaihaXs-K5mCshhZ0NH3wUJe2byFsrm2-h-AbY79OBLmy_F1rDnDgZfZi6kIrGT_Tq4oHnsCnVYIkeHAXPBuPlrzTPcq6/s1600/Screenshot-17.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyLC9zIbMvKqIowxN8MQMgFMcRpzcWK5BhDwnmersF1S1GeF5ZaihaXs-K5mCshhZ0NH3wUJe2byFsrm2-h-AbY79OBLmy_F1rDnDgZfZi6kIrGT_Tq4oHnsCnVYIkeHAXPBuPlrzTPcq6/s400/Screenshot-17.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599117102343900354" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 203px; height: 400px; " /></a></div><div><b>
<br /></b></div><div>Then just paste the HTML code from Zoho Reports:</div><div><meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRr8HSrLIi7qyifUTqvSCnJQMqHz6gVGckk0ppat9oU2Q6l3e7WhjH2-HXKZkb48_L2OmVwFvgvSQZD_GqRDLrss9JGQIZ2CDklcU5UaX1SSMy03c5kRtD4qabypvQCswxHQ6GSMy6vXad/s1600/Screenshot-13.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRr8HSrLIi7qyifUTqvSCnJQMqHz6gVGckk0ppat9oU2Q6l3e7WhjH2-HXKZkb48_L2OmVwFvgvSQZD_GqRDLrss9JGQIZ2CDklcU5UaX1SSMy03c5kRtD4qabypvQCswxHQ6GSMy6vXad/s400/Screenshot-13.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599115381956458722" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 187px; " /></a></span></div><div><b>
<br /></b></div><div>And... Voilá !</div><div><meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqahKZSKs4VutHQ6bh2zj7VWWKXjKtR1KF3uC3_Km7c2mRX85ZRCjYpyGvyJNPwZTZ6p_eVmdB2uhB-DPq0wCq0dFNL9vCvSWrQzxojhr4XyY188_nAeobwNNsqXOuZXqAXOSZUP0hjHb5/s1600/Screenshot-14.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqahKZSKs4VutHQ6bh2zj7VWWKXjKtR1KF3uC3_Km7c2mRX85ZRCjYpyGvyJNPwZTZ6p_eVmdB2uhB-DPq0wCq0dFNL9vCvSWrQzxojhr4XyY188_nAeobwNNsqXOuZXqAXOSZUP0hjHb5/s400/Screenshot-14.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599117414546347058" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 187px; " /></a></span></div><div><b><meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-weight: normal; "><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPUev_OT9eapNAjj-hQ4d8LMwmLi-lR91hVHiulfT6rmkFI5M9JwfScBRDi8dnj5SUP7FmZkZ8tbDSCBvBS77ZKIysAw-rWaoHuE03315Jdq0-Y3tdEXmNoXPIdcbGLcemh10DDESUeB9u/s1600/Screenshot-18.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPUev_OT9eapNAjj-hQ4d8LMwmLi-lR91hVHiulfT6rmkFI5M9JwfScBRDi8dnj5SUP7FmZkZ8tbDSCBvBS77ZKIysAw-rWaoHuE03315Jdq0-Y3tdEXmNoXPIdcbGLcemh10DDESUeB9u/s400/Screenshot-18.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599118378187859394" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 197px; " /></a></span></b></div><div><b>
<br /></b></div><div>Meaningful information for you company updated <b>in real time</b> in your Openbravo ERP workspace. And the best: <b><u>No need for development skills to do it !</u></b></div><div><b><u>
<br /></u></b></div><div><b><span class="Apple-style-span" ><meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="border-collapse: collapse; "><div class="im"><div><span class="Apple-style-span" style="font-weight: normal; ">This article shows the power of how different </span>separate parts of Openbravo technology<span class="Apple-style-span" style="font-weight: normal; "> can be combined to create a great solution.</span></div></div><div><ul style="font-weight: normal; "><div class="im"><li style="margin-left: 15px; ">Openbravo widgets</li><li style="margin-left: 15px; ">Openbravo Process Scheduler </li></div><li style="margin-left: 15px; ">Openbravo - Hibernate integration</li></ul><div><span class="Apple-style-span" style="font-weight: normal; ">And this is just an example of why </span>web solutions are so powerfull these days<span class="Apple-style-span" style="font-weight: normal; ">. Their ease of integration with other tools make them a must !!</span></div></div></span></span></b></div><div><b><u>
<br /></u></b></div><div>Any doubts or inquiries, I would be glad to answer them :)</div><div><b>
<br /></b></div><div><b> </b></div><div style="text-align: center;">
<br /></div></div>Asierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.com1tag:blogger.com,1999:blog-2290287447774674697.post-21134280698855677432010-11-05T09:23:00.000-07:002010-11-05T09:47:31.427-07:00The progress of the user experience redesign<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxQN7C_lVGfbzDCZgDFmigjn0CMmyyfwJlsZnuks_VzEosSoZ4BDZP89YcW6dbw4fBXEyMHoid65XBcHz2N5eKHyAMMMWGwTa5YJuN1c1Y8FjnLmqzcYp9tgQcfJ042kyHxH64yiACL8ab/s1600/Screenshot.png">
<br /></a>
<br /><div style="text-align: center;"><span class="Apple-style-span"><u>
<br /></u></span></div><div style="text-align: justify;">Hi,</div><div style="text-align: justify;">
<br /></div><div style="text-align: justify;">As a Openbravo ERP consultant and member of the Openbravo Community, I am always curious about what is coming next in the product; in particular, I am now interested in the progress of the new user interface for 3.0.</div><div style="text-align: center;">
<br /></div><div style="text-align: justify;">To satisfy my curiosity, I often ask Openbravo Product Development team fellows to show me what they are working on. I would like to share some screenshots I made while testing some of these features.</div><div style="text-align: center;">
<br /></div><div style="text-align: justify;">As a disclaimer this is work in progress and not an announcement of availability of these capabilities. There is a ton of work to be done to complete these cool features and it is evolving everyday. Just wanted you to be aware of the great features that will come in the new release, so we all can sense the power that is quickly reaching us... ;)</div><div style="text-align: center;">
<br /></div><span style="font-weight: bold;"><div style="text-align: justify;"><span class="Apple-style-span" style="font-weight: normal;"><span style="font-weight: bold;">My Openbravo user dashboard</span> and the <b>new user interface</b> are two of the main new capabilities Openbravo ERP 3.0 will have. Look at the screenshots to see what's coming...</span></div><div style="text-align: center;"><span class="Apple-style-span" style="font-weight: normal;">
<br /></span><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;" ><span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;" ><a href="http://imagebin.org/121579" target="_blank" style="color: rgb(28, 81, 168);">http://imagebin.org/121579</a></span></span>
<br /></div></span><div style="text-align: left;"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEtIvlWxyKilnndLIEo7MOLtu9grmbE6-ECx6eskyu8wgs6f-2onLCIHCgylQa7llIF-hj1k0vYVP4cwz7aoF7_4sJWzm-kPTz9aGjMWR8cGPQy6fpAnXl_D5Ik6QRShlsiR5ubYW9XDwC/s320/Screenshot.png" style="text-align: right; display: block; margin: 0px auto 10px; cursor: pointer; width: 320px; height: 144px;" alt="" id="BLOGGER_PHOTO_ID_5536105923343492866" border="0" /></div><div><i><span class="Apple-style-span" style="font-size:small;">
<br />The new My Openbravo where many different widgets can be configured. Custom webs, transaction widgets, reports, graphics...</span></i></div><div><div style="text-align: center;"><span class="Apple-style-span" style="font-size:small;"><i>
<br /></i></span><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;" ><span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;" ><a href="http://imagebin.org/121581" target="_blank" style="color: rgb(28, 81, 168);">http://imagebin.org/121581</a></span></span>
<br /></div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_RZWY0U_yqVuPV0vEPTwZWtgKUWWR62ubXY_n-5Kh0u9oKGAuUuGzgx8m_xCnLOQlStjDx4JvYBC7_1YU0lj4tPkGE-Hqpyo1pPLxtacH2hzI_WFAjQuJ2hNTiVTgEtN6nbFElk7sNnoP/s320/Screenshot-2.png" style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 168px;" alt="" id="BLOGGER_PHOTO_ID_5536106157621648210" border="0" />
<br /><i><span class="Apple-style-span" style="font-size:small;">Master detail view. In this example, as the user selects 3 modules and clicks on the DB_Prefix tab, the system shows the prefixes of all 3 modules. </span></i>
<br /><div style="text-align: center;">
<br /><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'Times New Roman';font-size:medium;" ><span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;" ><a href="http://imagebin.org/121580" target="_blank" style="color: rgb(28, 81, 168);">http://imagebin.org/121580</a></span></span>
<br /></div><meta equiv="content-type" content="text/html; charset=utf-8"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRfSe8MXKjlLl1qCNEwvP9cSexuh7EpHn5eebPSSYLM79CHz0DddkSMf4WOULBHQQOl_OW8coHqfquKZAtHvk6K60p1H5IPVL8owrhjF6sy-kymaWOHCvin-XGu7mlxWHsQgzlRzXwo7EO/s1600/Screenshot-1.png"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRfSe8MXKjlLl1qCNEwvP9cSexuh7EpHn5eebPSSYLM79CHz0DddkSMf4WOULBHQQOl_OW8coHqfquKZAtHvk6K60p1H5IPVL8owrhjF6sy-kymaWOHCvin-XGu7mlxWHsQgzlRzXwo7EO/s320/Screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5536106249511718578" style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 110px;" border="0" /></a></div><div><div style="text-align: center;"><span class="Apple-style-span"><u>
<br /></u></span></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRfSe8MXKjlLl1qCNEwvP9cSexuh7EpHn5eebPSSYLM79CHz0DddkSMf4WOULBHQQOl_OW8coHqfquKZAtHvk6K60p1H5IPVL8owrhjF6sy-kymaWOHCvin-XGu7mlxWHsQgzlRzXwo7EO/s1600/Screenshot-1.png"></a>
<br /><i><span class="Apple-style-span" style="font-size:small;">Edit any record fields in grid mode.
<br /></span></i>
<br />
<br />This is great! What do you think ?</div>Asierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.com1tag:blogger.com,1999:blog-2290287447774674697.post-19738501489401360152010-08-26T02:52:00.000-07:002010-08-26T02:57:52.933-07:00Openbravo Cloud Appliance. Using it effectively<meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="border-collapse: collapse; "><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">The other day a customer running a </span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><a href="http://www.openbravo.com/product/erp/stacks-comparison/" target="_blank" style="color: rgb(28, 81, 168); "><span lang="EN-US">Cloud appliance</span></a></span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "> <span lang="EN-US">needed to replicate its production environment into 3 new servers. These were the options</span></span></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span></p><p style="line-height: normal; "></p><ol style="font-family: arial, sans-serif; font-size: 11px; "><li><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; "> </span></span></span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">Deploy Openbravo ERP by doing a <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Openbravo_ERP_Installation/Custom_Installation#Technology_Stack_Installation" target="_blank" style="color: rgb(28, 81, 168); ">custom installation</a> in the 3 servers and then <a href="http://wiki.openbravo.com/wiki/How_to_Move_Openbravo" target="_blank" style="color: rgb(28, 81, 168); ">move</a> the actual installation to these 3 new servers.</span></li><li><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; "> </span></span></span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">Deploy Openbravo ERP using a <a href="http://wiki.openbravo.com/wiki/Virtual_appliances" target="_blank" style="color: rgb(28, 81, 168); ">community appliance</a> and then <a href="http://wiki.openbravo.com/wiki/How_to_Move_Openbravo" target="_blank" style="color: rgb(28, 81, 168); ">move</a> the actual installation to the 3 new servers.</span></li></ol><p></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">Using an appliance for deployment makes things not just quicker but a lot easier for the system integrator. You won’t just save some hours deploying each new server, but you will also be sure that everything is well configured and optimized.</span></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">Similar reasons apply to the task of moving the actual instance (database + modules) to the servers. It’s a time consuming task, moreover when you need to repeat it three times. There are <u>a lot of manual commands</u> to be executed and mistakes can happen. Even doing the steps correctly, this task for the 3 servers should take around 2 working days.</span></p><div class="im"><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; color: rgb(80, 0, 80); font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">But, as the customer was using the </span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; color: rgb(80, 0, 80); "><a href="http://www.openbravo.com/product/erp/professional/" target="_blank" style="color: rgb(28, 81, 168); "><span lang="EN-US">Openbravo Professional Edition</span></a></span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; color: rgb(80, 0, 80); ">, </span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">they had the </span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><a href="http://www.openbravo.com/product/erp/stacks-comparison/" target="_blank"><span lang="EN-US"><span class="Apple-style-span" >Cloud appliance</span></span></a></span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "> up and running. </span></p><span class="Apple-style-span" ><img src="http://imagebin.ca/img/oDvVAnr.png" />
<br /></span><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; color: rgb(80, 0, 80); font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span></p></div><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">This made much easier the replication of the environment. The <u>Cloud Appliance does not introduce improvements in the deployment</u> of Openbravo ERP compared <u>to the community appliance</u>, but <b>provides significant advantages to Professional Edition Subscribers managing the instance</b>, as the steps went down to these:</span></p><div class="im"><ol start="1" type="1" style="font-family: arial, sans-serif; font-size: 11px; "><li class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; line-height: normal; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">Download the last backup from the production environment</span></li><li class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; line-height: normal; "><span style="font-size: 12pt; font-family: 'Times New Roman', serif; ">Upload it to each 3 servers</span></li><li class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; line-height: normal; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">In each server click on <b>Restore</b> that backup.</span></li></ol><span class="Apple-style-span" ><div style="text-align: center;"><img src="http://imagebin.ca/img/u99KooBo.png" /></div></span><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; color: rgb(80, 0, 80); font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span></p></div><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; font-family: arial, sans-serif; font-size: 11px; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">As you can see, the Openbravo Cloud Appliance (</span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; "><a href="http://wiki.openbravo.com/wiki/ERP/2.50/Professional_Subscription_Manual#Back_up_and_restore_2" target="_blank" style="color: rgb(28, 81, 168); "><span lang="EN-US">manual</span></a></span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">) does not only allow you to spend more effectively your time maintaining your instance, but also avoids unexpected errors and problems in these critical manual tasks.</span></p><div class="im" style="font-family: arial, sans-serif; font-size: 11px; "><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; color: rgb(80, 0, 80); "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; "> </span></p><p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-left: 0px; line-height: normal; "><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">In the end, the replication of the original environment in 3 (counting that they all use the<span class="Apple-style-span" > </span></span><span style="font-size: 12pt; font-family: 'Times New Roman', serif; color: rgb(80, 0, 80); "><a href="http://www.openbravo.com/product/erp/professional/" target="_blank" style="color: rgb(28, 81, 168); "><span lang="EN-US">Professional Edition</span></a></span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; color: rgb(80, 0, 80); ">) </span><span lang="EN-US" style="font-size: 12pt; font-family: 'Times New Roman', serif; ">was done in less than 4 hours.</span></p></div></span>Asierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.com1tag:blogger.com,1999:blog-2290287447774674697.post-52574067830336970402010-07-26T08:46:00.000-07:002010-07-27T03:20:17.059-07:00Skinning Openbravo ERP in 5 minutes !!<div style="text-align: center;">
<br /></div><meta equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 11px; border-collapse: collapse; "><div>Hi,</div><div>
<br /></div><div>Skinning Openbravo ERP to fit a company's corporate colors is usually a required task in an implementation project. Let me show you a few easy steps to start <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Concepts/Skins_look_and_feel">creating your new skin</a> and seeing the effects from the beginning.</div><div>
<br /></div><div>What Im going to do is to create a skin that for now, only changes the user logo in the login page, and the Openbravo logo in the application.</div><div>
<br /></div><div><b><span class="Apple-style-span" style="font-size: medium;">Step 1:</span></b> <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/How_to_customize_the_Openbravo_look_and_feel#Creating_module_and_files_structure" target="_blank" style="color: rgb(28, 81, 168); ">Follow</a> the steps to create the folder structure of your new skin module</div><div>
<br /></div><div>At the end of this point, the result should be something similar to this.</div><div style="text-align: center;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: medium;"><img src="http://imagebin.ca/img/rDicNzas.png" /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: medium;">
<br /></span></span></div><div><b><span class="Apple-style-span" style="font-size: medium;">Step 2:</span></b> Edit the Openbravo_ERP_250.css file and state that you want both images ( User logo and Openbravo logo ) to be used from inside your module and not for the standard skin.</div><div>
<br /></div><div style="text-align: center;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: medium;"><img src="http://imagebin.ca/img/pEyF88.png" /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: medium;">
<br /></span></span></div><div>Note that any other image you want to change ( usually the green colored bars ), should follow the same guidelines as this examples.</div><div>
<br /></div><div>Now put the modified images in your folder structure.</div><div>
<br /></div><div style="text-align: center;"><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: medium;"><img src="http://imagebin.ca/img/vHByLoE.png" /></span></span></div><div><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: medium;">
<br /></span></span></div><div><b><span class="Apple-style-span" style="font-size: medium;">Step 3:</span></b> <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/How_to_customize_the_Openbravo_look_and_feel#Inside_Openbravo_ERP" target="_blank" style="color: rgb(28, 81, 168); ">Create</a> the skin module inside Openbravo ERP</div><div>
<br /></div><div><b><span class="Apple-style-span" style="font-size: medium;">Step 4:</span></b><span class="Apple-style-span" style="font-size: medium;"> </span>Compile, restart tomcat, and see results ;)</div><div>
<br /></div><div style="text-align: center;"><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "><a href="http://imagebin.ca/view/umuFll.html" target="_blank" style="color: rgb(28, 81, 168); "><img src="http://imagebin.ca/img/rvpM7tt.png" /></a></span></div><div style="text-align: center;">
<br /></div><div style="text-align: center;"><img src="http://imagebin.ca/img/KnKfQ3.jpg" /></div><div>
<br /></div><div>Have you made your own skins? Thought it was a difficult task? Think again!</div></span>Asierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.com0tag:blogger.com,1999:blog-2290287447774674697.post-63332267790315060852010-05-21T02:38:00.001-07:002010-05-21T02:38:37.393-07:00Using Openbravo ERP on the iPad<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 11px; border-collapse: collapse; "><span class="Apple-style-span" style="font-size: small;">With the release of the iPad ( </span><a href="http://www.apple.com/ipad/" target="_blank" style="color: rgb(28, 81, 168); "><span class="Apple-style-span" style="font-size: small;">http://www.apple.com/ipad/</span></a><span class="Apple-style-span" style="font-size: small;"> ) a new range of possibilities can be discovered regarding the <u>ERP mobility world.</u></span><div><span class="Apple-style-span" style="font-size: small;"><br /></span></div><div><span class="Apple-style-span" style="font-size: small;">See this example about launching a </span><b><span class="Apple-style-span" style="font-size: small;">Stock report</span></b><span class="Apple-style-span" style="font-size: small;"> in Openbravo ERP on an iPad.</span></div><div><br /><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/1JalzJ4-KgM&hl=es_ES&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/1JalzJ4-KgM&hl=es_ES&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br /></div><div><br /></div><div><a href="http://www.youtube.com/watch?v=1JalzJ4-KgM" target="_blank" style="color: rgb(28, 81, 168); "></a><span class="Apple-style-span" style="font-size: small;">See also a </span><i><span class="Apple-style-span" style="font-size: small;">Sales invoices dimensional report</span></i><span class="Apple-style-span" style="font-size: small;"> or </span><i><span class="Apple-style-span" style="font-size: small;">Completing a goods receipt</span></i><span class="Apple-style-span" style="font-size: small;"> in youtube just using a search with the following keywords. </span><b><span class="Apple-style-span" style="font-size: small;">openbravo ipad</span></b></div><div><b><br /></b></div><div><b><span style="font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-weight: normal; font-size: 13px; ">Let your imagination run wild and ... make it happen!</span></b></div></span>Asierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.com0tag:blogger.com,1999:blog-2290287447774674697.post-88821664593964270192009-11-09T06:06:00.000-08:002009-11-09T06:07:04.830-08:00Openbravo ERP 2.50 MP8 releasedHi all,<br /><br />My name is Asier and I am a consultant at Openbravo. As you know, Openbravo releases a maintenance pack for 2.50 version every month with <span style="font-weight: bold;">several bug fixes and a few new features</span>. I would like to comment these releases from a consultant point of view.<br /><br />Last Friday, October 30th, 2.50MP8 was released. See <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Release_Notes/2.50MP8">here</a> the release notes.<br /><br />The main new feature is the <span style="font-weight: bold;">total implementation of the DateTime reference</span>. From now on you will be able to distinguish between Date fields and DateTime fields. In other words, apart from the usual date fields, you can set a field to be able to <span style="font-weight: bold;">show not only a date but also hours and minutes</span>. See <a href="http://wiki.openbravo.com/wiki/ERP/2.50/Developers_Guide/Concepts/AD/Data_Model#Time_references">here</a> the details for this new reference.<br /><br />One <span style="font-weight: bold;">immediate effect</span> is that all audit fields in the ERP will from now on show not only the date but also the exact hour, minutes and seconds when it happened.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRq_ehtgBCYwh0eVyJRHBJWOQ9oZ-AyuV4WXEvHbKlsr820wC1_SodNhcr2ZbCupJNaxqK4JFRl6UEKGB8t_yOaLIvdJ18Uki9WU-9dxAEKestTDKmuev_ymJsCHDXmvywupzm0DkBK-u/s1600-h/Imagen+3.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 303px; height: 104px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRq_ehtgBCYwh0eVyJRHBJWOQ9oZ-AyuV4WXEvHbKlsr820wC1_SodNhcr2ZbCupJNaxqK4JFRl6UEKGB8t_yOaLIvdJ18Uki9WU-9dxAEKestTDKmuev_ymJsCHDXmvywupzm0DkBK-u/s320/Imagen+3.png" alt="" id="BLOGGER_PHOTO_ID_5399219183954647426" border="0" /></a>So, when delivering support for a customer, you will now know the exact date and time when a register has been created/updated. In my opinion, it is a <span style="font-weight: bold;">great help for any task regarding user support</span>.<br /><br />Another use that you can give to this new reference is to change an existing Date reference to the new DateTime reference, so the user can retrieve more exact data for some date fields in the application. Lets say, for example, you convert OrderedDate column in Sales order window from date reference to DateTime reference because knowing the exact timeframe of the sales order is crucial for your customer.<br /><br />Just change the <span style="font-weight: bold;">column length from 10 to 19</span> (to be able to get the hour:minutes:seconds) and the <span style="font-weight: bold;">column reference from Date to DateTime</span> and compile the window. Here is the result.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVWbp6I2U9j_jnzVBHuo9BRKbn96eT3JHegxbmoyLR5LJcJtcEBfEoVil1whe2SxC1ujIV0WlLW4EXQQR7dp-63-qKREIPfhaGFsiTnjSJkUsVoOcrbEgo-MZqUKfDdJNMIxIr4e66Mg01/s1600-h/Imagen+2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 56px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVWbp6I2U9j_jnzVBHuo9BRKbn96eT3JHegxbmoyLR5LJcJtcEBfEoVil1whe2SxC1ujIV0WlLW4EXQQR7dp-63-qKREIPfhaGFsiTnjSJkUsVoOcrbEgo-MZqUKfDdJNMIxIr4e66Mg01/s320/Imagen+2.png" alt="" id="BLOGGER_PHOTO_ID_5399221962417508866" border="0" /></a>The bottom line is that you have another great tool to help you satisfy your customer needs.Asierhttp://www.blogger.com/profile/14665817304683463436noreply@blogger.com0