Microsoft arbejder på Opdatering 0.1 til MS CRM 2016

af Henrik Jensen 14. februar 2016 13:46

Microsoft arbejder på Opdatering 0.1 til MS CRM 2016. Datoen for frigivelsen er ikke annonceret endnu.

Men opdateringen vil være særdeles velkommen, og må meget gerne inkludere en noget bedre ydelse end den MS CRM 2016 bibringer...den er nemlig skrækkelig. Og det gælder såvel Online som Onpremise. Den er ligeledes helt gal med Outlook-klienten, og kunderne er ved at være rasende. Af samme årsag har jeg sat en del opgraderingsprojekter på hold indtil der er bedringer på vej.

Jeg har ligeledes oplevet en del dårligdomme for dem som benytter Citrix. Nu har MS CRM og Citrix aldrig haft det kærligt forhold, men på det seneste er den da helt gal. Igen er det Outlook-klienten som har en forfærdelig dårlig ydelse.

Der er sluppet lidt ud om hvilke ændringer og fejlrettelser der bliver frigivet. Læs mere i følgende blogindlæg (Engelsk): MS CRM 2016 Update 1 – What to expect...

Den Asynkrone service fejler, og en mulig løsning

af Henrik Jensen 5. januar 2016 08:12

Jeg har netop været i kontakt med Microsoft Support i forbindelse med et problem med den asynkrone service for en kunde. Vi boksende med problemstillingen i et par uger inden der kom en brugbar løsning. Her er problemstillingen og løsningen.

Problemstillingen

Den Asynkrone Service fejlede gentagne gange, og efter en række fejl blev servicen autmatisk genstartet, for at gentage samme mønster. Event Vieweren viste følgende (uddrag):

Host [NAVN FJERNET]: failed while monitoring asynchronous operations queue. Exception: System.Windows.Markup.XamlParseException: 'Add value to collection of type 'System.Windows.Documents.TableRowGroupCollection' threw an exception.' Line number '1' and line position '1212'. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: item
  at MS.Internal.Documents.TableTextElementCollectionInternal`2.Add(TElementType item)
  at MS.Internal.Documents.ContentElementCollection`2.System.Collections.IList.Add(Object value)
  at MS.Internal.Xaml.Runtime.ClrObjectRuntime.Add(Object collection, XamlType collectionType, Object value, XamlType valueXamlType)
  --- End of inner exception stack trace ---

 

Løsningen

Efter at Microsoft Support kiggede forskellige tracelogs og hukommelsesdumps igennem, viste det sig at det handlede om den hukommelse der er allokeret til Performance Counters. Hukommelsen var for lille, og at det dermed forårsagede at den asynkrone service fejlede.

Fejlrettelsen er således at allokere mere hukommelse til Performance Counters. Det gøres ved at oprette en Key med navnet FileMappingSize, af typen DWORD, og indstille værdien (decimal) til 786432 på følgende Keys i Registreringsdatabasen:

  • HKLM\System\CurrentControlSet\Services\ServiceModelEndpoint 4.0.0.0\Performance
  • HKLM\System\CurrentControlSet\Services\ServiceModelOperation 4.0.0.0\Performance
  • HKLM\System\CurrentControlSet\Services\ServiceModelService 4.0.0.0\Performance

Hvis ovennævnte Keys ikke eksisteret så findes de under ServiceModelService 3.0.0.0.

Manglende + på Firma og Salgsmulighed på brugerdefinerede relationer til Forbindelser

af Henrik Jensen 5. november 2015 08:53

I MS CRM 2013 og 2015 er der, som standard, indsat et undergitter til ForbindelserFirma og Salgsmuligheder:

Hvis man selv indsætter et undergitter, som er indstillet til at vise Forbindelser, så kan man ikke få vist + tegnet:

Som standard er det ikke muligt at fremkalde + tegnet idet Microsoft har "hard-coded" dette, og dermed er det "by design". Om dette ændrer sig i fremtiden kan man bare håbe på. Læs mere om problemet her (Engelsk): Cannot get "+" sign to showup on Connections sub-grid on Account form same as it does on Opportunity form...

