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

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

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
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...
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...
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)...
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");
}
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...