Frigivelse af MS CRM 2013 SDK Opdatering 6.1.1

af Henrik Jensen 17. oktober 2014 12:52

I september frigav Microsoft en opdatering til Software Delveloper Kit (SDK) - MS CRM 2013 SDK Opdatering 6.1.1, i forlængelse af frigivelsen af Opdateringspakke 1 til Serviceopdatering 1 til MS CRM 2013.

Af større opdateringer kan nævnes:

  • Opdatering af komponenter (assemblies).
  • Fejlrettelser i forhold til CrmScvUtil.exe.
  • Opdateringer af kommandoer til at håndtere op til 7 kommandoer i kommandolinjen (tidligere var det 5 kommandoer).
  • Implementering af parametre til brug for den nye TimerControl.
  • Fejlretning i forhold til kalenderkontrol.
  • Opdateringer som har indflydelse på frigivelse af den kommende MS CRM 2015.
  • Opdatering af eksempelfiler til enkelte JavaScript-eksempler.

Download (Engelsk): MS CRM 2013 Software Development Kit (SDK)...

Timeouts og begrænsninger i MS CRM

af Henrik Jensen 5. maj 2014 11:58

I den sidste tid er der en del som har spurgt til de standard begrænsninger der er i MS CRM. Jeg har tidligere begået et indlæg om dette (Timeouts og begrænsninger i MS CRM 2011...). Begrænsninger er de samme for MS CRM 2013.

MS CRM 2011/2013 er, som standard, indstillet med en række begrænsninger. De fleste af dem for at forbedre ydelsen og nogle på grund af risiko for at kompromittere systemet.

Somona Partners har lavet et gratis værktøj som man kan bruge til at ændre på begrænsningerne...også på MS CRM 2013 Online, som jeg vil anbefale til administratorer.

Link til værktøjet (Engelsk)CRM 2011 Timeouts and Limits Wiki...

Man kan også ændre indstillingerne med programmering. Et eksempel på dette kan man læse om her: Dynamics CRM 2013 - Extending the 10000 Record Limit when exporting to Excel...

Her er en liste over alle de indstillinger men kan ændre og dem som man ikke kan ændre: Organization entity attributes...

Frigivelse af MS CRM 2013 SDK Opdatering 6.0.4

af Henrik Jensen 25. marts 2014 09:28

Microsoft har frigivet en opdatering til MS CRM 2013 SDK Opdatering 6.0.4, i forlængelse af frigivelsen af Opdateringspakke 2 (Rollup 2) til MS CRM 2013.

Af større opdateringer kan nævnes:

  • Opdatering af SDK'et i forhold til ADFS 3.0
  • Eksempeldata i forhold til understøttelse af Windows 8 og Windows Server 2012 R2
  • Opdateringer i forhold til Custom Workflow Activities
  • Fjernelse af metoden Xrm.Page.ui.getCurrentControl, som ikke længere er understøttet med Opdateringspakke 2 (Rollup 2).
  • Opdatering af en række eksempeldata og guider.

Download (Engelsk): MS CRM 2013 Software Development Kit (SDK)...

Somona Partners frigiver CRM DevTools 1.1

af Henrik Jensen 26. februar 2014 10:18

Somona Partners har frigivet CRM DevTools 1.1, som kan hentes på Google Chromes Webstore, og installeres som en tilføjelse til Google Chrome.

Værktøjet indeholder en række nyttige værktøjer, som kan hjælpe en CRM-udvikler. Der er en række nyheder i denne udgivelse, herunder en ny fane (DB & Server), som indeholder mange systeminformationer, såsom:

  • Config and MSCRM Database info
    • Data Source
    • Initial Catalog
    • Timeout
    • Integrated Security
  • Server info OS Version
    • .Net Framework
    • Name
    • CRM File Path

Link til værktøjet (Engelsk):  CRM DevTools 1.1...

MS CRM 2011/2013 – JavaScript-programmering Best Practices

af Henrik Jensen 9. januar 2014 23:35

Ben Husking har lavet et ganske god indlæg som samler op på en masse nytte råd omkring programmering med JavaScript. Indlægget kommer også ind på en række begrænsninger som man skal være opmærksom på samt ting man skal tage forbehold for i forhold til flere browsere.

Endeligt kommer indlægget ind på brugen af namespaces samt giver råd omkring REST og SOAP. Jeg anbefaler at tage et kig på dette engelsksprogede indlæg: CRM 2011/2013 – JavaScript Programming Best Practices...

Frigivelse af MS CRM 2013 SDK Opdatering 6.0.3

af Henrik Jensen 18. december 2013 18:44

Microsoft har frigivet en opdatering til MS CRM 2013 SDK Opdatering 6.0.3. Opdateringen indeholder rigtig mange ændringer og nyheder i forhold til MS CRM 2013, og i forlængelse af frigivelsen af Opdateringspakke 1 (Rollup 1) til MS CRM 2013.

Bemærk at der, i skrivende stund, er angivet version 6.0.2 der hvor man downloader SDK'et, hvilket er en fejl. SDK'et er version 6.0.3 (jf. "Release history" i selve SDK'et).

Som noget nyt består SDK'et nu også af et SDK til brugerfladen "User Interface Integration (UII) Development Guide for MS CRM 2013", som kan downloades sammen med det almindelige SDK.

Mod sædvane har Microsoft endnu ikke frigivet SDK'et på MSDN endnu.

Download (Engelsk): MS CRM 2013 Software Development Kit (SDK)...

Genindlæsning (Reload/Refresh) af underformular (Subgrid)

af Henrik Jensen 28. juni 2013 18:03

Efter implementering af Opdateringspakke 12 (Rollup 12) eller December 2012 Service Update er det ikke længere muligt at benytte følgende kode til at håndtere hændelser (events) i forbindelse med genindlæsning (reload) af underformularer (subgrids):

function initForm() {
    // Fire this code from the form OnLoad event
    // Pause refresh of subgrid until the form is loaded.
    setTimeout(refreshSubgrid, 3000);
}

function refreshSubgrid() {
    var subGrid = document.getElementById("gridName");
    subGrid.attachEvent("onrefresh", FunctiontoExecute);
}

Metoden attachEvent er ikke længere understøttet, og ikke kompatibel med andre browsere end Internet Explorer.

Se et eksempel på en erstatning af attachEvent: JScript eksempelkode: Reload/Refresh Subgrid...

Ændring af OnChange-event på Two-Option (Boolean) felter

af Henrik Jensen 22. juni 2013 14:07

Det er normalt sådan, at man skal fjerne fokus fra et felt, f.eks. et tekstfelt, før OnChange-eventen indtræffer. Dette gælder også for Alternativknapper (Two-Option, Radio Buttons) og Afkrydsningsfelter (Two-Option, Check Boxes)...til stor irritation for de fleste.

I mange tilfælde er man nød til at lave nogle tricks for at få eventen til at køre ved klik på Alternativknapper og Afkrydsningsfelter. En sådan kode kan f.eks. være: JScript eksempelkode: Toggle function (Checkboxes)...

I forbindelse med Opdateringspakke 12 (Rollup 12) eller December 2012 Service Update er eventen på Alternativknapper og Afkrydsningsfelter ændret så den kører således:

  • Når Two-Option (Boolean) felter er formateret til at bruge Alternativknapper (Radio Buttons), indtræffer hændelsen OnChange straks uden at kræve, at feltet mister fokus.
     
  • Når Two-Option (Boolean) felter er formateret til at bruge Afkrydsningsfelter, indtræffer hændelsen OnChange straks uden at kræve, at feltet mister fokus. Dette gælder dog ikke for Internet Explorer 7 eller 8. I dette tilfælde skal kontrolelementet mister fokus før OnChange begivenhed indtræffer.

De 2 ovenstående ændringer fungere også i de understøttede versioner af Google Chrome og Firefox.

Læs om ændringen i SDK'et (Engelsk)Use Form and Field Events...

Frigivelse af MS CRM 2011 SDK Opdatering 5.0.16

af Henrik Jensen 20. juni 2013 22:24

Microsoft har frigivet en opdatering til MS CRM 2011 SDK Opdatering 5.0.16. Opdateringen indeholder rigtig mange ændringer og nyheder. Jeg anbefaler at tage et nærmere kig på disse ved at benytte følgende link (Engelsk): SDK Release History for V5.0.16...

Microsoft har ligeledes annonceret rigtig mange ændringer i den næste større frigivelse af SDK'et, herunder fjernelse af en række programmeringsmæssige elementer samt elementer som medvirker til at sikre bagudkompatabilitet. Læs mere om disse ændringer, og vær forberedt på hvilken indflydelse de kan få i dine CRM-projekter (Engelsk): What’s Changing in the Next Major Release...

Download (Engelsk)MS CRM 2011 Software Development Kit (SDK)...
MSDN (Engelsk)
MS CRM 2011 Software Development Kit (SDK)...

Hvidbog: MS CRM 2011 Solution Lifecycle Management

af Henrik Jensen 26. maj 2013 22:37

Microsoft har frigivet den engelsksprogede hvidbog; ALM for Microsoft Dynamics CRM 2011: CRM Solution Lifecycle Management. Hvidbogen er på 76 sider og giver meget detaljerede oplysninger om bedste praksis og retningslinjer for en MS CRM 2011-løsnings livscyklus.

Hvidbogen indeholder masser af gode tips og det anbefales at man læser den. Bogen kommer omkring en masse relevante emner såsom krav til dataindsamling, udviklingsteknikker, versionsstyring og -kontrol, daglige opgaver, test og implementering.

Bogen kommer omkring en række scenarier, som der anbefales bedste praksis imod.

Link til hvidbogen (Engelsk): ALM for Microsoft Dynamics CRM 2011: CRM Solution Lifecycle Management...

Bog: Microsoft Dynamics CRM 2011 Scripting Cookbook

af Henrik Jensen 27. april 2013 17:00

Nicolae Tarla har frigivet bogen Microsoft Dynamics CRM 2011 Scripting Cookbook.

Bogen er for dem som vil i gang med at programmere scripts i MS CRM 2011. Man behøver ikke at være programmør for at bruge - og forstå - bogen, men man skal have en lille smule erfaring i klientside scripting, for at få det fulde udbytte af bogen.

Bogen giver et overblik over mulighederne samt et godt grundlæggende kendskab til udvikling af klientside scripts  samt hvordan man håndterer disse i MS CRM 2011...og så er bogen spækket med eksempler, som man kan bruge direkte i sin egen MS CRM-løsning.

Ud over de forventede emner kommer bogen også omkring emner som:

Link til bogen (Engelsk)Microsoft Dynamics CRM 2011 Scripting Cookbook...

Understøttelse af Silverlight i fremtiden

af Henrik Jensen 18. april 2013 09:03

To af mine kollegaer; Bo Møller, CGI og Thomas Rath, CGI, har gjort mig opmærksom på understøttelse af Silverlight i fremtiden, og i særdeleshed i Internet Explorer 10.

Det er almindelig kendt at Silverlight skal udfases til fordel for HTML5, men det er måske ikke så rart at høre, at Silverlight ikke umiddelbart er supporteret i Internet Explorer 10. Ikke dermed sagt at det ikke fungerer, for det gør det som sådan. Men i og med at det ikke er supporteret, er der ingen garanti for at det vil blive ved med at fungere.

Microsoft har annonceret understøttelse af Silverlight frem til 2021...men som sagt ikke i Internet Explorer 10. Læs mere (Dansk): Supportlivscykluspolitik for Microsoft Silverlight...

Faktisk skriver Microsoft at bl.a. Silverlight ikke er understøttet i desktop-browsere under Windows 8. Læs mere (Engelsk) under spørgsmålet "Are browser plugins, such as Silverlight, supported in Internet Explorer 10?": Internet Explorer 10 FAQ for IT Pros...

Udmeldingen kan få stor betydning for MS CRM, da menge benytter Silverlight i forskellige løsninger.

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
    • Microsoft Dynamics 365

Ikoner:
    • Icons8

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
    • Krav og opsætninger Dynamics 365

JScript eksempelkode:
    • Javascript API-reference
    • Javascript eksempelkode

Diverse værktøjer:
    • Liste med værktøjer til MS CRM
    • Sysinternals
    • PowerShell og MS CRM 2011

Visual Studio, SSIS og Kingswaysoft
    • Visual Studio 2017
    • Dataværktøjer (SSIS) 2017
    • Kingswaysoft
    • SSIS Navnekonventioner

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.