Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: pyrox82 am 10.03.08 - 12:09:18

Titel: In Aktion (Lotus Script) eine weitere Aktion (Formel) ausführen
Beitrag von: pyrox82 am 10.03.08 - 12:09:18
Guten Tag alle zusammen,

ich habe für eine Datenbank eine Schaltfläche, mit der ich eine Mail erstellen kann, diese ist in Lotus Script programmiert. Ich möchte jedoch danach eine weiter Aktion ausführen, die aber mit dem Formelditor geschrieben wurde. Ist dies möglich?

Es geht darum, dass ich in unserer Datenbank automatisch einen Protokolleintrag in einer Maske erzeugen will, sobald ich auf die Lotus Script Schaltfläche für das Mail erstellen klicke (oder auch danach). Mit der Formel-Schaltfläche kann ich sozusagen manuell so einen Eintrag machen. Diese aktion würde ich einfach gerne automatisch aufrufen.

Ich hab mir schonmal den Agenten angeschaut, aber da kann ich leider nicht angeben, dass er aufgerufen werden soll, sobald eine gewisse Aktion aufgeführt wurde.

Dank schonmal.

Grüße,

PyroX82
Titel: Re: In Aktion (Lotus Script) eine weitere Aktion (Formel) ausführen
Beitrag von: dirk_2909 am 10.03.08 - 12:12:00
Hallo,

Du kannst in LS einen Agenten ansprechen und diesen ausführen lassen.
Du kannst aber auch direkt in der LS-Aktion eine Protokolleintrag erstellen.
Titel: Re: In Aktion (Lotus Script) eine weitere Aktion (Formel) ausführen
Beitrag von: Schrammi am 25.08.08 - 13:55:41
Mit Evaluate kannst du die Formel für dein Protokollfeld neu berechnen lassen.
doc.Feld = Evaluate(|@Formel|,doc)
Titel: Re: In Aktion (Lotus Script) eine weitere Aktion (Formel) ausführen
Beitrag von: Fineas am 26.08.08 - 07:50:27
Systematisch geht das, aber aus Sicht der Entwicklung solltest Du dringend überlegen, die beiden Funktionalitäten zusammen zu führen.

@Formel Aktionen sind oft etwas simpler gestrickt und lassen sich ebenso oft und mit etwas Ahnung in Script überführen.

Ein Doppelkonstrukt ist nur eine zusätzliche Fehlerquelle, erschwert den Test und mach die Überarbeitung und Weiterentwicklung unnötig kompliziert. Nur weil etwas möglich ist, sollte es nicht immer auch gemacht werden.

Wenn Du in Script nicht so fit sein solltest, dann poste doch die Formel-Aktion. Ich bin mir sicher, dass Du postwendend die Umsetzung in Script als Vorschlag bekommst.

Gruß, Fineas!