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

Data Loader for Microsoft Dynamics CRM Online

af Henrik Jensen 27. september 2017 08:44

Microsoft har frigivet en tidlig udgave (Preview Release) af et nyt værktøj: Data Loader for Microsoft Dynamics CRM Online. Frigivelsen er dog, indtil videre, forbeholdt Nord Amerika.

Formålet med dette værktøj er at man kan importere store mængder data ind i CRM, hvor dataene f.eks. ligger i flade filer (csv, xml mv.).

På et senere tidspunkt vil værktøjer endvidere kunne eksportere data fra CRM Online.

Læs mere (Engelsk): Preview feature: Data Loader for Microsoft Dynamics CRM Online...

MS CRM 2011/2013 – JavaScript-programmering Best Practices

af Henrik Jensen 9. januar 2014 23:35

Ben Husking har lavet et ganske god indlæg som samler op på en masse nytte råd omkring programmering med JavaScript. Indlægget kommer også ind på en række begrænsninger som man skal være opmærksom på samt ting man skal tage forbehold for i forhold til flere browsere.

Endeligt kommer indlægget ind på brugen af namespaces samt giver råd omkring REST og SOAP. Jeg anbefaler at tage et kig på dette engelsksprogede indlæg: CRM 2011/2013 – JavaScript Programming Best Practices...

Visningen "Produkter på overordnet prisliste" er forsvundet...

af Henrik Jensen 11. september 2012 17:17


Når man opretter en Salgsmulighed (Opportunity), Tilbud (Quote) eller Ordre (Order), kan man tilknytte produkter til disse. I nogle tilfælde vises alle produkter istedet for kun at få vist de produkter, som er indeholdt i den valgte Prisliste (Price List).

Årsagen til problemet er en fejl i MS CRM 2011, som kan forekomme når man redigere formularen Salgsmulighedsprodukter (Opportunity Products).

Løsningen er at indsætte GUID'et på den ønskede visning igen gennem brug af en Løsning (Solution). Læs om problemstillingen og løsningen...

Timeouts og begrænsninger i MS CRM 2011

af Henrik Jensen 6. september 2012 22:48

MS CRM 2011 er, som standard, indstillet med en række begrænsninger. De fleste af dem for at forbedre ydelsen og nogle på grund af risiko for at kompromittere systemet.

Man kan ændre de fleste af begrænsningerne i registreringsdatabasen, på SQL Serveren eller i web.config-filen. Dette gælder selvsagt ikke for MS CRM 2011 Online, hvor man jo ikke har direkte adgang til server, registreringsdatabase mv.

Liste med timeouts og begrænsninger: Timeouts og begrænsninger i MS CRM 2011...

Diagrammer med procentvisning

af Henrik Jensen 27. august 2012 22:36

Når man opretter et diagrammer i MS CRM 2011 og ønsker at benytte Antal som funktion, så vil man selvfølgelig få vist Antal i diagrammet. I nogle tilfælde vil man måske gerne have vist Procent (%) i stedet for Antal, hvilket man ikke kan angive i brugerfladen. Men det kan godt lade sig gøre alligevel.

Det man skal gøre er, at eksportere diagrammet og redigere en smule i diagrammets XML-fil, læs hvordan: Diagrammer med procentvisning...

Tags: ,

2011 | XML

Ribbon Workbench for Dynamics CRM 2011

af Henrik Jensen 26. april 2012 07:29

Jeg talte på en Microsoft-event i går i Vedbæk. Emnet var tilpasning af Båndet (Ribbon) i MS CRM 2011. Jeg demonstrerede en række værktøjer til formålet. Efter mit indlæg kom en af deltagerne og fortalte mig om et nyt værktøj til redigering af Båndet (Ribbon). Jeg har kigget på dette værktøj og blevet ganske overvældet.

Værkføjet hedder Ribbon Workbench for Dynamics CRM 2011 og er et værktøj, som kan bruges til at redigere CRM bånd. Værktøjet vises et eksempel på CRM båndet, som man kan redigere i direkte, uden at skulle helt forstå det underliggende XML-skema.

Værktøjet, som afvikles direkte indefra MS CRM 2011, tilbyder et væld af funktioner og muligheder. For at udnytte de mere avancerede funktioner i værktøjet, er det en fordel at have grundlæggende kendskab til tilpasning af bånd (ribbon).

Værktøjet indgår nu i min Liste med værktøjer til MS CRM 2011...

Læs mere om værktøjet: Ribbon Workbench for Dynamics CRM 2011...

Eksport/Import af data i MS CRM 2011

af Henrik Jensen 28. juli 2011 15:59

Eksport og import af data i MS CRM 2011 er blevet forbedret på en række punkter, i forhold til tidligere versioner. En af de klare forbedringer er muligheden for at eksportere og importere data i XML-format. Man kan ligeledes bruge eksport/import-funktionen til at "vaske" data.

Dette indlæg handler om nogle af forbedringerne, men også på nogle ting man skal være opmærksom på ved eksport/import af data: Eksport/Import af data i MS CRM 2011...

Tags: , ,

2011 | Import | XML

Kursus: Extending Microsoft Dynamics CRM 2011

af Henrik Jensen 27. juli 2011 11:24

Indenfor den næste uges tid frigives kurset: Course 80295A: Extending Microsoft Dynamics CRM 2011.

Som Microsoft Certified Trainer (MCT) har jeg været betatester på kursusmaterialet, og der er noget at glæde sig til. De mange nyheder omkring tilpasning og udvikling af MS CRM 2011 skinner igennem i kurset, og man kommer godt omkring de mange nyheder. Af nyheder kan nævnes:

  • Overblik over xRM-framework'et.
  • Gennemgang af det nye GUI for tilpasninger og udvikling.
  • Nyheder omkring brug af Webservices (WCF Web Service).
  • Nye muligheder med forespørgsler (FetchXML, LINQ, Filtered Views).
  • Nye muligheder med Arbejdsprocesser (Workflows).
  • Udvikling af Plug-Ins (Isolering, Trust og Statistik).
  • Klientside-programmering (JScript Libraries).
  • Tilpasning af Båndet (Ribbon) og Site Map.
  • Introduktion til Silverlight, OData, JQuery REST Endpoint og JSON.

MS CRM 2011 OData Query Designer

af Henrik Jensen 24. marts 2011 22:41

En af mine kollegaer (Bo Møller), gjorde mig opmærksom på et fantastisk værktøj - CRM 2011 OData Query Designer - til forespørgsler i MS CRM 2011. Jeg har prøvet dette værktøj, hvilket jeg varmt kan anbefale.

MS CRM 2011 OData Query Designer er en Silverlight 4-applikation, der pakket som en Administreret (Managed) CRM 2011-løsning, og som derved kan installeres direkte i MS CRM 2011. Læs mere om CRM 2011 OData Query Designer...

IntelliSense til JScript i MS CRM 2011

af Henrik Jensen 24. marts 2011 17:09

IntelliSense til JScript i MS CRM har altid været ønskeligt, men indtil videre har dette ikke fungeret særlig godt. Jeg er dog kommet over nogle muligheder, som kan bidrage til IntelliSense i MS CRM 2011. Dette indlæg handler om 2 metoder, som kan skabe IntelliSense når man arbejder med JScript:

Læs mere om hvordan man kan få IntelliSense med de 2 metoder...

Hurtig søgning i inaktive elementer...kan det lade sig gøre?

af Henrik Jensen 1. november 2010 22:45

MS CRM har en fantastisk funktionalitet i Hurtig søgning, altså muligheden for at søge på kriterier.

Men den fantastiske Hurtig søgning har en begrænsning. Det er ikke muligt at søge i Inaktive eller Afsluttede elementer, såsom et Deaktiveret Firma, Produkt osv.

Det er heller ikke muligt at søge i en Løst Sag...dog kan det lade sig gøre, med en usupporteret metode. Læs mere om problemet og løsningen...

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:
    • Javascript API-reference
    • Javascript eksempelkode

Diverse værktøjer:
    • 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.