Optimere indlæsning af formularer i MS CRM

af Henrik Jensen 20. november 2014 08:19

Jeg faldt over følgende artikel, som beskriver hvordan man kan optimere indlæsningen af formularer i en lokalt installeret (onpremise) MS CRM. Det er egentlig ikke en nyhed som sådan, for man har kunnet benytte indstillingen et par IIS-versioner tilbage.

Det handler om indstillingen omitVaryStar, som kan indstilles til True, og dermed sikre at webressourcer bliver indlæst korrekt. På MS CRM-webstedet finder man indstillingen i IIS Manager, Configuration Manager ved at vælge system.web\caching\outputCache.

For at bevise om man får en ydelsesforbedring kan man, i MS CRM 2013, benytte Det skjulte ydelsesværktøj til at bevise forbedringen. Nedenstående analyse viser en forbedring på knap 1 sekund, ved indlæsning af Firma-formularen. Jo flere scripts man benytter jo bedre ydelse opnår man typisk.

Værktøj: CRM Data Detective

af Henrik Jensen 22. august 2014 11:44

I MS CRM benytter man ofte mange af de originale felter og man opretter ofte felter og lister efter kundernes ønsker og krav...men hvordan bliver felterne brugt? Indsætter brugerne data i felterne eller ej. Hvis ikke bør man overveje at adressere dette, for enten at få data i felterne eller helt fjerne feltet.

Jeg kan anbefale værktøjet CRM Data Detective, som kan hjælpe med til at belyse hvor meget man benytter felter i MS CRM.

Efter import af Løsningen (Solution) til værktøjet, åbnes denne og værktøjet initialiserer alle entiteter i MS CRM. Man kan derefter klikke på den entitet man ønsker at analysere, hvorefter felterne vises i skærmens højre del. I nederste højre del af skærmen kan man se hvor mange poster der findes indenfor den valgte entitet.

Og man kan så analysere hvor stor en procentdel af posterne, som indeholder data.

Link til værktøjet (Engelsk): CRM Data Detective...

Det skjulte ydelsesværktøj til MS CRM 2013

af Henrik Jensen 1. august 2014 12:40

MS CRM 2013 har et skjult værktøj til analyse af ydelsen ved load af data i MS CRM 2013. Formålet med værktøjet er at man kan analysere hvad der indlæses og hvor lang tid det tager at indlæse. Værktøjet kan kun benyttes i Internet Explorer (så vidt jeg kan teste)...og helst version 11, men både på Online og Onpremise.

Værktøjet har været tilgængeligt siden starten af MS CRM 2013. Hvis man har implementeret ServicePack 1 til MS CRM 2013, har værktøjet fået en bedre brugerflade, som er lettere at læse og giver et bedre overblik.

Hvis man f.eks. vil analysere Firmaformularen, så gør man følgende:

  1. Naviger til en visning med Firmaer.
  2. Tast CTRL+SKIFT+Q.
    Værktøjet vises øverst i browseren.
     
  3. Klik på knappen Enable, og derefter klikkes på knappen Close.

     
  4. Åbn et Firma og vent til hele formularen er indlæst.
  5. Tast atter CTRL+SKIFT+Q.
    Værktøjet vises øverst i browseren.
     
  6. Klik på knappen Disable.

     
  7. Man kan nu klikke på elementerne i tidslinjen for at se hvad der er udført og hvilken tid det har taget.

     
  8. Klik evt. på knappen Select Major for at få et overblik over de primære ting som er indlæst.


Værktøj til MS CRM: Useful Ribbon Buttons

af Henrik Jensen 10. juli 2014 09:52

For et stykke tid siden "opdagede" jeg at den gode mand Scott Durow fra Develop 1 har udviklet nogle små, men smarte funktioner, som udviklere og dem om tilpasser MS CRM kan bruge i dagligdagen.

Det handler om et værktøj, som er udviklet til MS CRM 2011, men som også fungerer til MS CRM 2013. Værktøjet har følgende formål:

  1. Hente og kopiere GUID'en på den aktuelle post til Udklipsholderen.
  2. Vise GUIDS på markerede poster i en underformular eller visning. 
  3. Genindlæs den aktuelle formular. Det samme som at trykke på F5. 
  4. Genindlæs Båndet (Ribbon), som kan være aktuel hvis man, som udvikler, har tilknyttet kode til knapper i Båndet (Ribbon).

    

