Autor Thema: Antwortdokumente automatisch erstellen  (Gelesen 3042 mal)

Offline jotha

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Antwortdokumente automatisch erstellen
« am: 14.03.06 - 11:10:39 »
Hallo @All,

da ich als neuer User in Euer Forum eingestiegen bin, möchte ich mich erst mal Vorstellen. Mein Name ist Jörg und ich betreue in einem großen Papierkonzern in erster Linie die Datensicherung und die Notes Server. Momentan arbeite ich an einer Datenbank zur Urlaubs- und Resourcenplanung für unsere Abteilung. Und da komme ich schon zu meinem Problem:

Wie kann ich beim Abspeichern eines Hauptdokuments ("PostSave"-Event) automatisch ein Antwortdokument erstellen ohne die Maske zur Bearbeitung durch den User zu öffnen.
Mit "@Command([Compose]; ""; "AntwortMaskenName")" wird ja leider die Maske zur Eingabe geöffnet.

Ach ja: Ich habe die Vorgabe (nach Möglichkeit) nur Formeln (@) zu verwenden >:(

Vielen Dank für Eure Aufmersamkeit. In hoffnungsvoller Erwartung ob der zahlreichen Antworten...
Gruß,
  Jörg

Speed is our business. Our business is speed!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Antwortdokumente automatisch erstellen
« Antwort #1 am: 14.03.06 - 11:16:31 »
Mit Formelbefehlen kommst du hier nicht weit. Das ganze muss im Backend passieren, da ja der Anwender davon nichts mitbekommen soll. Und Backend ist nur mit Script zu realisieren.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Antwortdokumente automatisch erstellen
« Antwort #2 am: 14.03.06 - 11:26:45 »
Wer gibt den solche vorgaben?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline jotha

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Antwortdokumente automatisch erstellen
« Antwort #3 am: 14.03.06 - 11:31:10 »
@Axel: Ich habs fast befürchtet, dann muß ichs mich eben doch in Script lösen. Es hätte ja sein können, daß das Problem schon mal jemand hatte.

@Urs: Mein Cheffe. Die DB sollte möglichst einfach und überschaubar gehalten werden.
Gruß,
  Jörg

Speed is our business. Our business is speed!

Offline Settler

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
  • Find ich lustig irgendwie...
Re: Antwortdokumente automatisch erstellen
« Antwort #4 am: 15.03.06 - 08:35:58 »
Was hat überschaubar und einfach mit der verwendeten Programmiersprache zu tun?
Dein Cheff bekommt normalerweise gar nicht mit was im Hintergrund so alles passiert.

Um eine Scriptlösung wirst du hier wohl nicht herumkommen.

mfg

Benjamin
"It´s done when it´s done"

Offline jotha

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Antwortdokumente automatisch erstellen
« Antwort #5 am: 15.03.06 - 09:01:52 »
Hallo nochmal,

also mein Cheffe meinte die DB kann von Anderen einfacher gewartet werden wenn nur Formelsprache verwendet wird. Aber da es ja eh nicht geht habe ich das ganze jetzt doch in LS gelöst.
Da muß Cheffe nun eben durch  ;D

Danke für die Hinweise und dann bis denne...
Gruß,
  Jörg

Speed is our business. Our business is speed!

Offline Settler

  • Frischling
  • *
  • Beiträge: 22
  • Geschlecht: Männlich
  • Find ich lustig irgendwie...
Re: Antwortdokumente automatisch erstellen
« Antwort #6 am: 15.03.06 - 09:17:17 »
Naja "nur Formelsprache", so einfach ist die mitunter auch nicht immer...
Wichtig ist aber immer das der Code (egal ob Formel oder LS) gut kommentiert ist und die Aufgabe der Funktion beschrieben wird. So kommt ein anderer Designer besser mit fremden Code zurecht.

Solltest du Hilfe bzgl. Erstellung von Antwortdokumenten per LS brauchen, meld dich :)

Benjamin
"It´s done when it´s done"

Offline jotha

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Antwortdokumente automatisch erstellen
« Antwort #7 am: 15.03.06 - 09:29:19 »
Hi Benjamin,

: Naja "nur Formelsprache", so einfach ist die mitunter auch nicht immer...

Damit hast wohl Recht. :-(

: Solltest du Hilfe bzgl. Erstellung von Antwortdokumenten per LS brauchen, meld dich :)

Werde ich machen. Aber momentan läufts ganz gut. Ist "nur" noch ein kleines Problem mit den Feldern im Antwortdokument aber sonst passts :)

Danke für das Angebot. Ich werde darauf zurückgreifen....
Gruß,
  Jörg

Speed is our business. Our business is speed!

Glombi

  • Gast
Re: Antwortdokumente automatisch erstellen
« Antwort #8 am: 15.03.06 - 09:30:27 »
Hier ein Vorschlag, wie es auch in Formelsprache geht:

