<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.aspose.com/community/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Stone Well</title><link>http://www.aspose.com/community/blogs/stone.well/default.aspx</link><description>Lead Developer, Beijing, China</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Aspose.Workflow HotFix 1.2.12.0 released</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2007/03/22/71095.aspx</link><pubDate>Thu, 22 Mar 2007 12:12:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:71095</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/71095.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=71095</wfw:commentRss><description>&lt;TABLE cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD&gt;
&lt;DIV class=BlogPostContent&gt;
&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow hotfix 1.2.12.0, it contains:&lt;/P&gt;
&lt;P&gt;1) Invalid files are packaged with demos, now it fixed.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;/P&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=71095" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow Hotfix 1.2.11.0 released</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2007/03/22/71093.aspx</link><pubDate>Thu, 22 Mar 2007 11:59:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:71093</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/71093.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=71093</wfw:commentRss><description>&lt;P class=BlogPostContent&gt;Dear Customers,&lt;/P&gt;
&lt;P class=BlogPostContent&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow 1.2.11.0, it contains&lt;/P&gt;
&lt;P class=BlogPostContent&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=BlogPostContent&gt;Add a ParentTask property in the ITask interface,when a task is created in a block activity, using ParentTask can access the parent block activity task.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=BlogPostContent&gt;Add a new AssignTask api in IProcessInstance to assign task without accept task&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=BlogPostContent&gt;Add a return value IPackage for UpdatePackage API to return the updated package instance.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=BlogPostContent&gt;Add a set of&amp;nbsp; ReevaluateAssignments API to IEngine interface, use these APIs can reevaluate the assignments when user/group change before task accepted.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=BlogPostContent&gt;Add IEngine.SimulateInstanceAdmin to return an instance admin for simulate running workflow&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=BlogPostContent&gt;Add ISimulateInstanceAdmin interface for simulate running workflow.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=BlogPostContent&gt;Bug&amp;nbsp;Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=BlogPostContent&gt;Small bugs fixed in designer&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV class=BlogPostContent&gt;&lt;/DIV&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=71093" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow HotFix 1.2.10.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/11/27/62107.aspx</link><pubDate>Mon, 27 Nov 2006 11:23:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:62107</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/62107.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=62107</wfw:commentRss><description>&lt;P class=BlogPostContent&gt;Dear Customers,&lt;/P&gt;
&lt;P class=BlogPostContent&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow 1.2.10.0, it contains&lt;/P&gt;
&lt;P class=BlogPostContent&gt;Bug&amp;nbsp;Fixed:&lt;/P&gt;
&lt;DIV class=BlogPostContent&gt;
&lt;UL&gt;
&lt;LI&gt;When using CompleteTaskEx to set "Next" activity id, user can only to set "Next" activity which in the same activity block. now it fixed to&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;"Next" activity&amp;nbsp;is in same activity block&lt;/LI&gt;
&lt;LI&gt;"Next" activity who is not in the same activity block but in the Process activities.&lt;/LI&gt;
&lt;LI&gt;"Next" activity is in other activity block which is not same as current block.&amp;nbsp; To set "Next" activity in other block, user have to provide a "path" to the target activity. and the first element of the parameter array must be the EngineManager.JUMP_PATH_ACTIVITY_ID, and other elements should be the path to target activity. for example, if want to set "Next" activity to the activity A which in Block B1, and Block B1 is in Block B2, and block B2 is in process activities. the array should look like: new string[] { EngineManager.JUMP_PATH_ACTIVITY_ID, "B2", "B1", "A" }&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=62107" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow HotFix 1.2.9.0 Released</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/11/14/61161.aspx</link><pubDate>Tue, 14 Nov 2006 12:08:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:61161</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/61161.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=61161</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow 1.2.9.0, it contains&lt;/P&gt;
&lt;P&gt;API Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;IActivity add a new property Applications, it returns all applications defined in current activity.&lt;/LI&gt;
&lt;LI&gt;IActivity add a new property Deadlines, it returns all deadlines defined on current activity.&lt;/LI&gt;
&lt;LI&gt;add a new interface ISimulateWorkList by customer request, please check detailed information at &lt;A href="/Community/forums/ShowThread.aspx?PostID=59563"&gt;http://www.aspose.com/Community/forums/ShowThread.aspx?PostID=59563&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=61161" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow HotFix 1.2.8.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/10/20/59311.aspx</link><pubDate>Fri, 20 Oct 2006 12:41:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:59311</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/59311.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=59311</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow HotFix 1.2.8.0,&amp;nbsp; it contains:&lt;/P&gt;
&lt;P&gt; Database Changes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt; Updated store-procedure for SQLServer 
&lt;UL&gt;
&lt;LI&gt; Workflow_DeleteProcess.sql&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt; Newly added store-procedure for SQLServer 
&lt;UL&gt;
&lt;LI&gt; Workflow_GetPackage_D_Proc.sql 
&lt;LI&gt; Workflow_GetPackage_DR_Proc.sql 
&lt;LI&gt; Workflow_GetPackage_DRV_Proc.sql 
&lt;LI&gt; Workflow_GetPackage_DV_Proc.sql 
&lt;LI&gt; Workflow_GetProcess_D_Proc.sql 
&lt;LI&gt; Workflow_GetProcess_DR_Proc.sql 
&lt;LI&gt; Workflow_GetProcess_DRV_Proc.sql 
&lt;LI&gt; Workflow_GetProcess_DV_Proc.sql 
&lt;LI&gt; Workflow_GetAll_DR_Proc.sql 
&lt;LI&gt; Workflow_GetAllForProcess.sql 
&lt;LI&gt; Workflow_GetAllForPackage.sql 
&lt;LI&gt; Workflow_GetAll_R_Proc.sql 
&lt;LI&gt; Workflow_GetProcess.sql 
&lt;LI&gt; Workflow_GetAllProcess.sql 
&lt;LI&gt; Workflow_GetPackage_S_Proc.sql 
&lt;LI&gt; Workflow_GetProcess_SV_Proc.sql 
&lt;LI&gt; Workflow_GetPackage_SV_Proc.sql 
&lt;LI&gt; Workflow_GetProcess_S_Proc.sql 
&lt;LI&gt; Workflow_GetAll_D_Proc.sql 
&lt;LI&gt; Workflow_GetProcess_Act.sql 
&lt;LI&gt; Workflow_GetProcess_A_Act.sql 
&lt;LI&gt; Workflow_GetActivity.sql &lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Add new APIs for query delayed process instance in IInstanceAdmin: 
&lt;UL&gt;
&lt;LI&gt;IProcessInstance[] GetAllDelayedProcessInstanceList(bool runningOnly); 
&lt;LI&gt;IProcessInstance[] GetPackageDelayedProcessInstanceList(string packageId, string packageVersion, bool includeAllVersion, bool runningOnly); 
&lt;LI&gt;IProcessInstance[] GetProcessDelayedProcessInstanceList(string packageId, string packageVersion, string processId, bool includeAllVersion, bool runningOnly);&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;Add new property ActivationTime on ITask and ITaskHistory interface&lt;BR&gt;
&lt;LI&gt;Add a new interface IAssignmentsManagerEx, using this interface just same as IAssignmentsManager, but it can replace single user with multipal replacement users.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Bug Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Deisnger doesn't allow connect two activity with multipal transitions, now it fixed. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Please get the newest version from &lt;A&gt;&lt;FONT color=#02469b&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;Stone&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=59311" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow HotFix 1.2.7.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/09/29/57806.aspx</link><pubDate>Fri, 29 Sep 2006 13:55:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:57806</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/57806.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=57806</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow HotFix 1.2.7.0,&amp;nbsp; it contains:&lt;/P&gt;
&lt;P&gt;Behavior Changes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;All Activity whoes start mode set to "Automatic" will be treated as "automatic" execute activity. The old implementation has different behavior based on if the activity has ToolAgent defined.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Designer panel now has scroll bars.&lt;/LI&gt;
&lt;LI&gt;Add a cache for the IActivity object.&lt;/LI&gt;
&lt;LI&gt;Add IPackgeAdmin.ReplacePackage API,&amp;nbsp; This api will replace the existing version package using the new XPDL, and UpdatePackage API will always create a new version.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Bug Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fixed a bug, when automatically running process end with exception,&amp;nbsp;if the state already change to completed, don't change to terminate. 
&lt;LI&gt;Update the process context when load the already existing process.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Please get the newest version from &lt;A href="/Downloads/Aspose.Workflow/Default.aspx"&gt;&lt;FONT color=#02469b&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;A href="/"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=57806" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow HotFix 1.2.6.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/09/11/56351.aspx</link><pubDate>Mon, 11 Sep 2006 12:29:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:56351</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/56351.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=56351</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow HotFix 1.2.6.0,&amp;nbsp; it contains:&lt;/P&gt;
&lt;P&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Add asyncrhonized tool agent execute, user can add "Tool.Execute.Asynchronize" to the ToolAgent extended attributes. and set the value to "true", then the tool agent will be executed in a sperate thread. this feature requested by a customer.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Bug Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Change the table persistence order to avoid dead lock&lt;/LI&gt;
&lt;LI&gt;When there is only .Net 2.0 installed, the installer will fail, now it fixed.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Please get the newest version from &lt;A href="/Downloads/Aspose.Workflow/Default.aspx"&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;A href="/"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=56351" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow Hotfix 1.2.5.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/08/28/55394.aspx</link><pubDate>Mon, 28 Aug 2006 10:58:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:55394</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/55394.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=55394</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow Hotfix 1.2.5.0, it contains:&lt;/P&gt;
&lt;P&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Add new API IInstanceAdmin.CreateProcessInstance using which user can specify the activity id as start activity to create an instance of given process.&lt;/LI&gt;
&lt;LI&gt;Add new API IPackage.GetVariableType and IProcess.GetVariableType Return the datafield type&lt;/LI&gt;
&lt;LI&gt;Add new API IActivity.IsStartActivity and IActivity.IsEndActivity to determine if an activity is start activity or end activity&lt;/LI&gt;
&lt;LI&gt;Add a new interface IUserGroupManagerEx, using this interface to create custimized user group manager, user will get the runtime information through the new added IRuntimeArgs parameter.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Bug Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Small designer bug fixing.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;you can get the latest version of Aspose.Workflow from &lt;A href="/Downloads/Aspose.Workflow/Default.aspx"&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;A href="/Products/Aspose.Workflow"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=55394" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow Hotfix 1.2.4.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/08/07/53985.aspx</link><pubDate>Mon, 07 Aug 2006 11:35:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:53985</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/53985.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=53985</wfw:commentRss><description>&lt;P class=MsoNormal align=left&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Dear Customers,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal align=left&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released the Aspose.Workflow Hotfix 1.2.4.0, it contains:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal align=left&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Feature Added:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;New API IWorklist2.GetAllTasks(params string[] ids), get other user's tasks and API to get all tasks of users in one group&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;New Method in EngineManager, EngineManager.GetNewInstance(), Return a new instance of EngineManager, user can use this new instance to&amp;nbsp;connect to other database or use different configuration in one OS-process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal align=left&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Bug Fixed:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Update the IQueryService document&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Remove no needed transaction creation to avoid dead lock.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Caching the compiled script assembly to increase performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Obsolete some APIs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal align=left&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Database Changes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Add Workflow_GetProcessVariables and Workflow_GetActivityVariables for &lt;SPAN&gt;SQLServer&lt;/SPAN&gt; Only.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Add a set of script for SQLServer to create all varchar fields using nvarchar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal align=left&gt;&lt;SPAN&gt;&lt;FONT face=Arial&gt;Please go to &lt;/FONT&gt;&lt;A href="/Downloads/Aspose.Workflow/Default.aspx"&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/A&gt;&amp;nbsp;&lt;FONT face=Arial&gt;to get the newest version&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;Regards,&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Arial&gt;Stone&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=53985" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow HotFix 1.2.3.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/07/24/53140.aspx</link><pubDate>Mon, 24 Jul 2006 14:07:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:53140</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/53140.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=53140</wfw:commentRss><description>&lt;P&gt;Dear Customers:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released the Aspose.Workflow Hotfix 1.2.3.0, it contains,&lt;/P&gt;
&lt;P&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Wait Activity&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When the activity has an extended attribute called "Activity.Wait.Condition", Aspose.Workflow will treat the value of extended attribute as a condition expression, which written in VB.Net, and the engine will automatically start the Task when the condition expression evaluated to be true.&lt;/P&gt;
&lt;P&gt;Bug Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Save the process definition name in the processdefinition table&lt;/LI&gt;
&lt;LI&gt;When the data fields' name has some invalid characters, such as "-", "+", "*", the engine will report error, now it fixed, user have to use AsposeWorkflow_DataFields("DataField_Name") to access the datafield in condition or expression instead of directly put the data field name in the XPDL.&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;Add a flag in activities table to see if it is delayed.&lt;BR&gt;&amp;nbsp;Add ITask.Delayed,ITaskHistory.Delayed to indicate if the task has exceed its deadline.&lt;/LI&gt;
&lt;LI&gt;Add delayed to process process_history&lt;BR&gt;Add IProcessInstance.Delayed IProcessInstanceHistory.Delayed&lt;/LI&gt;
&lt;LI&gt;When there are invalid processid in the database, the lock will fail, now it fixed.&lt;/LI&gt;
&lt;LI&gt;When Property return empty string instead of null in the IEngineConfiguration interface, the InitCaches method will fail. now it fixed.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Database Changes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Database Table Change:&lt;/LI&gt;&lt;/UL&gt;
&lt;OL&gt;
&lt;OL&gt;
&lt;LI&gt;Add delayed CHAR(1) To activities table&lt;/LI&gt;
&lt;LI&gt;Add delayed CHAR(1) To activities_history table&lt;/LI&gt;
&lt;LI&gt;Add processdefinitionname VARCHAR(255) to processdefinitions table&lt;/LI&gt;
&lt;LI&gt;Add delayed CHAR(1) To processes table&lt;/LI&gt;
&lt;LI&gt;Add delayed CHAR(1) To processes_history table&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;UL&gt;
&lt;LI&gt;Store Procedure Change,&amp;nbsp;Update the following store procedures:&lt;/LI&gt;&lt;/UL&gt;
&lt;OL&gt;
&lt;OL&gt;
&lt;LI&gt;Workflow_DeleteProcess&lt;/LI&gt;
&lt;LI&gt;Workflow_SaveProcess&lt;/LI&gt;
&lt;LI&gt;Workflow_SaveProcessDefinition&lt;/LI&gt;
&lt;LI&gt;Workflow_SaveActivity&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;P&gt;Please goto &lt;A href="/downloads"&gt;http://www.aspose.com/downloads&lt;/A&gt;&amp;nbsp;to get the newest version&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=53140" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow Hotfix 1.2.2.0 Released!</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/07/12/52382.aspx</link><pubDate>Wed, 12 Jul 2006 11:10:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:52382</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/52382.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=52382</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow 1.2.2.0, it contains:&lt;/P&gt;
&lt;P&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&amp;nbsp;Add PackageAdmin.DoesPackageExists method 
&lt;LI&gt;Add ITaskHistory.ReservedBy 
&lt;LI&gt;Add LastTaskId LastTaskPerformer ProcessVariables to the IRuntimeArgs 
&lt;LI&gt;Add customized IAssignmentsManager to let user customize the assignments, Add a property in the configuration file to let the Aspose.Workflow using customized AssignmentManager.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AssignmentsManager.Implementation.Type= Customer.CustomizedAssignmentManager&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;the Customer.CustomeizedAssignmentManager must implements Aspose.Workflow.Engine.IAssignmentsManager interface&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Access DataField's Extended Attributes IProcess.GetVariableExtendedAttributes
&lt;LI&gt;Add PackageId PackageVersion ProcessId To ITaskHistory
&lt;LI&gt;Add DoesProcessInstanceExist to IInstanceAdmin&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Bug Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;When using QueryServices under MS Access database, the query will fail, now it fixed.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Please goto &lt;A href="/Downloads/Aspose.Workflow/Default.aspx"&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/A&gt;&amp;nbsp;to get the newest version.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;BR&gt;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=52382" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow 1.2.1.0 Hotfix Released</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/06/28/51483.aspx</link><pubDate>Wed, 28 Jun 2006 07:28:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:51483</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/51483.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=51483</wfw:commentRss><description>&lt;P&gt;Dear customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow 1.2.1.0, It contains&lt;/P&gt;
&lt;P&gt;Feature added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Designer can access the external reference package now.&lt;/LI&gt;
&lt;LI&gt;Recent file list add to Designer&lt;/LI&gt;
&lt;LI&gt;New APIs to update the variables directly IProcessInstance.UpdateVariable, IProcessInstance.UpdateVarabiles.&lt;/LI&gt;
&lt;LI&gt;New API to test if a process instance is a subflow, IProcessInstance.IsSubflow&lt;/LI&gt;
&lt;LI&gt;New API IWorklist2.CompleteTaskEx2 with a IRuntimeCallback parameter to let user can decide performer and next activity at runtime.&lt;/LI&gt;
&lt;LI&gt;Add an API to return package/Process level variables&lt;BR&gt;&amp;nbsp;&amp;nbsp;IPackage.GetAllVariableIdNameMap IProcess.GetAllVariableIdNameMap&lt;/LI&gt;
&lt;LI&gt;Add an API to return latest version of packages. IPackageAdmin.GetAllPackagesLatestVersion&lt;/LI&gt;
&lt;LI&gt;Add an API add to IPackge to return all versions. IPackage.AvailableVersions&lt;/LI&gt;
&lt;LI&gt;Add an API to return instance for all versions package&lt;BR&gt;&amp;nbsp;&amp;nbsp;GetProcessInstanceListForAllVersion GetPackageProcessInstanceListForAllVersion&lt;/LI&gt;
&lt;LI&gt;Add ProcessInstance.Cache.Size to configuration file, set Process.Cache.Size to 0 will disable cache.&lt;/LI&gt;
&lt;LI&gt;Query API for filter datafields, change the database table to plain table. Add IQueryService API.&lt;/LI&gt;
&lt;LI&gt;New API to return all user's history task, IHistoryAdmin.GetTaskHistoriesByUser&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Bug Fixed:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Join/fork node with no transition connected will not show correctly in designer, now it fixed&lt;/LI&gt;
&lt;LI&gt;Two packages with applcations which has same Id, then SetApplicationMapping didn't work. now it fixed.&lt;/LI&gt;
&lt;LI&gt;IHistoryAGetInstanceTaskHistories return Tasks in non-correct order, now it fixed to return in desc order,which means&amp;nbsp;the newest tasks placed at index 0.&lt;/LI&gt;
&lt;LI&gt;Update database scripts for SQLServer 2005&lt;/LI&gt;
&lt;LI&gt;RemoveUserFromGroup doesn't work, now it is fixed&lt;/LI&gt;
&lt;LI&gt;IPackage.GetAllPackages will return duplicated IPackage object, now it fixed.&lt;/LI&gt;
&lt;LI&gt;When engine start, Aspose.Workflow will always update the processstate and activitystate table using default value,&amp;nbsp;now it fixed to only use default value when the states not exists.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Please goto &lt;A href="/Downloads/Aspose.Workflow/Default.aspx"&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/A&gt; to get the latest version&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=51483" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow 1.2.0.0 Released</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/06/05/49637.aspx</link><pubDate>Mon, 05 Jun 2006 07:29:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:49637</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/49637.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=49637</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released the Aspose.Workflow 1.2.0.0, it contains&lt;/P&gt;
&lt;P&gt;Feature Added:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;PackageAdmin/InstanceAdmin now can work on different package versions. Please refer to the APIs of IPackageAdmin and IInstanceAdmin 
&lt;LI&gt;User now can configure the Aspose.Workflow database table name, please refer to the wiki page. &lt;a href="http://www.aspose.com/Wiki/default.aspx/Aspose.Workflow/CustomizedDatabaseTableNameQA.html"&gt;http://www.aspose.com/Wiki/default.aspx/Aspose.Workflow/CustomizedDatabaseTableNameQA.html&lt;/A&gt;
&lt;LI&gt;Table struct change of Application Mapping and Participant mapping, to reflect on the new feature of Package version&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Changes made:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;GetProcessInstanceList&amp;nbsp;didn't accept processId and PackageId with null. not it fixed, when both parameter is null return all instance in current system. if process id is null, return package instance list. 
&lt;LI&gt;obsolete some APIs, because add new API can operate on different package version. 
&lt;LI&gt;Change Demo ContractWorkflow, the table "Contacts" to "Contracts" 
&lt;LI&gt;Add API to IPackageAdmin, now UploadPackage accept parameter "System.io.Stream" or a string conains the package's content. 
&lt;LI&gt;Add new API Using application config section to configure Aspose.Workflow, &lt;a href="http://www.aspose.com/Community/Forums/48658/ShowPost.aspx"&gt;http://www.aspose.com/Community/Forums/48658/ShowPost.aspx&lt;/A&gt; 
&lt;LI&gt;Package.Participants will not return the participant with same id but in different process, not it is fixed 
&lt;LI&gt;Actual parameter is not displayed correct Designer, now it fixed 
&lt;LI&gt;Update the document of ITask.Status, list the avaliable values. 
&lt;LI&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=49637" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow HotFix 1.1.70 Released</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/05/08/47641.aspx</link><pubDate>Mon, 08 May 2006 12:16:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:47641</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/47641.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=47641</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released the Aspose.Workflow 1.1.7.0, it contains:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Prepare statement does&amp;nbsp;not work&amp;nbsp;when using under .Net 2.0 SDK, now it fixed&lt;/LI&gt;
&lt;LI&gt;the participant's processId always return packageId, now it fixed.&lt;/LI&gt;
&lt;LI&gt;Small display bugs fixed in designer.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Please goto &lt;a href="http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx"&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/A&gt;&amp;nbsp;to get the new hotfix&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Stone&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=47641" width="1" height="1"&gt;</description></item><item><title>Aspose.Workflow 1.1.6.0 HotFix Released</title><link>http://www.aspose.com/community/blogs/stone.well/archive/2006/04/14/46129.aspx</link><pubDate>Fri, 14 Apr 2006 07:14:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:46129</guid><dc:creator>stonewell</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/stone.well/comments/46129.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/stone.well/commentrss.aspx?PostID=46129</wfw:commentRss><description>&lt;P&gt;Dear Customers,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;We have released Aspose.Workflow 1.1.6.0, it contains:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Several small bugs are fixed in designer. 
&lt;LI&gt;Added a new feature called "DynamicJoin", it must use with "DynamicFork" feature at the same time.&lt;BR&gt;&amp;nbsp;when add the "AssignmentType.DynamicJoin" extended attribute to an activity, the value of the extened attribute will change the behavior of how to finish current activity and go to next activity.&amp;nbsp;The value of "AssignmentType.DynamicJoin" can be one of belows: 
&lt;UL&gt;
&lt;LI&gt;"AND": only when all "DynamicFork" tasks finished, the current activity will be finished, and Aspose.Workflow engine will go to next activity. 
&lt;LI&gt;"XOR": when one of the "DynamicFork" tasks finsihed, all other "DynamicFork" tasks will be aborted. Aspose.Workflow engine will finish current activity and go to next activity. 
&lt;LI&gt;"StandAlone": when One of the "DynamicFork" tasks finsihed, Aspose.Workflow will run into next activity, but all other tasks are leave there, current activity finshed only when all tasks have been finished.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;If an activity has the "AssignmentType.DynamicFork" but doesn't have the "AssignmentType.DynamicJoin", it will use "StandAlone" by default.&lt;/P&gt;
&lt;P&gt;The new release can be downloaded here &lt;a href="http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx"&gt;http://www.aspose.com/Downloads/Aspose.Workflow/Default.aspx&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Regards,&lt;BR&gt;Stone&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=46129" width="1" height="1"&gt;</description></item></channel></rss>