EmailToCase: Das erste Codeprojekt für die Community geht online.

Mit der im Bereich Speziallösungen und Erweiterungen angehanden Beschreibung ist es möglich, auf Basis einer E-Mail Aktivität eines Kontaktes oder einer Firma eine neue Serviceanfrage zu erstellen und mit der Mail in Bezug zu bringen. Und das völlig gratis und kostenfrei für jeden registrierten MSCRM-Community-Member!!!


http://www.mscrm-community.de/crmcommunity/forums/thread/52.aspx



AW: EmailToCase: Das erste Codeprojekt für die Community geht online.

I must first apologize if this comment is in the incorrect area.  It is intended to be a comment regarding Jürgen's EmailToCase post.  The Google translations aren't always as easily understood as I would like!


The following was posted in the Public Microsoft CRM newsgroup but I also wanted to post it here for any who don't subscribe to those posts:


Being your typical "uni-lingual" American, I don't speak a word of  German. Fortunately, Google does!  I was able to navigate to the site, get signed up, download this EXCELLENT document, translate it (using google again) and managed to get email to case working.  All I can say is "Jürgen , you are my hero!"


The inability to create a case from an email has been one of my biggest frustrations with CRM.  Thanks for your time putting this together and making it available to us less skilled folks.


Addendum (not on newsgroup):  Might I add that I am NOT a programmer or web developer, yet I was able to follow Jürgen's directions as they were so thorough (screen shots, etc.).  We have been using this for about a week now and our Help Desk personnel are thrilled with the new functionality.



AW: EmailToCase: Das erste Codeprojekt für die Community geht online.

Jürgen,


I do have 1 relatively event showing up in Event Viewer related to EmailToCase.  I believe it may have to do with the icon or else the font.  When you have time, would you see what you think (this is very low priority, so no hurry)?  Thanks - here is the event:


Exception information:


Exception type: HttpParseException


Exception message: Could not load type 'Microsoft.Crm.Application.Pages.Common.CrmFonts'.



Request information:


Request URL: http://aspnet20/_common/styles/fonts.aspx


Request path: /_common/styles/fonts.aspx


User host address: 172.16.1.52


User: DOMAIN\Neil


Is authenticated: True


Authentication Type: Negotiate


Thread account name: NT AUTHORITY\NETWORK SERVICE



Thread information:


Thread ID: 5


Thread account name: NT AUTHORITY\NETWORK SERVICE


Is impersonating: False


Stack trace: at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)


at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)


at System.Web.UI.TemplateParser.ParseInternal()


at System.Web.UI.TemplateParser.Parse()


at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()


at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)


at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()


at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()


at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)


at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)


at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)


at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)


at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)


at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)


at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)


at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)


at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()


at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)




Custom event details:


For more information, see Help and Support Center at



Re: EmailToCase: Das erste Codeprojekt für die Community geht online.

Could you please try to replace the lines


    <link rel="stylesheet" type="text/css" href="/_common/styles/global.css" />


    <link rel="stylesheet" type="text/css" href="/_common/styles/fonts.aspx" />


    <link rel="stylesheet" type="text/css" href="/_forms/controls/controls.css" />


by the following lines:


    <link rel="stylesheet" type="text/css" href="http://crm/_common/styles/global.css" />


    <link rel="stylesheet" type="text/css" href="http://crm/_common/styles/fonts.aspx" />


    <link rel="stylesheet" type="text/css" href="http://crm/_forms/controls/controls.css" />


where "http://crm" links to your CRM server?



AW: Re: EmailToCase: Das erste Codeprojekt für die Community geht online.

This fixed it!  Thank you for the prompt response!


Neil