<?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-28953643</id><updated>2011-12-14T19:04:07.472-08:00</updated><category term='setup'/><category term='faq'/><category term='webcasts'/><category term='demo'/><category term='known issues'/><category term='releases'/><title type='text'>Yet Another Free Help Desk Framework</title><subtitle type='html'>&lt;b&gt;Sinergia&lt;/b&gt; is a &lt;b&gt;free&lt;/b&gt;, &lt;b&gt;open source&lt;/b&gt;, web based framework for developing &lt;b&gt;help desk&lt;/b&gt; management solutions in NET 3.0</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28953643.post-4921263745988659118</id><published>2008-10-20T12:37:00.000-07:00</published><updated>2008-10-20T12:53:05.341-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Sinergia 0.6 released</title><content type='html'>Release notes&lt;br/&gt;&lt;br/&gt;

&lt;span style="font-weight:bold;"&gt;Framework update&lt;/span&gt;&lt;br/&gt;
Visual studio solution updated to framework version .NET 3.5 SP 1&lt;br/&gt;&lt;br/&gt;
&lt;span style="font-weight:bold;"&gt;Case Attachments&lt;/span&gt;&lt;br/&gt;
Support to attach files to cases included.&lt;br/&gt;&lt;br/&gt;
&lt;span style="font-weight:bold;"&gt;Calendar AJAX Control&lt;/span&gt;&lt;br/&gt;
Datetime fields now include Calendar AJAX controls, from the AJAX.NET control toolkit&lt;br/&gt;&lt;br/&gt;
&lt;span style="font-weight:bold;"&gt;DAAB-&gt;ADO.NET&lt;/span&gt;&lt;br/&gt;
Removed Data Access Block (Entlib) usage, replaced by plain ADO.NET&lt;br/&gt;&lt;br/&gt;

please try it, and do report any issues you might find.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-4921263745988659118?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/4921263745988659118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=4921263745988659118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4921263745988659118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4921263745988659118'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2008/10/sinergia-06-released.html' title='Sinergia 0.6 released'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-4426097122227260932</id><published>2007-04-07T22:21:00.000-07:00</published><updated>2007-04-07T22:27:47.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Sinergia 0.4.2 released</title><content type='html'>&lt;a href="http://sinergia.sourceforge.net"&gt;Sinergia&lt;/a&gt; version 0.4.2 has been released, featuring:&lt;br/&gt;&lt;br/&gt;

* Users, and user roles management&lt;br/&gt;
* My profile&lt;br/&gt;
* My Cases&lt;br/&gt;
* Forgot your password?&lt;br/&gt;&lt;br/&gt;

As usual, download it, try it, and come back with feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-4426097122227260932?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/4426097122227260932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=4426097122227260932' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4426097122227260932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4426097122227260932'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/04/sinergia-042-released.html' title='Sinergia 0.4.2 released'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-8632731982272061433</id><published>2007-04-05T19:30:00.000-07:00</published><updated>2007-04-05T19:40:48.690-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcasts'/><title type='text'>New Webcasts available</title><content type='html'>&lt;p&gt;I've updated the &lt;a href="http://sinergia.sourceforge.net/demos.html"&gt;webcasts page&lt;/a&gt; of the &lt;b&gt;Sinergia Help Desk&lt;/b&gt; site.&lt;/p&gt;

&lt;p&gt;
There are two more videos, featuring &lt;b&gt;Custom Enumerations&lt;/b&gt; creation, and &lt;b&gt;Case Types&lt;/b&gt; creation and management.&lt;/p&gt;

&lt;p&gt;
I hope you find them helpful, any feedback is of course welcomed.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-8632731982272061433?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/8632731982272061433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=8632731982272061433' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/8632731982272061433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/8632731982272061433'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/04/new-webcasts-available.html' title='New Webcasts available'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-6411931051900908480</id><published>2007-04-05T19:07:00.000-07:00</published><updated>2007-04-05T19:29:00.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Sinergia Help Desk  0.4.1 released</title><content type='html'>There's a new version of the &lt;a href="http://sinergia.sourceforge.net"&gt;Sinergia Help Desk project&lt;/a&gt;, number 0.4.1. This time featuring: &lt;br/&gt;&lt;br/&gt;
 
* &lt;b&gt;New support for Group Expressions&lt;/b&gt;. Now it's possible in the case type editor, to define visible, and read only, expressions for groups.&lt;br/&gt;&lt;br/&gt;

* &lt;b&gt;New User Profile information support&lt;/b&gt;. Using the profile support provided by Membership ASP.NET 2.0, now it's possible to manage custom information of the created users. Sinergia profile stores FirstName, LastName and Phone.&lt;br/&gt;&lt;br/&gt;

* Case Type Editor bug fixes.&lt;br/&gt;&lt;br/&gt;
 
&lt;a href="https://sourceforge.net/project/showfiles.php?group_id=168325&amp;package_id=191538"&gt;Sinergia 0.4.1 can be downloaded here&lt;/a&gt;.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-6411931051900908480?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/6411931051900908480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=6411931051900908480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/6411931051900908480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/6411931051900908480'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/04/sinergia-help-desk-041-released.html' title='Sinergia Help Desk  0.4.1 released'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-2394765064200852174</id><published>2007-04-04T19:55:00.000-07:00</published><updated>2007-04-04T20:05:27.534-07:00</updated><title type='text'>New Sinergia Help Desk Google Group</title><content type='html'>After a number of interactions with some Sinergia users and developers I've realized that:&lt;br/&gt;&lt;br/&gt;
 - The project is in need of some collaborative environment, ala wiki, to share knowledge, and learned lessons.&lt;br/&gt;
- Sourceforge forums haven't been really used&lt;br/&gt;
- I like Google Groups&lt;br/&gt;&lt;br/&gt;

I've created a &lt;a href="http://groups.google.com/group/sinergia-help-desk"&gt;Sinergia Help Desk Google Group&lt;/a&gt;, membership is of course free, and questions (and answers) are welcomed.&lt;br/&gt;&lt;br/&gt;

