Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: tuxie am 01.07.03 - 08:39:58
-
Hallo Leutz,
ich habe ein Problem, mein Chef möchte das ich eine Eierlegendewolmilchsau erstelle. :-[
Er möchte einen Formularserver auf Lotus Notes basis haben, er soll im Notes-Client als auch im Web Funktionieren und es soll ein Normaler Mitarbeiter aus der Pressestelle die Formulare erstellen. Jetzt habe ich mir schon einmal darüber gedanken gemacht aber bin noch nicht zu einer Lösung gekommen.
Gibt es eine Möglichkeit Formulare nicht als Maske sondern als Dokument abzulagen wenn ja wie könnte man sowas Realisieren, ist vielleicht ein Projekt was viele Nutzen könnten, ja ich weiß wer brauch schon Formulare aber bei uns in der Verwaltun komme ich auf rund 120 verschiedene Formulare. (STadtverwaltung)
Es gibt eine Firma die hat das schön realisiert auf Basis LN (www.procilon.de, www.prociloncity.de).
Über creative IDeen und vorschläge bin ich sehr Dankbar.
Tschaui Ingo
-
Hi Ingo,
ich verstehe Deine Frage bzgl. der Maske und dem Dokument noch nicht so ganz. Die Maske ist die Basis des Dokumentes.
Vielleicht kannst Du ein wenig detalierter erklären, was Du genau machen willst.
Meff
-
Hi,
mach die eine Maske mit einer kurzen Beschreibung der Formulares, Stand, Einsatzgebiet etc. und häng das eigentliche Formular als Word- oder pdf-Datei an.
Das denke ich funktioniert sowohl im Notes-Client als auch im web.
Axel
-
Hallo,
das ist richtig aber wenn ich das auf Maskenbasis mache kann ich ja keine Dynamische Ansicht erstellen wo alles Formulare (in deinem Fall maksen) dargestellt werden.
Schau dir das mal an
http://www.prociloncity.de/prociloncity/ContentD.nsf/docname/Webseite_F0EC6637D55BADAFC1256C79004A099F?OpenDocument
Geh auf Stadtverwaltung und dann auf Formularserver
Und das zweite Problem ist die Pressestelle muß sich dann mit der Datenbankentwicklung auseinander Setzen.
Bei diesem Teil von Procilon ist es so da gibt es einen Formulargenerator im Notes Client und da gibt es fertige Formularbestandteile die dann nur zusammengestzt werden. (ähnlich Teilmasken aber alles über einen Notes-Client)
Tschau Ingo
-
Hallo Axel,
da kann ich aber das Formular nicht absenden und in einer Datnbank speichern oder?
Tschau Ingo
-
Hallo Axel,
da kann ich aber das Formular nicht absenden und in einer Datnbank speichern oder?
Tschau Ingo
Stimmt.
Ich hab mir die Webseite mal angeschaut. Teilweise liegen auch Applets dahinter, z.B. beim Wunschkennzeichen.
Axel
-
Ich verstehe das Problem trotzallem noch nicht so ganz. Die Formulare sind doch genormt oder Standardisiert, d.h. bis auf Textpassagen ändert sich an den Dingern doch (seltenst) was.
Ich würde an Deiner Stelle ersteinmal schauen, was Du wirklich dynamisch benötigst und was nicht. Anschliessend kannst Du Dir ja immer noch weitere Gedanken machen.
Meff
-
Du kannst natürlich vesuchen Dir so ein Teil komplett selber aufzubauen. So wie ich Dein Posting aber verstehe bist Du nicht der ganz grosse Notesprogrammierer - ich hoffe ich trete Dir hiermit nicht zu nahe.
Von daher würde ich an Deiner Stelle einen kl. Anforderungskatatlog schreiben und mit diesem mal ein paar ext. DL anfragen was das ganze kostet würde und dann mit Deinem Chef abklären wie Ihr Euch vielleicht das ganze so aufteilen könnt das es für Dich machbar ist und trotzdem korrekt durchgestylt ist. Hol Dir ext. Hilfe dazu - ansonsten gibt es ein Bastellösung. Du musst ja dabe auch Dinge wie Internet Security etc beachten wenn Du einen Notesserver ins Internet rausstellst...
-
@Tuxie:
Du musst pro Formular ein Konfigdokument erstellen. Für diese Konfigdokumente machst Du eine Maske mit folgenden Feldern:
Thema (für z.B. "Antrag auf Hundesteuer")
Beschreibung (das was darunter angezeigt wird)
dann als Systemfelder, die der normale User nicht sieht:
Maske (hier den Aliasnamen der eigentlichen Formularmaske eingeben)
Dann musst Du noch Seiten, Ansichten bauen, um diese Konfigdokumente alphabetisch anzuzeigen (wenn das genauso wie im Link procilincity aussehen soll).
Die User muessen dann in der Ansicht ein Dokument wählen.
In der Ansicht dann einen Button/Hotspot "Zum Formular". Der liest aus dem Konfigdokument den Maskenname und erstellt diese.
Andreas
-
Hallo,
Ich bin noch nicht der große Notes Entwickler aber ich bin auf dem Besten weg.
Kaufen ja das haben wir auch abgewegt. Der Formularserver in benötigter Größe Etwa 28000€ in einer Zeit wo mir 2 Notes Lizenzen schon weh tun :'( :'( :'(
Naja wenn es aber nicht geht müßen wir eben sehen wie wir das machen.
Tschau Ingo
-
unglaublich wie manche chefs rechnen...
-
Hallo,
nee das hat nichts mit meinem Chef zu tun. Das hat was mit Land und Bund zu tun das die Städte kein Geld haben.
Tschau Ingo
-
Sorry - wusste nicht das Du bei einer Behörde arbeitest..
Klar - die Sache hat immer zwei Seiten....
In der Industrie würde man in diesem Fall eine ROI Rechnung machen und feststellen das man z.B. 10 Mitarbeiter entlässt und mit dem eingesparten Geld kann man dafür event. notwendige Investitionen tätigen. Bei Euch entlässt man niemand dafür fehlt aber das Geld an der falschen Ecke...
-
@MartinG
das siehst Du ein wenig falsch, derzeit wird in der Industrie entlassen UND es werden keine neuen Investitionen mehr getätigt. Im öffentlichen Dienst werden zwar keine Leute entlassen, dafür werden Gelder in Bereichen ausgegeben, die vollkommen unnötig sind ;D
Meff
-
Ich arbeite in einem mitteständischen Industrieunternehmen das ebenfalls MA abbaut. Betreue auch einige Tochterfirmen und Schwesterfirmen die eigenständig sind ebenfalls.
Investitionen wenn Sie sind sinnvoll belegt werden können werden aber bei uns in allen beteiligten Firmen getätigt.
Klar kann auch mal sein das mein Chef mal etwas häufiger nachfragt bei einem Antrag von mir, aber das wirklich notwendige bekomme ich immer noch. Es muss sich halt irgendwie rechnen - aber das finde ich ja auch okay...
-
zurück zum eigentlichen Problem von Tuxie. ;D
Ich habe so etwas ähnliches mal vor Jahren angefangen (mit Java-Servlets, ging sogar mit LoNo5 uralt Servlet-Engine.. kann code nicht finden).
Du kannst schon in Notes-Dokumenten die Beschreibung eines html-forms hinterlegen (Arbeit von Pressestelle in Domino-Designer). Aus dieser in der einen Design-Maske eingegeben Feldinformationen kann dann das Servlet dynamisch ein html-Formular generieren.
Das Absenden des ausgefüllten Formulars stösst dann auf dem Domino-Server ein zweites Servlet an, dass aus den Feldern des html-Formulars ein Notesdokument befüllt.
Vielleicht kann man statt eines Servlets auch einen Notes-Agenten nehmen.
Wichtig ist, dass die Maske, die der User sieht keine Notes-Maske ist.
ok. hört sich ein bischen verwirrt an. geht aber.
Gruss Axel
-
Hallo Axel,
ja so hatte ich mir das auch schon gedacht. Ich habe mir gedacht das ich eine Maske erstelle in diese Maske lege ich zwei felder 1. Für eine Beschreibung und das zweite Feld für denn Formulartext. Das ganze kann man dann ja als Webformular aufrufen soweit ist auch nicht so schwierig.
Der zweite Teil es müßte auf dem Domino Server ein Agent laufen der die Übergaben vom Webformular aufnimmt und verarbeitet, und in eine Datenbank speichert.
Ich denke da komme ich an XML nicht vorbei, wil da ja die ganzen felder geregelt.
Tschau Ingo
-
@Ingo
warum machst Du Dir das den so kompliziert. Der Ansatz ansich war ja schonmal richtig, aber warum willst Du den irgendwas im Web anzeigen oder bearbeiten lassen und dann in die Datenbank schaufeln?
Der so ziemlich einfachste Trick ist es, wenn Du im Web die eine und im Notes eine andere Maske zum anschauen verwenden möchtest, einfach zwei Masken mit unterschiedlichen Namen aber mit einem gleichen Alias zu vergeben, die eine versteckst Du im Web die andere in Notes. Die Felder heissen gleich (zumindest die, die Du für beide UI´s benötigst) und den Rest drumherum passt Du an.
Meff
-
Hallo,
ja das ist mir klar aber mir geht es nicht darum ein Webfomular und ein Notesformular zu haben sondern, formulare zu erstellen ohne Designer und Desgner-Kenntnissen an einem normalen Notes Client in der Pressestelle.
Das ist das Problem
TSchau Ingo
-
seh ich auch so.
aber warum xml. Das wäre natürlich eine weitere Möglichkeit.
Du erzeugst mit dem Formulargenerator Notesmasken als xml Dokumente.
Für die von mir angesprochene Lösung brauchst du kein xml.
Weiss nicht, was besser ist.
Auf jeden Fall ist das nicht einfach.
-
Ich frage mich übrigens, ob es nicht vielleicht effizienter wäre, den Leuten in der Pressestelle eine kurze Schulung zu geben, wie sie Masken im Domino-Designer erstellen. Nur die reinen Masken.
So schwierig ist das auch nicht.
Sonst hast du ein Problem.
Anderer Vorschlag:
Die erzeugen die Masken mit einer Java-Standalone-Anwendung (bräuchten dann nur eine vernünftige Virtual Maschine) und die entprechende jar.
Vielleicht wäre so ein html-Formular-generator eine nette Aufgabe für das Java-Für-Anfänger Forum.
Die erzeugten html Files würden dann automatisch an auch automatisch erzeugte Notes-Dokumente attached (und sind damit aus dem Web abrufbar).
Das Auslesen der Information kann btw. nicht mit einem Notes-Agenten geschehen. Der Notes-Agent kann über http-post (und get wäre hier keine gute Idee) nur auf html-Forms zugreifen, für die es tatsächlich eine Maske gibt!!!
Das ginge aber wohl mit Servlets (Domino 5 hat eine überaltete aber funktionierende Servlet-Engine).
Gruss Axel
-
Guten Morgen,
ich glaube die ganze Sache wird noch schwierieger als ich dachte, aber na gut. Werden wir wol doch in denn sauren Apfel beissen müßen und das ding Kaufen. :'(
Aber wenn jemand noch eine Idee hat, ich bin ganz Ohr ;D
Tschau Ingo