Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: wuwu am 29.11.04 - 19:14:31
-
hallo notes nurus,
ich habe eine datenbank in der abteilungsbezogen daten eingegeben werden sollen.
folgender ablauf sollte realisert werden:
mail an einen User, der festlegt welcher workflow bzw. ablauf gestartet werden sollte, z.B.: workflow A, workflow B usw.
workflow A besteht z.B.: aus user 1 in abteilung produktion, user 2 in abteilung entwicklung usw.
workflow B z.B.: aus 5 usern in 5 verschiedenen Abteilungen.
wenn der workflow A gestartet wird, sollte der User 1 ein mail bekommen, er öffnet das dokument, trägt die nötigen daten ein, anschließend auf einen button z.B. workflow fortfahren klickt, dann der user 2 eine mail bekommt usw..
ich möchte gerne die einzelnen user bzw. abteilungen im profildokument hinterlegen damit ich die ganze geschichte relativ flexibel halten kann.
jetzt meine frage:
wie sollte ich diesen workflow aufbauen bzw. realisieren? Ich hoffe jemand in diesem forum hat sicher schon so etwas gemacht und kann mir hilfreiche und nützliche Tips geben, wie ich soetwas am besten realiseren kann.
ich hoffe ich bekomme viele tips von euch,
mfg horst
-
ich hoffe ich bekomme viele tips von euch,
... und wir hoffen auf ein paar Grossbuchstaben an den richtigen Stellen von Dir ...
Bernhard
-
servus bernhard,
schon mal so was gebaut, ein paar Tips für mich? ;D ???
mfg aus dem Nachbar Dorf
p.s. braucht man Grossbuchstaben?
-
hallohorst
wundertmichjetzteinwenig,daßdunachworkflowfragst;immerhinsetztdudochschonhttp://www.atnotes.de/index.php?topic=14798.0ein.unddaistdocheigentlichschonallesdrin,wasdubrauchst,oder? ;D
Brauchen wir Trennzeichen zwischen den Wörtern ?
-
meinlieberkleinerwuwuhundliesmaldiesenthread (http://www.atnotes.de/index.php?topic=19447.0) unddannsolltestduwissenwozugrossbuchstabengutseinkönnenjedenfallswennduhoffstdass man dirhilftsolltestdudaraufachtendenjenigendiedirhelfensollendasleben indiesemfalldaslesenundverstehendeinerfragemöglichstzuerleichternsonstfehltdenleuten nämlichdielustzumantworten.
-
Hallo Spezialisten,
ich werde absofort mich an die richtige Rechtschreibung halten, Sorry.
Ulrich, was meinst Du für ein Tool, deine HelpDesk DB?
Was meinst Du mit Trennzeichen?
Wäre super, wenn mir einer ein wenig auf die Sprünge helfen könnte.
Ich bedanke mich im vorhinein bei euch,
Mfg Horst
-
waswolltihrdennsinddochimmerhinzwölfdieserseltenenexamplareindernachrichtvonwuwuversteckt.
thomas
ätschichkannauchkleinschreiben
-
Das hängt jetzt ein wenig davon ab was ihr schon habt.
Bei der Realisierung von Workflow Anwendungen gibt es grundsätzlich zwei Möglichkeiten.
Entweder du baust die Logik des Workflow in deine Anwendung mit ein, oder du bedienst dich einer der kommerziell verfügbaren Workflow Engines die von Pavone, Intraware et.al. kommen kann.
Thomas
-
Hallo Thomas,
in Sachen Workflow haben wir noch gar nichts. In meiner aktuellen DB würde ich eben gerne so etwas einbauen um den Ablauf intern ein wenig zu erleichtern, dehalb meine Frage hier im Forum!
Ich hoffe Du hast ein paar Tips!
mfg
-
Aufgrund der Klein-Schreibweise im ersten Posting habe ich diesen nur überflogen, da nicht bequem lesbar.
Ich würde an Deiner Stelle erstmal das ganze als Flowchart aufmalen (-> MS Visio z.B.).
Wie realisieren: Durch Programmierung ;) ;D
Im Ernst: Erstmal GENAU überlegen wie der Workflow laufen soll. Berücksichtigen, dass Du möglichst vieles über Setup-Dokumente konfigurieren kannst, dass macht es Nicht-Entwicklern einfacher, an der DB zu schrauben.
Beim Programmieren selbst dann das übliche: möglichst vieles in einzelne Functions auslagern und/oder gleich mit Klassen arbeiten wenn es Sinn macht.
-
Es gibt oder gab wohl mal den Ansatz zu einer Workflow Engine bei Openntf. Hier kann man sich mit Sicherheit für die Realisation viel abschauen.
Ansonsten ist den Worten von TMC eigentlich nichts hinzuzufügen
Thomas
-
Egal, ob vorgefertigt oder selbst programmiert: Erstmal muss ein GENAUER Plan her. Horst. Und diese Sache ist nicht trivial, wenn das sauber funktionieren soll, ist selbst unter einfachen Vorgaben einiges an Hirnschmalz angesagt.
Ergo: Sag' Deinen Plan an. Dann sehen wir weiter.
Bernhard