af Henrik Jensen
8. februar 2017 08:05
Microsoft har frigivet en opdatering til CRM 2013 SDK (6.1.2). Denne opdatering indeholder bl.a. understøttelse af nye godkendelsesmekanismer, som er inkluderet i CRM SDK 8.1.1.
Ved implementering af opdateringen er det muligt at forbinde MS CRM 2013 til Adxstudio Portal v7.
Læs mere om SDK'et (Engelsk): CRM SDK 6.1.2 Released – Fixes Adxstudio and Dynamics 365 Compatibility...
af Henrik Jensen
18. november 2016 08:07
Microsoft har valgt at relancere Microsoft Dynamics 365 CRM Developer Toolkit, som har været væk fra markedet i en del år. Toolkit'et er indtil videre en beta-version, som indeholder enkelte mangler og fejl.

En forudsætning for at benytte Toolkit'et er at man skal installere Dynamics 365 SDK. Når det er på plads har man også mulighed for at udvikle plugins, workflow activities og klient-side scripts i forhold til MS CRM 2013, 2015 og 2016.
Download toolkit'et: Microsoft Dynamics 365 Developer Toolkit...
Dynamics 365 SDK: Microsoft Dynamics 365 Software Development Kit (SDK)...
Yderligere information om toolkit'et: Microsoft Dynamics 365 Developer Toolkit...
af Henrik Jensen
12. november 2016 11:39
Microsoft har frigivet en kritisk opdatering (6.1.4.173) til MS CRM 2013 til Outlook.
Opdateringen har til formål at løse problemer med integrationen mellem MS CRM 2013 til Outlook i forhold til Office 2016. Opdateringen er alene til Outlook-klienten.
Hvis man allerede har implementeret den seneste opdatering til MS CRM 2013 til Outlook (Opdateringspakke 4 til Serviceopdatering 1) kan man implementere den kritiske opdatering direkte.
Hvis ikke har den seneste opdatering implementeret skal denne implementeres først.
Link til den kritiske opdatering (Dansk): Vigtig opdatering til MS CRM 2013 Service Pack 1...
af Henrik Jensen
17. juni 2016 08:09
Når man reinstallerer MS CRM til Outlook, kan der meget nemt opstå dubletter i MS CRM, og således også i Outlook.
Hvis man reinstallere MS CRM til Outlook, eller får en ny computer, hvor på man installerer MS CRM til Outlook, så vil de forskellige synkroniseringsfiltre i MS CRM sørge for at synkronisere Kontaktpersoner, Opgaver, Aftaler mv. fra MS CRM til Outlook, uanset om disse måtte findes i forvejen i Outlook. Læs mere om teknikken i dette blogindlæg, som jeg har lavet for lang tid siden, men som stadig er gældende: Sådan virker Outlook synkronisering...
Undgå dubletter
Man kan undgå at få dubletterne, ved få MS CRM til Outlook til at fjerne alle de poster, i Outlook, der er synkroniseret med MS CRM. Følgende SKAL gøres FØR man fjerner MS CRM til Outlook eller kasserer sin computer for at få en ny:
- Åbn dialogboksen med Personlige indstillinger (enten fra MS CRM eller Outlook) og klik på fanen Synkronisering.

- Klik på linket filtre.
- Marker alle filtre og klik på knappen Deaktiver efterfulgt af et klik på knappen OK.

- Gennemfør en synkronisering i Outlook. Dette vil fjerne ALLE de poster som er synkroniseret med MS CRM.

- Man kan herefter afinstallere MS CRM til Outlook for at installere den igen eller tage sin nye computer i brug hvorpå man implementerer MS CRM til Outlook.
- For at få synkroniseringen sat i gang igen gennemføres trin 1-4, dog hvor man Aktiverer alle de ønskede filtre igen.
Dataene bliver synkroniseret over i MS CRM igen, og der opstår ingen dubletter.
Læs mere
Komplet fjernelse af MS CRM til Outlook: Komplet fjernelse af MS CRM til Outlook...
af Henrik Jensen
23. maj 2016 13:30

Min gode kollega, og KingswaySoft MVP Thomas Pein-Lorenzen har gjort mig opmærksom på at Kingswaysoft har frigivet en Spring Release af deres SSIS Integration Toolkit...ikke bare til MS CRM, men også til den enorme mængde af produkter og teknologier, som KingswaySoft kan integrere til. Læs mere om de mange teknologier her: SSIS Integration Toolkit Spring 2016 Releases...
I forhold til MS CRM omfatter opdateringen en række nyheder, udvidelser samt almindelige fejlretninger. Læs mere om disse her: What's New with the SSIS Integration Toolkit for Dynamics CRM...
BEMÆRK! Man bør altid benytte samme version af KingswaySoft til designer og server. Der kan opstå problemer hvis man f.eks. på serveren bruger version 6.1, og i designeren benytter version 7.1.
Download Kingswaysoft SSIS Integration Toolkit (Engelsk): Download the SISS Integration Toolkit for MS CRM...
af Henrik Jensen
18. maj 2016 08:12
CRM Maintenance Job Editor findes til en række af de forskellige versioner af MS CRM, herunder til MS CRM 2016.
CRM Maintenance Job Editor findes til følgende CRM-versioner:
Læs mere om de jobs som man kan indstille med CRM Maintenance Job Editor: Værktøjer: Maintenance Job Editor...
af Henrik Jensen
16. maj 2016 08:30
I nogle tilfælde har jeg fået adgang til en CRM-server hvor jeg skal administrerer MS CRM via Installationsstyringen (Deployment Manager), men jeg er ikke oprettet som Installationsadministrator (Deployment Administrator). I de fleste tilfælde vil jeg bede de ansvarlige om at oprette mig som Installationsadministrator, men i nogle tilfælde kan det være besværligt.
Denne vejledning viser hvordan man kan oprette en CRM-bruger som Installationsadministrator (Deployment Administrator) direkte på SQL Serveren, og dermed opnå adgang til Installationsstyringen (Deployment Manager).
Eksemplet herunder tager udgangspunkt i MS CRM 2016, men det er samme fremgangsmåde helt tilbage til MS CRM 4.0.
Forudsætningerne er, at den Bruger man vil gøre til Installationsadministrator:
- Skal være oprettet i MS CRM og have sikkerhedsrollen Systemadministrator.
- Skal, som minimum, være Lokal Administrator på CRM-serveren.
- Man skal have rettigheder som SysAdmin på SQL Serveren.
Gennemfør følgende trin:
- Find SystemUserId, fra Organisationsdatabasen, på den bruger som skal være Installationsadministrator:
SELECT SystemUserId, FullName
FROM dbo.SystemUser
WHERE (FullName LIKE '%test%')
- Find Id og UserId fra MSCRM_CONFIG:
SELECT Id, UserId
FROM dbo.SystemUserOrganizations
WHERE (CrmUserId = '[SystemUserId fra Trin 1]')
- Find Id, fra MSCRM_CONFIG, på den Sikkerhedsrolle (Security Role), som er Administrator:
SELECT Id FROM dbo.SecurityRole WHERE (Name = 'Administrator')
- Kør følgende script, fra MSCRM_CONFIG, for at oprette en SystemUserRole:
INSERT INTO SystemUserRoles
(
[Id]
,[SecurityRoleId]
,[SystemUserId]
,[IsDeleted]
)
VALUES
(
NEWID()
,'[Id fra Trin 3]'
,'[UserId fra Trin 2]'
,0
)
- Kør følgende script, fra MSCRM_CONFIG, for at knytte Brugeren til SystemUser-tabellen:
UPDATE SystemUser
SET Name = '[Brugernavn (User Name) i MS CRM]'
WHERE Id = '[UserId fra Trin 2]'

af Henrik Jensen
1. maj 2016 08:45

ClickDimensions har opdateret deres løsning til MS CRM, og der er kommet mere funktionalitet til, såsom:
- Stoppe, Pause og Gentage: Giver mulighed for at Stoppe, Pause eller Gentage udvalgte dele af en Kampagne.
- Drag and Drop: Flere Drag and Drop-muligheder specielt omkring Social-elementerne.
- Afsendelse af E-mail: Ændring af sekvensen for lagring af e-mail før afsendelsen gennemføres.
- Hyperlinks: Det er nu muligt at indstille telefonnumre som Hyperlinks, og dermed aktivere en telefon-klient såsom Skype.
- Abonnementer: Det er nu muligt at implementere en CAPTCHA-komponent til sikring mod misbrug og robotter.
Læs mere (Engelsk): ClickDimensions Spring 2016 Updates for MS CRM...
Release notes (Engelsk): Release Notes Version 8.0.0 [April 2016] - 8.0.2...
af Henrik Jensen
21. marts 2016 08:20
Jesper Osgaard, Sr. Partner Technology Advisor, CRM har lavet et blogindlæg som samler relevant dokumentation og links til ditto indenfor følgende:
- Implementeringsguider
- Installationsvejledninger
- Links til oversigter over opdateringspakker
- Anden relevant dokumentation
Dokumentationen omfatter følgende versioner af MS CRM: 2016, 2015, 2011 og 4.0.
Link til siden: Microsoft Dynamics CRM Installations, Updates and Documentation...
af Henrik Jensen
25. februar 2016 17:42
Så har Microsoft frigivet Opdateringspakke 4 til Serviceopdatering 1 (Rollup 4 for SP1) til MS CRM 2013. Opdateringspakken indeholder en lang liste med fejlrettelser.
Jeg anbefaler at se den komplette liste med fejlrettelser ved at klikke på nedenstående link til Knowledge Base-artiklen.
Ud over fejlrettelserne indeholder opdateringen understøttelse af:
- Windows 10
- Microsoft Edge
- Dynamics CRM App for Android 5.0 on tablets
- Dynamics CRM App for Apple iOS 9.0 on tablets
- Dynamics CRM App for Windows 10 on tablets
Flere informationer om opdateringspakken: Opdateringspakke 4 til Serviceopdatering 1 til MS CRM 2013...
af Henrik Jensen
20. februar 2016 09:36
Scott Durow fra Develop 1 har annonceret en opdatering af Ribbon Workbench.
Opdateringen omfatter overordnet:
- Understøttelse af MS CRM 2015 Opdatering 0.1 og 0.2
- Understøttelse af MS CRM 2015 Opdatering 1
- Understøttelse af MS CRM 2016
- Mindre fejlrettelser og forbedringer
Link til ændringslog (Engelsk): Ribbon Workbench Changelog...
Download Ribbon Workbench: Ribbon Workbench 2013/2015/2016...
Læs mere om Ribbon Workbench (Engelsk): Getting started with the Ribbon Workbench...
af Henrik Jensen
3. februar 2016 10:19
Jeg har ofte opgaver som handler om optimering af MS CRM, herunder optimering af databasen. Der er mange "knapper" man kan "skrue på", en af dem er at optimere databaseindeks, særligt på CRM-organisationer som indeholder mange tilpasninger.
Jeg benytter enten SQL egen profiler til at analysere data-trafikken, eller meget gerne SQL-værktøjet sp_BlitzCache™ fra Brent Ozar, som i øvrigt også har en fortræffelig checkliste til SQL-optimering (Engelsk): How to Make Slow SQL Servers Go Faster...
Jeg faldt dog også over et indlæg som er lavet af Teamet bag Dynamics CRM in the Field. Dette indlæg beskriver bl.a.:
- Hvad man skal være opmærksom i forhold til optimering af MS CRM.
- Fokus på fjernelse af indeks som ikke benyttes.
- Anviser forskellige lister (Excel), med standardindeks i MS CRM.
- Anviser en forespørgsel som viser alle indeks i en MS CRM-organisation (Se herunder)
SELECT s.name + '.' + t.name AS 'table_name', i.name, i.index_id
FROM sys.schemas AS s
INNER JOIN sys.tables AS t ON s.schema_id = t.schema_id
INNER JOIN sys.indexes AS i ON t.object_id = i.object_id
LEFT OUTER JOIN sys.objects AS o ON o.parent_object_id = t.object_id
AND i.name = o.name
WHERE (i.name IS NOT NULL)
Link til indlæg om optimering (Engelsk): Dynamics CRM indexes (missing, redundant, and OOB)...