Opdatering af værktøj til håndtering af Rollebaserede visninger

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...

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...

MS CRM for phones app til iPhone og Android

af Henrik Jensen 25. juli 2015 09:28

Jesper Osgaards, Sr. Partner Technology Advisor, CRM har begået et indlæg, på engelsk, om de mange nyheder der er for phones app til iPhone og Android.

Kravet for at man kan drage nytte af nyhederne er at man benytter MS CRM Online, da denne indeholder Opdatering 1. Senere på året frigives Opdatering 1 til Onpremise. Læs mere om dette her: Hvornår kommer Opdatering 1 til MS CRM 2015?...

Link til indlæg om nyhederne vedr. Phones (Engelsk): It's here - the Dynamics CRM for phones app for iPhone and Android...

Opdatering af værktøjskassen XrmToolBox (1.2015.7.6)

af Henrik Jensen 8. juli 2015 18:11

Den franske gut Tanguy Touzard har atter opdateret den uundværlige værktøjskasse XrmToolBox (version 1.2015.7.6).

Ud over en række generelle fejlretninger indeholder denne version også en række nyheder omkring værktøjet til håndtering af Plug-Ins.

Denne udgave indeholder også en helt anderledes måde at håndtere plug-ins til selve XrmToolBox-værktøjet. Så hvis man benytter andre værktøjer end dem der følger med XrmToolBox'en som standard, skal man bibeholde den gamle version (1.2015.6.9), da disse ikke vil kunne fungere sammen med den nye version.

Læs mere om nyhederne (Engelsk): Release notes XrmToolBox 1.2015.7.6...

Download XrmToolBox: XrmToolBox for Dynamics CRM...

Fejl ved import af organisationer efter Opdatering 0.1

af Henrik Jensen 25. juni 2015 19:33

Hvis man har opdateret MS CRM 2015 med Opdatering 0.1 (Update 0.1) så vil man opleve følgende fejl når man forsøger at importere en organisation:

I logfilen finder man bl.a. følgende meddelelse:

Error while updating organization information: System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'p_CreateAuditEntry'.

Der er flere som har oprettet en sag hos Microsoft, men der er ikke frigivet en officiel løsning på problemet. Læs mere om dette her: Error Importing Organization after Update 0.1...

I ovennævnte artikel beskriver Harald Petersilka en løsning, som jeg kan tilslutte mig, om end det er en midlertidig løsning. Husk herunder at fjerne de dele af de 2 stored procedures, som refererer til tabellen AuditHistory. De 2 stored procedures skal ende med at se således ud:

if exists (select * from sys.objects where name = 'p_CompleteAuditEntry' and type = 'P')
begin
drop procedure p_CompleteAuditEntry
end
go
create procedure p_CompleteAuditEntry( @AuditEntryId uniqueidentifier,
@Result int,
@Details nvarchar(max)) as
begin
set nocount on
end
go

 

if exists (select * from sys.objects where name = 'p_CreateAuditEntry' and type = 'P')
begin
drop procedure p_CreateAuditEntry
end
go

create procedure p_CreateAuditEntry (@AuditEntryId uniqueidentifier,
@ObjectId uniqueidentifier,
@ObjectType nvarchar(40),
@Operation nvarchar(40),
@Details nvarchar(max),
@UserName nvarchar(40)) as
begin
set nocount on
end
go

Opdatering af værktøjskassen XrmToolBox (1.2015.6.9)

af Henrik Jensen 11. juni 2015 09:09

Den franske gut Tanguy Touzard har atter opdateret den uundværlige værktøjskasse XrmToolBox (version 1.2015.6.9). Opdateringen omfatter en række af værktøjskassens apps, som enten har fået nye funktioner eller rettet fejl.

Læs mere om nyhederne (Engelsk): Release notes XrmToolBox 1.2015.6.9...

Download XrmToolBox: XrmToolBox for Dynamics CRM...

Videoer vedrørende MS CRM 2015 Opdatering 1

af Henrik Jensen 7. juni 2015 09:01

MS CRM Implementeringsvejledning for CRM Online og CRM 2015 (lokal)

af Henrik Jensen 2. maj 2015 08:48

Microsoft har frigivet en opdatering til MS CRM Implementeringsvejledning for CRM Online og CRM 2015 (lokal - onpremises). Opdateringen omfatter bl.a. de nye ændringer som MS CRM 2015 Update 1 indeholder.

Store dele af implementeringsvejledningen findes på Dansk, og den komplette vejledning er på Engelsk.

Download (Engelsk): MS CRM Implementation Guide for CRM Online and CRM 2015 (on-premises)...

Download (Dansk): MS CRM Implementeringsvejledning for CRM Online og CRM 2015 (lokal)...

Hvornår kommer Opdatering 1 til MS CRM 2015?

af Henrik Jensen 26. april 2015 08:41

I den sidste tid har jeg fået det samme spørgsmål fra såvel kunder som partnere:

  • Hvorfor er mange af de nye ting, såsom ny navigation ikke med i den netop frigivne opdatering?
  • Hvornår kommer Opdatering 1 til MS CRM 2015?
  • Vil Opdatering 1 komme til både Online og Lokal løsning (Onpremise)?

Der er ikke noget at sige til at man bliver forvirret, med al den kommunikation der flyder rundt på Internettet, og som er mere eller mindre valid.

Microsoft har netop frigivet Opdatering 0.1 til såvel Online som Onpremise. Den opdatering indeholder en lang række fejlretninger og lidt nyheder.

Opdatering 1...altså den med de mange nyheder vil snart blive frigivet (læs; i dette kvartal), men kun til Online, og altså ikke til Onpremise. Jeg er ikke bekendt med hvornår den bliver frigivet til Onpremise, men et godt gæt er til efteråret.

Læs mere om Opdatering 1 (Engelsk): MS CRM 2015 Release Preview Guide...

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...

Bog: The CRM Field Guide

af Henrik Jensen 16. april 2015 08:11

En række MS CRM MVP'ere har tidligere udgivet boget - The CRM Field Guide. Bogen er nu blevet opdateret til MS CRM 2013.

Ud over at bogen giver et grundlæggende indblik i fundamentale emner vedr. MS CRM, kommer den også omkring avancerede og svære emner illustreret gennem bedste praksis og strategier den kombinerede erfaring af nogle af de mest erfarne globale eksperter i CRM-industrien.

Bogen giver mange tips og tricks til alle som berører den tekniske side af MS CRM.

Link til bogen (Engelsk): The CRM Field Guide...

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

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.