&lt;a href="http://groups.google.com/group/sinergia-help-desk"&gt;What are you waiting to join?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-2394765064200852174?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/2394765064200852174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=2394765064200852174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/2394765064200852174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/2394765064200852174'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/04/new-sinergia-help-desk-google-group.html' title='New Sinergia Help Desk Google Group'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-4656624841977861907</id><published>2007-03-29T18:10:00.000-07:00</published><updated>2007-03-29T19:53:22.619-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcasts'/><title type='text'>Sinergia screencasts</title><content type='html'>Screencasts of some of &lt;b&gt;Sinergia's help desk&lt;/b&gt; features are now published in the project's  site. This is a work in progress, as soon as I create new screencasts I'll publish them.&lt;br/&gt;&lt;br/&gt;

So, please check them out and come back with feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-4656624841977861907?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/4656624841977861907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=4656624841977861907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4656624841977861907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4656624841977861907'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/03/sinergia-screencasts.html' title='Sinergia screencasts'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-8766156045925945234</id><published>2007-03-28T21:50:00.000-07:00</published><updated>2007-03-28T21:53:50.871-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Sinergia 0.4.0 released</title><content type='html'>I'm happy to announce that &lt;a href="http://sinergia.sourceforge.net"&gt;Sinergia open source help desk&lt;/a&gt; version 0.4.0 has been released. &lt;br/&gt;&lt;br/&gt;

Its focus was: &lt;br/&gt;
- improving error logging support&lt;br/&gt;
- adding import/export case types feature. This feature will have a post on itself&lt;br/&gt;
- &lt;a href="http://help-desk-framework.blogspot.com/2007/03/known-sinergia-issue-opening-existing.html"&gt;fixing windows service restart problem&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;

As usual, you may &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=168325"&gt;download Sinergia's latest release from here&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;

cheers,
gabo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-8766156045925945234?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/8766156045925945234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=8766156045925945234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/8766156045925945234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/8766156045925945234'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/03/sinergia-040-released.html' title='Sinergia 0.4.0 released'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-3993969864793583587</id><published>2007-03-25T20:14:00.000-07:00</published><updated>2007-03-25T20:23:24.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='known issues'/><title type='text'>Known Sinergia Issue Opening existing workflow instance after restarting windows service</title><content type='html'>I've spotted some days ago a bug in Sinergia.

If you create a new case, and then re start the &lt;b&gt;Sinergia Workflow&lt;/b&gt; Window Service you will have problems editing the created case. But you'll be able to create new instances without problem.

I'll be working this week on this bug, in the meantime I've already started a new thread in &lt;b&gt;&lt;a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=122&amp;SiteID=1"&gt;Windows Workflow Foundation's forum&lt;/a&gt;&lt;/b&gt;, &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1368161&amp;SiteID=1"&gt;here it is&lt;/a&gt; if you want to take a look a t it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-3993969864793583587?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/3993969864793583587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=3993969864793583587' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/3993969864793583587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/3993969864793583587'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/03/known-sinergia-issue-opening-existing.html' title='Known Sinergia Issue Opening existing workflow instance after restarting windows service'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-6341729819436858768</id><published>2007-03-13T17:19:00.000-07:00</published><updated>2007-03-14T14:03:43.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='faq'/><title type='text'>Sinergia Help Desk FAQ</title><content type='html'>This FAQ is a work in progress, if you have any question not answered here, &lt;a href="mailto:sinergia.helpdesk@gmail.com"&gt;email me&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;
&lt;a href="#10"&gt;What are the required permissions to install sinergia?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#20"&gt;Does Sinergia log errors?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#30"&gt;I want to install Sinergia using a different SQL Server 2005 instance than .\SQLEXPRESS What should I do?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#40"&gt;I can't login with the admin user. What's wrong?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#45"&gt;where exactly can I change the default password and user names?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#50"&gt;What do I have to do to customize the users and passwords of the Sinergia setup?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#60"&gt;the last check in the diagnose tool fails, reporting lack of priviliges, but I'm logged in with local administrator. What's wrong?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#70"&gt;what does this code generation do?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#80"&gt;What are the defined Roles designed for?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#90"&gt;I can't start the Sinergia.Workflow service. Each time I cleared the Event Log the service started! What's the problem?&lt;/a&gt;&lt;br/&gt;
&lt;a href="#100"&gt;I'm trying to compile, and I can't. What do I need?&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;&lt;br/&gt;

&lt;div class="question"&gt;
&lt;a name="10"&gt;&lt;/a&gt;&lt;b&gt;What are the required permissions to install sinergia?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;

The setup must be ran with local administration priviliges
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;

&lt;div class="question"&gt;
&lt;a name="20"&gt;&lt;/a&gt;&lt;b&gt;Does Sinergia log errors?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;

Yes, they are logged in the Event Log. You can find it in:&lt;br/&gt;
&lt;b&gt;Start&gt;Administrative Tools&gt;Event Viewer&gt;Application&lt;/b&gt;
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="30"&gt;&lt;/a&gt;&lt;b&gt;I want to install Sinergia using a different SQL Server 2005 instance than .\SQLEXPRESS What should I do?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;

