OPDATERING: Fejl vedr. Hurtigsøgning og Adresser

af Henrik Jensen 21. november 2018 15:51

Så har Microsoft implementeret et fix til problemet med Hurtigsøgning (Fejl ved brug af Hurtigsøgning (Quick Find) efter opdatering af CRM), men ikke til problemet med Adresser (Fejl ved oprettelse eller redigering af adresseinformationer efter opdatering af CRM...).

De supportsager jeg har kørt har anbefalet at man fjerner et filter fra visningen Hurtigsøgning efter aktive firmaer (), som man finder under entiteten Firma (account). Det var egentlig også et midlertidig fix, men det er alligevel ikke nødvendigt alligevel.

Microsoft er øjensynlig ved at rulle et fix ud på deres hostingcenter...for CRM er meget langsom. Håber det snart går over.

Her er en tråd som kommer omkring problemet Engelsk): A quick find filter cannot have any child filters...

Måske skal årsagen til problemet findes i denne meddelelse (Engelsk): Unified Interface Lookup now leverages Quick Find View...

Fejl ved oprettelse eller redigering af adresseinformationer efter opdatering af CRM

af Henrik Jensen 21. november 2018 10:42

Der dukker åbenbart flere og flere fejl op efter opdateringen af CRM til version 9.1.0.643

Hvis man opdaterer adresseinformationer - enten via adressefelterne direkte eller via den Sammensatte kontrol (Composite Control) opstår der samme fejl som med Hurtigsøgning (Læs mere her: Fejl ved brug af Hurtigsøgning (Quick Find) efter opdatering af CRM...).

Jeg rapportede fejlen til Microsoft i går eftermiddags, og var på det tidspunkt ikke klar over at den hang sammen med fejlen med Hurtigsøgningen.

Jeg har endnu ikke modtaget en løsning fra Microsoft.

TIP

Hvis man bruger det nye interface - Unified Interface er der ingen problemer med hverken hurtigsøgning eller adresser. Læs mere om Unified Interface her: OPDATERING: Ændringer af brugerfladen i Oktober 2018-opdateringen...

Jeg har følgende bemærkninger til det nye Unified Interface:

  • Det er ekstremt langsomt
  • Unified Interface er kun opsat for nye kunder og altså ikke for eksisterende kunder, og det tager en del tid at oprette Apps til dette formål
  • Der er småfejl hist og her
  • Den venstre menu samt formularerne virker ikke 100%. Nogle gange skal man klikke på Gem-knappen 2 gange før posten gemmes...

Fejl ved brug af Hurtigsøgning (Quick Find) efter opdatering af CRM

af Henrik Jensen 21. november 2018 09:21

Her til morgen er jeg blevet kontaktet af en masse kunder og partnere som oplever problemer med Hurtigsøgningen (Quick Find) i CRM. Dette er opstået efter opdatering til 9.1.0.643

Når man laver en Hurtigsøgning får man en fejlmeddelelse:

I de vedhæftede fejllog kan man bl.a. finde følgende tekst:

A quick find filter cannot have any child filters

En række partnere har forsøgt sig med forskellige løsninger, herunder at fjerne filterkriterier fra Hurtigsøgningerne, redefinere hvilke felter der skal søges i. For nogle virker det, mens det ikke virker for andre.

Jeg har...som mange andre, oprettet en Microsoftsag: Microsoft arbejder på en løsning, og jeg er sikker på at de arbejder hurtigt, for fejlen rammer rigtig mange brugere.

TIP

Brug Multisøgningen...den virker stadig.

Opdatering af Teknisk service (Field Service) til Dynamics 365 v9.1.x

af Henrik Jensen 10. november 2018 09:16

For kunder som benytter Dynamics 365 v9.1.x, har Microsoft har frigivet opdateringer til Teknisk service (Field Service).

OBS! Opdateringen er alene tilgængelig for Dynamics 365 v9.1.x

Opdateringerne har følgende numre:

  • Teknisk service (Field Service): 8.2.0.286

Opdateringerne indeholder en række fejlretninger, men inkluderer også nyheder og forbedringer.

Læs mere om opdateringerne her (Engelsk): Release Notes for Field Service Version 8, Update Release 2...

Opdatering af Teknisk service (Field Service) til Dynamics 365 v9.0.x

af Henrik Jensen 10. november 2018 09:10

For kunder som benytter Dynamics 365 v9.0.x, har Microsoft har frigivet opdateringer til Teknisk service (Field Service).

OBS! Opdateringen er alene tilgængelig for Dynamics 365 v9.0.x

