OPDATERING: CRM REST Builder

af Henrik Jensen 10. december 2016 13:09

Jason Lattimer har frigivet en opdatering af CRM REST Builder (v2.5.0.0).

Opdateringen omfatter:

  • Understøttelse af 8.2 Endpoint
  • Tilføjet mulighed for returnering af hele entiteter ved Create & Update
  • Tilføjet mulighed Retrieve, Update og Delete ved brug af genvejstaster
  • Ændring af funktionalitet ved Upsert
  • Tilføjet mulighed for at benytte non-required parametre ved actions og functions
  • Ændring af måden CSLD genindlæses

Læs mere (Engelsk): CRM REST Builder v2.5.0.0...

Download (Engelsk): CRM REST Builder v2.5.0.0...

http://jlattimer.blogspot.dk/2016/12/crm-rest-builder-v2500.html

Relancering af Microsoft Dynamics 365 CRM Developer Toolkit

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

Jason Lattimer frigiver en række opdateringer til værktøjer

af Henrik Jensen 16. oktober 2016 11:34

Jason Lattimer har i den seneste tid frigivet en række opdateringer til og nyheder i nogle af de værktøjer som han har udviklet.

Opdateringerne og nyhederne finder du i følgende værktøjer:

Hurtig søgning fungerer ikke som den skal

af Henrik Jensen 9. september 2016 07:56

I forbindelse med frigivelsen af MS CRM 2015 Opdatering 1 er det muligt at slå fuld tekstsøgning for hurtig søgning til (standardindstillingen er Nej) under Systemindstillinger (Fanen Generelt).

Indstillingen kan kun gennemføres på Onpremise-installationer, og altså ikke Online.

Ved at slå funktionen til kan man udnytte SQL Serverens Full Text Search-kataloget, som indeholder en indekseret liste med felter som er markeret som søgbare i MS CRM.

Ved at benytte SQL Serverens Full Text Search-kataloget gøres søgningen op til 100-gange hurtigere i meget store databaser. Man behøver heller ikke at bruge wildcards (*) når man bruger hurtigsøgning. 

 

Problemet

Problemet er, at funktionalitet, er at den ikke returnerer det forventede resultat. Lad os kigge på et eksempel hvor der søges efter ordet autor i feltet Firmanavn på entiteten Firma:

Hurtigsøgning Kriterie for Avanceret søgning Resultat af Avanceret søgning

Et andet krav for at Hurtigsøgningen fungerer er at indstille EnableQuickFindOptimization til 1. Man kan benytte værktøjet Dynamics CRM Organization Settings Editor til denne opgave.

Man skal være opmærksom på at SQL Serverens Full Text Search indeholder en række stopord. Man kan se hvilke ved at gennemføre følgende på CRM-organisationsdatabasen:

SELECT * FROM sys.fulltext_system_stopwords WHERE language_id =1030

 Et eksempel på noget af resultatet er:

 

Løsningen

Løsningen på problemet er, at slå fuld tekstsøgning for hurtig søgning fra...også selvom hurtigsøgningerne dermed bliver langsommere. Når man slår søgningen fra skal man, som udgangspunkt vente 24 timer på at MS CRM's vedligeholdelsesjobs gennemføres.

Man kan dog også manuelt opdatere Full-Text Catalog på SQL Serveren ved at klikke, med den højre musknap på CRMFullTextCatalog og vælg Properties. Marker derefter alternativet Optimize catalog og klik på knappen OK.

Når man slår hurtigsøgningen fra skal man bruge wildcards (*) når man bruger hurtigsøgning.

 

Læs mere

Microsoft fjerner mulighed for brug af listekomponent til SharePoint

af Henrik Jensen 22. august 2016 08:26

I maj måned 2015 annoncerede Microsoft (Engelsk: Dynamics CRM 2015 Update 1 List Component Deprecation...), at man ville fjerne muligheden for at bruge Listekomponenten til SharePoint på MS CRM Online.

Datoen for fjernelse af muligheden for at bruge Listekomponenten til SharePoint er den 30. november 2016. Efter denne dato er det kun muligt at benytte den server-baserede integration til SharePoint. Læs mere om opsætning af MS CRM til brug af server-baseret integration til SharePoint (Dansk): Konfigurere SharePoint-integration med MS CRM...

Læs mere (Engelsk): Removing Code-Based Sandbox Solutions in SharePoint Online...

Opdatering 1.2 til MS CRM 2015

af Henrik Jensen 26. juli 2016 08:36

Microsoft har frigivet en opdatering til MS CRM 2015 Onpremise, nemlig Opdatering 1.2 (Update 1.2). Opdateringen indeholder en meget lang liste med fejlrettelser.

Opdatering 1.2 omfatter ikke en opdatering af serveren, men indeholder alene opdatering af følgende komponenter:

  • Outlook-klienten (32 og 64 bit)
  • Sprogpakke (32 og 64 bit)
  • E-mail Router (32 og 64 bit)

Læs mere om opdateringen: Opdatering 1.2 til MS CRM 2015...

Undgå dubletter ved reinstallation af MS CRM til Outlook

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:

  1. Åbn dialogboksen med Personlige indstillinger (enten fra MS CRM eller Outlook) og klik på fanen Synkronisering.



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



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



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

Forretningsregler kan åbne for låste felter

af Henrik Jensen 9. juni 2016 16:10

Min gode kollega Thomas Pein-Lorenzen har lavet et blogindlæg på baggrund af en opdagense en anden kollega (Niclas Lund Stisager) har gjort.

Opdagelsen går ud på at, hvis man opretter en Forretningsregel (Business Rule), som låser op for felter, så vil disse forblive låst op selv om man f.eks. lukker en Salgsmulighed, deaktiverer en Kontaktperson mv. Der kan vist ikke være tvivl om at der er tale om en fejl i MS CRM.

 

Ud over de test som Thomas og Niclas har lavet, har jeg testet fejlen i den seneste opdatering (Serviceopdatering 1) til såvel Online som Onpremise, og fejlen er der stadig, og det gælder for alle felttyper.

...men der er en løsning på fejlen, om end den er lidt kryptisk, nemlig at opsætte mere end et kriterie i samme Forretningsregel.

Jeg kan anbefale at tage et kig på blogindlægget (Engelsk): Possible CRM bug: Business rules overrule Read-only records...

Analysere CRM's Audit Log med KingswaySoft

af Henrik Jensen 29. maj 2016 11:38

Jeg faldt over et blogindlæg som beskriver hvordan med kan bruge KingswaySoft til at trække data ud af CRM's Audit Log, hvilket ikke kan lade sig gøre som standard, og heller ikke muligt med tidligere versioner af KingswaySoft.

Med udgivelsen af version 7 (Læs mere: Opdatering af Kingswaysoft (7.1)...) kan man nu hente data i Audit Loggen.

Jeg kan anbefale at læse blogindlægget (Engelsk): Analyzing Audit Logs using KingswaySoft...

Opdatering af Kingswaysoft (7.1)

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

CRM Maintenance Job Editor til flere versioner

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

Tags: ,

2011 | 2013 | 2015 | 2016

Oprette en Installationsadministrator (Deployment Administrator) i databasen

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 AdministratorCRM-serveren.
  • Man skal have rettigheder som SysAdminSQL Serveren.

Gennemfør følgende trin:

  1. Find SystemUserId, fra Organisationsdatabasen, på den bruger som skal være Installationsadministrator:
    SELECT SystemUserId, FullName
    FROM dbo.SystemUser
    WHERE (FullName LIKE '%test%')
  2. Find Id og UserId fra MSCRM_CONFIG:
    SELECT Id, UserId
    FROM dbo.SystemUserOrganizations
    WHERE (CrmUserId = '[SystemUserId fra Trin 1]')
  3. Find Id, fra MSCRM_CONFIG, på den Sikkerhedsrolle (Security Role), som er Administrator:
    SELECT Id FROM dbo.SecurityRole WHERE (Name = 'Administrator')
  4. 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
    )
  5. 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]'

 

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.