To modify the SQL Server instance used by Sinergia you must:&lt;br/&gt;&lt;br/&gt;

   1. Find and replace all the ocurrences of .\sqlexpress in the *.bat files of the installation folder (C:\Program Files\GLR\Sinergia)&lt;br/&gt;
   2. Find and replace all the ocurrences of .\sqlexpress in the web.config file in the folder of the website C:\Inetpub\wwwroot\Sinergia\Web&lt;br/&gt;
   3. Find and replace all the ocurrences of .\sqlexpress in the config file, C:\Program Files\GLR\Sinergia\workflow\Sinergia.WWF.Host.exe.config&lt;br/&gt;
   4. Edit all &lt;b&gt;enumerations&lt;/b&gt;, with &lt;b&gt;data source type SQL&lt;/b&gt;, and modify the connection string defined updating it to the new SQL Server instance.&lt;br/&gt;
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="40"&gt;&lt;/a&gt;&lt;b&gt;I can't login with the admin user. What's wrong?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
This happens when running Sinergia from within Visual Studio. To be able to run Sinergia from Visual Studio do the following:
Open the Sinergia_aspnet database, go to the aspnet_Membership table. Replace the cells with value &lt;b&gt;/Sinergia/Web&lt;/b&gt;, with value &lt;b&gt;/Web&lt;/b&gt;&lt;br/&gt;
&lt;/div&gt;
&lt;div class="question"&gt;
&lt;a name="45"&gt;&lt;/a&gt;&lt;b&gt;where exactly can I change the default password and user names?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
Users, and their passwords are added to the membership database through the Membership_Users.sql script in the resources folder of the Visual Studio solution. The product does not include user management features, the reason for this is that its based on the &lt;a href="http://www.developer.com/net/asp/article.php/3569166"&gt;ASP.NET Website configuration tool&lt;/a&gt; provided out of the box by Membership asp.net. You can access it with the Website/ASP.NET Configuration  menu option of the Visual Studio IDE, when the web project is selected. This is the tool provided  to manage user, roles, and passwords. Unfortunately there is no way to open the web version witout a Visual Studio installation. Check out this article regarding this ( http://www.developer.com/net/asp/article.php/3569166)
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="50"&gt;&lt;/a&gt;&lt;b&gt;What do I have to do to customize the users and passwords of the Sinergia setup?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;

If you want to change the password you have to do the following steps:&lt;br/&gt;&lt;br/&gt;

1 - Create a user with the ASP.NET Website configuration tool&lt;br/&gt;
2 - Open the Sinergia_aspnet database, go to the aspnet_Membership table. This table contains users, and their passwords data.&lt;br/&gt;
3 - Copy the password text of the row whose email matches the one you entered in 1&lt;br/&gt;
4 - Paste the password text in line 5 of the Membership_User.sql script&lt;br/&gt;
5 - Copy the password salt text of the row whose email matches the one you entered in 1&lt;br/&gt;
6 - Paste the password salt text in line 6 of the Membership_User.sql script&lt;br/&gt;&lt;br/&gt;

Basically this means, Membership uses some algorithm to hash the entered password, copying the hashed value into the create user script works. I think it Membership can be configured no to encrypt the user's password into the database, but that's not the default setup.
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="60"&gt;&lt;/a&gt;&lt;b&gt;the last check in the diagnose tool fails, reporting lack of priviliges, but I'm logged in with local administrator. What's wrong?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
This represents lack of priviliges to write in the sinergia/web/restricted/controls/generated, and sinergia/web/App_Code folders by the process running the website. This can be fixed assigning permissions to the IIS_WPG workgroup, and the Internet Guest Users account (at least in Win2k3).
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="70"&gt;&lt;/a&gt;&lt;b&gt;what does this code generation do?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
When a Case Type is set as default, by clicking the Make default link with a selected case type files are generated (also when clicking the generate files link). What's generated? A user control which is placed dynamically in the case form, along with a datatype class which is used to carry data to and from the database, to the form.
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="80"&gt;&lt;/a&gt;&lt;b&gt;What are the defined Roles designed for?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;

Administrator, has priviliges to do everything.&lt;br/&gt;
Manager, can: open, edit, and update cases, as well as view reports.&lt;br/&gt;
Technician, has priviliges to: open, edit, and update cases'status.&lt;br/&gt;
Users without role have priviliges only to open cases, and edit them.&lt;br/&gt;
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="90"&gt;&lt;/a&gt;&lt;b&gt;I can't start the Sinergia.Workflow service. Each time I cleared the Event Log the service started! What's the problem?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;

This may be due to the configuration of the Event Log logfile. You should make sure it's configured to &lt;b&gt;overwrite events as needed&lt;/b&gt;.
&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;div class="question"&gt;
&lt;a name="100"&gt;&lt;/a&gt;&lt;b&gt;I'm trying to compile, and I can't. What do I need?&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;

The following refrences need fix before building&lt;br/&gt;&lt;br/&gt;
    Testing ==&gt; Tests ---&gt; Nunit.framework&lt;br/&gt;

    DataAcess ==&gt; DataAcess ----&gt;&lt;br/&gt;
         a)  Microsoft.Practice.EnterpriseLibrary.Common&lt;br/&gt;
         b)  """""""" . """""" . """"""""""""" . Data&lt;br/&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-6341729819436858768?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/6341729819436858768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/6341729819436858768'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/03/sinergia-help-desk-faq.html' title='Sinergia Help Desk FAQ'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-4664916521282520007</id><published>2007-03-04T15:32:00.000-08:00</published><updated>2007-03-04T16:18:00.742-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='setup'/><title type='text'>Diagnose setup problems tool</title><content type='html'>After a long hiatus there's a new release of the Sinergia Help Desk project.&lt;br/&gt;&lt;br/&gt;

The 0.3.7 version improves error logging, and includes a new tool to diagnose if a setup is ok, trying the most important features independently.&lt;br/&gt;&lt;br/&gt;

So if you install this version you should see a new link in the Login page. Something like this:&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zcL3JI2fcf4/RetY-bhkXSI/AAAAAAAAAHY/ktRlt3N3900/s1600-h/sinergia1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zcL3JI2fcf4/RetY-bhkXSI/AAAAAAAAAHY/ktRlt3N3900/s400/sinergia1.png" border="0" alt="Sinergia Help Desk" id="BLOGGER_PHOTO_ID_5038218437707717922" /&gt;&lt;/a&gt;

Following this link should lead to this page, where you can test every feature needed for a correct execution of the Sinergia web application.&lt;br/&gt;&lt;br/&gt;

With this tool you know from scratch if something is going wrong, and maybe even a hint about how to fix it.&lt;br/&gt;&lt;br/&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zcL3JI2fcf4/RetaTbhkXTI/AAAAAAAAAHg/q6MvRCtPadQ/s1600-h/sinergia2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zcL3JI2fcf4/RetaTbhkXTI/AAAAAAAAAHg/q6MvRCtPadQ/s400/sinergia2.png" border="0" alt="Sinergia Help Desk Diagnose tool" id="BLOGGER_PHOTO_ID_5038219897996598578" /&gt;&lt;/a&gt;

I hope you find it helpful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-4664916521282520007?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/4664916521282520007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=4664916521282520007' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4664916521282520007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/4664916521282520007'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2007/03/diagnose-setup-problems-tool.html' title='Diagnose setup problems tool'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_zcL3JI2fcf4/RetY-bhkXSI/AAAAAAAAAHY/ktRlt3N3900/s72-c/sinergia1.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-116156601375078233</id><published>2006-10-22T17:52:00.000-07:00</published><updated>2006-10-22T18:17:32.446-07:00</updated><title type='text'>Before the alpha release</title><content type='html'>Long time, no see. I've been a bit busy with life, so there haven't been any releases as of latetly.&lt;br/&gt;&lt;br/&gt;

I've been working on the &lt;b&gt;Visual Designer for Sinergia&lt;/b&gt;. I had been waiting for a web visual designer from the WF team but there is no sign it will be coming anytime soon. So now I'm working on a Windows Application Sinergia Workflow designer, based on Lab 10, of the Beta 2 Hands On Labs. The idea is to be able to design and save as xoml the workflow, and upload it to the Sinergia installation, associating Case Types with a custom workflow, enabling customization support at the data structure and process levels.&lt;br/&gt;&lt;br/&gt;

I'm also working on a Sinergia activities library to make it easier to customize the workflow process.&lt;br/&gt;&lt;br/&gt;

Another feature coming is &lt;b&gt;case attachments&lt;/b&gt; support, which is under construction.&lt;br/&gt;&lt;br/&gt;

If you'd like to see any other feature included in Sinergia email me &lt;a href="mailto:sinergia.helpdesk@gmail.com"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-116156601375078233?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/116156601375078233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=116156601375078233' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/116156601375078233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/116156601375078233'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/10/before-alpha-release.html' title='Before the alpha release'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115803528922298379</id><published>2006-09-11T20:37:00.000-07:00</published><updated>2006-09-11T21:33:51.453-07:00</updated><title type='text'>Sinergia Expressions</title><content type='html'>&lt;b&gt;Sinergia Help Desk&lt;/b&gt; has been designed to support customization at the data level. Part of this customization support involves the capacity to determine group, and field properties, dinamically. For example whether a custom field is required in a certain workflow state, or when the case is edited by some user in a specific role, like say "Administrator".&lt;br&gt;&lt;br&gt;

Sinergia supports expressions to calculate &lt;b&gt;group&lt;/b&gt;, and &lt;b&gt;field properties&lt;/b&gt; dinamically. The properties that can be defined using expressions are: &lt;b&gt;Required&lt;/b&gt;, &lt;b&gt;Read Only&lt;/b&gt;, &lt;b&gt;Visible&lt;/b&gt;, and &lt;b&gt;Default Value&lt;/b&gt;.&lt;br&gt;&lt;br&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/CaseTypeDefinition2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/320/CaseTypeDefinition2.jpg" border="0" alt="Sinergia Help Desk" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;

This "expressions" are in fact expected to be C# code, plus a set of additional keywords targeted to simplify the expressions development. For example the [STATUS] identifier references (as the name implies), the state the case is in. Other expressions are [TODAY], and [NOW], which are usefull to define default values.&lt;br&gt;&lt;br&gt;

The expressions run in a context that has available the Session , User, and CaseData objects, which in my opinion allow for very powerfull expressions.&lt;br&gt;&lt;br&gt;

If I wanted to define a field as required always I can just put &lt;b&gt;true&lt;/b&gt;, in the required expr textfield (is case sensitive remeber that). &lt;br&gt;&lt;br&gt;

If I wanted to check on the subject, to define the visible property, I could reference it using: &lt;b&gt;[CASE].Subject&lt;/b&gt;, and if I want to make sure some word appears on the subject I could do something like this: &lt;b&gt;[CASE].Subject.IndexOf("Whatever") != -1&lt;/b&gt;&lt;br&gt;&lt;br&gt;

Each expression textfield has a tick image button to validate the expression defined.&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/CaseTypeManagement2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/320/CaseTypeManagement2.jpg" border="0" alt="Sinergia C# Help Desk" /&gt;&lt;/a&gt;
To try this feature you should go to the Administer Case Types, Administrator menu option, and edit one line of the grid with the edit icon (the one like a notebook).&lt;br&gt;&lt;br&gt;
You can download the latest bits, or you can try this in the demo &lt;a href="http://sinergia.dnsdojo.com"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115803528922298379?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115803528922298379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115803528922298379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115803528922298379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115803528922298379'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/09/sinergia-expressions.html' title='Sinergia Expressions'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115744190282051252</id><published>2006-09-05T00:29:00.000-07:00</published><updated>2007-03-05T07:31:23.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><title type='text'>Sinergia online demo</title><content type='html'>In a time limited trial experience, I'm hosting a demo version of Sinergia at &lt;a href="http://sinergia.dnsdojo.com/sinergia/web"&gt;http://sinergia.dnsdojo.com/sinergia/web&lt;/a&gt;.&lt;br&gt;&lt;br&gt;

Before you try it, I'd like to clarify two things. The first, the host server may be down at times. If you want to make use of it and it's down, you may &lt;a mailto="gabo_uy@users.sourceforge.net"&gt;contact me&lt;/a&gt; and I'll bring it up. The second, the Administration features, are meant to be used in an intranet scenario, where the response times, are much better than these.&lt;br&gt;&lt;br&gt;