I mellemtiden har Scott Durow fra Develop 1 lavet en løsning som giver den ønskede funktionalitet samt mere til: Løs mere om dette her (Engelsk): Refreshed Connections UI Solution...

Fejl ved opdatering af MS CRM 2015 med Opdatering 0.1

af Henrik Jensen 9. august 2015 09:17

Hvis man installerer den Engelske udgave af MS CRM 2015 og derefter installerer f.eks. Dansk Sprogpakke, og man så derefter opdaterer installationen med Opdatering 1, så kan man opleve fejl ved opdateringerne af organisationer med Opdatering 1.

Uddrag af logfilen:

System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.SqlClient.SqlException: The current transaction cannot be committed and cannot support operations that write to the log file. Roll back the transaction.
Uncommittable transaction is detected at the end of the batch. The transaction is rolled back.
  at Microsoft.Crm.Metadata.IndexAndConstraintManagementService.RecreateIndexesInternal(Dictionary`2 indexesToRecreate, IIndexMetadataProvider metadata, ISqlExecutionContext sqlContext)
  at Microsoft.Crm.Metadata.IndexAndConstraintManagementService.RecreateIndexes(IIndexMetadataProvider metadata, ISqlExecutionContext sqlContext, Func`2 recreateIndex)
  at Microsoft.Crm.Setup.IndexAndConstraintUpgradeService.RestoreIndexesAndConstraintsInternal(IIndexMetadataProvider metadata, ISqlExecutionContext sqlContext, Func`2 recreateIndex)
  at Microsoft.Crm.Setup.MetadataPatchService.ProcessIndexDiffs(IIndexDiffManager indexDiffManager, ISqlExecutionContext context, HashSet`1 newEntities)
  at Microsoft.Crm.Setup.MetadataPatchService.ProcessDiffSet(MetadataPatchDiffSet diffSet, Int32 lcid, ExecutionContext context)
  at Microsoft.Crm.Setup.MetadataPatchService.ProcessMetadataDiffFile(String targetVersion, ExecutionContext context)
  at Microsoft.Crm.Setup.DiffBuilder.UpdateMetadata(String targetVersion)

Løsningen

Microsoft har erkendt fejlen men i skrivende stund er der endnu ikke lavet et fix til onpremise.

Johnny Rossi har imidlertid fundet en midlertidig løsning på problemet, som skyldes en fejl i forhold til oprettelse af et indeks. Læs mere om fejlen (dateret 23. april 2015) (Engelsk): CRM 2015 - Error after update 0.1...

Opdatering 0.1 til MS CRM 2015

af Henrik Jensen 20. april 2015 17:39

Så har Microsoft frigivet den første opdatering til MS CRM 2015, nemlig Opdatering 0.1 (Update 0.1). Opdateringen indeholder en meget lang liste med fejlrettelser.

Microsoft har ændret navngivning af MS CRM opdateringer. Læs mere her: Ændring af navngivning af MS CRM opdateringer...

Ud over den lange række af fejlretninger indeholder opdateringen ligeledes en række nyheder. Læs mere om nyhederne her: Nyheder vedrørende MS CRM 2015 Opdateringspakke 1...

Læs mere op opdateringen: Opdatering 0.1 til MS CRM 2015...

Ændring af navngivning af MS CRM opdateringer

af Henrik Jensen 20. april 2015 17:00

Microsoft har ændret navngivning af MS CRM opdateringer. En af ændringerne er, at man tidligere benævnte opdateringer som Opdateringspakke (Update Rollup). Den nye benævnelse er Opdatering (Update).

Ligesom tidligere vil de første 3 tal i Opdateringen fortælle de primære ting der er relevant for den specifikke Opdatering. Den første Opdatering til MS CRM 2015 Lokal løsning (Onpremise) er nummereret 7.0.1.129, og benævnes som Opdatering (Update) 0.1 til Microsoft Dynamics CRM 2015.

Læs mere op ændringerne i navngivningen (Engelsk): New naming conventions for MS CRM updates...

Opdateringspakke 2 til Serviceopdatering 1 til MS CRM 2013

af Henrik Jensen 10. februar 2015 08:19

Så har Microsoft frigivet Opdateringspakke 2 til Serviceopdatering 1 (Rollup 2 for SP1) til MS CRM 2013. Opdateringspakken indeholder atter en meget lang liste med fejlrettelser.

Opdateringspakken indeholder som sådan ikke nogle nyheder, men alene fejlrettelser.

Læs mere: Opdateringspakke 2 til Serviceopdatering 1 til MS CRM 2013...

Opdatering af Dynamics Connector

af Henrik Jensen 20. januar 2015 09:07

Microsoft har frigivet en hotfix til Dynamics AX 2012 R3 som løser et problem vedrørende synkronisering af Firma (Customer) og Kontaktperson (Contact). Læs mere om hotfix'en her: Hotfix released for Microsoft Dynamics AX 2012 R3...

Man kan ændre en række af konfigurationsindstillingerne for connectoren vedrørende logging og eksekvering i filen ConnectorServiceHost.exe.config. Læs mere om mulighederne her: Connector for Microsoft Dynamics configuration settings...

Fejl omkring rettigheder i MS CRM 2015

af Henrik Jensen 9. december 2014 16:29

Thomas Rath fra Norriq har fundet endnu en fejl i MS CRM 2015...og en ret irriterende en af slagsen (det er de vist alle sammen). Det der gør denne fejl særlig irriterende er, at en umiddelbar løsning kan være at slække på sikkerhedsindstillingerne i enkelte sikkerhedsroller. I samarbejde med Thomas har jeg analyseret på problemet, dog ikke til bunds, da det kan være en kompleks problemstilling.

Problemet

Man kan opleve følgende:

  • Man møder en tom skærm når man åbner et Kundeemne, en Kontaktperson et Firma og Konkurrent.
     

     
  • Man kan ikke Kvalificere et Kundeemne.
  • Man vil opleve en fejlmeddelelse.
     


    ...med følgende detaljeret meddelelse:
     

 

Løsningen

Den umiddelbare løsning er at Microsoft retter fejlen. Indtil det er tilfældet har vi identificeret følgende løsning, som skal indstilles forskellige steder i de Sikkerhedsroller man benytter:

  • Åbning af Firma, Kontaktperson og Kundeemne: Læs-rettighed på Kampagne (Marketing)
  • Kvalificering af Kundeemne til Salgsmulighed: Læs-rettighed på Forbindelse (Kerneposter)
  • Åbning af Konkurrent: Læs-rettighed på Produkt, Egenskab og Salgsmateriale (Salg)

Det kan altså anbefales at analysere sine Sikkerhedsroller, og teste brugen af disse. Ovenstående er de umiddelbare fejl vi har identificeret. Der kan sagtens være flere ting som fejler, og som kræver yderligere analyse.

Opdateringspakke 1 til Serviceopdatering 1 til MS CRM 2013

af Henrik Jensen 4. oktober 2014 09:26

Så har Microsoft frigivet Opdateringspakke 1 til Serviceopdatering 1 (Rollup 1 for SP1) til MS CRM 2013. Opdateringspakken indeholder atter en meget lang liste med fejlrettelser.

Opdateringspakken indeholder som sådan ikke nogle nyheder, men alene fejlrettelser.

Læs mere: Opdateringspakke 1 til Serviceopdatering 1 til MS CRM 2013...

Outlook-klienter kan ikke forbindes til MS CRM 2013

af Henrik Jensen 29. juli 2014 15:56

En af mine kunder rapporterede om et problem med at konfigurere Outlook-klienter til MS CRM 2013...en organisation som netop er blevet opgraderet fra MS CRM 2011.

En analyse af logfilen fortalte en del, men ikke hele historien.