Opdateringerne har følgende numre:

  • Teknisk service (Field Service): 7.5.4.51

Opdateringerne handler primært om en række fejlretninger, og inkluderer ikke nyheder og forbedringer.

Læs mere om opdateringerne her (Engelsk): Release Notes for Field Service Version 7, Update Release 10...

Fejl i Dynamics 365 9.0 giver fejl i ClickDimensions

af Henrik Jensen 28. september 2018 18:35

Marketing-hajen Flemming Bækdal fra firmaet For A Fact, har gjort mig opmærksom på en kritisk fejl i Dynamics 365 v9.0, som jeg hermed deler. Her er meddelelsen fra Flemming Bækdal:

Der er en fejl i CRM365 9.0 – som er ret kritisk for de som benytter ClickDimensions!

Fejlen er skyld i at man i ClickDimensions ikke kan tilføje en marketingsliste til sin e-mail udsendelse.

I praktisk betyder det at stort set ingen kan udsende deres nyhedsbrev.

Løsning

For A Fact har netop udsendt denne besked til alle kunder og dem der er tilmeldt nyhedsbrev: Fejl i E-mail Send...

 

OPDATERING

Dennis Moesby har gjort mig opmærksom på, at Microsoft har erkendt problemet og er i gang med at fixe det.

NN Markedsdata: Ændringer af konfiguration

af Henrik Jensen 27. september 2018 08:17

NN Markedsdata har udsendt en meddelelse til kunder og samarbejdspartnere, som informerer om nogle tekniske ændringer. Hvis man ikke gennemfører ændringerne kan det medføre at Dynamics CRM ikke kan modtage data fra NN Markedsdata.

Meddelelsen fra NN Markedsdata er:

Mandag d. 1/10-2018 har Microsoft varslet en ændring i en IP adresse, der kan have indflydelse på jeres integration til Navne & Numre Erhverv webservice via MS Dynamics CRM.

MEN vi har fundet en løsning så I undgår at skulle ind og åbne for en ny IP i jeres firewall.

DOG vil vi lige sikre os at I er forberedt, hvis denne løsning – mod forventning - ikke virker efter hensigten, mandag d. 1/10.

Hvad kan I evt. gøre inden d. 1/10-2018?

  • HVIS I har en konfiguration i jeres firewall, der åbner for IP 191.235.215.124, så kunne det være en ide at åbne for DNS i stedet for (hvis det er muligt). Denne ændres nemlig ikke.
    Denne DNS er MSCRM2015.nnmarkedsdata.dk
  • Er der ikke mulighed for at åbne for DNS, så kan vi desværre ikke endnu oplyse, hvilken IP adresse Microsoft ændrer til, MEN det skulle heller ikke være nødvendigt, da vi som sagt installerer en løsning, der bevarer den gamle IP.
  • HVIS I kører med en Proxy server, kan I gå ind i denne servers web.config, og se hvad <add key="AllowedHost" value="xxx.xxx.xxx.xxx" /> er sat til. Er den sat til IP 191.235.215.124, kunne I med fordel ændre dette til DNS MSCRM2015.nnmarkedsdata.dk.

Så er I på den helt sikre side – hvis den løsning vi installerer mod forventning ikke virker.

Mandag d. 1/10-2018 er vi klar, hvis der måtte opstå problemer. Så skriver I bare til Onboard_dk@bisnode.com, eller ringer til os på 7022 0410.

OPDATERING: Fejl ved visning af CRM i Outlook

af Henrik Jensen 16. september 2018 14:24

Hassan Iqbal fra CoreAmbition har gjort mig opmærksom på en fejl, som vi tidligere har været plaget af (Læs tidligere indlæg om problemet: Fejl ved visning af CRM i Outlook...), og som Microsoft gjorde noget ved, men som er vendt tilbage igen (1 år efter den første fejl).

Fejl kan opstå ved visning af CRM i Outlook, og resulterer i et tomt skærmbillede.

Microsoft har atter erkendt fejlen, og anbefaler følgende løsning (Engelsk): Dynamics 365 for Outlook is unable to render webpages and tracking details section after installing August 2018 Office Insider Update...

Microsoft fjerner brugen af redigerbare gitre på telefoner

af Henrik Jensen 9. september 2018 09:11

Microsoft har modtager en hel del rapporterede fejl som omhandler de redigerbare gitre, når disse bruges på telefoner.

Som en konsekvens af de mange fejlrapporter vil Microsoft, i den nærmeste fremtid, fjerne muligheden for at benytte redigerbare gitre på telefoner. Gitrene vil således alene vise data.

 