Having said this, I hope you enjoy it. As usual, feedback is welcomed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115744190282051252?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115744190282051252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115744190282051252' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115744190282051252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115744190282051252'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/09/sinergia-online-demo.html' title='Sinergia online demo'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115744049037619917</id><published>2006-09-05T00:08:00.000-07:00</published><updated>2007-04-07T08:19:13.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Sinergia 0.3.6 released</title><content type='html'>The weekly drop of Sinergia is out, and running. I'm very excited about some of the new features that ship with this version, in particular the &lt;b&gt;new expressions support&lt;/b&gt;.&lt;br&gt;&lt;br&gt;

The release notes are:&lt;br&gt;&lt;br&gt;

1- &lt;b&gt;Sinergia Expressions Support&lt;/b&gt; in Case Type definitions. Now it is possible to define expressions for calculating &lt;b&gt;visible&lt;/b&gt;, &lt;b&gt;read only&lt;/b&gt;, &lt;b&gt;required&lt;/b&gt;, and &lt;b&gt;default value&lt;/b&gt; field properties. This is just the title, I expect to post an article on the subject soon.&lt;br&gt;
2- Integrated create &lt;b&gt;new user wizard&lt;/b&gt;, to the login page.&lt;br&gt;&lt;br&gt;

I know that some of you are having issues to setup the product, If you experience any problem don't hesitate to contact me.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115744049037619917?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115744049037619917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115744049037619917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115744049037619917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115744049037619917'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/09/sinergia-036-released.html' title='Sinergia 0.3.6 released'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115691597597077023</id><published>2006-08-29T22:19:00.000-07:00</published><updated>2007-04-07T08:19:13.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Sinergia 0.3.4 released</title><content type='html'>This version is a weekly update over the former one, the 0.3.2.&lt;br&gt;&lt;br&gt;

I've been working on improving the Case Type administration features. As a consequence now it's possible to &lt;b&gt;edit Case Types&lt;/b&gt;. The &lt;i&gt;Generate Files&lt;/i&gt; menu option has been removed from the Case Types Administration page, now the &lt;i&gt;Make Default&lt;/i&gt; is responsible for doing the file generation thing.&lt;br&gt;&lt;br&gt;

There are issues associated with running the webapp with a low priviliged identity, since it intends to create files on the App_Code folder, it requires write permissions over this directory, which don't exist by default.&lt;br&gt;&lt;br&gt;

I've also activated the &lt;i&gt;Create new user&lt;/i&gt; link, in the login page. Users created by this means have no roles, and can only open cases, and confirm proposed solutions.&lt;br&gt;&lt;br&gt;

As usual, you may download the latest version from &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=168325"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115691597597077023?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115691597597077023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115691597597077023' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115691597597077023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115691597597077023'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/08/sinergia-034-released.html' title='Sinergia 0.3.4 released'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115629974671590324</id><published>2006-08-22T18:56:00.000-07:00</published><updated>2007-04-07T08:19:13.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>Sinergia 0.3.2 released, featuring Custom Enumerations</title><content type='html'>There's a new release of the &lt;b&gt;pre alpha&lt;/b&gt; version of &lt;b&gt;&lt;a href="http://sinergia.sourceforge.net"&gt;Sinergia&lt;/a&gt;&lt;/b&gt;. The main new feature is Custom Enumerations Support. In the following section I will introduce the &lt;b&gt;Custom Enumerations&lt;/b&gt; concept in the Sinergia product.&lt;br&gt;&lt;br&gt;

&lt;h3&gt;Custom Enumerations&lt;/h3&gt;
In the &lt;a href="http://help-desk-framework.blogspot.com/2006/08/help-desk-case-data-structure.html"&gt;previous post&lt;/a&gt;, we saw the way to customize the data contained in the Case form (aka &lt;b&gt;Case Types&lt;/b&gt;). Custom Enumerations is the support that allows Case Type's custom fields to take values from lists.&lt;br&gt;&lt;br&gt; 

For each field defined in the Case Type creation, a control type must be specified. The default value is 'Short Text', another possible value is &lt;b&gt;'Enumeration Select'&lt;/b&gt;. Selecting the latter allows binding the control to an existing Custom Enumeration.&lt;br&gt;&lt;br&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/enum_preview.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/320/enum_preview.jpg" border="0" alt="Sinergia Custom Enumerations" /&gt;&lt;/a&gt;

Case Enumerations can be defined with the new admin menu option &lt;b&gt;Administer Enumerations&lt;/b&gt;.&lt;br&gt;&lt;br&gt;

The data source of a Custom Enumeration can be one of three: &lt;br&gt;
1 - &lt;b&gt;Manually entered&lt;/b&gt; values. Value;Label rows, separated by end of line character.&lt;br&gt;
2 - &lt;b&gt;SQL Query&lt;/b&gt; over a database. Connection and SQL statement must be defined.&lt;br&gt; 
3 - &lt;b&gt;Web Service&lt;/b&gt; invocation. In this case the url of the WSDL, the service and operation must be configured.&lt;br&gt;&lt;br&gt; 

Once it's defined is possible to preview the list of values generated by the specified Enumeration. This can be achieved with the preview button.&lt;br&gt;&lt;br&gt;

The current version support only parameterless sql queries, and web service invocations.&lt;br&gt;&lt;br&gt;

You may download it from &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=168325"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115629974671590324?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115629974671590324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115629974671590324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115629974671590324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115629974671590324'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/08/sinergia-032-released-featuring-custom.html' title='Sinergia 0.3.2 released, featuring Custom Enumerations'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115470732330448229</id><published>2006-08-04T08:56:00.000-07:00</published><updated>2006-08-06T16:25:26.056-07:00</updated><title type='text'>Help Desk Case data structure customization</title><content type='html'>The latest release of the Sinergia project includes support for case customization. This can be achieved with the product Case Type management feature.&lt;br&gt;&lt;br&gt;

