af Henrik Jensen
31. august 2015 10:52
Hvis man importerer en MS CRM 2013-organisation til en MS CRM 2015-installation, så vil organisationen blive opgraderet. I dette scenarie kan man opleve følgende fejl:

System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.ProvisionOrganizationLanguagesAction ---> System.Data.SqlClient.SqlException: Invalid column name 'AttributeId'.
Invalid column name 'EntityName'.
Could not use view or function 'PrincipalSyncAttributeMap' because of binding errors.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
Løsningen
Fejlen har samme løsning som en anden fejl, som jeg lavede et blogindlæg om tidligere: Fejl ved opdatering af MS CRM 2015 med Opdatering 0.1...
Microsoft har erkendt fejlen men i skrivende stund er der endnu ikke lavet et fix til onpremise. Ifølge Oana Nitescu, Microsoft vil fejlen blive rettet i Opdatering 0.2 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...
af Henrik Jensen
30. august 2015 09:49

Min kollega Thomas Pein-Lorenzen har gjort mig opmærksom på et indlæg fra Aaron Richards, som kommer ind på frigivelser af opdateringer til MS CRM, så Windows 10 bliver understøttet.
Aaron Richards kommer også ind på en problematik omkring MS CRM 2011, som kan benyttes via Internet Explorer 10 på Windows 10. Der bliver således ikke understøttelse af MS CRM 2011 til Microsoft Edge-browseren.
Læs mere om frigivelserne (Engelsk): MS CRM Support with Windows 10, Edge browser, and Office 2016...
af Henrik Jensen
30. august 2015 09:10
Debajit Dutta har opdateret det Engelsksprogede værktøj Role Based Views in MS CRM, så det nu fungerer med MS CRM 2015.
Formålet med værktøjet er at man kan håndtere Visninger i forhold til Sikkerhedsroller i MS CRM.
Hvis man allerede har værktøjet installeret, så bør man fjerne dette før installationen af den opdaterede version. Vær opmærksom på at, hvis man ønsker at bevare de eksisterende opsætninger, så skal man følge nogle trin. Disse er beskrevet i følgende indlæg: Role Based Views in Dynamics CRM – New version released...
Download værktøjet (Engelsk): Role Based Views in MS CRM...
af Henrik Jensen
28. august 2015 08:07
Jesper Funk fra Norriq har tippet mig om en irriterende fejl når man gemmer poster i MS CRM 2015 Online med Opdatering 1. Fejlen kan opstå når man f.eks. gemmer en post såsom Firma, hvor man kan opleve at følgende dialogboks fremkommer når man klikker på knappen Gem og Luk:

OPDATERING! Efter at jeg har lavet denne artikel har flere kontaktet mig, herunder Nels Poulsen, CRM Architect hos GN Netcom, for at fortælle, at løsningen anvist i dette indlæg ikke har hjulpet hos dem. En del har forskellige oplevelser med om det virker eller ej, og der er mange andre mystiske fejl efter Opdatering 1 på MS CRM 2015 Online. Jeg har også selv oplevet nogle andre uheldigheder, som dette indlæg ikke dækker.
Indlæsning og håndtering af formularer (rent teknisk) er ændret med MS CRM 2015 Online Opdatering 1. De nye formularer er markant hurtigere end dets forgængere. Læs mere om dette her (Engelsk): MS CRM Online 2015 Update 1 - New Form Rendering Engine...
Fejlen kan undgås ved at indstille MS CRM til at benytte den forrige metode til håndtering af formularer (Indstillinger, Administration, Systemindstillinger) fanen Generelt.
BEMÆRK! Jeg har testet ovenstående problemstilling i såvel opgraderede organisationer som nyoprettede organisationer. Og det viser sig at problemet øjensynlig kun optræder i opgraderede organisationer.
af Henrik Jensen
23. august 2015 10:02

Windows 10 er netop blevet frigivet, og hvad så med MS CRM? Vil det fungere?
Som standard indeholder, og benytter, Windows 10 en ny browser som har navnet Microsoft Edge. Denne nye browser fungerer ikke 100% med MS CRM. Microsoft arbejder dog på en frigivelse af opdateringer, som vil blive frigivet inden for kort tid. Det drejer sig om følgende opdateringer:
- MS CRM 2013 (Onpremise), Service Pack 1, Update Rollup 4 (version 6.1.4)
- MS CRM (Onpremise) Update 0.2 (version 7.0.2)
- MS CRM Online, 2015 Update 1.1 (version 7.1.1)
af Henrik Jensen
23. august 2015 09:35
Jacob Mondrup fra Vivant har tippet mig om en løsning som gør det muligt at benytte "Indeholder ikke" forespørgsler i Avanceret søgning.
Problemet
Hvis man f.eks. ønsker at finde alle Firmaer som IKKE har tilknyttet en Kontaktperson, så vil man normalt forsøge med følgende forespørgsel:

Resultatet vil dog være tomt...altså at der ikke eksisteret Firmaer uden Kontaktpersoner, hvilket ikke nødvendigvis er sandt.
Igennem lang tid har flere adresseret denne problemstilling for Microsoft, som ikke har løst denne endnu.
Løsningen
Firmaet Cobalt har lavet en løsning som giver den nødvendige funktionalitet, i form at en Administreret Løsning man kan installere, og som så "overskriver" den manglende funktionalitet i Avanceret søgning, så det rent faktisk fungerer som det skal.
Når man downloader løsningen (se herunder), så består den af en ZIP-fil, som indeholder en løsning til henholdsvis MS CRM 2013 og MS CRM 2015. Man skal således benytte den som er relevant i forhold til en egen CRM-version.
Grundlæggende information og download(Engelsk): Dynamics CRM Intelligent Query...
Blog med eksempler og information om nye muligheder (Engelsk): CRM Intelligent Query Known Issues, Fixes and Workarounds...
af Henrik Jensen
22. august 2015 08:59
Gartner giver i år Microsoft titlen som markedsleder i kategorien Enterprise CRM Suite, som i en årrække har tilhørt fra den forsvarende mester Salesforce.com.
Analytikere gav MS CRM høje karakterer i forhold til ambitioner vedr. virksomheden (4.5). Ragsdale bemærker, at "Microsoft investere meget i sin CRM platform, og tilføjer til stadighed værdifult funktionailtet på tværs af salg, marketing og service, og som et resultat deraf gør det MS CRM meget egnet til store virksomheder".
Wettemann fremhæver "Parature service-mulighederne og vidensbase" samt "integration med Office 365 og PowerBI", og roser en forbedring af hele suiten med kunderettede integrationer.
Læs mere om analysen (Engelsk): The 2015 CRM Market Leaders: Enterprise CRM Suite...
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...
af Henrik Jensen
4. august 2015 08:09

Tanguy Touzard har atter opdateret den uundværlige værktøjskasse XrmToolBox (version 1.2015.7.31).
Ud over en række generelle fejlretninger indeholder denne version et nyt værktøj - Chart Manager, som kan bruges til at Eksportere, Importere og redigere diagrammer.

Læs mere om nyhederne (Engelsk): Release notes XrmToolBox 1.2015.7.31...
Download XrmToolBox: XrmToolBox for Dynamics CRM...