@Command([ComposeWithReference]; ""; "<Name der Antwortmaske>"; 1);
@Command([FileSave]);
@Command([FileCloseWindow])

Anstelle von
 @Command([ComposeWithReference]; ""; "<Name der Antwortmaske>"; 1);
kann man natürlich auch
@Command([Compose];"<Name der Antwortmaske>");
verwenden.



Welche Option bei ComposeWithReference verwendet werden kann, steht in der Hilfe.
Der Code erzeugt ein Antwortdokument, speichert und schließt es wieder. Der Anwender bekommt davon nichts mit.
Es dürfen natürlich keine Validierungen zuschlagen.
Falls Informationen übernommen werden sollen, kann das über die Vererbung (Maskeneigenschaft) gemacht werden.


Dennoch halte auch ich eine Umsetzung mit Script für wesentlich besser, zumal es sich um das PostSave Event handelt. In solchen Events sollte nur Script programmiert werden.

Andreas
« Letzte Änderung: 15.03.06 - 09:32:40 von Glombi »

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Antwortdokumente automatisch erstellen
« Antwort #9 am: 15.03.06 - 09:32:05 »
also mein Cheffe meinte die DB kann von Anderen einfacher gewartet werden wenn nur Formelsprache verwendet wird.
Diese Einstellung ist vermutlich nicht besonders smart. Es gibt eben eine Menge Dinge, die sich leichter mit Formelsprache lösen lassen und andere leichter mit LotusScript. Dinge tendieren genau dann unmaintainable zu werden, wenn krampfhaft an einem Werkzeug festgehalten wird, dass dafür nicht geeignet ist.
Ich hab eine Menge größere Datenbanken modernisiert, die mit R3/4 geschrieben worden sind und damals war reiner Formelsprache-Code noch dominierend. Die anzupassen war oft sehr, sehr schwierig.
Programmiersprachen sind eigentlich nur unterschiedliche Perspektiven wie die Inwertsetzung eines Computers verstanden werden kann.
LotusScript ist sehr gut verstanden. Es gibt viel Literatur darüber und für viele VB-Programmierprogrammierer ist es sowieso einfacher als Formelsprache.

Fazit: Die Vorgabe ist mit hoher Wahrscheinlichkeit sowieso nicht zielführend.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline jotha

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
Re: Antwortdokumente automatisch erstellen
« Antwort #10 am: 15.03.06 - 10:31:34 »
@Andreas:

Gute Idee, hatte ich auch versucht, aber beim "PostSaveEvent" mit Problemen verbunden.

@Axel:

Ich gebe Dir vollkommen Recht. Aber diese DB wurde eben mit Formeln angefangen und sollte damit auch zu Ende gebracht werden, damit nicht quer durch den Sprachendschungel programmiert wird.
Mir persönlich ist LS auch lieber, da flexibler und es mir als Pascal- und VB-Jünger wesentlich leichter fällt.

Na, nun denn... Ich habs in LS gelöst. Und meinem Boss wirds wohl keine schlaflosen Nächte bereiten. ^-^
Gruß,
  Jörg

Speed is our business. Our business is speed!

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Antwortdokumente automatisch erstellen
« Antwort #11 am: 15.03.06 - 10:50:34 »
damit nicht quer durch den Sprachendschungel programmiert wird.
Ich will hier noch mal kurz insistieren: Ist das nicht eigentlich egal?
Es wurden doch schon immer mit guten Grund Stored Procedues in PL/SQL geschrieben.
Auf der Java Seite:
-eine Menge der Logik von Java Anwendungen steht heute in spezifischen xml-Files und bald in annotations.
-Scripting on-top-of Java wird für die nächsten Releases gepusht.
-Business Rules Engines haben eigene spezialisierte Sprachen.

css und JavaScript sind noch mal völlig eigene Sprachumgebungen (egal was im Backend benutzt wird). Mit Ajax wird Multisprachlichkeit sogar noch weiter gepushed.

Oder das von uns favorisierte Tool für Web-Regressions + Lasttests hat auch eine eigene Skriptsprache. Die ist für die Aufgabe super geeignet und einfach.

Solange es einigermassen rational eingegrenzt ist, welche Sprache für was verwendet wird, sehe ich kein Problem.

Achso: WSDL Files für Webservices beschreiben Services und sind damit auch Programmierartefakte. Auch wieder eine eigene Sprache. Oder auch xslt.

Ich find die Multisprachlichkeit von Notes eher als "modern" an (was immer das heissen mag). Oft wurden die Möglichkeiten falsch angewendet. Aber im Grunde sollte man aus einer Programmiersprache keine Kirche machen.

Gruß Axel
« Letzte Änderung: 15.03.06 - 10:53:44 von Axel Janssen »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz