Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: eknori am 06.02.04 - 17:39:40
-
Wir haben seit einigen Jahren Domino Workflow im Einsatz. Bisher ist auch alles gut gegangen. Doch seit ich die Version 6.5 und 6.5.1 auf dem Server einsetzt, fliegt mir eine DB nach der anderen um die Ohren. Ich habe keine Ahnung, woran das liegt. Habe auch keine Lust mehr, da weiter nachzuforschen.
Eine unserer Datenbanken heißt "Vaz" ( Korrekturmeldung Variable Arbeitszeit)
Der Mitarbeiter hat mal wieder verpennt, ein- oder auszustempeln; er will Urlaub, heiratet, oder will sonstwie dem schnöden Arbeitsalltag entfliehen. Dazu haben wir ein elektronisches Formular, das in der FORMS.NTF schlummert. Jeder MA kann also über seinen PostKasten einen Antrag stellen. Die Anträge landen in einer MailInDB und werden dann vom Vorgesetzten bearbeitet.
Teilweise muß auch ein Ad-Hoc Workflow ausgelöst werden, wenn der Genehmiger sich nicht zuständig fühlt, oder sonst keine Lust hat, die Anträge freizugeben. Wenn die dann endlich genehmigt sind, landen sie in der HR, wo sie dann im Zeiterfassungsystem zeiterfasst werden. Danach ist der Spuk vorbei und der Vorgang abgeschlossen. Ach ja, sowohl über die Genehmigung, als auch über das Vorgangsende muss der Antragsteller natürlich informiert werden.
Okasa, das wurde bisher über Domino Workflow abgebildet. Aufgrund der besagten Probleme und da ich mich in der letzten Woche mehr und mehr als Punchingball und Treteimer fühlte, habe ich mich entschlossen, die Datenbank neu aufzubauen; ohne diesen ganzen Overhead von agenten und Workflow "Engines". Vor allen Dingen ohne diese DWF "Blackbox", die im Fehlerfall noch nicht einmal ein simples Debuggen erlaubt.
Ich habe mich also heute mal hingesetzt und das Ganze umgesetzt.
Grundlage ist das OpenBlank Template (http://www.openntf.org/Projects/pmt.nsf/ProjectHome?ReadForm&Query=OpenBlank%20Template (http://www.openntf.org/Projects/pmt.nsf/ProjectHome?ReadForm&Query=OpenBlank%20Template) )
Der "Workflow" wird allein über ein einzelnes StatusFeld gesteuert. Zugriffsberechtigungen über AutorenFelder in der Hauptmaske. Das Ganze kommt OHNE LotusScript, API, C++ etc aus; alles nur @formula.
Durch den modularen Aufbau mit Teilmasken sollte es möglich sein, einfache WF mit diesem Grundgerüst abzufackeln. Die DB erhebt keinen Anspruch auf Vollständigkeit.
Der Notes Anfänger kann aber gut davon lernen. ( denke ich mal )
na, ja, und so sieht das Ganze aus
(http://www.eknori.de/_data/vaz.jpg)
und die DB könnt ihr hier herunterladen http://www.eknori.de/_data/myVAZ.rar (http://www.eknori.de/_data/myVAZ.rar)
eknori
-
Kleine Frage zum "Vorzustand": Wie habt Ihr die Forms.ntf unter 6 wieder zum Laufen gebracht? Offiziell wurde die mit 5 ja pensioniert, aber noch unterstützt und unter 6 läuft die doch eigentlich nicht mehr.
-
wieso nicht ?? Forms.ntf ins Data Verzeichnis und los geht es. Die 300 VAZ Anträge am Tag zeigen mir, daß es immer noch funzt ;D
-
Ok, ich habs selber nicht im Einsatz, hab aber schon davon gehört, dass es aufgehört hat zu arbeiten. Möglich, dass man darauf zurückgekommen ist und nur irgend eine der dotdot Versionen davon betroffen ist. Gut zu wissen.
-
ich habe server 6.5 en und Client 6.0.2 cf1 in der Fa im Einsatz
Zuhause schnurrt 6.5.1 en als Server und die deutsche 6.5 Clientversion.
Und da funzt das
(http://www.eknori.de/_data/formsntf.jpg)
-
Klasse 8)
Ich halte immer noch dieses DWF System operabel. Gestern war ein wirklich nicht dummer sowie sehr fokussiert und konzentriert arbeitender Mann von IBM da. Nächstes mal bringt er seinen Kolleschen, den OS-390 Experten mit.
Zur Zeit schwierig, das in der vereinbarten bezahlten Zeit am Laufen zu halten, inklusive Tests in Produktivumgebung, die sehr sorgsam geplant werden müssen: Wenn ich Mist baue, haben 8 oder mehr Leute einen ziemlich lauen Arbeitstag. Ihnen fehlen dann einfach die Aufgaben ;D
Man sollte sich wirklich mehr diese openNTF-Geschichten anschauen.
Noch so ein Punkt: Die Websphere Monster-Zertifizierung als 3 Teiler frisst wirklich Zeit.
Gruß Axel
-
einfaches Beispiel:
DWF guckt im ORGA Verzeichnis nach, ob der mutmaßliche Vogangsverantwortliche auch nicht selbst Urlaub genehmigt bekommen hat und sucht dann nach einem Stellvertreter.
Ist kein Stellvertreter eingetragen, kackt mir das System mit der freundlichen Meldung " Routing Error" regelmäßig ab. Alle mailbasierten Initialisierungen bleiben einfach unverichteter dinge im Schlummerzustand ( Prozeß wird initiiert ).
Also wieder mal Hand anlegen und die scheiße rerouten ( klappt aber nicht im ersten Vorgang ).....
nee, da habe ich keinen Bock mehr drauf.
Und son blöden LookUp auf die OrgaDB kriege ich auch noch in meine DB reingebastelt; wie gesagt, habe ja heute erst angefangen...
-
Hi,
ich weis jetzt nicht ob das ganz zum Thema dieses Treats passt, aber ich hätte da mal ne Frage.
Wie bekomme ich ein Formular in das Menü Erstellen/Andere rein.
Wenn ich z.B Bestellformular so zur Verfügung stellen wollte?
Danke
-
Hallo killinspree,
schau mal bei folgendem Thread.
http://www.atnotes.de/index.php?board=2;action=display;threadid=13816;start=0 (http://www.atnotes.de/index.php?board=2;action=display;threadid=13816;start=0)
Gruß
fritandr
-
@fritandr
Vielen Dank,
war genau das was ich gesucht hab!!
cu
-
hallo eknori,
hab mir deine schablone myvaz mal gezogen und angeschaut, soweit sieht das ding super aus.
aber ich versteh, wenn ich sage vaz, dann kann man oben eine nummer eintrgan und sagen submit, ansonsten tut sich gar nichts, hättest du vielleicht mal ne erklärung bzw. workaround dafür, oder eventuell ne neue schablone?
mfg horst
-
yoo, da habe ich doch glatt die bearbeitbare Maske vergessen :-[
in der angehängten Datei findest du die Maske für den Antragsteller. Bitte mal in die einzelnen Felder gucken und entsprechend anpassen.
Der User ruft die Maske auf und füllt sie aus. Wenn er auf Einreichen klickt, wird die
Maske an die MailIn Datenbank geschickt und kann dort bearbeitet werden.
-
danke für das dokument, jetzt bekomme ich noch beim einreichen die meldung, das der bearbeiter like */witte usw. aussehen mus, wo schalte ich das aus, hab mir die scripts angesehen, kanns aber nirgends finden, leider!
merci horst
-
gucke mal in das Feld ValidationArray. Da steht
"Bearbeiter|NOBLANK|default":"Bearbeiter|ISLIKE|default|*/witte/de"
Ändere den Eintrag in
"Bearbeiter|NOBLANK|default"
-
Hallo,
würde sehr gern die Datenbank für Lotus Notes 5 benutzen.
Geht das?
-
yo, das sollte funktionieren. Da ist nichts R6 eigenens im Code. Die Ansichten sollten auch im R5 funzen. Ansonsten musst du da ein bisschen Hand anlegen
-
Dazu hatte ich die myVAZ.nsf runtergeladen und bekam die Fehlermeldung "ungültige NSF Version"
Deshalb dachte ich, es gibt extra Schablone bzw. DB für LN 5
-
achso, ja richtig. warte mal. ich konvertiere die schnell nach R5
-
soo, hier die R5 Version
-
danke...... :D aber fehlt jetzt noch die Forms.ntf für LN 5?
-
kannst du dir selber erstellen ; einfach eine neue datenbank anlegen ( Dateiname Forms.ntf ) und in das Design die zu verwendenden Masken... feddich
-
Hallo Ulrich,
habe Deine DB bei uns auch ausprobiert, klappt super.
Habe vor diese DB noch um Reiseanträge etc. zu erweitern.
Habe in die forms.ntf nun auch die Maske aus Deiner !!HELP!! Anwendung eingestellt klappt auch gut, wozu noch die Helpanfrage in die Mailschablone kopieren!?
Meine Frage: Wie wird eigentlich das Formular unter "Erstellen/Andere" angesprochen ???
(Die anderen Einträge stammen wohl aus der MailDB)
Würde mir gerne in unserer Corporate Startseite nen Button, oder ein Auswahlfeld für die "SpezialPowerUser" einbauen, da die den o.g. Weg ("Erstellen/Andere") zu kompliziert finden.
Danke
FC
-
Erweitere gerne noch meine Frage:
Wenn man aus der Mailschablone unter "Erstellen/Andere" automatisch div. Masken aus der Mailschablone UND aus Forms.ntf anspricht, wo schaut diese Abfrage noch überall nach ???
Ist das irgendwo dokumentiert oder "weiß man da einfach" ?
Danke
FC
-
wo schaut diese Abfrage noch überall nach
du meinst, ob Notes noch in anderen DBs versucht, Formulare zu finden ??
Wäre mir nicht bekannt
-
Auf jedem Fall gut zu wissen, das JEDE (?) Maske in der Forms.ntf gezogen wird :)
In jedem Fall finde ich Deine DB sehr lehrreich, danke.
Wie kann ich am einfachsten nen Button erstellen ?
FC