Hvis man importerer løsningen ind i en Dansk MS CRM er etiketterne forkerte, men kan rettes ved brug af SiteMap-værktøjet i XRMToolBox.

 

Læs mere og download løsningen (Engelsk): Small is beautiful – Useful Ribbon Buttons...

E-bog om dashboard

af Henrik Jensen 30. juni 2014 20:43

Microsoft har frigivet en e-bog som har fokus på oprettelse af dashboard.

E-bogen er til administratorer og superbrugere, og beskriver de fundementale ting der er værd at vide om dashboard, og som guider dig gennem processen til oprettelse af lister og diagrammer, der er afgørende for at gøre data let forståeligt og tilgængeligt.

E-bogen inspirerer til at bruge dashboards på forskellig vis og er dermed med til at udvide dine dashboards på interessante måder.

Link til e-bogen (Engelsk): New eBook: Create or customize dashboards...

Microsoft frigiver opdatering til Connector for Microsoft Dynamics V3 - CU3

af Henrik Jensen 19. juni 2014 10:45

Microsoft har frigivet en opdatering til Connector for Microsoft Dynamics V3 CU3 (3.3.514.1). Opdateringen indeholder en række nyheder samt en række fejlrettelser.

Nyhederne og rettelserne omfatter bl.a.:

MS CRM 2013 Bedre understøttelse af MS CRM 2013 SP1 (6.1).
Mulighed for at tilknytte flere adresser til Firmaer (Accounts) og Kontaktpersoner (Contacts), som ikke tidligere havde flere adresser tilknyttet.
Dynamics NAV Understøttelse af Multi-tenant i Dynamics NAV.
Bedre understøttelse af specielle karakterer i firmanavne i Dynamics NAV.
Dynamics AX Man kan nu regenerere adresser for Dynamics AX-kunder, som tidligere er blevet slettet i Dynamics AX og MS CRM.
.NET Framework Kontrol for hvilket .NET Framework (3.4 og 4.5.1) der benyttes, under installationen.
SQL Server Man kan nu opgradere installationer hvor SQL Serveren benytter case-sensitive Microsoft SQL Server instanser.
Dokumentation User Guides for alle typer af installationer er opdateret, og det anbefales at læse disse for at undgå unødvendige fejl.
Dokumentationen beskriver hvordan man opgraderer de forskellige typer af installationer.

Link til originale blogindlæg (Engelsk): Connector for Microsoft Dynamics V3 CU 3 released...

Dubletregistrering er tilbage i MS CRM 2013, men...!

af Henrik Jensen 9. juni 2014 13:04

Microsoft fjernede dubletregistrering i MS CRM 2013, hvilket rigtig mange var utilfreds med. Den officielle forklaring var, at dubletsøgning krævede mange ressourcer og derfor påvirkede ydelser i MS CRM 2013.

I forbindelse med lanceringen af Opdateringspakke 1 blev en del af dubletregistreringen gjort tilgængelig igen, dog med begrænset funktionalitet.

Med frigivelsen af Serviceopdatering 1 (Service Pack 1) til MS CRM 2013, har Microsoft genindført dubletregistrering igen...men fungerer det nu som det oprindelig gjorde? Læs om dette i følgende Engelsksprogede indlæg: CRM 2013 Service Pack 1: Duplicate Detection Is Back, But…!!...

Frigivelse af Connector for Microsoft Dynamics V3 Rollup 2

af Henrik Jensen 8. maj 2014 15:28

Microsoft har frigivet Opdateringspakke 2 (Rollup 2) til version 3 af Connector for Microsoft Dynamics (Build 3.2.816.1). Kun enkelte nye funktionaliteter er kommet til.

Opdateringen omfatter bl.a.:

SQL Server 2014 Connectoren understøtter nu SQL Server 2014, som vil kræve denne opdatering.
Dynamics AX Microsoft Dynamics AX 2012 R3 ERP er nu understøttet med denne frigivelse.
   

Bemærk! Senere på måneden, eller først i juni 2014, vil Microsoft frigive endnu en opdatering af connectoren.

Læs mere (Engelsk): Connector for Microsoft Dynamics V3 CU 2...
Download (Kun adgang for MS-partnere)
: PartnerSource download Connector for Microsoft Dynamics...

Tags: , , ,

2011 | 2013

Del (Share) data i MS CRM...fordele og ulemper

af Henrik Jensen 6. maj 2014 14:31

Når man har flere Afdelinger (Business Units) i sin CRM-organisation, kan man have behov for at dele data på tværs af Afdelinger. Som standard har MS CRM mulighed for dette ved brug af funktionen Del (Share):

  

Man har mulighed for at dele data med såvel Brugere (Users) som Grupper (Teams), og det er som sådan ganske fint...men det rejser mindst 2 spørgsmål:

  • Hvordan påvirker deling ydelsen i CRM-systemet?
  • Hvordan administrerer man delte data?

Selve ydelsen i CRM-systemet bliver påvirket af deling, og er det noget man gør meget brug af, kan ydelsen påvirkes optil 10%. Hvad værre er; man har ikke, og kan ikke få, et overblik over hvad der er delt i CRM-systemet.

Jeg kan anbefale at læse følgende Engelsksprogede artikel, som kommer godt omkring fordele og ulemper med deling: Excessive and Systematic Use of Sharing in MS CRM...

For bl.a. at imødekomme de 2 problemstillinger, har Microsoft introduceret Adgangsteams (Access Teams) i MS CRM 2013. Med Adgangsteams opnår man bl.a.:

  • Centralt styret håndtering af handlinger (Læs, Skriv, Slet mv.)
  • Mulighed for at finde frem til hvilke data der er delt med hvem (ved brug af Avanceret søg).
  • En bedre ydelse.
  • En visuel fremstilling, på posterne, hvem disse er delt med, idet man kan indsætte en Underformular (Sub Grid) på formularen, som håndterer de Brugere der indgår i Adgangsteamet.

Der er dog den ulempe, at den bruger, som indsætter Brugere der skal have adgang til f.eks. Firmaer (Accounts), skal selv have Del (Share) rettigheden, og man kan dermed ikke fjerne muligheden for at bruge traditionel Deling (Sharing).

Læs mere om Adgangsteams (Access Teams) i denne Engelsksprogede artikel: Improving Performance with Access Teams in MS CRM 2013...

Dashboard, PowerPivot og PowerView

af Henrik Jensen 3. maj 2014 08:29

Tidligere på ugen havde jeg et indlæg på en CRMUG-event hos Dansk Erhverv, hvor jeg gav inspiration til anvendelse af Dashboard, PowerPivot og PowerView til at præsentere data fra MS CRM (også MS CRM Online) samt eksterne datakilder.

Flere har spurgt til min PowerPoint-præsentation, så her er den: CRMUG - Dashboard, PowerPivot og PowerView.pdf (531,74 kb)

 

Nye udgaver af BizTalk integrationsværktøjer fra Rödl & Partner

af Henrik Jensen 24. februar 2014 14:51

Tyske Rödl & Partner har frigivet en række opdateringer til deres suite af værktøjer til integration mellem Microsoft BizTalk Server 2013 og MS CRM 2013. Opdateringerne omfatter:

Læs mere om ïntegrationsværktøjerne fra Rödl & Partner (Engelsk): Rödl & Partner Integration...

Instance Adapter...nu med flere muligheder

af Henrik Jensen 29. november 2013 09:01

Microsoft har opdateret Instance Adapter, som kan benyttes sammen med Connector for Microsoft Dynamics.

Med denne gratis adapter er det muligt at synkronisere data mellem 2 organisationer i MS CRM 2011/2013. Adapteren kan benyttes i alle former for miljøer (on-premise, online, IFD mv.), hvilket betyder at man bl.a. kan bruge adapteren til at flytte data mellem et MS CRM-testmiljø, som kører on-premise, med et MS CRM-produktionsmiljø som kører online.

Læs mere og download adapteren (Engelsk)Microsoft Dynamics CRM 2011 Instance Adapter...

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.