Hallo liebe Community,
ich habe mal wieder eine Frage an euch.
Mein Problem ist folgendes, wir nutzen hier die Brief-Entität um alle sowohl eingehenden, als ausgehenden Briefe zu verzeichnen. Wenn jetzt Kunde X bei uns anruft und sich nach einem Brief erkundigt den er uns vor 2 Tagen geschickt hat, er will etwas an der Bestellung ändern oder dergleichen. Wenn man jetzt in der Aktivitätenliste Briefe auswählt und dort dann X eingibt um den Brief des Kunden X zu finden, erscheint kein Ergebnis obwohl der Brief aufgenommen wurde. Da X in einer Partylist mit der Verlinkung auf seinen Eintrag bei den Kontakten oder Firmen steht, kann man ihn in der Schnellsuche nicht finden. Soweit das Problem. Hier mein Lösungsansatz:
Ich habe ein verstecktes Textfeld (new_abc) erstellt, in dem ich mit dem Code:
var lookupData = new Array();
if ( crmForm.all.directioncode.DataValue != true) {
lookupData = crmForm.all.from.DataValue;
crmForm.all.new_abc.DataValue = lookupData[0].name;
} else {
lookupData = crmForm.all.to.DataValue;
crmForm.all.new_abc.DataValue = lookupData[0].name;
}
den Namen von X aus der Partylist eintrage (abhängig davon ob der Brief an X geht oder von X kommt).Soweit sogut.
Aber das funktioniert bloss für Briefe, die nach Implementierung dieses Scripts in das OnSave, erstellt werden, alle davor bleiben weiterhin für die Schnellsuche unsichtbar.
Also nun mein großes Problem, wie kann ich die alten Breife aktualisieren (da diese ja schreibgeschützt sind) oder gibt es eine andere Möglichkeit das Partylist-Feld für die Schnellsuche zu indizeiren?
Ich danke euch schon mal im Vorraus für eure Hilfe und bin gespannt ob wir das gemeinsam hinkriegen :)
Gruß
Vector