Autor Thema: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.  (Gelesen 4409 mal)

Offline jwschorsch

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Für jeden Tipp dankbar!
Hallo Leute,
mit meinen eingeschränkten Programmierkenntnissen soll ich einen Agenten erstellen, der eine Hinweismail an den Verwalter einer Ressource sendet, wenn eine Reservierung gelöscht wird.
Für die Reservierungen nutze ich die Standardressourcenreservierungdatenbank von Notes. Version 6.03.
Hat jemand einen Tipp, wie ich das schnell hinbekomme?

danke.
Gruß
Jürgen

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #1 am: 27.09.05 - 11:15:54 »
Dafür bietet sich das QueryDocumentDelete-Event des Database-Scripts an: Dort müsste geprüft werden, auf welcher Form das zu löschende Dokument basiert. Passt diese, dann wird ein Dokument für die Memo erzeugt, in Subject / Body kann man noch detaillierte Infos aus dem zu löschenden Dokument einbauen, und dann wird das an den / die Empfänger versandt.

HTH,
Bernhard

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #2 am: 27.09.05 - 11:17:28 »
Ja aber es ist ja in der db schon vorhanden. Die Person die eine Reservierung gemacht hat wird benachrichtigt sollte eine Ressource gelöscht werden.

robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline jwschorsch

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Für jeden Tipp dankbar!
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #3 am: 28.09.05 - 10:54:30 »
Danke für den Hinweis, hilft mir aber leider nicht so richtig weiter.

Reservierungen sind von allen Kollegen möglich ( Dokumente also schon erstellt) und der Besitzer der Ressource erhält keine Nachricht, wenn die Reservierung wieder gelöscht wird.
Hat jemand noch eine Idee?
Gruß
Jürgen

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #4 am: 28.09.05 - 16:08:44 »
Ja du kannst dir ja die Funktion die die Mails versendet mal ansehen und dann einfach den Besitzer dazu nehmen beim Versand.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #5 am: 28.09.05 - 20:13:14 »
Ja aber es ist ja in der db schon vorhanden. Die Person die eine Reservierung gemacht hat wird benachrichtigt sollte eine Ressource gelöscht werden.

robert

Geht es hier nicht um das Gegenteil (so habe ich es zumindest verstanden): Nicht der Reservierer soll informiert werden, wenn eine Ressource gelöscht wird, sondern der Ressourcenowner, wenn eine Reservierung gelöscht wird ?

Bernhard

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #6 am: 29.09.05 - 09:55:56 »
Wenn das so ist dann einfach den Agent DeleteSelectedReservations kopieren oder so abändern:

Das ist das original: Zeilennummer ~ 150

         If note.HasItem("OrgState") Then
            notice.SendTo = note.Chair(0)
            notice.Subject = vSubject & note.Topic(0)
            notice.Topic= note.Topic(0)
         Else
            
            notice.SendTo= note.ReservedBy(0)

und bei einer Reservierung die einen Besitzer hat gibt es das Feld ResourceOwner

und dann sieht der Code halt so aus:

If note.HasItem("OrgState") Then
            notice.SendTo = note.ResourceOwner(0)
            notice.copyTo = note.Chair(0)
            notice.Subject = vSubject & note.Topic(0)
            notice.Topic= note.Topic(0)
         Else
            
            notice.SendTo= note.ResourceOwner(0)
            notice.copyTo = note.ReservedBy(0)


GRün Markiert vielleicht noch ein Zusatz, damit der Ersteller auch eine Benachrichtung bekommt.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline jwschorsch

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Für jeden Tipp dankbar!
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #7 am: 29.09.05 - 11:06:34 »
Suppi :), das hilft mir wohl schon weiter.

Aber auch auf die Gefahr hin, lästig zu werden:
Wie fange ich das ab, wenn jemand eine Besprechungsplanung in seinem Kalender löscht bzw. absagt. Dann ist die Reservierung auch ohne weiteren Hinweis weg.
Gruß
Jürgen

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #8 am: 29.09.05 - 11:12:55 »
Das wird dann ein Eingriff in die Mail-Schablone. Da müsstest du dir mit dem Script-Debugger ansehen wann und mit welchem Script das doc aus der Ressourcenreservierung raus löscht und dort baust du dann die Funktion aus dem DeleteSelectedReservations Agent ein.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline jwschorsch

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Für jeden Tipp dankbar!
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #9 am: 29.09.05 - 11:33:15 »
Danke für die Hilfe. Wird wohl doch eher eine Aufgabe für "stille Stunden" ;)
Gruß
Jürgen

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Hinweismail wenn eine Ressourcenreservierung gelöscht wird.
« Antwort #10 am: 29.09.05 - 11:49:13 »
Zitat
Danke für die Hilfe. Wird wohl doch eher eine Aufgabe für "stille Stunden" 

Wobei solche Eingriffe sehr sehr gut überlegt sein wollen und man da ganz genau wissen sollte was man da macht. Dazu noch das ganze entsprechend gut dokumentieren....

Es gibt in allen Notesforen in denen ich schon mitgelesen habe üble Geschichten mit angepassten Mailschablonen, wo häufig rumgebastelt wurde und es hinterher geknallt hat...



Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz