Domino 9 und frühere Versionen > ND6: Entwicklung
Dokumentform wird per Mail nicht mitgeschickt
(1/1)
cauchy:
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)
--- Ende Code ---
-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))
--- Ende Code ---
-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!
enny:
An welcher Stelle soll den das Dokument mit der Maske "b" editiert werden? In der Maildatenbank oder in der Datenbank selber???
cauchy:
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.
enny:
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
cauchy:
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!
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln