Meget ofte bliver jeg spurgt om, hvilken soft- og hardware krav der skal tages hensyn til når man ønsker at installere en Microsoft Dynamics CRM 2011.
Det er stort set umuligt at huske disse krav udenad, så derfor er det rart at vide at Microsoft har lavet en glimrende oversigt over disse krav. Du finder en god indgang til informationen via følgende link: System Requirements and Required Components.
Endvidere kan du med fordel ligeledes tage et kig på dette indlæg hvilken minimumskrav er der til rettigheder
Søg i denne blog
19. dec. 2012
13. dec. 2012
Hvad er forskellen imellem Report Authoring Extension og Reporting Extensions
Har du også prøvet at være forvirret over hvad forskellen er på ovenstående og hvornår de skal anvendes?
Så vil jeg her kort prøve at skitsere hvad de hver i sær anvendes til og hvornår de skal være til stede.
Microsoft Dynamics CRM Report Authoring Extension:
Skal anvendes når du vil lave dine egne tilpassede report og vil anvende FecthXML til at producere data, modulet anvendes til at validere FecthXML forespørgsler. Dette modul kan nogen gange også gå under navnet BIDS.
Modulet findes kun i en 32-bit version og skal installeres på samme maskine hvor SQL Server Business Intelligence Development Studio er installeret. Læs evt. mere om Business Intelligence Development Studio her.
Microsoft Dynamics CRM Reporting Extensions:
Dette modul bør altid installeres idet det er med til at tilsikre at du kan afvikle dine rapporter fra CRM, desuden kræves det ved oprettelse/import af en CRM organisation. Modulet gør at det ikke er nødvendigt at konfigurere særlige ”trust” for delegering (kerberos/dobbelthop problematikken). Modulet kan først installeres efter at CRM server installationen er fuldført, og det skal installeres samme sted hvor MS SQL Server 2008 Reporting Service er installeret. Bemærk du kan kun installere modulet en gang på samme maskine og den kan kun pege på en instans af SQL.
Du kan finde et detaljeret blog indlæg vedr. installationen her:
crm-2011-reporting-extension-installation-with-pre-created-ad-groups
Så vil jeg her kort prøve at skitsere hvad de hver i sær anvendes til og hvornår de skal være til stede.
Microsoft Dynamics CRM Report Authoring Extension:
Skal anvendes når du vil lave dine egne tilpassede report og vil anvende FecthXML til at producere data, modulet anvendes til at validere FecthXML forespørgsler. Dette modul kan nogen gange også gå under navnet BIDS.
Modulet findes kun i en 32-bit version og skal installeres på samme maskine hvor SQL Server Business Intelligence Development Studio er installeret. Læs evt. mere om Business Intelligence Development Studio her.
Microsoft Dynamics CRM Reporting Extensions:
Dette modul bør altid installeres idet det er med til at tilsikre at du kan afvikle dine rapporter fra CRM, desuden kræves det ved oprettelse/import af en CRM organisation. Modulet gør at det ikke er nødvendigt at konfigurere særlige ”trust” for delegering (kerberos/dobbelthop problematikken). Modulet kan først installeres efter at CRM server installationen er fuldført, og det skal installeres samme sted hvor MS SQL Server 2008 Reporting Service er installeret. Bemærk du kan kun installere modulet en gang på samme maskine og den kan kun pege på en instans af SQL.
Du kan finde et detaljeret blog indlæg vedr. installationen her:
crm-2011-reporting-extension-installation-with-pre-created-ad-groups
11. dec. 2012
Verifikation af JScript kode
Har du anvendt JScript kode i din MSCRM 2011 løsning og nu er i tvivl om dette kode fortsat er understøttet med nyeste roll-ups. Så har Microsoft lavet et lille værktøj der kan hjælpe dig med at få et overblik om koden er understøttet eller ej.
Du finder mere info om værktøjet her: microsoft-dynamics-crm-2011-custom-code-validation-tool-released.aspx
Selve værktøjet kan du downloade fra følgende link: http://go.microsoft.com/fwlink/?LinkId=256377
Du finder mere info om værktøjet her: microsoft-dynamics-crm-2011-custom-code-validation-tool-released.aspx
Selve værktøjet kan du downloade fra følgende link: http://go.microsoft.com/fwlink/?LinkId=256377
7. dec. 2012
Adgang til MSCRM2011 fra eksternt netværk
Microsoft har lavet et indlæg på deres TechNet der gennemgår hvad der skal til for at få det i luften. Det hele er baseret på Claims-based Authentication som er bygget oven på et framework kaldet Windows Identity Foundation (WIF).
Indlægget findes her: http://technet.microsoft.com/en-us/library/gg188579.aspx
Hele set-up'et involvere en del sikkerhedsopsætning og etablering af særlige servere til formålet samt brug af div. certifikater, det anbefales at indrage en ekspert med special viden på området.
Man kan i øvrigt finde mere info via dette link: http://technet.microsoft.com/en-us/library/gg188598.aspx
Indlægget findes her: http://technet.microsoft.com/en-us/library/gg188579.aspx
Hele set-up'et involvere en del sikkerhedsopsætning og etablering af særlige servere til formålet samt brug af div. certifikater, det anbefales at indrage en ekspert med special viden på området.
Man kan i øvrigt finde mere info via dette link: http://technet.microsoft.com/en-us/library/gg188598.aspx
20. sep. 2012
Logica Microsoft Dagen 2012
”Kom
og bliv inspireret på Logicas populære Microsoft dage - hør om Dynamics NAV,
Dynamics AX, Dynamics CRM, xRM, Business Intelligence, SharePoint eller
infrastruktur samt muligheder med cloud og mobile enheder. Saxo Bank deler ud
af deres erfaringer og du kan vinde en Microsoft Windows 8 tablet.”
Se mere her: Logica Microsoft dagen 2012
22. aug. 2012
Charts i CRM2011 - Hvordan kan man ændre på farver mv.
Har du stået i samme situation som mig og gerne ville have mulighed for at kunne ændre på udsenet på dine "Charts" i CRM?
Efter at have eksperimenteret en del med det og ikke rigtig fundet den rette måde at gøre det på, så faldt jeg over nogle gode links som hjalp mig på sporet.
Herunder har jeg linket et par af dem jeg fandt relevant:
Simple Chart Modification in Microsoft Dynamics CRM 2011 -- Office 365 Advisor --
Understand Charts Underlying Data and Chart Representation
CRM 2011 Chart Enhancements - Microsoft Dynamics CRM Team Blog
Efter at have eksperimenteret en del med det og ikke rigtig fundet den rette måde at gøre det på, så faldt jeg over nogle gode links som hjalp mig på sporet.
Herunder har jeg linket et par af dem jeg fandt relevant:
Simple Chart Modification in Microsoft Dynamics CRM 2011 -- Office 365 Advisor --
Understand Charts Underlying Data and Chart Representation
CRM 2011 Chart Enhancements - Microsoft Dynamics CRM Team Blog
7. aug. 2012
Hvor gør jeg af mine forbedringsforslag til MSCRM
Har du nogensiden spekuleret på, hvordan man kan komme med input til hvad der skal være fokus på i kommende versioner af MSCRM? Står du f.eks. og mangler en god funktionalitet eller har en kanon god idee til en funktionalitet. Så kan du f.eks. prøve følgende link:
https://connect.microsoft.com
På dette site kan du så udvælge de produkter som har din interesse og kan nu oprette forslag eller stemme på allerede eksisterende forslag.
God fornøjelse :-)
https://connect.microsoft.com
På dette site kan du så udvælge de produkter som har din interesse og kan nu oprette forslag eller stemme på allerede eksisterende forslag.
3. aug. 2012
T-SQL: Hvordan får jeg foranstillet nuller på et felt.
I forbindelse med en integrationsopgave havde jeg brug for, at et felt havde et fast antal tegn og fyldt ud med nuller hvis feltet ikke var fyldt helt ud. Kunne dog ikke lige huske hvordan det nu lige var man gjorde. Men til sidst fandt jeg løsningen (tak til google... ).
Her er hvordan du f.eks. kan gøre det:
På et felt kaldet "ProductID" skal værdien være 13 tegn lang og der skal foranstilles 0 foran værdien.
right('0000000000000' +ltrim(rtrim(ProductID)) , 13)
eller
right(REPLICATE('0', 13) + ltrim(rtrim(ProductID)), 13)
Her er et par andre eksempler:
Her er hvordan du f.eks. kan gøre det:
På et felt kaldet "ProductID" skal værdien være 13 tegn lang og der skal foranstilles 0 foran værdien.
right('0000000000000' +ltrim(rtrim(ProductID)) , 13)
eller
right(REPLICATE('0', 13) + ltrim(rtrim(ProductID)), 13)
Her er et par andre eksempler:
14. jun. 2012
Vis billeder fra CRM databasen i din rapport
Hvordan får jeg vist et vedhæftet billed på en note i min CRM rapport?
Har du brug for f.eks. at vise et billed som er vedhæftet på en note som er relateret til de dataposter som din SSRS (reporting services) rapport anvender i visningen. Så er det faktisk meget nemt.
Når du udarbejder din rapport (i VS2008), så skal du blot vælge at indsætte et billed. Det gør du ved at højreklikke og vælg "Insert Image". Placere billede hvor det ønskes vist, samt tilpas størrelsen efter behov.
Højreklik nu på det netop indsatte billed og vælg "Image Properties..."
Højreklik nu på det netop indsatte billed og vælg "Image Properties..."
Source sætter du til "Database"
Feltvalg udfyldes med følgende kode (husk at medtage feltet i dit dataset):
=System.Convert.FromBase64String(Fields!documentbody.Value)
MIME type sættes til f.eks. "image/jpeg"
Gem nu rapporten og upload den efterfølgende til CRM. Nu har du en rapport der kan visse de vedhæftede billeder (i dette eksempel vil det kun virke hvis billede er af typen JPG).
Har du brug for f.eks. at vise et billed som er vedhæftet på en note som er relateret til de dataposter som din SSRS (reporting services) rapport anvender i visningen. Så er det faktisk meget nemt.
Når du udarbejder din rapport (i VS2008), så skal du blot vælge at indsætte et billed. Det gør du ved at højreklikke og vælg "Insert Image". Placere billede hvor det ønskes vist, samt tilpas størrelsen efter behov.
Højreklik nu på det netop indsatte billed og vælg "Image Properties..."
Source sætter du til "Database"
Feltvalg udfyldes med følgende kode (husk at medtage feltet i dit dataset):
=System.Convert.FromBase64String(Fields!documentbody.Value)
MIME type sættes til f.eks. "image/jpeg"
Gem nu rapporten og upload den efterfølgende til CRM. Nu har du en rapport der kan visse de vedhæftede billeder (i dette eksempel vil det kun virke hvis billede er af typen JPG).
Omregn fra Inches til Centimeter
Når man udarbejder egne "reporting services" rapporter til MSCRM så kommer man ofte ud for at skulle omregne inches til centimeter.
Her er en hurtig formel:
cm * 0,39 = in
in * 2,54 = cm
Hvis du ikke gider regne selv, så kan du finde et website med en omregner her: http://www.manuelsweb.com
Her er en hurtig formel:
cm * 0,39 = in
in * 2,54 = cm
Hvis du ikke gider regne selv, så kan du finde et website med en omregner her: http://www.manuelsweb.com
23. maj 2012
Køre din CRM lidt for langsom?
- Så er der her et løsningsforslag fra Microsoft, som måske kan hjælpe dig:
Microsoft er bekendt med, at der ved store mængder data i visse tilfælde kan opstå problemer med performance og har derfor frigivet følgende løsningsforslag:
http://support.microsoft.com/kb/968520
Bemærk der kan dog også være mange andre årsager til sløvheden i CRM'en, f.eks. for lidt RAM, for megen nettrafik, dårlige konstrueret JScript, sløve diske mv.
Microsoft er bekendt med, at der ved store mængder data i visse tilfælde kan opstå problemer med performance og har derfor frigivet følgende løsningsforslag:
http://support.microsoft.com/kb/968520
Bemærk der kan dog også være mange andre årsager til sløvheden i CRM'en, f.eks. for lidt RAM, for megen nettrafik, dårlige konstrueret JScript, sløve diske mv.
21. maj 2012
Fejl opstår ved ændring af valgt valuta på en salgsmulighed i MSCRM 2011.
En bruger spurgte mig forleden, hvorfor han fik en fejl på sin salgsmulighed når han forsøgte at ændre valutaen.
Efter lang tids fejlsøgning, fandt jeg årsagen :-)
Det viste sig, at der i den pågældende løsning som brugeren anvender, på et tidspunkt var blevet fjernet nogle standard felter som systemet kræver er tilstede. Det felt der specielt manglede i den pågældende løsning var feltet:
Feltet "Price List" skal være tilstede på en salgsmulighed og må ikke fjernes. Hvis man ikke umiddelbart benytter prislister i sin løsning og ikke ønsker at feltet er synlig på formen, så kan man istedet vælge at gøre feltet "usynligt" fremfor at fjerne det. Dette gøres nemmest ved at vælge egenskaber for feltet og her fjerne hakket i feltet "Visible by default".
Efter lang tids fejlsøgning, fandt jeg årsagen :-)
Det viste sig, at der i den pågældende løsning som brugeren anvender, på et tidspunkt var blevet fjernet nogle standard felter som systemet kræver er tilstede. Det felt der specielt manglede i den pågældende løsning var feltet:
8. mar. 2012
Hvilken minimumskrav til rettigheder, er der for at kunne installere MSCRM 2011?
Når jeg står overfor at skulle installere MSCRM2011 hos mine kunder. Har jeg tit brug for at skulle oplyse kunden om hvilken rettigheder der som minimum kræves for at kunne installere CRM'en og dens tilhørende komponenter.
Microsoft har lavet en god beskrivelse, som giver et godt overblik over de minimumskrav der er til de enkelte server som er involveret.
Du kan finde beskrivelsen her:
Minimum permissions required for Microsoft Dynamics CRM Setup, services, and components
21. feb. 2012
CRM og Direct Marketing
Tillægsløsningen giver mulighed direkte fra CRM at oprette, designe og udsende E-mails til dine emner/kunder. De afsendte E-mails kan tilpasses således at de afspejler dine modtageres interesser og behov. Efterfølgende er det så muligt direkte fra CRM at følge den enkelte modtageres adfær ved hjælp af rapportering og analyse af opsamlet data. Løsningen kan bl.a. hente data fra Facebook, LinkedIn, egne websites mv. samt ligeledes vise hvor længe brugeren har været på et site og hvor han kom fra (via mail, søgmaskine osv.).
Vil du vide mere om dette produkt så tag et kig på dette site: Clickdimensions.com/.
Du kan downloade en gratis ebog om E-mail marketing via dette link: Clickdimensions.com/ebook/
16. feb. 2012
T-SQL: Opdater et felt med data fra anden tabel
Udfordring:
I en kundetabel ønskes feltet foreningskode opdateret med en feltværdi fra et tilsvarende felt i en anden tabel kaldet adresser
Funktion:
UPDATE, INNER JOIN
Eksempel:
Kundetabel indeholder flg. felter:
Kundenummer,
Adressekode,
Kundenavn,
Vej,
Postnr,
By,
Foreningsnr
Adressetabel indeholder flg. felter:
Adressekode,
Vejnavn,
Vejkode,
Bynavn,
Bykode,
Postnummer,
Foreningsnr
--T-SQL update tabel--
UPDATE KT
SET KT.Foreningsnr = AT.Foreningsnr
FROM Kundetabel as KT
INNER JOIN Adressetabel as AT
ON KT.Adressekode = AT.Adressekode
I en kundetabel ønskes feltet foreningskode opdateret med en feltværdi fra et tilsvarende felt i en anden tabel kaldet adresser
Funktion:
UPDATE, INNER JOIN
Eksempel:
Kundetabel indeholder flg. felter:
Kundenummer,
Adressekode,
Kundenavn,
Vej,
Postnr,
By,
Foreningsnr
Adressetabel indeholder flg. felter:
Adressekode,
Vejnavn,
Vejkode,
Bynavn,
Bykode,
Postnummer,
Foreningsnr
--T-SQL update tabel--
UPDATE KT
SET KT.Foreningsnr = AT.Foreningsnr
FROM Kundetabel as KT
INNER JOIN Adressetabel as AT
ON KT.Adressekode = AT.Adressekode
14. feb. 2012
CRM Server TraceFejl
Får du mystiske tracefejl i din event viewer på CRM serveren.
Så er det meget tænkeligt at følgende blog-indlæg kan løse problemet.
Fejlmeddelelse-samt-aktiveres-af-sporing-i-MS-CRM-2011 / Tak til Henrik Jensen / http://crmblog.dk/
Husk at sikre at der er read/write rettigheder til den folder du henviser til.
Så er det meget tænkeligt at følgende blog-indlæg kan løse problemet.
Fejlmeddelelse-samt-aktiveres-af-sporing-i-MS-CRM-2011 / Tak til Henrik Jensen / http://crmblog.dk/
Husk at sikre at der er read/write rettigheder til den folder du henviser til.
9. feb. 2012
Fejl ved installation af MS Dynamics connector NAV
Skal du installere MS Dynamics connector for NAV/CRM og oplever du at MSI pakke ikke vil installeres?
Så prøv at åbne en "Command Prompt" med "Run as Administrator", find hen til det sted hvor du har installationsfilen placeret og prøv at køre msi pakke herfra.
Se evt. mere her:
http://crmbusiness.wordpress.com/2011/07/25/the-system-administrator-has-set-policies-to-prevent-this-installation/
Så prøv at åbne en "Command Prompt" med "Run as Administrator", find hen til det sted hvor du har installationsfilen placeret og prøv at køre msi pakke herfra.
Se evt. mere her:
http://crmbusiness.wordpress.com/2011/07/25/the-system-administrator-has-set-policies-to-prevent-this-installation/
6. feb. 2012
Find registeringsnøgle til brug for installation af NAV-CRM Connector
Står du overfor at skulle installere en MS Dynamic Connector og i den forbindelse er i tvivl om hvor du skal finde den krævede registeringsnøgle til selve connectoren så kan du finde en god beskrivelse her:
http://community.dynamics.com/product/nav/navtechnical/b/navrenegayerblog/archive/2011/01/28/how-to-obtain-a-license-key-for-the-nav-crm-connector.aspx
http://community.dynamics.com/product/nav/navtechnical/b/navrenegayerblog/archive/2011/01/28/how-to-obtain-a-license-key-for-the-nav-crm-connector.aspx
4. feb. 2012
T-SQL: Tjek datofelt
Udfordring:
Lav check på datofelt og sæt ny værdi afhængig af indhold:
Anvendt funktion:
CASE
Eksempel:
Select
Felt1,
Felt2,
Felt3,
CASE When [Felt4] < '1754-01-01 00:00:00.000' then Null
else [Felt4] END AS [StartDato],
CASE When [Felt5] < '1754-01-01 00:00:00.000' then Null
else [Felt5] END AS [EndDato]
From Testdatabase
Lav check på datofelt og sæt ny værdi afhængig af indhold:
Anvendt funktion:
CASE
Eksempel:
Select
Felt1,
Felt2,
Felt3,
CASE When [Felt4] < '1754-01-01 00:00:00.000' then Null
else [Felt4] END AS [StartDato],
CASE When [Felt5] < '1754-01-01 00:00:00.000' then Null
else [Felt5] END AS [EndDato]
From Testdatabase
Abonner på:
Opslag (Atom)