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 |
af Henrik Jensen
3. maj 2014 08:29

Tidligere på ugen havde jeg et indlæg på en CRMUG-event hos Dansk Erhverv, hvor jeg gav inspiration til anvendelse af Dashboard, PowerPivot og PowerView til at præsentere data fra MS CRM (også MS CRM Online) samt eksterne datakilder.
Flere har spurgt til min PowerPoint-præsentation, så her er den: CRMUG - Dashboard, PowerPivot og PowerView.pdf (531,74 kb)
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...
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...
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...
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...
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...
af Henrik Jensen
3. oktober 2011 00:25
Jeg har netop været taler, på et indlæg om Klientside Scripts – Best Practice…, hos Microsoft Danmark. Arrangementet var for Microsoft Dynamics-partnere.
Formålet med mit indlæg var, at vise de mange ressourcer (eksempelkode, billeder, beskrivelser, løsninger), der findes i MS CRM SDK'et samt at demonstrere hvordan man - relativt let - kan kode efter de nye retningslinjer, som det nye JScript framework, der benyttes i MS CRM 2011, anviser.
Jeg har oprettet 4 indlæg, som overordnet beskriver mange af de muligheder SDK'et tilbyder samt meget mere.
af Henrik Jensen
1. september 2011 07:22
Microsoft har frigivet en opdatering til MS CRM 2011 SDK Opdatering 5.0.6. Opdateringen indeholder bl.a.:
- Nye muligheder for adgang til Windows Azure AppFabric Access Control Services (ACS) 2.0.
- Dokumentation til Plug-in Profiler-værktøjer, som blev annonceret i sidste opdatering (SDK 5.0.5).
- Anvendelse af REST Endpoint med Ajax og Jscript.
- En guide til håndtering af ikoner i MS CRM 2011.
- Ændringer til beskrivelse af håndtering af Administrerede løsninger (Managed Solutions).
- Tilføjet følgende nye eksempelkode:
- Arbejde med lokale og globale Option Sets.
- Arbejde med Solutions (Løsninger).
- Oprettelse af en Connection (Early Bound).
- Distribution af Lynkampagner (Quick Campaigns).
- VB.NET eksempelkode til håndtering af enumerations.
Download (Engelsk): MS CRM 2011 Software Development Kit (SDK)...
MSDN (Engelsk): MS CRM 2011 Software Development Kit (SDK)...
af Henrik Jensen
2. august 2011 07:52
Microsoft har frigivet en opdatering til MS CRM 2011 SDK Opdatering 5.0.5. Opdateringen indeholder bl.a.:
- Opdaterede komponenter (assemblies), som matcher Opdateringspakke 3.
- Tilføjelse af et nyt værktøj til analyse af Plug-ins ydelse. Værktøjet hedder Plugin Profiler.
- Tilføjelse af flere Visual Basic .NET-eksempelkode.
- Mulighed for at gemme og genbruge serverkonfigurationer i ServerConnection hjælperkode, som tillige gør det lettere at køre eksempelkode med minimale beskeder (prompts).
- Tilføjelse af en udvidelse til CrmSvcUtils, som gør det muligt at generere en hjælpfil, som indeholder inumereringer af alle Option Sets.
- Tilføjet følgende nye eksempelkode:
- Tilføje og fjerne poster ved bruge af REST Endpoint, med JScript.
- Tilføje og fjerne poster ved bruge af REST Endpoint, med Silverlight.
- Distribuere kampagneaktivteter for dynamiske og statiske lister.
- Arbejde med Activity Party-poster.
Link (Engelsk): Microsoft Dynamics CRM 2011 Software Development Kit (SDK)...
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...
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.