Microsoft vil i fremtiden undersøge muligheden for at understøtte redigerbare gitre på telefoner igen.

Læs den originale annoncering (Engelsk): Important update on editable grids in Dynamics 365 for phones mobile app...

Kingswaysoft: Begrænsninger på antal forbindelser (Connections)...hvad betyder det?

af Henrik Jensen 5. juli 2018 20:12

I version 10.0 introducerede Kingswaysoft en begrænsning i antallet af unikke forbindelser (Connections) til 8, men hvad betyder det egentlig og hvad er formålet med denne begrænsning?
 

Hvorfor lave en begrænsning?

I følge Kingswaysoft har begrænsningen alene til formål at ramme kunder som bruger Kingswaysoft til mange unikke forbindelser, herunder hostingcentre og større kunder. Begrænsningen har ikke til formål at ramme den overvejende kundegruppe, som er almindelige virksomheder. Begrænsningen vil kun ramme ca. 6-8% af kunderne.

Hvis man render ind i begrænsningen kan man få følgende fejlmeddelelse:

Update Account:Error; An error occurred with the following error message:
"A total of 10 distinct connections detected for 'DynamicsCRM'. which has
exceeded the maximum limit (8) permitted by the installed license.
Consider upgrading your software license to a higher tier that allows for more 
distinct connections, or wait 1380.03 minutes for the connection metering to 
be automatically reset. (Component name: myComponent; Machine/Instance 
name: myServer; License Key: 22FEE-EC776-87564-01CET-80CZB-123FD)".
 

Hvordan fungerer begrænsningen?

Den korrekte ordlyd fra Kingswaysoft er: "Standard use licensing model, this limits the number of distinct connections to 8 per connection type within a 24 hour period at runtime."

Hvilke forbindelsestyper (Connection Types) er omfattet? Det er alene dem som Kingswaysoft har udviklet, se eksemplet til højre.

Alle øvrige forbindelsestyper er således ikke omfattet af begrænsningen.

Når man opretter en forbindelse til f.eks. Dynamics CRM benytter man oftest en dialogboks, og resultatet er, at der dannes en ConnectionString i det bagvedliggende XML-dokument.

Her er et eksempel på dele af XML-dokumentet, som indeholder en ConnectionString:

<DTS:ConnectionManager
  DTS:refId="Package.ConnectionManagers[Dynamics CRM Connection Manager]"
  DTS:CreationName="DynamicsCRM"
  DTS:DTSID="{153290FA-C811-47FF-81EC-6AC8B2CD11DB}"
  DTS:ObjectName="Dynamics CRM Connection Manager">
  <DTS:ObjectData>
    <CrmConnectionManager
        ConnectionString="AuthenticationType=ActiveDirectory;ServiceEndpoint=
        Soap2011;DiscoveryServerUrl=http://crm.easyconsult.dk;UserName=;Domain=;
        OrganizationName=EASYConsult;CrmServerUrl=http://crm.easyconsult.dk/
        EASYConsult;ProxyUsername=;ProxyMode=NoProxy;ProxyServer=;
        ProxyServerPort=0;BypassProxyOnLocal=True;HomeRealmUri=;ApiVersion=;
        ServiceTimeout=300;RetryOnIntermittentErrors=True;
        IgnoreCertificateErrors=False" />
</DTS:ObjectData>
</DTS:ConnectionManager>

Det er ikke hele ConnectionString'en der medgår, når antallet af unikke forbindelsestyper beregnes; det er kun følgende dele:

  • CRM discovery server URL: DiscoveryServerUrl=http://crm.easyconsult.dk
  • Organization Name: OrganizationName=EASYConsult
  • CRM Server URL: CrmServerUrl=http://crm.easyconsult.dk/EASYConsult

Man skal være opmærksom på følgende:

  • Anvendelse af parametre i forbindelse med ConnectionStrings
  • Om der indgår Endpoint (discover.svc) i CRM discovery server URL eller ikke
  • Om der indgår Endpoint (organization.svc) i CRM Server URL eller ikke
  • Der sondres ikke mellem store/små bogstaver
     

Et regneeksempel

På en SQL Server med en standard Kingswaysoft-licens er der følgende Connections:

Forbindelsestyper
Dynamics CRM (365) Dynamics CRM 2015 Dynamics NAV 2013 Dynamics NAV 2018 ADO.NET Salesforce Flatfile Excel
CRM Org. Contoso X CRM Org. Contoso X NAV Org. X NAV Org. Y NAV Org. X Salesforce Org. Contoso X NAV Org. X CRM Org. Contoso X
CRM Org. Contoso X CRM Org. Contoso Y NAV Org. X   Staging table X on SQL Server   CRM Org. Contoso Y CRM Org. AdventureWorks Y
CRM Org. AdventureWorks X CRM Org. AdventureWorks Y     Staging table Y on SQL Server      
CRM Org. AdventureWorks X       CRM Org. Contoso X      

