En kursist på et af mine kurser spurgte om det er muligt at løse et problem han havde når man konverterer et Kundeemne (Lead) til Firma (Account) og/eller Kontaktperson (Contact). Problemet består i at Noter (Notes) fra Kundeemnet ikke bliver konverteret med over til Firmaet/Kontaktpersonen, og det er netop det, som dette indlæg handler om.
Hvad er problemet?
I et Kundeemne kan man tilknytte Noter, f.eks. almindelige tekstnoter og/eller dokumenter. Når man konverterer Kundeemnet til f.eks. en Kontaktperson og/eller Firma, bliver Noterne fra Kundeemnet ikke konverteret med over i Firmaet/Kontaktpersonen.

Eksempel på Noter i et Kundeemne.

Kundeemnet konverteres som Firma og Kontaktperson.

Det konverterede Kundeemne som en Kontaktperson...uden at Noterne er konverteret.
Hvor er Noterne blevet af?
Noterne fra Kundeemnet er ikke forsvundet, men de er alene tilknyttet Kundeemnet, og det er faktisk muligt at åbne Kundeemnet, og dermed Noterne - direkte fra Kontaktpersonen eller Firmaet. Det er nemlig sådan, at da Kundeemnet blev konverteret til Firma og Kontaktperson indeholder feltet Kilde til kundeemne (det findes på fanen Administration) et link til Kundeemnet.

Link til Kundeemnet - og dermed Noterne - via opslagsfeltet Kilde til kundeemne.
De fleste kan måske stille sig tilfreds med denne løsning...
Kan man ikke gøre lidt bedre?
Ovenstående løsning er måske ikke den mest geniale, men den virker.
De fleste vil nok hellere have at Noterne var blevet konverteret med over i såvel Firma som Kontaktperson, og dette kan også lade sig gøre...hvis man programmerer sig ud af løsningen. Dette kan gøres på 2 måder:
- Udvikle en PlugIn, i Visual Studio, som overfører dataene.
- Oprette en IFrame som viser Noterne fra Kundeemnet direkte på Kontaktpersonen og Firmaet.
Lad os kigge på den sidste løsning...med fokus på Kontaktperson-objektet. Løsninen er at oprette en fane hvorpå der indsættes en IFrame på. IFramen skal indeholde Noterne fra Kundeemnet.
- Klik på Indstillinger, Tilpasning, Tilpas objekter.
- Dobbeltklik på objektet Kontaktperson.
- Klik på Formular og visninger.
- Dobbeltklik på Formular.
- Indsæt en fane ved at klikke på Tilføj en fane i den højre menu.
Dialogboksen Tilføj en fane fremkommer.
- I dialogboksen Tilføj en fane indtastes f.eks. teksten Noter fra kundeemne.
- Tilføj en sektion ved at klikke på Tilføj en sektion i den højre menu.
Dialogboksen Tilføj en sektion fremkommer.
- Giv evt. sektionen navnet Noter fra kundeemne.
- Tilføj en IFrame ved at klikke på Tilføj en IFrame i den højre menu.
Dialogboksen Tilføj en IFrame fremkommer.
- Giv IFramen navnet IFRAME_LeadNotes.
I feltet URL-adresse indsættes teksten about:blank.
Fjern afkrydsningen Begræns script på tværs af rammer.
På fanen Formatering afkrydses Udvid automatisk for at udfylde den tilgængelige plads.
Klik på knappen OK.
- Klik på Egenskaber for formular.
- Rediger hændelsen OnLoad.
- I dialogboksen Detaljeegenskaber for hændelse afkrydses feltet Hændelsen er aktiveret, og der indsættes følgende kode i feltet:
// Variable to hold ID of the field originatinglead (Kilde til kundeemne)
var lookupItem = new Array;
lookupItem = crmForm.originatingleadid.DataValue;
// Check if the field originatinglead (Kilde til kundeemne) is filled in
if (lookupItem != null)
{
// Put the Notes from the Lead (Kundeemne) into the IFrame
crmForm.all.IFRAME_LeadNotes.src="/_controls/notes/notesdata.aspx?id="+ lookupItem[0].id
+ "&ParentEntity=3&EnableInlineEdit=false&EnableInsert=false";
}
else
{
// Empty the IFrame and hide the tab
crmForm.all.IFRAME_LeadNotes.src="about:blank";
tab4Tab.style.display = "none";
}
- På formularen Detaljeegenskaber for hændelse klikkes på knappen OK.
- På formularen Egenskaber for formular klikkes på knappen OK.
- På formularen Formular: Kontaktperson klikkes på knappen Gem og luk.
- På formularen Objekt: Kontaktperson vælges Handlinger, Udgiv, hvorefter formularen lukkes.
Efterfølgende vil Kontaktpersoner, som er konverteret fra et Kundeemne se således ud:

Fanen Noter fra kundeemne vises og Noter vises i IFramen.
På Kontaktpersoner, som ikke er konverteret fra et Kundeemne, vises fanen Noter fra kundeemne ikke.
Du kan benytte samme teknik for at få vist Noter på objektet Firma.