Genindlæsning (Reload/Refresh) af underformular (Subgrid)

af Henrik Jensen 28. juni 2013 18:03

Efter implementering af Opdateringspakke 12 (Rollup 12) eller December 2012 Service Update er det ikke længere muligt at benytte følgende kode til at håndtere hændelser (events) i forbindelse med genindlæsning (reload) af underformularer (subgrids):

function initForm() {
    // Fire this code from the form OnLoad event
    // Pause refresh of subgrid until the form is loaded.
    setTimeout(refreshSubgrid, 3000);
}

function refreshSubgrid() {
    var subGrid = document.getElementById("gridName");
    subGrid.attachEvent("onrefresh", FunctiontoExecute);
}

Metoden attachEvent er ikke længere understøttet, og ikke kompatibel med andre browsere end Internet Explorer.

Se et eksempel på en erstatning af attachEvent: JScript eksempelkode: Reload/Refresh Subgrid...

MS CRM Timeline-komponent

af Henrik Jensen 26. juni 2013 12:02

Firmaet xRM Consultancy har udviklet en gratis komponent, som kan vise aktiviteter i en tidslinje, og som dermed giver et godt overblik over aktiviteter på en kunde (Firma eller Kontaktperson) eller Salgsmulighed.

Jeg har noteret følgende  fordele og ulemper med komponenten:

Fordele

  • Giver et godt overblik over aktiviteter (Aftaler, E-mail, Telefonopkald, Opgaver).
  • Hurtig navigation mellem aktiviteter.
  • Let at åbne aktiviteter, for at redigere disse, direkte fra tidslinjen.
  • Nem at implementere. God implementeringsvejledning.
  • Understøttet af andre browsere end Internet Explorer (jeg har testet komponenten i de sidste nye versioner af Google Chrome og Firefox).
  • Komponenten er gratis.

Ulemper

  • Kan kun håndtere aktivitetstyperne Aftaler, E-mail, Telefonopkald, Opgaver, og dermed ikke brugerdefinerede aktiviteter.
  • Man kan ikke filtrere om man ønsker at få vist åbne eller lukkede aktiviteter eller dem begge.
  • Understøttes kun af sproget Engelsk, og viser felter, i komponenten, på Engelsk. Dette selvom man implementerer denne i en Dansk organisation eller indstiller sproget til f.eks. Dansk. Komponenten er derfor bedst egnet til Engelsk-sprogede MS CRM-organisationer.
  • Komponenten kan kun benyttes på Firmaer (Account), Kontaktpersoner (Contacts) og Salgsmuligheder (Opportunities).

Download (Engelsk): Timeline-komponent...

Ændring af OnChange-event på Two-Option (Boolean) felter

af Henrik Jensen 22. juni 2013 14:07

Det er normalt sådan, at man skal fjerne fokus fra et felt, f.eks. et tekstfelt, før OnChange-eventen indtræffer. Dette gælder også for Alternativknapper (Two-Option, Radio Buttons) og Afkrydsningsfelter (Two-Option, Check Boxes)...til stor irritation for de fleste.

I mange tilfælde er man nød til at lave nogle tricks for at få eventen til at køre ved klik på Alternativknapper og Afkrydsningsfelter. En sådan kode kan f.eks. være: JScript eksempelkode: Toggle function (Checkboxes)...

I forbindelse med Opdateringspakke 12 (Rollup 12) eller December 2012 Service Update er eventen på Alternativknapper og Afkrydsningsfelter ændret så den kører således:

  • Når Two-Option (Boolean) felter er formateret til at bruge Alternativknapper (Radio Buttons), indtræffer hændelsen OnChange straks uden at kræve, at feltet mister fokus.
     
  • Når Two-Option (Boolean) felter er formateret til at bruge Afkrydsningsfelter, indtræffer hændelsen OnChange straks uden at kræve, at feltet mister fokus. Dette gælder dog ikke for Internet Explorer 7 eller 8. I dette tilfælde skal kontrolelementet mister fokus før OnChange begivenhed indtræffer.

De 2 ovenstående ændringer fungere også i de understøttede versioner af Google Chrome og Firefox.

Læs om ændringen i SDK'et (Engelsk)Use Form and Field Events...

Frigivelse af MS CRM 2011 SDK Opdatering 5.0.16

af Henrik Jensen 20. juni 2013 22:24

Microsoft har frigivet en opdatering til MS CRM 2011 SDK Opdatering 5.0.16. Opdateringen indeholder rigtig mange ændringer og nyheder. Jeg anbefaler at tage et nærmere kig på disse ved at benytte følgende link (Engelsk): SDK Release History for V5.0.16...

Microsoft har ligeledes annonceret rigtig mange ændringer i den næste større frigivelse af SDK'et, herunder fjernelse af en række programmeringsmæssige elementer samt elementer som medvirker til at sikre bagudkompatabilitet. Læs mere om disse ændringer, og vær forberedt på hvilken indflydelse de kan få i dine CRM-projekter (Engelsk): What’s Changing in the Next Major Release...

Download (Engelsk)MS CRM 2011 Software Development Kit (SDK)...
MSDN (Engelsk)
MS CRM 2011 Software Development Kit (SDK)...

Frigivelse af Connector for Microsoft Dynamics V3

af Henrik Jensen 19. juni 2013 20:01
Henrik Kappel fra Wikap har gjort mig opmærksom på, at Microsoft har frigivet version 3 af Connector for Microsoft Dynamics (Build 3.0.217.1). En række fejl er rette og nye funktionaliteter er kommet til.
 
Opdateringerne og nyhederne omfatter bl.a.:

Filtre
Filtre gemmes nu med mappings og importeres når der oprettes en mapping fra en fil, der indeholder  et filter.
Generelt
Når du sletter en integration, site eller mapping skal tjenesten ikke længere stoppes og genstartes.
Generelt
Når du ændrer "check for data modified after" data for en mapping, skal tjenesten ikke længere stoppes og genstartes.
Generelt
Connectoren håndterer tællere (counters) og hukommelse bedre end tidligere, hvilket har stor betydning ved store og tidskrævende integrationer.
Webservice
Servicen til Connector til Microsoft Dynamics er nu en WCF-tjeneste, der kører i sin egen proces, så udviklere nu programmeringsmæssigt kan interagere med servicen.
Mappings
Mappings kan nu køre "on demand" ved hjælp af "RunMapNow()" API den opdaterede Connector for Microsoft Dynamics-servicen. Der vil senere blive lavet et blog-indlæg, der viser hvordan dette gøres ved hjælp af programmering.
Ydelse
Klientens interaktion med Connector for Microsoft Dynamics er blevet forbedret.
Ydelse
Ydeevne ved integration til Microsoft Dynamics CRM Online er blevet forbedret.
SQL Server
Den anvendte SQL Server-version bliver nu valideret af MSI. Det samme gælder for en række andre systemkrav.
Fejl
Fejlen "Socket Connection was aborted", som fremkommer ved integration der benytter WCF-service er rettet.

Læs mere om opdateringer og nyheder (Engelsk)Connector for Microsoft Dynamics V3 released today...
Download (Kun adgang for MS-partnere)PartnerSource download Connector for Microsoft Dynamics...

Hvidbog: Scalable Security Modeling with MS CRM 2011

af Henrik Jensen 11. juni 2013 16:09

Microsoft har frigivet den engelsksprogede hvidbog; Scalable Security Modeling with Microsoft Dynamics CRM 2011. Hvidbogen er på 42 sider og giver meget detaljerede beskrivelse MS CRM 2011's sikkerhedsmodel samt anviser bedste praksis og retningslinjer for sikkerhed i forhold til MS CRM 2011.

Hvidbogen beskriver, og illustrerer, hvordan datasikkerhed i MS CRM 2011 fungerer og hvad der, rent teknisk, sker når man deler data, og hvordan det har indflydelse på f.eks. hvilken Afdeling (Business Unit) man tilhører.

Hvidbogen beskriver tillige hvordan sikkerheden håndteres i forhold til SQL Server, altså hvilke MS CRM 2011-tabeller der benyttes til at håndhæve sikkerheden.

Link til hvidbogen (Engelsk): Scalable Security Modeling with Microsoft Dynamics CRM 2011...

Tags: ,

2011 | Bog

Afhjælp problemer ved at rydde cachen i Outlook

af Henrik Jensen 10. juni 2013 08:26

Connectoren til MS CRM 2011 til Outlook har ansvaret for en masse forskellige ting, såsom at synkronisere data, men også visninger, formularer osv. For at gøre synkroniseringen, og brugen af Outlook, så hurtig som mulig, benyttes en cache i Outlook.

Til tider kan der gå et eller andet galt med synkroniseringen, og man kan f.eks. få følgende fejlmeddelelse:

An error occurred promoting this item to Microsoft Dynamics CRM. The Microsoft Dynamics CRM server could not be contacted or the user has insufficient permission to perform this action.

The requested record was not found or you do not have sufficient permission to view it.

Fejlmeddelelsen indikerer at der er et eller andet galt med brugerens rettigheder...hvilket ikke behøver at være tilfældet.

I mange tilfælde kan en rydning af Outlook's cache afhjælpe problemerne. Rydningen kan gøres på følgende måde:

  1. I Outlook vælges Filer (File), Indstillinger (Options).
  2. Vælg Avanceret (Advanced) og klik på knappen Brugerdefinerede formularer... (Custom Forms...).

  3. Klik på knappen Formularstyring... (Manage Forms...).

  4. Klik på knappen Ryd cache (Clear Cache). Cachen er nu ryddet
  5. Slut af med at lukke alle åbne dialogbokse. Luk og og genstart Outlook.

Tip til oprettelse af nye objekter i MS CRM 2011

af Henrik Jensen 7. juni 2013 08:23

Når man opretter nye objekter i MS CRM 2011 skal man foretage en række valg. Nogle af disse valg bliver permanente.

Symbolet  fortæller at hvis man vælger den pågældende indstilling, kan denne ikke fravælges igen. Imidlertid er det sådan med MS CRM 2011 - i modsætning med MS CRM 4.0 - at hvis man fravælger indstillingen, kan denne tilvælges på et senere tidspunkt.

Tippet går derfor på: Hvis man er i tvivl om man f.eks. vil have Noter eller Aktiviteter knyttet til det objekt man opretter, så bør man fjerne afkrydsningen...for man kan tilvælge det senere hvis behovet opstår.

Så kom ændringen i mit arbejde...

af Henrik Jensen 3. juni 2013 08:24

Fra tid til anden kan de være en god ide at ændre på sit arbejdsliv...og det er præcis hvad jeg gør fra 1. juni 2013. 

I en årrække har jeg været tilknyttet en fast partner 100% i en længere periode. Men sådan vil det ikke være i fremtiden. Det jeg har valgt er:

  • Arbejde med nye og eksisterende kunder. Læs mere på www.easyconsult.dk
  • Samarbejde med andre CRM-partnere, og bidrage med mine kompetencer på deres CRM-projekter.

Du skal være velkommen til at kontakte mig...måske kunne vi arbejde sammen på netop dit CRM-projekt.

Hjemmeside: www.easyconsult.dk
E-mail: hj@easyconsult.dk
Telefon: 20 300 300

Tags:

Generelt

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:
    • JScript eksempelkode

Diverse værktøjer:
    • Sysinternals
    • PowerShell og MS CRM 2011

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.