Der skal anvendes i alt 7 forbindelser, som fordeler sig således:

  • 4 CRM (2 til CRM 365 og 2 til CRM 2015)
  • 2 NAV (1 til NAV 2013 og 1 til NAV 2018)
  • 1 Salesforce

Vær opmærksom på at SSIS Productivity Pack indeholder komponenter til Excel,  Data Anonymizer, Email mv. Hvis disse benyttes så tæller de med som hver sin unikke type.
 

Hvad hvis man har brug for mere end 8 forbindelser?

Man kan købe Kingswaysoft-licenser med flere unikke forbindelser. Kingswaysoft har desværre ikke en officiel prisliste. Man skal kontakte dem for mængde og pris. Man kan købe forbindelser i følgende pakker; 25, 50, 75, 100.

Anonymisering af data med Kingswaysoft...i disse dage med GDPR

af Henrik Jensen 29. maj 2018 16:10

Ved et par lejligheder har jeg benyttet mig af en særlig Kingswaysoft-komponent, som kan anonymisere data. Komponenten hedder Data Anonymizer, og er en del af Kingswaysoft's SSIS Productivity Pack Anonymizer.

Data Anonymizer er særdeles anvendelig i situationer hvor man har et eller flere CRM-miljøer hvor man skal anonymisere data (det er her at GDPR bl.a. kan spille ind). Her er et eksempel på hvad komponenten kan:

Opsætningen af felterne foregår i Data Anonymizer-komponenten, hvor man angiver hvilke felter der skal anonymiseres.

Man kan indstille de forskellige felttyper individuelt, og således bestemme hvordan dataene skal anonymiseres. Læs mere om dette i dokumentationen (Engelsk): Data Anonymizer...

Den Svenske gut Gustaf Westerlund har også begået et blogindlæg om komponenten. Læs mere her (Engelsk): Anonymizing data in UAT/Dev - GDPR...

SSIS-fejl, som kan drive en til vanvid...men som har en forklaring

af Henrik Jensen 25. maj 2018 12:13

Når man støder på fejl i SSIS-pakker (SQL Server Integration Services), som vedrører CRM, bunder disse ofte i at man forsøge at indsætte forkerte data i CRM.

Jeg bruger Kingswaysoft til SSIS-pakker, og de fleste gange vises der fejl man let kan tyde, men i enkelte tilfælde kan fejlene være lidt mere uforståelige. Her er et eksempel:

[Dynamics CRM Destination [177]] Error: An error occurred with the following error message: "System.Exception: Error(s) occurred when processing the batch: [36] CRM service call returned an error: An error occurred. Contact a system administrator or refer to the Microsoft Dynamics CRM SDK troubleshooting guide.  (SSIS Integration Toolkit for Microsoft Dynamics 365, v10.0.0.6858 - DtsDebugHost, v11.0.7001.0)".

[Dynamics CRM Destination [177]] Error: The Dynamics CRM Destination was unable to process the data.

[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "Dynamics CRM Destination" (177) failed with error code 0xC02090F9 while processing input "Input" (195). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running.  There may be error messages posted before this with more information about the failure.

Fejlen er ikke særlig tydelig, men dele af fejlen "CRM service call returned an error" fortæller alligevel at der er tale om en fejl, som CRM genererer.

En yderligere fejlsøgning resulterer i følgende fejlmeddelelse:

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An error occurred. Contact a system administrator or refer to the Microsoft Dynamics CRM SDK troubleshooting guide.Detail: 
...
[ActivityFeeds.Plugins: ActivityFeeds.Plugins.ActivityClose]
[1b4f879d-5b32-e811-80d4-00155d83842d: ActivityFeeds.Plugins.ActivityClose: Create of account]

OK..nu nærmer vi os noget. Der er altså noget galt med en plugin (ActivityFeeds.Plugins.ActivityClose)

Det viser sig at fejlen handler om at en udvikler har registreret en plugin, og har i den forbindelse ikke været opmærksom på, at ved en fejl var den øverste plugin markeret, fremfor den rigtige plugin, da der blev klikket på knappen Register. Og dermed er der blevet oprettet en række Steps, som ikke burde være oprettet.

Løsningen er, at fjerne de uønskede Steps.

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.