Opdatering af Ressourcestyring vedr. Teknisk service (Field Service) v7.x og 8.x til Dynamics 365 v9.0

af Henrik Jensen 16. august 2018 15:03

For kunder som benytter Dynamics 365 v9.0, har Microsoft har frigivet opdateringer til Ressourcestyring (Resource Scheduling). Opdateringen omfatter dog alene den del som vedrører Teknisk service (Field Servicev7.x og v8.x.

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

Opdateringen har følgende nummer: 2.7

Opdateringerne handler primært om fejlretninger, men inkluderer også enkelte forbedringer omkring styring af fjernadgang, udstyr, fuldførelse af arbejde mv..

Læs mere om opdateringerne her (Engelsk):  What’s new in the Dynamics 365 Resource Scheduling Optimization version 2.7 release...

OPDATERING XrmToolBox: User Security Manager

af Henrik Jensen 9. august 2018 19:40

Jeg har tidligere lavet et kort indlæg om værktøjet User Security Manager, til XrmToolBox, som kan bruges til at se og administrere Sikkerhedsroller og Teams/Grupper på en meget let måde. Læs indlægget: XrmToolBox: User Security Manager...

Der er frigivet en opdatering til værktøjet, som nu også indeholder funktionalitet til at håndtere Profiler til feltsikkerhed (Field Security Profile)

 

Man kan nu også tilgå en brugermanual direkte fra værktøjet.

 

En nu funktionalitet er også at man kan oprette en sikkerhedsrapport (User Security Report) som kan eksporteres til en CSV-fil.

 

Download XrmToolBox: XrmToolBox for Dynamics CRM...

SSIS navnekonventioner

af Henrik Jensen 27. juli 2018 13:19

Det er en god ide (Best Practice) at navngive de objekter man benytter i SSIS med bestemte præfiks, så det det er lettere at identificere disse visuel og i XML-koden.

Der findes en række forskellige forslag til navnekonventioner. Microsoft har frigivet en konvention. Læs mere her (Engelsk): SSIS Naming Convention – Updated for SSIS 2016...

Man kan downloade navnekonventionerne i et Excel-dokument her: SSIS Component Naming Convention Prefixes...

Jeg benytter en lidt anden navnekonvention end den Microsoft anbefaler. De overordnede komponenter giver jeg følgende præfix:

 Komponent  Præfix    Destination/Sources  Præfix
 Aggregate  AGG    ADO NET Destination  ADONET_DST
 Balanced Data Distributor  BDD    ADO NET Source  ADONET_SRC
 Cache Transform  CHT    Dynamics AX Destination  DYNAX_DST
 Conditional Split  CSPL    Dynamics AX Source  DYNAX_SRC
 Data Conversion  DCNV    Dynamics CRM Destination  DYNCRM_DST
 Derived Column  DER    Dynamics CRM Source  DYNCRM_SRC
 Lookup  LKP    Dynamics NAV Destination  DYNNAV_DST
 Merge  MRG    Dynamics NAV Source  DYNNAV_SRC
 Merge Join  MRGJ    Excel Destination  EX_DST
 Multicast  MLT    Excel Source  EX_SRC
 Pivot  PVT    Flat File Destination  FF_DST
 Row Count  CNT    Flat File Source  FF_SRC
 Row Sampling  RSMP    OLE DB Command  CMD
 Script Component  SCR    OLE DB Destination  OLE_DST
 Slowly Changing Dimension  SCD    OLE DB Source  OLE_SRC
 Sort  SRT    Raw File Destination  RF_DST
 Term Extraction  TEX    Raw File Source  RF_SRC
 Term Lookup  TEL    Recordset Destination  RS_DST
 Union All  ALL    SQL Server Destination  SS_DST
 Unpivot  UPVT    SQL Server Mobile Destination  SSM_DST
       XML Source  XML_SRC

Frigivelse af Dynamics 365 v9 i oktober 2018

af Henrik Jensen 25. juli 2018 13:31

Så er Microsoft snart klar med en meget stor opdatering af Dynamics 365 Online. Opdateringen har navnet October 2018 Release, og vil - som navnet antyder - blive frigivet fra oktober 2018...sluttende i marts 2019.

Opdateringen omfatter overordnet følgende:

Forbedringer til Dynamics 365-applikationerne

Der frigives hundredevis af nye funktionaliteter og forbedringer i applikationerne Sales, Marketing, Customer Service, PortalsOmni-channel Engagement Hub, Field Service, Project Service, Social Engagement, Finance and Operations, Talent, Retail, og Business Central.

Der introduceres tillige nogle nye værktøjer som kan benyttes på tværs af applikationerne. Disse hedder Microsoft Layout og Microsoft Remote Assist.
 

Kunstig intelligens

Flere års forskning i kunstig intelligens udmønter sig nu i en applikation (Dynamics 365 AI for Sales), som kan medvirke til forbedret salg.
 

Nye muligheder med Power-applikationer

Masser af nye muligheder i Power BI, PowerApps, Microsoft Flow, Common Data Service for Apps og Power BI dataflows, som er værktøjer, der kan bruges til at BI, tilpasninger og integrationer mellem Dynamics 365 og Office 365.
 

Dybere integration med øvrige Microsoft-produkter

Der frigives bedre og dybere integrationer mellem Dynamics 365 og Microsoft Outlook, Teams, SharePoint, Stream, Azure og LinkedIn.

Udveksling af data mellem Office 365 og Bing er ligeledes forbedret.
 

Forbedret ydelse og brugervenlighed

Delvist omskrivning af de underliggende platforme giver en forbedret ydelse og brugervenlighed.

 

Yderligere informationer

XrmToolBox: Deduplicator

af Henrik Jensen 23. juli 2018 11:17

Jeg faldt over et nyt værktøj, til XrmToolBox, som kan bruges til at se undersøge dubletter ved hjælp af søgning på et eller flere forskellige felter. Værktøjet hedder Deduplicator.

Man indlæser og vælger en entitet. Derefter har man mulighed for at angive hvilke felter der skal søges i samt angive hvilke felter man ønsker at få vist.

Værktøjet angiver hvor man dubletter der er fundet. Man kan klikke på en dublet og få vist yderligere informationer samt et link til posterne.

Download XrmToolBox: XrmToolBox for Dynamics CRM...

XrmToolBox: User Security Manager

af Henrik Jensen 17. juli 2018 15:20

Jeg faldt over et nyt værktøj, til XrmToolBox, som kan bruges til at se og administrere Sikkerhedsroller og Teams/Grupper på en meget let måde. Værktøjet hedder User Security Manager.

Man kan markere en Bruger og se hvilke Sikkerhedsroller brugeren har samt hvilke Teams/Grupper Brugeren indgår i...og dermed få vist de effektive rettigheder.

Download XrmToolBox: XrmToolBox for Dynamics CRM...

Microsoft skærper praksis vedr. opdateringer af Dynamics 365

af Henrik Jensen 10. juli 2018 15:22

Microsoft skærper praksis vedr. opdateringer af Dynamics 365, sådan at der ikke udkommer så mange opdateringer. En praksis som de ellers tidligere var stor fortaler for. Læs mere: Opdateringscyklus på MS CRM...

Microsoft har således endelig erkendt at opdateringer hele tiden er en stor ulempe, og genererer kunderne mere end de gavner.

Den fremtidige opdateringsstrategi er (stadig):

  • At der udkommer 2 store (major) udgivelser hvert år - April  og Oktober, som indeholder nyheder.
  • Dynamics 365 vil løbende blive opdateret med fejlretninger.
  • Microsoft lover endvidere, at informere længere tid i forvejen om opdateringer, så kunderne kan nå at forberede sig til disse.
  • Fra April 2019 vil man kunne test større opdateringer i et testmiljø (sandbox-miljø).

Senest den 31. januar 2019, vil de resterende kunder blive opgraderet til version 9.x. Læs mere om de opdaterede regler herfor (Engelsk): Customer Engagement - Update policy...

Generelt stiller Microsoft skærpede regler for at man skal være hurtigere på den seneste version end tidligere praksis.

Læs mere om annonceringen (Engelsk): Modernizing the way we update Dynamics 365...

Opdatering af Microsoft Social Engagement (version 1.7)

af Henrik Jensen 8. juli 2018 09:00

Microsoft har frigivet en opdatering (version 1.7) til Microsoft Social Engagement 2018.

Opdatering omfatter fejlrettelser samt enkelte nyheder:

  • Ny metode til sign-in direkte til Social Engagement uden at skulle igennem Office 365-portalen. Brug i stedet http://social.dynamics.com/login
  • Ændringer i den metode man benytter til at tilgå Facebook
  • Ændringer af karakteret i tweets fra 140 til 280
  • fejlrettet omdirigering ved godkendelse i forhold til Twitter
  • Fejlrettet oversættelser i flere sprog

Læs mere

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.

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

af Henrik Jensen 26. juni 2018 22:42

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

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

Opdateringerne har følgende numre:

  • Projektstyring (Project Service): 2.4.4.30
  • Teknisk service (Field Service): 7.5.1.37

Opdateringerne handler primært om fejlretninger, men inkluderer også enkelte forbedringer vedr. Ressourcestyring.

Læs mere om opdateringerne her (Engelsk): Release Notes for Field Service and Project Service Automation Update Release 7...

ClickDimensions: Opdatering af IP-adresser, porte og URLs

af Henrik Jensen 20. juni 2018 10:30

ClickDimensions har tidligere på året annonceret en række ændringer til de IP-adresser, porte og URLs, man skal benytte når man anvender ClickDimensions onPremise.

Her er listen med de nye IP-adresser, porte og URLs til de forskellige datacentre, som ClickDimensions benytter:

Service Description US Data Center EU Data Center AU Data Center
ClickDimensions Plugins running in CRM will post OUT to: https://app.clickdimensions
.com
https://app-eu.clickdimensions
.com
https://app-au.clickdimensions
.com
Application pages are hosted on: (this includes items such as email template designers, form builder, etc. that users will access) 65.52.16.87 191.235.131.37 104.210.90.197
Web Data Recovery 52.237.153.70 40.113.22.35 13.75.131.184
The following IP addresses are ClickDimensions service endpoints in Azure that will post data and queries IN to CRM*
InboxCast Processing, RSS to Email 168.62.106.138 191.235.130.156 104.210.90.114
Processing of Email Sends 65.52.194.3
65.52.4.185 (April 2018)
191.235.135.29
40.113.69.193 (April 2018)
104.210.92.214
13.75.214.220 (April 2018)
Web Analytics and Forms 65.52.209.250
52.162.120.25
191.235.130.239
191.235.131.125
191.235.128.160
40.69.22.169
104.210.89.105
104.210.91.187
104.210.95.220
13.75.147.50
SMS Service 65.52.244.50 191.235.133.92 104.210.90.15
Scoring 137.117.74.148 191.235.132.226 104.210.91.76
Email Statistics (Email Events) 65.52.244.196 191.235.131.249 104.210.88.247
Profile Management 65.52.244.132 191.235.130.254 104.210.95.141
Event Connectors (GoToWebinar, WebEx, Eventbrite, Cvent) 65.52.245.214 191.235.129.90 104.210.91.79
Nurture Programs 70.37.82.26 191.235.135.16 104.210.114.91
Social Profiles and other UI elements (Email and Web Content Editors) 65.52.244.229 191.235.131.217 104.210.95.127
Import Tool 65.52.55.29 104.214.218.45 104.210.89.53
Campaign Automation Builder 104.209.131.19
65.52.217.2 (April 2018)
191.236.150.197
191.236.147.142
191.236.146.62
191.236.151.40
65.52.4.185 (April 2018)
23.102.54.167
191.236.150.197
191.236.147.142
191.236.146.62
191.236.151.40
40.113.69.193 (April 2018)
40.126.243.81
191.236.150.197
191.236.147.142
191.236.146.62
191.236.151.40
13.75.214.220 (April 2018)
Power BI Content Pack 91.236.150.197
191.236.147.142
191.236.146.62
191.236.151.40
40.113.80.190
40.113.84.45
40.113.87.99
40.113.87.3
40.126.244.200
40.126.250.176
40.126.243.153
40.126.252.201
Campaign Automation Email Distributer* 65.52.243.105 52.169.0.238 13.70.94.48
Drag & Drop Editor 2.0 (beta) 13.92.139.214 40.113.81.82 40.126.227.158
Subscription Management 65.52.218.246 (April 2018) 52.169.139.171 (April 2018) 13.75.147.50 (April 2018)
Monitors System Usage/Performance 23.96.217.33 (April 2018) 52.164.250.58 (April 2018) 52.237.234.110 (April 2018)

Læs mere (Engelsk): What firewall changes are needed to allow ClickDimensions proper access to your CRM On-Premise deployment?...

Udvidet dokumentation til Ressourcestyring (Universal Resource Scheduling)

af Henrik Jensen 18. juni 2018 11:53

Microsoft har frigivet online dokumentation af Ressourcestyring (Universal Resource Scheduling), som benyttes i Projektstyring (Project Service) og Teknisk service (Field Service). Indtil videre er dokumentationen kun på Engelsk.

Det nye ved dokumentationen er beskrivelser og eksempler på udvidelser man kan lave i Ressourcestyringen.

Læs mere om annonceringen her (Engelsk): Universal Resource Scheduling – Extensibility Documentation Released!!!...

Man kan læse hvordan man laver tilpasninger til Ressourcestyringer samt hvilke afhængigheder Ressourcestyringen har (Engelsk): Understanding and Customizing Resource Matching in Universal Resource Scheduling (URS)...

Tilpasningerne kan laves til enkelte sprog, som man kan læse mere om her (Engelsk): Extending URS: Find Resources by Language - A Step by Step Guide...

Man kan benytte FetchXML sammen med Ressourcestyringen. Læs mere om dette her (Engelsk): Universal FetchXML...

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.