Løsningen på fejlmeddelelsen: "The current active key (KeyType: CrmWRPCTokenKey) is expired"

af Henrik Jensen 22. september 2017 14:02

Jeg har tidligere oplevet fejlen "The current active key (KeyType: CrmWRPCTokenKey) is expired" i tidligere versioner af CRM, men nu er det ligesom at fejlen er ved at dukke op igen.

 

Senest har jeg oplevet fejlen i følgende setup:

 

 

Løsningen

Ved ovennævnte CRM-setup var løsningen følgende:

FrontEnd-servere

  1. Åbn en Kommandoprompt (Eleveret) og indtast følgende kommando: "C:\Program Files\Microsoft Dynamics CRM\tools\Microsoft.Crm.Tools.WRPCKeyRenewal.exe" /R
  2. Lav en IISRESET
     

BackEnd-server

  1. Genstart følgende Services:
    • Microsoft Dynamics CRM Asynchronous Processing Service
    • Microsoft Dynamics CRM Asynchronous Processing Service (maintenance)
       
  2. Åbn en Kommandoprompt (Eleveret) og indtast følgende kommando: "C:\Program Files\Microsoft Dynamics CRM\tools\Microsoft.Crm.Tools.WRPCKeyRenewal.exe" /R
     
  3. Genstart følgende service:
    • Microsoft Dynamics CRM Monitoring Service

Microsoft ændrer markant på licensformen i Dynamics 365

af Henrik Jensen 19. september 2017 14:00

Marketinghajen Flemming Bækdal fra firmaet For A Fact, har gjort mig opmærksom på at Microsoft har besluttet at ændre markant på deres licensformer i Dynamics 365.

Den store nyhed er, at Microsoft ikke i fremtiden vil operere med 2 overordnede licensmodeller (Business og Enterprise) i Dynamics 365 i fremtiden. I stedet vil licenserne blive funktionsorienteret...en form for á la carte, hvor man betaler for det man bruger.

Her er et skærmbillede at den nye opdeling, som benytter en Apps-tilgang:

Link til et blogindlæg om nyheden (Engelsk): Dynamics 365 – Kicking the Hornets Nest...

Fejl vedrørende Sandbox-processer og Trace directory i Dynamics 365 Onpremise

af Henrik Jensen 18. september 2017 08:04

I forbindelse med installation og konfiguration af Dynamics 365 Onpremise, vil man rende ind i et irriterende problem som vedrører Sandbox-processer og en fejl vedrørende Trace directory.

Fejlene forekommer primært ved implementering af Opdatering 2.1.

Fejlen vedrørende Sandbox-processer forekommer primært hvis man har selvudviklede plugins eller implementeret løsninger med plugins, og medfører at CRM kører en del langsommere end normalt, og man vil se at CRM-serveren bruger op til 100% CPU. Fejlen forekommer også hvis man benytter en eller flere Backend- og Frontend-servere.

Fejlen vedrørende Trace directory kan man se i Event Vieweren, hvor der vil optræde rigtig mange fejl som indikerer "Invalid Trace Directory". Fejlen har eksisteret siden CRM-version 2011. Læs tidligere blogindlæg: Fejlmeddelelse samt aktiveres af sporing i MS CRM 2011...

 

Faktisk hænger de to fejl sammen.

Løsningen

Løsningen er tildels ulogisk, idet man skal angive et trace directory (logisk) men også enable tracing (ikke logisk). Vær opmærksom på at det medfører at der bliver oprettet trace-filer i det directory man angiver.

Man kan enten benytte Powershell og køre følgende kommandoer på CRM-serveren/serverne:

Add-PSSnapin Microsoft.Crm.PowerShell
$Setting = Get-CrmSetting TraceSettings
$Setting.Enabled = $True 
$Setting.CallStack=$True 
$Setting.Categories="*:Error" 
$Setting.Directory="C:\Program Files\Microsoft Dynamics CRM\Trace"
Set-CrmSetting $Setting

 

Man kan også oprette følgende i Registreringsdatabasen (Registry), under HKLM\Software\Microsoft\MSCRM:

