<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5553181954881421736</id><updated>2011-11-27T15:55:36.877-08:00</updated><category term='Android workflow Maven GoodDocFlow'/><category term='Android workflow'/><title type='text'>GoodDocFlow - Java based DocFlow and WorkFlow</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-4360876101887759811</id><published>2010-09-20T21:32:00.000-07:00</published><updated>2010-09-20T21:32:20.406-07:00</updated><title type='text'>GoodDocFlow integration with Anrdoid is done</title><content type='html'>Yesterday I published few applications on Android Market. All applications were done using GoodDocFlow and Maven plugin.&lt;br /&gt;Soon I'll roll out most recent binaries for download. (Maven plugin is NOT included)&lt;br /&gt;Generated applications will work only with Android 2.2 (API level 8) or greater.&lt;br /&gt;Here is links to published applications:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.androidzoom.com/android_applications/health/slow-gain-weight-of-the-baby_knvn.html?nav=mfta"&gt;http://www.androidzoom.com/android_applications/health/slow-gain-weight-of-the-baby_knvn.html?nav=mfta&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.androidzoom.com/android_applications/health/awakening-at-night-babies-und_ktpu.html?nav=mfta"&gt;http://www.androidzoom.com/android_applications/health/awakening-at-night-babies-und_ktpu.html?nav=mfta&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-4360876101887759811?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/4360876101887759811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2010/09/gooddocflow-integration-with-anrdoid-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/4360876101887759811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/4360876101887759811'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2010/09/gooddocflow-integration-with-anrdoid-is.html' title='GoodDocFlow integration with Anrdoid is done'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-7760397837655841088</id><published>2010-07-17T18:27:00.000-07:00</published><updated>2010-07-17T18:27:12.147-07:00</updated><title type='text'>Load impact test data</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_XSjb3GcnVks/TEJYHFOjybI/AAAAAAAAABU/hek7DcAOCiU/s1600/loadimpact.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="336" src="http://4.bp.blogspot.com/_XSjb3GcnVks/TEJYHFOjybI/AAAAAAAAABU/hek7DcAOCiU/s400/loadimpact.png" width="400" /&gt;&lt;/a&gt;See results of loadimpact of home page http://diag.eknow.ru&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-7760397837655841088?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/7760397837655841088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2010/07/load-impact-test-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/7760397837655841088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/7760397837655841088'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2010/07/load-impact-test-data.html' title='Load impact test data'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XSjb3GcnVks/TEJYHFOjybI/AAAAAAAAABU/hek7DcAOCiU/s72-c/loadimpact.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-3920527460184096734</id><published>2010-07-16T10:49:00.000-07:00</published><updated>2010-09-20T05:54:03.097-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android workflow Maven GoodDocFlow'/><title type='text'>First preview of GoodDocFlow on Android platform</title><content type='html'>This is side by side screenshots of one flow.&lt;br /&gt;How it works? Based on flow project file Maven plugin will generate Android project for Eclipse. In Eclipse you need to compile it and deploy it to device. No coding at all! Maven plugin can be configured to work with multiple projects. All your project can be migrated to Android platform within a few seconds.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XSjb3GcnVks/TECOlnYX9_I/AAAAAAAAAAM/EqeEStTWZnY/s1600/adiag4-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_XSjb3GcnVks/TECOlnYX9_I/AAAAAAAAAAM/EqeEStTWZnY/s200/adiag4-1.png" width="121" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XSjb3GcnVks/TECPXrS4orI/AAAAAAAAAAc/cShLYU3vWck/s1600/adiag4-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_XSjb3GcnVks/TECPXrS4orI/AAAAAAAAAAc/cShLYU3vWck/s200/adiag4-2.png" width="121" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_XSjb3GcnVks/TECPC3ORxuI/AAAAAAAAAAU/DsqfAb6evx0/s1600/diag4-1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="185" src="http://3.bp.blogspot.com/_XSjb3GcnVks/TECPC3ORxuI/AAAAAAAAAAU/DsqfAb6evx0/s320/diag4-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XSjb3GcnVks/TECQDIliXlI/AAAAAAAAAAs/Qcc3EQ7moGQ/s1600/adig4-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_XSjb3GcnVks/TECQDIliXlI/AAAAAAAAAAs/Qcc3EQ7moGQ/s200/adig4-3.png" width="121" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XSjb3GcnVks/TECP_9-7veI/AAAAAAAAAAk/RueR3gs43sY/s1600/diag4-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_XSjb3GcnVks/TECP_9-7veI/AAAAAAAAAAk/RueR3gs43sY/s320/diag4-2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_XSjb3GcnVks/TECQLIkPkII/AAAAAAAAAA8/lAvvBJF_GL0/s1600/adiag4-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/_XSjb3GcnVks/TECQLIkPkII/AAAAAAAAAA8/lAvvBJF_GL0/s200/adiag4-4.png" width="120" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_XSjb3GcnVks/TECQGW172eI/AAAAAAAAAA0/wnAbmzhWYgE/s1600/diag4-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_XSjb3GcnVks/TECQGW172eI/AAAAAAAAAA0/wnAbmzhWYgE/s320/diag4-3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XSjb3GcnVks/TECQSqWDTfI/AAAAAAAAABM/GjFxjDG1EtE/s1600/adiag4-5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_XSjb3GcnVks/TECQSqWDTfI/AAAAAAAAABM/GjFxjDG1EtE/s200/adiag4-5.png" width="121" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XSjb3GcnVks/TECQQItagOI/AAAAAAAAABE/hQVEhgX2xjo/s1600/diag4-5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_XSjb3GcnVks/TECQQItagOI/AAAAAAAAABE/hQVEhgX2xjo/s320/diag4-5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-3920527460184096734?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/3920527460184096734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2010/07/first-preview-of-gooddocflow-on-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/3920527460184096734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/3920527460184096734'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2010/07/first-preview-of-gooddocflow-on-android.html' title='First preview of GoodDocFlow on Android platform'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XSjb3GcnVks/TECOlnYX9_I/AAAAAAAAAAM/EqeEStTWZnY/s72-c/adiag4-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-2188374586694655784</id><published>2010-06-28T08:55:00.000-07:00</published><updated>2010-06-28T08:55:31.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android workflow'/><title type='text'>GoodDocFlow is first ever workflow framework which have native support of Android platform</title><content type='html'>I finished GoodDocFlow Android integration. Maven plug-in will convert your project to compatible with Android code. My first few flows are works on Android now as well. GoodDocFlow is first ever workflow framework which have native support of Android platform.&lt;br /&gt;Last build also include very important change – localization based on client choice. For example same flow can be executed from Android device with English language and exact same Java code can be executed from your Web browser with Russian language.&lt;br /&gt;Very soon I'll provide more screenshots and details about Android integration. &lt;br /&gt;Full integration not done yet. I still need to work under invocation of new flow is case “link” between 2 flows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-2188374586694655784?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/2188374586694655784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2010/06/gooddocflow-is-first-ever-workflow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/2188374586694655784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/2188374586694655784'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2010/06/gooddocflow-is-first-ever-workflow.html' title='GoodDocFlow is first ever workflow framework which have native support of Android platform'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-8485895085231288704</id><published>2010-03-30T11:53:00.000-07:00</published><updated>2010-03-30T11:55:27.184-07:00</updated><title type='text'>Bug fixing, Performance and JSF integration</title><content type='html'>I am glad to feel &lt;b&gt;&lt;i&gt;GoodDocFlow&lt;/i&gt;&lt;/b&gt; project now is under performance review. This is importance milestone. It means basically all stupid bugs are fixed and system is ready to go. As result of that my first customer Russian project "eknow.ru" got health diagnosis system. Check out &lt;a href="http://diag.eknow.ru"&gt;http://diag.eknow.ru&lt;/a&gt; (in Russian). So far created up to 50 flows and at the end of next month it will be about 200. All pages in diag.eknow.ru have got fully customizable design.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Based on step by step navigation you can create your own "virtual" consultant and ear money. Most obvious usage are: troubleshooting  guide (for example how to remove jammed paper from printer [open, find problem, fix problem, close]), narrowing common customers problem to some specific problem etc.&lt;p&gt;Send me your request to download binaries and try it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;What has been done:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Performance improvements&lt;/li&gt;&lt;li&gt;JSF integration&lt;/li&gt;&lt;li&gt;bug fixing&lt;/li&gt;&lt;li&gt;Designer improvements&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-8485895085231288704?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/8485895085231288704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2010/03/bug-fixing-performance-and-jsf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/8485895085231288704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/8485895085231288704'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2010/03/bug-fixing-performance-and-jsf.html' title='Bug fixing, Performance and JSF integration'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-7216656675061568042</id><published>2010-02-07T09:22:00.000-08:00</published><updated>2010-02-07T09:22:03.353-08:00</updated><title type='text'>Free docflow GoodDocFlow new features</title><content type='html'>Few days back I rolled out new live demo of GoodDocFlow.&lt;br /&gt;As promised here is list of new features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Quick filter for activities selection&lt;/li&gt;&lt;li&gt;Localization for WebClient and for flow&lt;/li&gt;&lt;li&gt;Passwordless account for session livetime&lt;/li&gt;&lt;li&gt;wireframe design for mobile devices with installed Opera 10&lt;/li&gt;&lt;li&gt;Flow detail page: maximum and minimum time required to accomplish flow, maximum maturity level, list of nodes used in flow with time stamp, node name and owner.&lt;/li&gt;&lt;li&gt;New sorting mechanism for tasks under pending based on maturity level, date, node name.&lt;/li&gt;&lt;li&gt;Performance improvement for loading “Creatives”&lt;/li&gt;&lt;li&gt;migration to JSF2&lt;/li&gt;&lt;li&gt;migration to JBOSS6&lt;/li&gt;&lt;li&gt;Keyboard shortcuts in Designer&lt;/li&gt;&lt;li&gt;Multinode population speed button in Designer&lt;/li&gt;&lt;li&gt;Line editor in Designer&lt;/li&gt;&lt;li&gt;Localization Frame in Designer&lt;/li&gt;&lt;li&gt;Bug fix in Designer&lt;/li&gt;&lt;/ul&gt;Now I have reached speed up to 45 min for diagram (30 nodes) creation from scratch to deployment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-7216656675061568042?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/7216656675061568042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2010/02/free-docflow-gooddocflow-new-features.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/7216656675061568042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/7216656675061568042'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2010/02/free-docflow-gooddocflow-new-features.html' title='Free docflow GoodDocFlow new features'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-4572638906037015911</id><published>2010-01-12T11:52:00.000-08:00</published><updated>2010-01-12T11:52:14.512-08:00</updated><title type='text'>What is in development of GoodDocFlow project now?</title><content type='html'>Localization for WebClient and for flow itself is done. Web design for mobile devices with installed Opera 10 almost done. Flow detail page under development: maximum and minimum time required to accomplish flow, maximum maturity level which flow had reached, list of nodes used in flow with time stamp, node name and owner. New sorting mechanism for tasks under pending based on maturity level, date, node name.&lt;br /&gt;Performance improvement is done for loading “Creatives”.&lt;br /&gt;Other very major change is migration to JSF2. Main purpose of migration is providing “Bookmarkable links” soon. &lt;br /&gt;One of very important goal for a customer is save development time and save GoodDocFlow users time. Most recent time logging show follow metrics: diagram creation from 0 to deployment is about 1 hr. Diagram have 23 nodes and 31 transitions. I am trying to reduce that time up to 30 min. Next release of GoodDocFlow will be much faster and flow developer can create flows much faster as well.&lt;br /&gt;I am looking for contributors to help me figure out with recruiting business process. &lt;br /&gt;General flow for job hunters is pretty much done. It includes: detecting job key factors, developing job hunting strategy and other tools. I want to add useful tools for HR people or recruiters as well. &lt;br /&gt;Let’s briefly describe “Job hunting improvements” tools. Main goal is help to track all job opportunities based on emails or other type e-documents. Most time consumer is emails sorting. Users can easily filter all activities based on mature level. Most mature opportunities will become f2f interview or even job offers eventually. If it’s not then GoodDocFlow will try to analize&amp;memorize why it’s happened.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-4572638906037015911?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/4572638906037015911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2010/01/what-is-in-development-of-gooddocflow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/4572638906037015911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/4572638906037015911'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2010/01/what-is-in-development-of-gooddocflow.html' title='What is in development of GoodDocFlow project now?'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-5103408519857558408</id><published>2009-12-29T12:57:00.001-08:00</published><updated>2010-01-29T18:29:19.446-08:00</updated><title type='text'>New release and new features of GoodDocFlow workflow and DocFlow system</title><content type='html'>&lt;div class="MsoNormal"&gt;Last Sunday I rolled out new version of GoodDocFlow on my server. New features are:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;“ComboBox” component. Now you can read data from DB using EJB3 JNDI connection string. Any data from DB can be used in flow. This components come with “autocomplete” feature&lt;/li&gt;&lt;li&gt;“setRequestToTerminateFlow” method. Now DefaultDocument has “setRequestToTerminateFlow” which allow on server side “terminate” flow. Typical usage is to merge several flows into one. In scenario “Planning” after “Registration” node flow split on 3 flows: “to CFO”, “to Product Manager” and “to Domestic Manager1”. On merge workflow step server node is going to extract accordingly data and terminate 2 flow and proceed only last with populating extracted data into it.&lt;/li&gt;&lt;li&gt;Bug fixing and transport refactoring.&lt;/li&gt;&lt;li&gt;“SubFlow” concept was introduced. This is I think most important innovation in new release. This is classical "Approve" flow. Scenario is very simple. User with login "sample-login" requested new monitor and new car. Document goes to "fin" in one case or to "manager" in other based on approver's role. First request to approve new monitor will be send to "fin" role. Second request to approve new car will be send to "manager". Any user with assigned role" fin" will get first request. In this case we will use "fin" user. "Fin" will approve this request. Second request will be canceled with objection message "no budget". See &lt;a href="http://df.goodidea.ru/demo.jsp#approve"&gt;video example&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Entry point validation. “Pattern” validation. Few predefined validators are “ssn” and “email”.&lt;/li&gt;&lt;li&gt;“SingletonByLogin” concept was introduced. &amp;nbsp;What that means? Some flow required maximum user’s attention. So flow designer can enforce it to make sure not other flow can interrupt or postponed current flow. As far as “singletonByLogin” flow no other flows can be started.&lt;/li&gt;&lt;li&gt;Live demo improvements. A few new links “Feedback”, and “Submit a bug”, and “Submit Project” appear on page. So customers can influent to the GoodDocFlow project (I hoped only positivly)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;So feel free to test new features.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Also pay attention to table below. GoodDocFlow is compatible to "Classic" docflow and workflow systems now.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="182"&gt;&lt;b&gt;Approval&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="536"&gt;Routes a document for approval. Approvers can approve or reject the document, reassign the approval task, or request changes to the document.&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://df.goodidea.ru/demo.jsp#approve"&gt;Approve&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="186"&gt;&lt;b&gt;Collect Feedback&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="536"&gt;Routes a document for review. Reviewers can provide feedback, which is compiled and sent to the document owner when the workflow has completed.&lt;br /&gt;&lt;/td&gt;&lt;td&gt; "Bugzilla" and "Planning"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="189"&gt;&lt;b&gt;Collect Signatures&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="536"&gt;Gathers signatures needed to complete an Office document. This workflow can be started only from within an Office client.&lt;br /&gt;&lt;/td&gt;&lt;td&gt; &lt;a href="http://df.goodidea.ru/demo.jsp#f1040"&gt;"f1040"&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="191"&gt;&lt;b&gt;Disposition Approval&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="536"&gt;Manages document expiration and retention by allowing participants to decide whether to retain or delete expired documents. &lt;br /&gt;&lt;/td&gt;&lt;td&gt;"Wizard"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="193"&gt;&lt;b&gt;Group Approval&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="536"&gt;Similar to the Approval workflow, but uses a designated document library and offers a personalized view of the approval process(es) in which a user is participating. This workflow provides a hierarchical organization chart from which to select the approvers and allows the approvers to use a stamp control instead of a signature. &lt;br /&gt;&lt;/td&gt;&lt;td&gt;"Planning"&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;b&gt;Issue Tracking&lt;/b&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top"&gt;Manages the issue tracking process by creating tasks for Active issues assigned to users who own to a given issue. When the task related to an issue is complete hence resolving the issue, the creator of the issue is assigned a review task so that the issue can be closed.&lt;br /&gt;&lt;/td&gt;&lt;td&gt; &lt;a href="http://df.goodidea.ru/bugzilla.html"&gt;"Bugzilla"&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-5103408519857558408?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/5103408519857558408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2009/12/new-release-and-new-features-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/5103408519857558408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/5103408519857558408'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2009/12/new-release-and-new-features-of.html' title='New release and new features of GoodDocFlow workflow and DocFlow system'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-7394561858096969566</id><published>2009-12-21T09:12:00.000-08:00</published><updated>2009-12-29T12:05:59.806-08:00</updated><title type='text'>New GoodDocFlow version is coming. New features and new flows</title><content type='html'>I very close to release new GoodDocFlow version. What is new? First of all I implemented concept of "subflow". It is some kind of subroutine or subprogram. Ones you created it then you can use again and again. Sweet isn't? Sample of that is "approvtest". "Approvtest" is main flow and "approvlogin" is subflow. &lt;br /&gt;Other very importance feature of new build is performance improvement and of course bug fixing.&lt;br /&gt;Also I create new UI component "ComboBox". "ComboBox" component is based on JNDI connection string so it can read your database. "ComboBox" component has been used in "Approvtest" flow to choose approver's role. Please pay attention to this. Flow can be address to ROLE. That mean any user with that ROLE can do that approve. As far as very often end user not suppose to know real approver rather than just role. Please see recorder video on demo page &lt;a href="http://df.goodidea.ru/demo.jsp#approve"&gt;http://df.goodidea.ru/demo.jsp#approve&lt;/a&gt;&lt;br /&gt;I hope within 1 or 2 week I'll roll out new version to web site &lt;a href="http://df.goodidea.ru/"&gt;http://df.goodidea.ru&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-7394561858096969566?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/7394561858096969566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2009/12/new-gooddocflow-version-is-coming-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/7394561858096969566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/7394561858096969566'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2009/12/new-gooddocflow-version-is-coming-new.html' title='New GoodDocFlow version is coming. New features and new flows'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5553181954881421736.post-5267407045604912654</id><published>2009-10-14T15:01:00.000-07:00</published><updated>2009-10-14T15:29:21.228-07:00</updated><title type='text'>New release for GoodDocFlow v.1.0-Beta</title><content type='html'>New GoodDocFlow version released  recently. What is GoodDocFlow? That is Java based and open Source Projects based project.&lt;br /&gt;What kind of tasks it can help with? Very common scenario is "new employee". Each company have some kind of standard procedure about new worker. For example. Need to create LDAP record, to do photo for badge, fill out bunch of PDF forms, create a record in Subversion, in JIRA, request ahead laptop, table etc. Provide parking lot and so on. Some actions depends on each other some are pretty much independent. However GoodDocFlow can organize this. Also it will control in case "I forgot ..." human error. It make your company efficient and don't waste time on environment rather that focused on your business.&lt;br /&gt;GoodDocFlow comes with built-in archive system and group ware mechanism. It means you can consolidate all documents according to your business process.&lt;br /&gt;By &lt;a href="http://livedemo.newgoodidea.com/"&gt;http://livedemo.newgoodidea.com&lt;/a&gt; you can see how it works in real live. There are numbers of deployed flows: illness diagnostics (in Russian), Java test, components demo, Simple bug tracking system.&lt;br /&gt;Project home page: &lt;a href="http://df.goodidea.ru/"&gt;http://df.goodidea.ru&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5553181954881421736-5267407045604912654?l=gooddocflow.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gooddocflow.blogspot.com/feeds/5267407045604912654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gooddocflow.blogspot.com/2009/10/new-release-for-gooddocflow-v10-beta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/5267407045604912654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5553181954881421736/posts/default/5267407045604912654'/><link rel='alternate' type='text/html' href='http://gooddocflow.blogspot.com/2009/10/new-release-for-gooddocflow-v10-beta.html' title='New release for GoodDocFlow v.1.0-Beta'/><author><name>www.goodidea.ru</name><uri>http://www.blogger.com/profile/16303781277962056210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