14:08:35|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.InitializeMapiStoreForFirstTime
14:09:23|  Error| Exception : An error has occurred. Try this action again. If the problem continues, check the Microsoft Dynamics CRM Community for solutions or contact your organization's Microsoft Dynamics CRM Administrator. Finally, you can contact Microsoft Support.
      at Microsoft.Crm.MapiStore.DataStore.WaitInitialized()
      at Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.InitializeMapiStoreForFirstTime()
      at Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.Configure(IProgressEventHandler progressEventHandler)
      at Microsoft.Crm.Application.Outlook.Config.ConfigEngine.Configure(Object stateInfo)
14:09:23|  Error| Exception : Server was unable to process request. 

Den 2. maj 2013 var jeg involveret i en lignende supportsag, og faktisk blev problemet "ordnet" i forhold til MS CRM 2011 mens problemet nu opstod i MS CRM 2013. I den nyligt frigivne Opdateringspakke 3 (Rollup 3) til MS CRM 2013 er problemet "atter" fix'et.

Læs mere om problemstillingen, og løsningen på problemet: Outlook-klienter kan ikke forbindes til MS CRM 2013...

Opdateringspakke 12 til MS CRM 2011 er frigivet

af Henrik Jensen 11. januar 2013 07:45

Microsoft har frigivet Opdateringspakke 12 (Rollup 12) til MS CRM 2011. Opdateringspakken indeholder rigtig mange nyheder og forbedringer. Specielt Online-udgaven indeholder mange af nyhederne, mens den lokale udgave (Onpremise) må vente et stykke tid (1. eller 2. kvartal 2013) med nogle af nyhederne.

Opdateringspakken indeholder følgende nyheder:

  • De tidligere annoncerede nyheder fra Q2 2012 Service Update.
  • Nye indekses til at forbedre søgningerne for følgende entiteter:
    • Sager (Cases)
    • Salgsmuligheder (Opportunities)
    • Konkurrenter (Competitors)
    • Kontaktpersoner (Contact) - Telefonnummer-felterne
    • Afdeling (Business Unit)
    • Forbindelser (Connection)
    • Forbindelsesroller (Connection Role)
    • Artikler (KB Article)
    • Kundeemner (Lead)
    • Produkter (Product)
    • Salgsmateriale (Sales Literature)
       
  • Opdatering i forhold til SDK'et på følgende områder:
    • Nye muligheder i forhold til forskellig browserunderstøttelse
    • Nye muligheder med Activity Feeds
    • Ny brugerflade, med nye muligheder (kun i Online-udgaven)
    • Mere effektiv brug af metadata med en bedre ydelse
    • Bedre ydelse ved massehændelser (sletninger, indlæsninger mv.)
       
  • Indeholder alle hotfixes / opdateringer udgivet i tidligere opdateringspakker

Læs mere om Opdateringspakke 12 til MS CRM 2011...

Bliv medlem af CRMUG DK

De regionale afdelinger i CRMUG giver mulighed for a mødes med andre medlemmer af CRMUG i dit lokalområde. Hermed får du mulighed for at mødes ansigt til ansigt og vidensdele med andre brugere af Microsoft Dynamics CRM i dit område.

Læs mere den Danske afdeling af CRMUG...

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 25 års, deraf mere end 18 år med CRM-systemer, og samtidig indehaver af mere end 50 Microsoft-certificeringer.

Mobil: +45 20 300 300
E-mail: hj@easyconsult.dk

EASYConsult ApS

Læs mere...

Downloads, værktøjer, installation og JScript

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Værktøjer til MS CRM:
    • Liste med værktøjer til MS CRM

Krav og opsætninger til installation:
    • Krav og opsætninger MS CRM 2011
    • Krav og opsætninger MS CRM 2013
    • Krav og opsætninger MS CRM 2015
    • Krav og opsætninger MS CRM 2016

JScript eksempelkode:
    • JScript eksempelkode

Diverse værktøjer:
    • Sysinternals
    • PowerShell og MS CRM 2011

Visual Studio, SSIS og Kingswaysoft
    • Visual Studio 2017
    • Dataværktøjer (SSIS) 2017
    • Kingswaysoft

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.