The Sinergia application allows for partial customization of the Case data. There are some header fields that are static, while there's a region for custom data.&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/Custom%20data%20region.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/320/Custom%20data%20region.jpg" border="0" alt="Sinergia help desk custom data region" /&gt;&lt;/a&gt;

Since the 20060801 release this feature can be accesed by the administrator role, in the "Administer Case Types" menu option, of the administrator profile.&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/CaseTypeManagement.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/320/CaseTypeManagement.jpg" border="0" alt="Sinergia help desk" /&gt;&lt;/a&gt;

The mechanics for creating a new Case Type, in the current version, are the following :
&lt;ol&gt;
&lt;li&gt;First you create a new Case Type, by defining groups, and fields, with the help of a tree view control, in a GUI like the shown in the picture below. &lt;/li&gt;
&lt;li&gt;Then you explicitly generate the files for the created case type. &lt;/li&gt;
&lt;li&gt;Finally you set it as the default case type, to enable Case creation, with the newly defined custom data.&lt;/li&gt;
&lt;/ol&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/CaseTypeDefinition.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/320/CaseTypeDefinition.jpg" border="0" alt="Sinergia Help desk case type definition" /&gt;&lt;/a&gt;
&lt;br&gt;
Currently not all control types are supported, but they will.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115470732330448229?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115470732330448229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115470732330448229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115470732330448229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115470732330448229'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/08/help-desk-case-data-structure.html' title='Help Desk Case data structure customization'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115420867924181249</id><published>2006-07-29T14:16:00.000-07:00</published><updated>2006-07-29T14:33:48.923-07:00</updated><title type='text'>Source file available for the pre alpha release</title><content type='html'>I decided to add a zip with the sources of the .net solution to the release's files, for those wanting to compile and run, without a cvs client out there.&lt;br&gt;&lt;br&gt;

With the following software installed, you should have no problem compiling and running the solution. The software would be:&lt;br&gt;&lt;br&gt;

* Visual Studio 2005 [&lt;a href="http://msdn.microsoft.com/vstudio/express/visualcsharp/default.aspx"&gt;Express&lt;/a&gt;]&lt;br&gt;
* SQL Server 2000, or &lt;a href="http://msdn.microsoft.com/vstudio/express/sql/download/"&gt;2005&lt;/a&gt;&lt;br&gt;
*&lt;a href="http://msdn.net/windowsvista/support/relnotes/netfxjunectp/default.aspx"&gt;Microsoft Pre-Release Software Microsoft .NET Framework 3.0 - June 2006 CTP&lt;/a&gt;&lt;br&gt; 
* &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5A14E870-406B-4F2A-B723-97BA84AE80B5&amp;displaylang=en"&gt;Enterprise Library for .NET Framework 2.0 - January 2006&lt;/a&gt;&lt;br&gt;&lt;br&gt;

You can download it from &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=168325&amp;package_id=191538&amp;release_id=432615"&gt;here&lt;/a&gt;&lt;br&gt;
enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115420867924181249?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115420867924181249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115420867924181249' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115420867924181249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115420867924181249'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/07/source-file-available-for-pre-alpha.html' title='Source file available for the pre alpha release'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115380221806016241</id><published>2006-07-24T21:24:00.000-07:00</published><updated>2006-07-24T21:36:58.346-07:00</updated><title type='text'>Pre alpha release updated, again</title><content type='html'>This time the update changes are these:&lt;br&gt;&lt;br&gt;

1 - Delay activity InitializeTimeoutDuration handler modified to take &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=575134&amp;SiteID=1"&gt;this answer&lt;/a&gt; into account. The result of this is that now the Postponed state sleeps the time it's supposed to. (thnxs tom lake).&lt;br&gt;
2 - Modified WCF configuration (establishSecurityContext="false") to avoid a very annoying behaviour, which was that after ten WCF invocations everything stopped working.&lt;br&gt;&lt;br&gt;
Any feedback?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115380221806016241?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115380221806016241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115380221806016241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115380221806016241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115380221806016241'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/07/pre-alpha-release-updated-again.html' title='Pre alpha release updated, again'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115370692372926493</id><published>2006-07-23T18:51:00.000-07:00</published><updated>2006-07-23T19:14:03.536-07:00</updated><title type='text'>Pre alpha release updated</title><content type='html'>I've updated the release with a new version, with the following features:
&lt;br&gt;&lt;br&gt;
1 - Modifications in the &lt;b&gt;case management tray&lt;/b&gt;, among them no panel vertical scroll bar now.&lt;br&gt;
2 - &lt;b&gt;Enhanced filter&lt;/b&gt; options in the case tray.&lt;br&gt;
3 - &lt;b&gt;Note group&lt;/b&gt; in the Case Form, allowing to add and view previous notes in the case form. This is really a first step, IMHO adding notes to the case should be a workflow event, to give the possiblity to add email notifications on new notes.&lt;br&gt;
4 - &lt;b&gt;History group&lt;/b&gt; in the Case Form, list the history of events the case's gone through.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Among the known issues with this version are:&lt;br&gt;
1 - Problems with the delay time, the postponed state sleeps. The delay time is supposed to be initialized in the InitializeTimeoutDuration workflow delay activity handler, the code runs ok, but the sleep time is not the expected.&lt;br&gt;
2 - When running with SQL Express sometimes database connection is refused, but if I wait some seconds and try again the same operation it works.  
&lt;br&gt;&lt;br&gt;
I've also added screenshots of the case creation, updates, and confirmation scenarios, you can check them out &lt;a href="https://sourceforge.net/project/screenshots.php?group_id=168325"&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;

As usual you can download it from &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=168325"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115370692372926493?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115370692372926493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115370692372926493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115370692372926493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115370692372926493'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/07/pre-alpha-release-updated.html' title='Pre alpha release updated'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115312466349764084</id><published>2006-07-17T01:24:00.000-07:00</published><updated>2006-07-18T23:54:41.476-07:00</updated><title type='text'>Sinergia pre alpha release</title><content type='html'>After struggling with windows workflow foundation a bit, and deciding that correlation is not really necessary at this time, the first release of the &lt;b&gt;Sinergia project&lt;/b&gt; is born :)&lt;br&gt;&lt;br&gt;

This preview release's objectives were to provide a proof of concept of the defined architecture and to test, and really get a grip of the different technologies involved (ASP.NET 2.0, WWF, WCF). &lt;br&gt;&lt;br&gt;

The released package is meant to be a functional, not very ambitious, &lt;b&gt;help desk&lt;/b&gt; or &lt;b&gt;case management&lt;/b&gt; product, allowing case creation, query and update, integrated with a workflow engine backend.&lt;br&gt;&lt;br&gt;

To install the package you must have winfx ctp june 06 release installed, plus SQL Server (Express will do).&lt;br&gt;&lt;br&gt;

Right now case metadata management is without a front end, but you can still toy around with the defined case type (TicketManagement), try changing the existent fields and group, and generate files again, from the Case Types management menu option. Also check out the state machine defined, and feel free to customize it.&lt;br&gt;&lt;br&gt;

The Ticket Management state machine Workflow developed is hosted in a Windows Service, so in a way the release is a good example of integrating state machine workflow with an asp.net front end with WCF.&lt;br&gt;&lt;br&gt;

Sinergia's website communicates with the workflow's host service using WCF defined endpoints. This was the most painless thing to implement in the whole project, maybe along with login.&lt;br&gt;&lt;br&gt;

The application uses three databases, corresponding to: workflow persistence and tracking services, asp.net membership, and Sinergia's own database. Of course everything can go to the same database, but by default they are three different databases.&lt;br&gt;&lt;br&gt;

Download available &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=168325"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115312466349764084?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115312466349764084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115312466349764084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115312466349764084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115312466349764084'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/07/sinergia-pre-alpha-release.html' title='Sinergia pre alpha release'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-115076090009553379</id><published>2006-06-19T16:34:00.000-07:00</published><updated>2006-07-23T18:51:33.010-07:00</updated><title type='text'>.NET 4 Beginners, How to structure a .NET 2.0 Solution</title><content type='html'>You have to design and implement a software app using &lt;b&gt;.net 2.0 Visual Studio 2005&lt;/b&gt;, how do you structure the Projects in the Solution?&lt;br/&gt;
&lt;span class="fullpost"&gt;
&lt;h3&gt;The basics&lt;/h3&gt;
First of all you divide the solution in different projects, corresponding to the  layers, modules, or components, defined in the design. Sometimes beginners tend to stack everything into one solution and then modularize the code by means of folders within the project, well, this is &lt;b&gt;not&lt;/b&gt; the way to go. &lt;br&gt;&lt;br&gt;
The .net platform comes with the notion of projects, one solution has many projects, and projects can be of different types. For example Class Library Projects can be referenced by other projects, allowing modularization, encapsulation and reuse of code and functionality. Projects generate .exe, or .dll files, which are units of deployment, security and reuse.
&lt;h3&gt;Going one step further&lt;/h3&gt;
Once you start dividing everything into a different project, the next thing that happens is, if the solution is big enough, that you start scrolling up and down to navigate a sea of projects, when you usually work with a couple of them at a time.&lt;br/&gt;
Visual Studio 2005 comes with this very useful feature which is to be able to add folders to one solution, grouping Projects and even folders in your own logical hierarchy. It's a simplification and an evolution of the former VS2k3 Enterprise Template concept. It's   pretty handy.&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/addfolder.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/320/addfolder.jpg" border="0" alt="Add folder to VS2005 solution" /&gt;&lt;/a&gt;&lt;br&gt;
Now you can group projects following some criteria.
&lt;h3&gt;Define a good hierarchy&lt;/h3&gt;
What is a good criteria to group projects? I'd say one that is intuitive enough for someone else to understand without asking too many questions, and that helps you do your job.&lt;br&gt;

This point is particulary important when you need to standarize the way different groups work in a software factory.&lt;br&gt;
You may be familiar with the following diagram, from the Microsoft's PAG group, from the &lt;a href="http://msdn.microsoft.com/practices/guidetype/Guides/default.aspx?pull=/library/en-us/dnbda/html/distapp.asp"&gt;&lt;b&gt;"Designing Applications and Services"&lt;/b&gt;&lt;/a&gt;'s article.&lt;br/&gt;
&lt;table width="100%"&gt;
&lt;tr&gt;
&lt;td align="center"&gt;
&lt;a href="http://msdn.microsoft.com/practices/guidetype/Guides/default.aspx?pull=/library/en-us/dnbda/html/distapp.asp"&gt;
&lt;img width="30%" heigth="30%" src="http://msdn.microsoft.com/library/en-us/dnbda/html/f00aa01.gif"&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;br/&gt;
I always liked this article, eventhough some say it's a bit outdated now, but it's good foundation and guidance.&lt;br/&gt;

Based on this article's guidelines about what are the layers and players in a three layered information system, you can choose to structure the solution aligned with it.&lt;br/&gt;&lt;br/&gt;

Besides that is good to separate the different concerns in the solution in with different folders, like: setup, testing, database..&lt;br/&gt;&lt;br/&gt;

The result of all that may look something like this:
&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2509/827/1600/netsolution.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2509/827/400/netsolution.jpg" border="0" alt="Visual Studio 2005 .NET 2.0 C# Solution" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-115076090009553379?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/115076090009553379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=115076090009553379' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115076090009553379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/115076090009553379'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/06/net-4-beginners-how-to-structure-net.html' title='.NET 4 Beginners, How to structure a .NET 2.0 Solution'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-114912119057781365</id><published>2006-05-31T17:09:00.000-07:00</published><updated>2006-06-04T16:30:41.913-07:00</updated><title type='text'>Strategies for handling Business Entity data input, and storage</title><content type='html'>I'm working in a front to back prototype of the &lt;b&gt;Sinergia Project&lt;/b&gt; and I must make a decision on the way the main entity (the ticket/case/claim, from now on &lt;b&gt;the case&lt;/b&gt;)is going to be populated and persisted.
&lt;h4&gt;The problem&lt;/h4&gt;
Data corresponding to the case has to be gathered from the UI, processed, and stored in the database. The data structure of this entity is unknown or at least partially known, since some fields are fixed, but depending on something I'm calling &lt;b&gt;the case type&lt;/b&gt; which has metadata on the case, other fields may appear.
&lt;h4&gt;The alternatives&lt;/h4&gt;
The way I see it possible options can be grouped in the following categories:
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Structured, strong typed, code generation based&lt;/b&gt;. Based on the case metadata residing in the case type I generate code, corresponding to: Business Entity datatype class, Database table create script (and execute it), and ASP.NET user control. Generation could take place right after metadata is declared/created.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Unstructured, loosely typed, totally dynamic.&lt;/b&gt;. The case metadata is interpreted at runtime to create dynamically ASP.NET controls for the whole entity, load the entered data into an &lt;b&gt;xml&lt;/b&gt; instance, and insert the xml into one table in the database, which has a &lt;b&gt;text&lt;/b&gt; column to store the xml.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Semistructured&lt;/b&gt;. This one is a mix of the former two. Based on the metadata code is generated for the ASP.NET user control, while the business entity common data is stored in properties, the non common data is stored in an xml type property (so the same class is used for all types of cases), and one &lt;b&gt;text&lt;/b&gt; column is added to the Cases table in the database to store all the non common case fields. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After doing some thinking I started to implement the third, semistructured option. I guess the rationale for it would be something of the following form:&lt;/p&gt;
&lt;style type="text/css"&gt;
.style1 {
 font-family: Verdana, Arial, sans-serif;
 font-size:x-small;
}
&lt;/style&gt;
&lt;table width="100%"  border="0" cellspacing="1" bgcolor="#e1e1e1"&gt;
  &lt;tr bgcolor="#FFFFFF"&gt;
    &lt;td align="center" scope="col"&gt;&lt;span class="style1"&gt;&amp;nbsp;Weight&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center" scope="col"&gt;&lt;span class="style1"&gt;&amp;nbsp;Criteria&lt;/span&gt;&lt;/td&gt;
    &lt;th scope="col"&gt;&lt;span class="style1"&gt;&amp;nbsp;Structured&lt;/span&gt;&lt;/th&gt;
    &lt;th scope="col"&gt;&lt;span class="style1"&gt;&amp;nbsp;Semi Structured&lt;/span&gt;&lt;/th&gt;
    &lt;th scope="col"&gt;&lt;span class="style1"&gt;&amp;nbsp;Unstructured&lt;/span&gt;&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr bgcolor="#FFFFFF"&gt;
    &lt;td align="right" title="The time taken to build this alternative" scope="row"&gt;&lt;span class="style1"&gt;10&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
    &lt;th title="The time taken to build this alternative"&gt;&lt;span class="style1"&gt;Productivity&lt;/span&gt;&lt;/th&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;1&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;3&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;3&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr bgcolor="#FFFFFF"&gt;
    &lt;td align="right" title="Estimated efficiency in the consumption of resources of this alternative" scope="row"&gt;&lt;span class="style1"&gt;10&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
    &lt;th title="Estimated efficiency in the consumption of resources of this alternative"&gt;&lt;span class="style1"&gt;Performance&lt;/span&gt;&lt;/th&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;3&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;2&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;1&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr bgcolor="#FFFFFF"&gt;
    &lt;td align="right" title="If something changes, like the entity metadata, will have to change/do something" scope="row"&gt;&lt;span class="style1"&gt;7&lt;/span&gt;&lt;/td&gt;
    &lt;th title="If something changes, like the entity metadata, will have to change/do something"&gt;&lt;span class="style1"&gt;Maintainability&lt;/span&gt;&lt;/th&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;1&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;2&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;3&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr bgcolor="#FFFFFF"&gt;
    &lt;th colspan="2"&gt;&lt;span class="style1"&gt;Totals&lt;/span&gt;&lt;/th&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;47&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;64&lt;/span&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;span class="style1"&gt;61&lt;/span&gt;&lt;/td&gt;
  &lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-114912119057781365?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/114912119057781365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=114912119057781365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/114912119057781365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/114912119057781365'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/05/strategies-for-handling-business.html' title='Strategies for handling Business Entity data input, and storage'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28953643.post-114895199088558745</id><published>2006-05-29T16:24:00.000-07:00</published><updated>2006-05-31T18:10:39.730-07:00</updated><title type='text'>Sinergia</title><content type='html'>&lt;p&gt;&lt;b&gt;Sinergia&lt;/b&gt; is a &lt;b&gt;free help desk framework&lt;/b&gt; licensed under the GPL license, and hosted on &lt;a href="http://sourceforge.net/projects/sinergia/"&gt;SourceForge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This blog is where I plan to post news and comment on the design and development of the &lt;a href="http://sinergia.sourceforge.net/"&gt;Sinergia Project&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;I'd really like to get some feedback on the design decisions that will be discussed here, so please if you have any questions, ask them, I will gladly answer them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28953643-114895199088558745?l=help-desk-framework.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://help-desk-framework.blogspot.com/feeds/114895199088558745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28953643&amp;postID=114895199088558745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/114895199088558745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28953643/posts/default/114895199088558745'/><link rel='alternate' type='text/html' href='http://help-desk-framework.blogspot.com/2006/05/sinergia.html' title='Sinergia'/><author><name>gabouy</name><uri>http://www.blogger.com/profile/12475710882220245501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_zcL3JI2fcf4/S0yZXjemn2I/AAAAAAAAA88/0thHYZ_61-w/S220/me.JPG'/></author><thr:total>0</thr:total></entry></feed>
