Autor Thema: Anwendung flexibel gestalten  (Gelesen 1485 mal)

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Anwendung flexibel gestalten
« am: 18.02.03 - 10:55:15 »
Hallo,
ich würde mal gern eure Meinung hören, wie ihr eine Anwendung flexibel haltet.
Konkret stricke ich zur Zeit an einer DB, in der die Dokumente einen Workflow durchlaufen sollen.

Dabei hole ich mir diverse Berechtigungen bereits aus einer anderen DB, die die Personen, Rollen und Vertreter enthält.

Nun möchte ich den Workflow nicht fest ins Script reinschreiben, sondern in einem Konfig-Dokument festlegen, so dass das später immer mal änderbar ist.

Wie gehe ich da am besten vor ?
Wie macht ihr das ?

Gruss
Jens

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
« Letzte Änderung: 18.02.03 - 11:21:46 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline jknoblich

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
Re:Anwendung flexibel gestalten
« Antwort #2 am: 18.02.03 - 13:21:06 »
Puh.... alles in englisch.....

Aber das klingt schon recht interessant.

So beim schnellen Überfliegen, sehe ich aber nur die flexible Gestaltung von Schlüsselwortfeldern usw.

Ich hänge jetzt aber an einem Script, welches momentan so in etwas aufgebaut ist:

Prüfe Feldinhalt x und mache dann bestimmte Aktionen.

Und diese Aktionen beziehen sich speziell auf die Schlüsselwörter, die möglich sind.
Wenn ich nun die Schlüsselwörter dynamisiere, dann passt ja das Script nicht mehr.

Gruss
Jens

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Anwendung flexibel gestalten
« Antwort #3 am: 18.02.03 - 14:10:45 »
sehe ich nicht so, denn ein Beispiel für einen Miniworkflow:

jemand bestellt
Ware A für 10 Euro
Ware B für 1.000.000 Euro

nun ist in einer Konfig DB folgendes hinterlegt:
- Kompetenz des Erstellers bis Wert xxxxx
- 1. Genehmigender des Erstelles, Gesamt-Warenwert ab X-Y
- 2. Genehmigender des Erstelles, Gesamt-Warenwert ab Y
- Waren A-Z
- Preis pro Ware
- mögl. Lieferanten der Ware
- Skonti und Rabatte pro Ware und Bestellmenge
- Bestellmedium des Lieferanten (Fax, Post, Email, elektr. Bestell-Verbundsystem, EDIFACT, X.400, ....)

Aufgrund dieser Dynamisierung kann man im Code dynamisch festlegen, daß der
- Bestellvorgang ohne Genehmigung rausgeht
- Bestellvorgang mit 1. bzw. zusätzlich 2. Genehmigung erfolgt
- welche Rabatte / Skonti jede einzelne Warenbestellung aufweist
- wie die bestellung den Lieferanten erreicht

etc..

Ich sehe keinen Grund, warum der Scriptcode dahinter nicht mehr dynamisch auf die einzelnen Möglichkeiten reagieren kann. Klar, der Code kann nicht etwas tun, was er nicht kennt. Fügt man bspw. eine Mindestbestellmenge ein in der Konfig DB, muß man natürlich dem Script "sagen", was es damit anfangen soll.

Es hängt also letzten Endes immer ab, ob man nur Schlüsselwörter dynamisieren möchte, Schlüsselwörter mit fester Bedeutung für den Workflow oder gar komplett den gesamten Bestellvorgang in Abhängigkeit der bestellenden Abteilungen.

Hierzu kann ich übrigens das kostenlose Workflow Tool von Notes empfehlen, was man sich auf der Homepage herunterladen kann. Müßte in der Version 3.x vorliegen (kompatibel zu R5 und R6 sollte auch schon da sein, bin mir aber nicht sicher). Das macht das Ganze etwas professioneller.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Anwendung flexibel gestalten
« Antwort #4 am: 18.02.03 - 14:19:30 »
@Rob
Hast du da vielleicht einen Link?
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Anwendung flexibel gestalten
« Antwort #5 am: 18.02.03 - 14:22:11 »
zuerst auf Notes Homepage:
http://www-10.lotus.com/

dann optisch suchen---kann man net übersehen-->
http://www-10.lotus.com/ldd/products.nsf/products/workflow
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:Anwendung flexibel gestalten
« Antwort #6 am: 18.02.03 - 14:26:47 »
Ach so. Hab ich gesehen, hatte mich nur irritiert, weil da steht "How to buy" und du meintest, es sei kostenlos. Da dachte ich, du meintest etwas anderes...
Danke schön!
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz