Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cauchy am 10.11.05 - 07:48:15

Titel: Dokumentform wird per Mail nicht mitgeschickt
Beitrag von: cauchy am 10.11.05 - 07:48:15
Hallo,

folgendes kleines Problem habe ich:

-habe Form a, per Skript verschicke ich diese:

Code
Set db = session.CurrentDatabase
Set uidoc = uiws.CurrentDocument
Set doc = uidoc.Document

doc.Form = "b"
doc.Subject = "Absence Request from " + doc.empl(0)
doc.EncryptOnSend = True
Call doc.Send(True, approver)


-dieses Doc kommt als Mail an und lässt sich in Form b öffnen
-jetzt werden im Doc einige Änderungen gemacht
-dann wird das Doc an den Absender zurückgesand:

Code
Set db = session.CurrentDatabase
Set uidoc = uiws.CurrentDocument
Set doc = uidoc.Document

doc.Form = "c"
doc.Subject = "Absence Confirmation"
doc.EncryptOnSend = True
Call doc.Send(True, doc.sender(0))


-auch diese Mail kommt beim Absender an, das Subject stimmt ("Absence Confirmation")
-nur diesmal wurde die Form nicht auf c gewechselt, sondern es wird weiterhin b angezeigt


Danke für eure Hilfe!
Titel: Re: Dokumentform wird per Mail nicht mitgeschickt
Beitrag von: enny am 10.11.05 - 07:55:01
An welcher Stelle soll den das Dokument mit der Maske "b" editiert werden? In der Maildatenbank oder in der Datenbank selber???
Titel: Re: Dokumentform wird per Mail nicht mitgeschickt
Beitrag von: cauchy am 10.11.05 - 07:59:49
Nach dem ersten Senden öffnet der "Approver" das Doc in der Maildb, macht seine Eingaben (in Maske b) und schickt es wieder ab.

Nun kommt es beim Sender wieder an und sollte eigentlich mit Maske c geöffnet werden. Es bleibt aber bei Maske b.
Titel: Re: Dokumentform wird per Mail nicht mitgeschickt
Beitrag von: enny am 10.11.05 - 08:18:38
Also ich bin mir hierbei nicht 100%-ig sicher aber ich denke mal du wirst die Maske nicht in der Maildatenbank ändern können!!!
1. Die Informationen zur Gestaltung der Maske liegen nicht in der Mail-Datenbank.
2. Das Dokument das du dem Benutzer zuschickst wird lediglich in der Mail im Body eingebettet, d.h. es ist fraglich was passiert wenn du die Maske änderst, da diese in der Maildatenbank eigentlich ja "Memo" ist (soweit ich mich erinnern kann).

Warum sendest du denn nicht einfach einen Link auf das Dokument mit???
Die Vorteile hierfür liegen auf der Hand.
1. Die Daten werden in der eigentlichen Datenbank gespeichert.
2. Es muss nicht ständig das Design der Maske mit übertragen werden
3. Du hast mehr Kontrolle über den Prozess, da die Daten in der Datenbank vorliegen
Titel: Re: Dokumentform wird per Mail nicht mitgeschickt
Beitrag von: cauchy am 10.11.05 - 08:35:06
Hm, das scheint mir auch so. Ich habe das jetzt mit berechneten Teilmasken gelöst, so funktioniert es zu meiner Zufriedenheit.


Danke für die Hilfe Enny!