XrmToolBox: Dynamics 365 V9 Javascript Validator

af Henrik Jensen 20. februar 2018 10:42

Man kan nu finde et nyt værktøj i XrmToolBox, som har til formål at validere JavaScript i forhold til Dynamics 365 v9. Værktøjet hedder Dynamics 365 V9 Javascript Validator.

Med værktøjet kan få analyseret alle script i en CRM-organisation i forhold til de krav der er til JavaScript i Dynamics 365 v9. Læs mere om kravene her: Dynamics 365 v9: API-relateret funktionalitet som udgår...

Anvend kortinformationer fra anden udbyder end Bing Maps i Dynamics CRM

af Henrik Jensen 2. februar 2018 08:01

Microsoft har åbnet mulighed for at anvende en anden kortudbyder end Bing Maps i forbindelse med Ressourcestyring (Field Service og Project Service).

Man kan nu kalde følgende actions fra en plugin for at håndtere geo-relaterede informationer:

  • msdyn_GeocodeAddress: Håndtering af geocoding-addesser
  • msdyn_RetrieveDistanceMatrix: Til beregning af tid til transport mellem 2 destinationer

Læs mere (Engelsk):

Fejl vedr. Plugins i Dynamics 365

af Henrik Jensen 4. januar 2018 16:02

Alex Brøchner Pedersen fra Delegate, har tippet mig om at Microsoft i dag har meddelt at der kan opstå problemer med at plugins ikke eksekverer på Dynamics 365 online.

Den oprindelige tekst fra Microsoft er:

  • Title: Unable to execute plugins for Dynamics 365
  • User Impact: Users may be unable to execute plug-ins within their organizations
  • Current Status: After investigation, we found that the service responsible for plug-in execution may be causing intermittent failures. We are working to isolate the cause of this issue to determine the appropriate mitigation action.  
  • Incident Start Time: Thursday, January 4, 2018 11:25 AM UTC
  • Next Update: Thursday, January 4, 2018 2:30 PM UTC

Jeg har undersøgt "sagen" i forhold til et par af mine kunder, hvor en af dem er påvirket af fejlen, den anden er ikke. Den kunde som er påvirket af fejlen oplever (i skrivende stund) stadig at der er fejl, og at det har stor indflydelse på integrationer som er programmeret via plugins.

SDK, nu ikke længere som download

af Henrik Jensen 27. december 2017 16:40

Fra og med Dynamics 365 v9 sker der en masse ændringer i forhold til Solution Developer Kit (SDK), som bl.a. ikke længere kan downloades i den form vi kender fra tidligere. I stedet kan man finde informationerne i det nye navn Developer Guide for Dynamics 365. Læs mere her: Developer Guide for Dynamics 365 Customer Engagement...

Eksempelkode, Plugin Registration Tool og andet guf for udviklere kan man doanloade fre NuGet: Download tools from NuGet...

Reference til programmering kan man (som tidligere) tilgå online: Microsoft Dynamics 365 Programming reference...

Læs mere om nyhederne samt få relevante referencer i følgende blogindlæg: What’s new for Customer Engagement developer documentation in version 9.0...

Ny hjemmeside for Dynamics 365-udviklere

af Henrik Jensen 11. december 2017 08:22

Med frigivelsen af Dynamics 365 v9 har Microsoft lavet en speciel hjemmeside med ændringer som står i forhold til version 9, så alle disse nyheder er samlet et sted.

Med den nye hjemmeside er det muligt at downloade dokumentation og se endnu flere eksempler på programmering. Der er også lavet en bedre søgefunktion, som gør det lettere at søge i kode- og kodeeksempler.

Link til hjemmesiden (Engelsk): Developer Guide for Dynamics 365 Customer Engagement...

Microsoft frigiver opdatering til CRM 2013 SDK 6.1.2

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

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

Vigtige ændringer i fremtidige udgivelser af MS CRM

af Henrik Jensen 21. juni 2016 13:45

Microsoft har annonceret at ODATA v2 Endpoints (CRM 2011 endpoint) ikke understøttes i fremtidige udgivelser af MS CRM (version 9.0). Udviklere kan allerede nu benytte det nye ODATA v4. ODATA v2 understøttes således i MS CRM 2016 (version 8.x).

