Attribut auslesen oder - wie verhinder ich einen rekursiven Aufruf?

Hallo,
immer wenn ein PhoneCall geöffnet wird soll auch das Fenster Opportunity aufgehen. Das Funktioniert auch soweit mit:

var guid = crmForm.all.regardingobjectid.DataValue[0].id
window.open(SERVER_URL +"/sfa/"+ entity_type +"/edit.aspx?id=" + guid);
window.focus();

Allerdings bedeutet das, dass so auch mehrere Opportunity Fenster aufgehen. Das soll nicht geschehen. Ich dachte mir vielleicht, dass ich Opportunity um ein Attribut erweitere, was mir kennzeichnet, ob es schon geöffnet ist und das beim Öffnen und Schließen setze. Aber wie Frage ich das im Code vom PhoneCall ab?

Ich habe hier http://jianwang.blogspot.com/2008/12/crm-40-get-attribute-value-from-entitys.html eine Anleitung gefunden aber irgendwie funktioniert das nicht. Welche SystemuserId muss da verwendet werden?

Oder bin ich völlig auf dem Holzweg und es gibt irgendwie andere Möglichkeiten die gewünschte Funktionalität hinzubekommen?

Gruß,
Daniel


AW: Attribut auslesen oder - wie verhinder ich einen rekursiven Aufruf?

Hi

Könnte mit showModalDialog anstatt window.open funktionieren.

siehe
http://msdn.microsoft.com/en-us/library/ms536759(VS.85).aspx

Gruß
Andreas


AW: Attribut auslesen oder - wie verhinder ich einen rekursiven Aufruf?

Immer wenn ein Telefonanruf aufgeht auch ein Verkaufschancenfenster???
Ist das der richtige Ansatz. Das nervt doch vielleicht, wenn man eine Telefongesprächsnotiz für andere Zwecke erfassen wollte. Warum nicht mit einem Button im CRM-Stil auf der Form Telefonanruf arbeiten. Dieser Button öffnet bei "OnKlick" dann das entsprechende Verkaufschancenfenster?

Gruß