Key Type Indstilling
TraceDirectory String C:\Program Files\Microsoft Dynamics CRM\Trace
TraceEnabled DWORD 1
SandboxHostMinWorkerProcesses DWORD 1

Opdatering 0.3 til MS CRM 2015

af Henrik Jensen 9. september 2017 09:33

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

Vær opmærksom på, at denne opdatering ikke kan benyttes sammen med Opdatering 1.2, som primært er tiltænkt CRM-installationer som skal opgraderes til Dynamics CRM 2016/365.

Opdatering af MS CRM til Outlook-klienten er denne gang inkluderet i denne version. Man kan enten opdatere Outlook-klienter som benytte version 7.0.x.x frigivet til CRM til Outlook-klienten eller Outlook-klienterne kan opgraderes til 7.1.1 (anbefales).

Opdatering af Click2Clone fra Inogic

af Henrik Jensen 6. september 2017 11:42

Firmaet Inogic har, for en del tid siden, udviklet værktøjet Click2Clone, som har til formål at klone poster i CRM. Ikke bare standard-entiteter men også brugerdefinere entiteter.

Værktøjet er ikke gratis, men man kan downloade det, fra AppSource, og benytte det gratis i en periode.

Læs mere om værktøjet her (Engelsk): Click2Clone - Clone Dynamics CRM/365 Records...

Senest har Inogic opdateret værktøjet med følgende funktionaliteter:

  • Kloning af poster baseret på hierarki
  • Kloning af poster ved brug af Arbejdsprocesser (Workflow)
  • Anvendelse af præ- og postfix af poster ved kloning

Genåbne Salgsmulighed, Tilbud eller Ordre

af Henrik Jensen 2. september 2017 09:12

Når man lukker en Ordre i CRM så bliver Ordren samt tilhørende Produkter deaktiveret.

Hvis man ønske at ændre en ting ved en lukket Ordre eller dens Produkter er det, som udgangspunkt, ikke muligt, da den jo er lukket. Men det er faktisk muligt at genåbne en Salgsmulighed, Tilbud og Ordre med en Arbejdsproces (Workflow).

Arbejdsprocessen (Workflow) og indstil følgende:

Man kan også indstille statussen til Ny.

Efter aktivering af Arbejdsprocessen (Workflow'et) kan man køre det i forhold til den eller de Ordrer man ønsker genåbnet.

Vigtigt!

Når man genåbner et Tilbud eller en Ordre, skal man være opmærksom på, at det kan påvirke diverse rapporter i forhold til Pipeline, Hvornår Tilbud og Ordrer er lukket mv.

Når man f.eks. atter lukker en Ordre, vil CRM automatisk udfylde datoer for hvornår Ordren er lukket, og disse felter har man ikke mulighed for at påvirke, med mindre man har databasen til rådighed...og det er ganske usupporteret at ændre data direkte i databasen.

Simulering af temaer i CRM

af Henrik Jensen 30. august 2017 12:10

Thomas Pein-Lorenzen har gjort mig opmærksom på en sjov og brugbar hjemmeside hvor man kan afprøve forskellige temaer i CRM.

Ud over at man visuelt kan afprøve forskellige temaer og farver, så kan man også eksportere teamer fra hjemmesiden og importere disse i sit eget CRM-system.

 

Link til hjemmesiden (Engelsk): Dynamics CRM Theme Generator...

Nye postnumre i Danmark

af Henrik Jensen 30. august 2017 10:56

Der er mange som har lavet sin egen entitet til at håndtere postnumre og byer i MS CRM, og det er selvfølgelig vigtigt at holde disse ajour.

I 2017 er der en del postnumre ændret i Danmark og nye er kommet til.

NUVÆRENDE   ÆNDRES TIL
Postnr. By Stednavn   Postnr. By
4930 Maribo Femø   4945 Femø
4930 Maribo Askø   4942 Askø
4930 Maribo Lilleø   4942 Askø
4300 Holdbæl Orø   4305 Orø
4230 Skælskør Agersø   4244 Agersø
4230 Skælskør Omø   4245 Omø
5600 Faaborg Avernakø   5602 Avernakø
5600 Faaborg Bjørnø   5603 Bjørnø
5900 Rudkøbing Strynø   5943 Strynø
5960 Marstal Birkholm   5965 Birkholm
6200 Aabenraa Barsø   6210 Barsø
8300 Odder Tunø   8799 Tunø
8700 Horsens Endelave   8789 Endelave

Læs mere her: Ændringer for postnumre...

Programmering: Feltet Status årsag opfører sig ikke som forventet...

af Henrik Jensen 19. august 2017 08:52

Jeg faldt over et blogindlæg, som meget fint beskriver en problemstilling, som jeg er rendt ind i et par gange og som der er en løsning til.

Hvis man, med programmering, vil indstiller feltet Status årsag (statuscode) i onLoad-eventen, så er det ikke altid at feltet bliver indstillet til det man ønsker, ja faktisk forbliver tomt!!!

Her sættes feltet:

Her er resultatet:

Læs mere om problemet og løsningen i dette blogindlæg (Engelsk): Options sets and statuscode – doing some testing...

Opdateringer til ClickDimensions

af Henrik Jensen 18. august 2017 10:48

ClickDimensions har frigivet en del opdateringer i den seneste tid, og en ny er snart på vej.

I forbindelse med en række opgraderinger af Dynamics CRM, som jeg har gennemført her over sommeren, hvor opgraderingen ender i Dynamics 365 (8.2.x.x), kan det være nødvendigt at opgradere ClickDimensions til en nyere version.

Jeg har følgende bemærkninger til de seneste versioner:

  • Version 8.4.0 og 8.4.1: Man skal opgradere til en af disse versioner i forhold til Dynamics 365. Ud over fejlrettelser indeholder denne version ny funktionalitet og forbedringer.
  • Version 8.8.0: Ud over fejlrettelser og forbedringer er der nogle nyheder omkring sociale platforme, herunder connector til Facebook.
  • Version 8.9.0: Denne version er i skrivende stund kun tilgængelig i USA, og forventes tilgængelig i EU samt andre steder den 27. august 2017.

I forbindelse med opgradering til version 8.8.0 har jeg oplevet nogle få fejl, som ClickDimensions support har hjulpet med. Disse fejl er rettet og med i Version 8.9.0.

Marketinghajen Flemming Bækdal fra firmaet For A Fact har ligeledes haft fat i supporten, da der har været fejl omkring semi-automatisk og automatisk opdatering af ClickDimensions. Konklusionen herpå er at man er nød til at opdatere ClickDimensions manuelt. Fejlen skulle ligeledes være rettet i version 8.9.0.

Her er en guide til manuel opdatering af ClickDimensons (Engelsk): Manually Updating ClickDimensions...

Hvordan aktiverer man en Forretningsprocess efter at den er lukket

af Henrik Jensen 18. august 2017 07:36

I Dynamics 365 ændrede Microsoft en del omkring Forretningsprocesser, herunder hvilke muligheder man har...og der er mange! Læs mere om det her: Hvad er forretningsprocesser?... og Oprette et forretningsprocesforløb...

En af de nye ting er, at et Forretningsprocesforløb kan stoppes ved sidste trin i en proces. Nemlig ved at klikke på Udført.

...som bliver til

 

Jeg har fået mange spørgsmål som går på: Hvorfor kan man ikke navigere længere og hvordan kan man aktivere Forretningsprocessen igen?

Svaret er; I kommandolinjen klikkes på PROCES og der vælges Genaktiver.

Man kan derefter navigere igen...

 

Det er vigtigt at brugeren, som skal Genaktivere processen har de fornødne rettigheder, som styres via Sikkerhedsroller.

Fusionen af Bisnode og NN Markedsdata nu gennemført

af Henrik Jensen 16. august 2017 08:13

Fusionen af Bisnode og NN Markedsdata nu gennemført, og selskabet er nu 100 % Bisnode. NN Markedsdata er altså blevet en del af en international koncern, og det betyder endnu flere datamuligheder på tværs af landegrænser.

Bisnode har ændret på den måde data udveksles, så der lever op til de nye regler vedr. Persondataforordningen.

Læs mere om de nye muligheder med Bisnode...

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.