Man finder endpoints her: Indstillinger (Settings), Tilpasninger (Customizations), Udviklerressourcer (Developer Resources).

Ud over annulleringen af endpoint'et så annulleres også følgende:

  • Indstilling af Legacy Form Rendering:



     
  • Fjernelse af enkelte entiteter vedr. Vidensdatabase-artikler
  • Fjernelse af understøttelse af ældre Android-versioner
  • Listkomponenten til opkobling til SharePoint

Læs mere i det Engelsk-sprogede indlæg: Important changes coming in future releases of MS CRM...

Programmering af undergitter (Subgrids)

af Henrik Jensen 10. januar 2016 12:14

Siden introduktionen af undergitter (Subgrids) i MS CRM 2011, har det været en udfordring at håndtere programmering i forhold til undergitter. Men med frigivelsen af MS CRM 2015 Opdatering 1 og MS CRM 2016, kan man nu følgende i forhold til at programmere et undergitter:

  • Hente og ændre visninger der bliver benyttet i forbindelse med et undergitter.
  • Hente og ændre data i rækker
  • Hente den markerede række

Undergitre har nu fået sin egen Subgrid object model:

Læs mere om Subgrid object model (Engelsk): Write scripts for subgrids...

Frigivelse af MS CRM 2016 SDK Opdatering 8.0.0

af Henrik Jensen 4. december 2015 15:51

Microsoft har frigivet en opdatering til MS CRM 2016 SDK Opdatering 8.0.0.

Idet der er tale om en initial udgivelse af SDK'et, som selvfølgelig indeholder alle de nye muligheder udviklerne har og kan benytte. Læs evt. mere om mulighederne her: What's new for developers: MS CRM 2016...

I stil med tidligere; består SDK'et af et SDK til brugerfladen "User Interface Integration (UII) Development Guide for MS CRM 2016", som kan downloades sammen med det almindelige SDK.

MS CRM SDK på MSDN (Engelsk)Development for MS CRM Online and on-premises (CRM SDK)...

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

Hvorfor er en pris låst på en Ordre?

af Henrik Jensen 20. november 2015 09:56

Når man opretter en Ordre direkte i MS CRM så kan man selvfølgelig tilknytte Produkter (Eksisterende og Egne oprettede (Produkter, der skal revideres)).

Hvis man opretter en Ordre fra et Tilbud så vil man opleve at en række felter er låst på Produkterne.

Årsagen til at felterne er låst er, at indstilingen Priser er låst er sat til Ja. Hvilket sker automatisk når man opretter en Ordre fra et Tilbud.

Man kan fjerne låsningen på Produkterne ved at vælge kommandoen Brug aktuel prissætning eller ved at klikke på hængelåsen.

 

Omvendt kan implementere låsningen på Produkterne ved at vælge kommandoen Lås prissætning eller ved at klikke på hængelåsen.

 

Alternativt kan man sætte/fjerne låsningen med en Arbejdsproces (workflow), plugin eller med klient-side-kode:

var ispricelocked = Xrm.Page.getAttribute("ispricelocked").getValue();

if (ispricelocked) {
    Xrm.Page.getAttribute("ispricelocked").setValue(false);
    Xrm.Page.getAttribute("ispricelocked").setSubmitMode("always");
}

Microsoft har frigivet Instance Adapter til Dynamics Connector som Open Source

af Henrik Jensen 16. november 2015 22:21

Microsoft har frigivet Instance Adapter til Dynamics Connector som Open Source. Open Source-projektet er frigivet under MIT-licensbetingelserne.

De version der er frigivet er en præ-udgave af den næste adapter, og Microsoft anbefaler udviklere til at benytte adapteren og melde tilbage til Microsoft med forbedringer og fejlrettelser.

Instance Adapteren gør det muligt at synkronisere data mellem to MS CRM-organisationer. Adapteren giver ligeledes mulighed for kommunikation mellem to endpoints, der findes på hvilken som helst miljø hosting-miljø, onpremise, online, IFD, osv.. Det betyder, at man kan bruge adapteren til at flytte MS CRM-data mellem test- og produktion-servere eller fra et lokalt miljø til skyen (online).

Man kan downloade Instance Adapter til Dynamics Connector her (Engelsk): Instance Adapter for Microsoft Dynamics CRM...

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.