Autor Thema: Frage zu Vertretung  (Gelesen 1520 mal)

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Frage zu Vertretung
« am: 25.03.03 - 09:20:24 »
ich habe eine Urlaubsantragsdatenbank erstellt. Die einzelnen Urlaubsanträge werden von Vertreter und Vorgesetzten genehmigt und dann in der Personalabteilung weiterbearebitet. Vertreter und Vorgesetzter werden je in einem Feld hinterlegt. Die Vorlage bei der jeweiligen Person wird über ein Statusfeld mit Zahlen gesteuert ( z.B 0 = neu 10 = Vorlage Vertreter etc.). Wie kann man hier möglichst einfach einen zweiten Vertreter ermöglichen?

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu Vertretung
« Antwort #1 am: 25.03.03 - 09:38:38 »
indem Du im Feld Vertreter Mehrfachwerte zuläßt?
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 MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Frage zu Vertretung
« Antwort #2 am: 25.03.03 - 10:51:10 »
die idee hatte ich auch schon, aber es müssen ja auch beide zustimmen. da liegt für mich der knackpunkt.

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu Vertretung
« Antwort #3 am: 25.03.03 - 10:55:30 »
kein Thema (..immer leichtsinnige Aussage ;)):

nimm das Mehrfachfeld
trag beide Genehmiger ein
sobald ein Genehmiger sein OK gegeben hat, wird ein drittes Feld mit einem counter = 1 gefüllt.
wenn der zweite Genehmiger OK gegeben hat, wird in diesem Drittfeld der counter = 2 gesetzt und das wars = freigebeben

Spielarten wie serielle bzw. parallele Genehmigung, keine Genehmigung durch 1. oder 2. sind noch zu bedenken.
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 MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Frage zu Vertretung
« Antwort #4 am: 25.03.03 - 11:08:09 »
was macht das ganze leichter? serielle? also einer nach dem anderen genehmigt, danach ist erst die nächste instanz dran. das ist die einfachere lösung, oder?
wenn ich das so mache, wie benachrichtige ich die eingetragenen Personen nacheinander?

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu Vertretung
« Antwort #5 am: 25.03.03 - 11:18:56 »
seriell ist sicher einfacher.
Wenn counter = 0 ist (da n.n. genehmigt) liest Du zB

im berechneten Autorenfeld per
@if(
counter=0;
@subset("Genehmiger";1);
counter=1;
@subset("Genehmiger";2);
counter=2;
"[Nobody]")
die aktuellen Editor Berechtigten aus.

Die Benachrichtigung erfolgt nach dem gleichen Prinzip:
es gibt ein berechnetes Feld, das eine Mail mit DocLink an den nächsten Bearbeiter sendet...Inhalt
@if(
counter=0 & @isdocbeingsaved;
@mailsend(@subset("Genehmiger";1);......);
counter=1 & @isdocbeingsaved;
@mailsend(@subset("Genehmiger";2);......);
....
)

Du mußt eigentlich dafür Sorge tragen, daß man die Mail nicht bei jedem Speichern x mal rausfeuert. Wenn als Antragsteller 1 speichert, geht die Mail raus. OK...nun könnte er ja nochmals reingehen...das verhinderst Du, indem Du im QueryOpen, Querymodechange und Postmodechange ein continue=false einbaust, damit der Antragsteller nicht nachträglich das Doc verändern darf (True Bedingung wäre is not uidoc.newdoc) . Das Gleiche gilt dann natürlich auch für den ersten Genehmiger, wobei die True Bedingung für den Edit Abbruch auf den Counter abzielt.
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 MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:Frage zu Vertretung
« Antwort #6 am: 25.03.03 - 11:29:52 »
oder erleichtert ein zweites Vertreterfeld die ganze Geschichte?

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu Vertretung
« Antwort #7 am: 25.03.03 - 11:44:03 »
alle Wege führen nach Rom.. ;)

Mach es so, wie Du Dich sicher fühlst und die USer dennoch eine gute Usability bekommen.
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 ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Frage zu Vertretung
« Antwort #8 am: 27.03.03 - 23:45:07 »
... bei der seriellen Lösung hast du einen Zeitverlust. Wer zustimmt adiert im 3. Feld 1 dazu. Wenn die Anzahl der Mitglieder im 3. Feld erreicht ist haben alle zugestimmt - hat dann zur Konsequenz, daß man in einem vierten Feld die Usernamen der "Stimmabgeber" führt...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz