<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.inetium.com/utility/FeedStylesheets/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>Jeremy Winchell - All Comments</title><link>http://blogs.inetium.com/blogs/microsoftcrm/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>re: Cloning Records In Microsoft CRM 4.0 Using AJAX Controls</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2009/04/27/cloning-records-in-microsoft-crm-4-0-using-ajax-controls.aspx#28896</link><pubDate>Tue, 26 Jan 2010 15:38:08 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28896</guid><dc:creator>jehuebner</dc:creator><description>&lt;p&gt;Excellent post. How can this be adapted for CRM 3.0? Am currently working on salesorder cloning function.&lt;/p&gt;
&lt;p&gt;thx&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28896" width="1" height="1"&gt;</description></item><item><title>re: Cloning Records In Microsoft CRM 4.0 Using AJAX Controls</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2009/04/27/cloning-records-in-microsoft-crm-4-0-using-ajax-controls.aspx#28884</link><pubDate>Thu, 14 Jan 2010 16:50:56 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28884</guid><dc:creator>Jeremy Winchell</dc:creator><description>&lt;p&gt;cj,&lt;/p&gt;
&lt;p&gt;The version of the cloning utility only handles the main record, it doesn&amp;#39;t clone child records. &amp;nbsp;If you want to clone the line items for the Opportunity you would need to update the code to do the following:&lt;/p&gt;
&lt;p&gt;1. Clone the Opportunity first &lt;/p&gt;
&lt;p&gt;2. Retrieve all Opportunity Items for the original Opportunity&lt;/p&gt;
&lt;p&gt;3. Loop through each of those and remove the Key Value (opportunityproductid) and update the Opportunity to the GUID of the new one created in Step 1.&lt;/p&gt;
&lt;p&gt;The error message that you are getting is that showing up in the CRM UI or in the cloning window?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28884" width="1" height="1"&gt;</description></item><item><title>re: Cloning Records In Microsoft CRM 4.0 Using AJAX Controls</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2009/04/27/cloning-records-in-microsoft-crm-4-0-using-ajax-controls.aspx#28883</link><pubDate>Thu, 14 Jan 2010 16:34:42 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28883</guid><dc:creator>cj.brooks</dc:creator><description>&lt;p&gt;This appears to work perfectly, however when I use this to copy a Opportunity I receive an error message. The opportunity then appears to have been created but the Line Product Items have not been copied across.&lt;/p&gt;
&lt;p&gt;The Error Message I receive is&lt;/p&gt;
&lt;p&gt;Microsoft CRM Error Report: &lt;/p&gt;
&lt;p&gt;Error Description:&lt;/p&gt;
&lt;p&gt;contact With Id = 13ead1fe-2801-df11-bf3c-00155dc90700 Does Not Exist&lt;/p&gt;
&lt;p&gt;Error Details:&lt;/p&gt;
&lt;p&gt;contact With Id = 13ead1fe-2801-df11-bf3c-00155dc90700 Does Not Exist&lt;/p&gt;
&lt;p&gt;Full Stack:&lt;/p&gt;
&lt;p&gt;[CrmObjectNotFoundException: contact With Id = 13ead1fe-2801-df11-bf3c-00155dc90700 Does Not Exist]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes, Int32 languageCode)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context)&lt;/p&gt;
&lt;p&gt;[TargetInvocationException: Exception has been thrown by the target of an invocation.]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct&amp;amp; sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IPluginExecutionContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Extensibility.ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Sdk.RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Sdk.RequestBase.Process(CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Sdk.CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Sdk.InProcessCrmService.Execute(Object request)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Platform.ServiceCommands.RetrieveCommand.Execute()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Platform.DataSource.Retrieve(String entityName, Guid entityId, String[] columns, Boolean retrieveLatest, Boolean useSystemUserContext)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Platform.EntityProxy.Retrieve(String columnSet)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, String formType)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Web.SFA.ContactDetailPage.ConfigureForm()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Control.PreRenderRecursiveInternal()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/p&gt;
&lt;p&gt;[HttpUnhandledException: Exception of type &amp;#39;System.Web.HttpUnhandledException&amp;#39; was thrown.]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Page.HandleError(Exception e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Page.ProcessRequest()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.Page.ProcessRequest(HttpContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at ASP.sfa_conts_edit_aspx.ProcessRequest(HttpContext context)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)&lt;/p&gt;
&lt;p&gt;Other Message:&lt;/p&gt;
&lt;p&gt;Error Number:&lt;/p&gt;
&lt;p&gt;0x80040217&lt;/p&gt;
&lt;p&gt;Source File:&lt;/p&gt;
&lt;p&gt;Not available&lt;/p&gt;
&lt;p&gt;Line Number:&lt;/p&gt;
&lt;p&gt;Not available&lt;/p&gt;
&lt;p&gt;Date: 01-14-2010&lt;/p&gt;
&lt;p&gt;Time: 11:34:16&lt;/p&gt;
&lt;p&gt;Server: mcssv008&lt;/p&gt;
&lt;p&gt;Request URL:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://mcssv008/sfa/conts/edit.aspx?id=13ead1fe-2801-df11-bf3c-00155dc90700"&gt;mcssv008/.../edit.aspx&lt;/a&gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28883" width="1" height="1"&gt;</description></item><item><title>re: CRM Essentials - CRM Online Internet Marketing Best Practices</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2009/11/30/crm-essentials-crm-online-internet-marketing-best-practices.aspx#28879</link><pubDate>Sat, 12 Dec 2009 16:59:13 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28879</guid><dc:creator>Jeremy Winchell</dc:creator><description>&lt;p&gt;The Recorded Live Meeting has been posted at the following link:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.crmmn.com/CRM%20Essentials%20Webinar%20Recordings/CRM%20Online%20Internet%20Marketing%20-%20Jeremy%20Winchell%20-%20%20%20%20Dec%202,%202009.wmv"&gt;www.crmmn.com/.../CRM%20Online%20Internet%20Marketing%20-%20Jeremy%20Winchell%20-%20%20%20%20Dec%202,%202009.wmv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28879" width="1" height="1"&gt;</description></item><item><title>re: Embedding a Direct Link In An E-Mail - CRM 4.0 Version</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/09/21/embedding-a-direct-link-in-an-e-mail-crm-4-0-version2.aspx#28875</link><pubDate>Mon, 30 Nov 2009 20:34:28 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28875</guid><dc:creator>Jeremy Winchell</dc:creator><description>&lt;p&gt;I have not run into an issue yet where the GUID that is assigned by the Guid.NewGuid() causes any type of issues. &amp;nbsp;It is using the CRM SDK to generate the GUID rather than using some other method so everything should be fine.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28875" width="1" height="1"&gt;</description></item><item><title>re: Embedding a Direct Link In An E-Mail - CRM 4.0 Version</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/09/21/embedding-a-direct-link-in-an-e-mail-crm-4-0-version2.aspx#28873</link><pubDate>Fri, 27 Nov 2009 02:10:29 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28873</guid><dc:creator>mingting_afu</dc:creator><description>&lt;p&gt;Hi Jeremy,&lt;/p&gt;
&lt;p&gt;Your code is really a big help to me.. &lt;/p&gt;
&lt;p&gt;but i have a question here, since we generate a GUID and assign it to our entity. The format of the GUID is different with the GUID generated by the CRM itself.&lt;/p&gt;
&lt;p&gt;please see the example below:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;593C3C22-37DA-DE11-A011-00089BB85CE6&lt;/p&gt;
&lt;p&gt; &amp;nbsp;44992EB5-59DA-DE11-9542-00089BB85CE6&lt;/p&gt;
&lt;p&gt; &amp;nbsp;1E633057-7F4C-4DEE-A14D-34A8B63DBEA9&lt;/p&gt;
&lt;p&gt; &amp;nbsp;E3C345DE-BFF1-4CE9-BBD9-B29289FCD45F&lt;/p&gt;
&lt;p&gt;the first 2 GUID are generated by CRM System, it has the format ended with &amp;quot;00089BB85CE6&amp;quot;, and the last 2 GUID are the GUID we create and assign to our entity, it seems that there is no format for it.&lt;/p&gt;
&lt;p&gt;I am concerning is it fine for the CRM system to have random GUID not following its format? &lt;/p&gt;
&lt;p&gt;Thank you for your support! ^^&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28873" width="1" height="1"&gt;</description></item><item><title>re: Embedding a Direct Link In An E-Mail - CRM 4.0 Version</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/09/21/embedding-a-direct-link-in-an-e-mail-crm-4-0-version2.aspx#28872</link><pubDate>Fri, 27 Nov 2009 01:56:58 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28872</guid><dc:creator>mingting_afu</dc:creator><description>&lt;p&gt;Hi Jeremy,&lt;/p&gt;
&lt;p&gt;Your code is really a big help to me.. &lt;/p&gt;
&lt;p&gt;but i have a question here, since we generate a GUID and assign it to our entity. The format of the GUID is different with the GUID generated by the CRM itself.&lt;/p&gt;
&lt;p&gt;please see the example below:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;593C3C22-37DA-DE11-A011-00089BB85CE6&lt;/p&gt;
&lt;p&gt; &amp;nbsp;44992EB5-59DA-DE11-9542-00089BB85CE6&lt;/p&gt;
&lt;p&gt; &amp;nbsp;1E633057-7F4C-4DEE-A14D-34A8B63DBEA9&lt;/p&gt;
&lt;p&gt; &amp;nbsp;E3C345DE-BFF1-4CE9-BBD9-B29289FCD45F&lt;/p&gt;
&lt;p&gt;the first 2 GUID are generated by CRM System, it has the format ended with &amp;quot;00089BB85CE6&amp;quot;, and the last 2 GUID are the GUID we create and assign to our entity, it seems that there is no format for it.&lt;/p&gt;
&lt;p&gt;I am concerning is it fine for the CRM system to have random GUID not following its format? &lt;/p&gt;
&lt;p&gt;Thank you for your support! ^^&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28872" width="1" height="1"&gt;</description></item><item><title>re: Embedding a Direct Link In An E-Mail - CRM 4.0 Version</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/09/21/embedding-a-direct-link-in-an-e-mail-crm-4-0-version2.aspx#28871</link><pubDate>Thu, 26 Nov 2009 11:05:14 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28871</guid><dc:creator>mingting_afu</dc:creator><description>&lt;p&gt;Hi~ Jeremy~ &lt;/p&gt;
&lt;p&gt;Your code is really a big help to me~&lt;/p&gt;
&lt;p&gt;but i have a question, &lt;/p&gt;
&lt;p&gt;we use this code to generate an ID&lt;/p&gt;
&lt;p&gt;&amp;quot;Guid _incidentguid = Guid.NewGuid();&amp;quot;&lt;/p&gt;
&lt;p&gt;but the format of the generated ID is quite different from the ones generated by the CRM.&lt;/p&gt;
&lt;p&gt;Ex. &lt;/p&gt;
&lt;p&gt;this is the sample incidentid after i registered this plugin:&lt;/p&gt;
&lt;p&gt; &amp;nbsp;AA7B3099-C41E-4EC0-9B12-E34A9E1E17DD&lt;/p&gt;
&lt;p&gt; &amp;nbsp;1E633057-7F4C-4DEE-A14D-34A8B63DBEA9&lt;/p&gt;
&lt;p&gt;and the following is the sample incidentid generated by CRM before I registered the plugin.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;593C3C22-37DA-DE11-A011-00089BB85CE6&lt;/p&gt;
&lt;p&gt; &amp;nbsp;44992EB5-59DA-DE11-9542-00089BB85CE6&lt;/p&gt;
&lt;p&gt;it has the format that the ID ends with &amp;quot;00089BB85CE6&amp;quot;, &lt;/p&gt;
&lt;p&gt;is it fine to have random id in the CRM system?&lt;/p&gt;
&lt;p&gt;Thank you very much!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28871" width="1" height="1"&gt;</description></item><item><title>Hiding and Changing Left Navigation Items in CRM 4.0 Entity Screens</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2007/06/25/navigation-hiding-unwanted-options-in-crm.aspx#28861</link><pubDate>Wed, 28 Oct 2009 18:51:52 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28861</guid><dc:creator>Arke Systems Blog</dc:creator><description>&lt;p&gt;Hiding and Changing Left Navigation Items in CRM 4.0 Entity Screens&lt;/p&gt;
&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28861" width="1" height="1"&gt;</description></item><item><title>re: Triggering a Workflow with JavaScript in CRM 4.0</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/10/29/triggering-a-workflow-with-javascript-in-crm-4-0.aspx#28801</link><pubDate>Fri, 04 Sep 2009 15:34:03 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28801</guid><dc:creator>Jeremy Winchell</dc:creator><description>&lt;p&gt;Thomas,&lt;/p&gt;
&lt;p&gt;You can actually do that with out of box CRM functionality. &amp;nbsp;There are 2 ways:&lt;/p&gt;
&lt;p&gt;Workflow (more complex)&lt;/p&gt;
&lt;p&gt;1. Create a Workflow for the Case Entity&lt;/p&gt;
&lt;p&gt;2. Set the Scope to be Organization&lt;/p&gt;
&lt;p&gt;3. Set the Trigger for the workflow to be On Demand&lt;/p&gt;
&lt;p&gt;4. Add the logic to the workflow that would assign the case to a specific queue.&lt;/p&gt;
&lt;p&gt;5. You can name it: &amp;nbsp;&amp;quot;Route Case To Queue X&amp;quot;, where X would be the name of the queue.&lt;/p&gt;
&lt;p&gt;6. Now in the Grid view of cases you will have a Run Workflow button. &amp;nbsp;You can select that, choose the workflow above and that will route the cases to the Queue.&lt;/p&gt;
&lt;p&gt;Option 2: &amp;nbsp;Assign (simple)&lt;/p&gt;
&lt;p&gt;1. Highlight the cases that you want to route to a Queue&lt;/p&gt;
&lt;p&gt;2. Click the Assign button in the Grid&amp;#39;s Toolbar. &amp;nbsp;It&amp;#39;s the image of the guy in the Blue Shirt with a Green Arrow pointing at him.&lt;/p&gt;
&lt;p&gt;3. &amp;nbsp;You then have the option of assigning the records to a user or you can choose a Queue.&lt;/p&gt;
&lt;p&gt;Jeremy&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28801" width="1" height="1"&gt;</description></item><item><title>re: Triggering a Workflow with JavaScript in CRM 4.0</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/10/29/triggering-a-workflow-with-javascript-in-crm-4-0.aspx#28800</link><pubDate>Fri, 04 Sep 2009 07:16:01 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28800</guid><dc:creator>Thomasrath</dc:creator><description>&lt;p&gt;Great post. Really helped me with a request from a customer. But how do I launch a workflow on selected records in a grid? Let&amp;#39;s say I wanted to provide the user with the option of selecting several cases and assign it to a queue?&lt;/p&gt;
&lt;p&gt;Regards, Thomas&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28800" width="1" height="1"&gt;</description></item><item><title>re: Triggering a Workflow with JavaScript in CRM 4.0</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/10/29/triggering-a-workflow-with-javascript-in-crm-4-0.aspx#28796</link><pubDate>Wed, 12 Aug 2009 00:10:58 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28796</guid><dc:creator>Jeremy Winchell</dc:creator><description>&lt;p&gt;Maverick,&lt;/p&gt;
&lt;p&gt;The first place I would look would be security roles to make sure the user&amp;#39;s running the button can execute workflows and have sufficient depth to execute the workflow used by the button.&lt;/p&gt;
&lt;p&gt;The 2nd piece I would check would be the scope of the workflow and whether it&amp;#39;s set to User/BU or Org. &amp;nbsp;That in conjunction with security determines what records a user can execute a workflow on.&lt;/p&gt;
&lt;p&gt;If things look ok from that end, double-check the GUID of the workflow you created to make sure that it does indeed match.&lt;/p&gt;
&lt;p&gt;There isn&amp;#39;t a try/catch in the JScript, but you could use the XML Response object to capture the output of the xmlSend() function to see what is returned by web call. &amp;nbsp;That will help point you in the direction of what else might be causing the issue.&lt;/p&gt;
&lt;p&gt;Let me know if any of this works or if we need to dive in a little bit more.&lt;/p&gt;
&lt;p&gt;Jeremy&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28796" width="1" height="1"&gt;</description></item><item><title>re: Triggering a Workflow with JavaScript in CRM 4.0</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2008/10/29/triggering-a-workflow-with-javascript-in-crm-4-0.aspx#28795</link><pubDate>Tue, 11 Aug 2009 13:04:12 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28795</guid><dc:creator>Maverick0679</dc:creator><description>&lt;p&gt;I&amp;#39;ve tried this thing but my workflow didn&amp;#39;t get triggered.&lt;/p&gt;
&lt;p&gt;I get this message &lt;/p&gt;
&lt;p&gt;window.alert(&amp;#39;The Case Has Been Escalated To Tier 2 Support&amp;#39;);&lt;/p&gt;
&lt;p&gt;also but still nothing happens?&lt;/p&gt;
&lt;p&gt;Can you help me out???&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28795" width="1" height="1"&gt;</description></item><item><title>re: Cloning Records In Microsoft CRM 4.0 Using AJAX Controls</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2009/04/27/cloning-records-in-microsoft-crm-4-0-using-ajax-controls.aspx#28790</link><pubDate>Fri, 31 Jul 2009 22:36:46 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28790</guid><dc:creator>Jeremy Winchell</dc:creator><description>&lt;p&gt;Are the AJAX libraries registered in the GAC on the server? &amp;nbsp;Also, is the AJAX tools library in the BIN folder of the application?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28790" width="1" height="1"&gt;</description></item><item><title>re: Cloning Records In Microsoft CRM 4.0 Using AJAX Controls</title><link>http://blogs.inetium.com/blogs/microsoftcrm/archive/2009/04/27/cloning-records-in-microsoft-crm-4-0-using-ajax-controls.aspx#28789</link><pubDate>Wed, 22 Jul 2009 07:13:39 GMT</pubDate><guid isPermaLink="false">7346ef18-9fb1-4a4e-be41-9add5078176c:28789</guid><dc:creator>Azazello</dc:creator><description>&lt;p&gt;Hi. I&amp;#39;ve developed a custom aspx page which use scriptcontrol component e.t.c.&lt;/p&gt;
&lt;p&gt;Everything works ideally before I deploy this page onto MS CRM WebSite. When I try to open developed page I receive an error and in log I see following Exception:&lt;/p&gt;
&lt;p&gt;[2009-07-08 17:19:28.7] Process: w3wp |Organization:32d223cf-7d19-de11-b449-005056885faf |Thread: &amp;nbsp; &amp;nbsp;5 |Category: Application |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ErrorInformation.LogError&lt;/p&gt;
&lt;p&gt;&amp;gt;MSCRM Error Report:&lt;/p&gt;
&lt;p&gt;--------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;Error: Unknown server tag &amp;#39;asp:ScriptManager&amp;#39;.&lt;/p&gt;
&lt;p&gt;Error Message: An error occurred during the parsing of a resource required to service this request. &amp;nbsp; Please review the following specific parse error details and modify your source file appropriately.&lt;/p&gt;
&lt;p&gt;Error Details: Unknown server tag &amp;#39;asp:ScriptManager&amp;#39;.&lt;/p&gt;
&lt;p&gt;Source File: &amp;nbsp;/Winner-Automotive/ISV/Kladr/Default.aspx&lt;/p&gt;
&lt;p&gt;Line Number: 13&lt;/p&gt;
&lt;p&gt;Request URL: &lt;a rel="nofollow" target="_new" href="http://sql-crm/Winner-Automotive/ISV/Kladr/Default.aspx"&gt;sql-crm/.../Default.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Stack Trace Info: [HttpException: Unknown server tag &amp;#39;asp:ScriptManager&amp;#39;.]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TagPrefixTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.MainTagNameToTypeMapper.GetControlType2(String tagName, IDictionary attribs, Boolean fAllowHtmlTags)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.MainTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean fAllowHtmlTags)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.RootBuilder.GetChildControlType(String tagName, IDictionary attribs)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type&amp;amp; childType, Boolean defaultProperty)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)&lt;/p&gt;
&lt;p&gt;[HttpParseException: Unknown server tag &amp;#39;asp:ScriptManager&amp;#39;.]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ProcessException(Exception ex)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)&lt;/p&gt;
&lt;p&gt;[HttpParseException: Unknown server tag &amp;#39;asp:ScriptManager&amp;#39;.]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ParseReader(StreamReader reader, VirtualPath virtualPath)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.ParseInternal()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.Parse()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.TemplateParser.Parse(ICollection referencedAssemblies, VirtualPath virtualPath)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously)&lt;/p&gt;
&lt;p&gt;Could you help me make this mechanism work?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=28789" width="1" height="1"&gt;</description></item></channel></rss>