Autor Thema: Zeiten abziehen  (Gelesen 1839 mal)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Zeiten abziehen
« am: 13.04.05 - 11:57:18 »
Hallo Notesfreunde,
man hat mich hier mal wieder vor einer tollen Aufgabe gestellt.
Ich habe eine AuftragsDB programmiert, wo unsere User ihre Aufträge einstellen können, die dann über Workflow bearbeitet werden. Jetzt hätte mein Chef gern eine Ansicht, aus der er einsehen kann, wie schnell diese Aufträge abgearbeitet worden sind.Das ist auch schon soweit drin, nur gibt es da noch einiges zu Bedenken.
Momentan ziehe ich einfach die ErstellZeit von der ErledigtZeit ab und stelle es in h/min dar. Wenn die Aufträge jedoch über einen Tag gehen oder gar noch über das WE, dann werden diese Zahlen natürlich immens groß.
Es soll also so sein, dass hierbei die Arbeitszeiten berücksichtig werden (die sind natürlich täglich anders) und das WE soll auch raus. Wo setze ich hierfür am besten an. Wirkt auf mich zunächst ziemlich heftig.

Gruß
Remko
« Letzte Änderung: 21.04.05 - 13:59:21 von Thunder »
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

elajen

  • Gast
Re: Zeiten abziehen
« Antwort #1 am: 13.04.05 - 14:55:52 »
Hallo Remko,

als erstes würde ich irgend wo einen Firmenkalender hinterlegen.
Dann würde ich die Dokumente mit einem Agenten durchgehen, und die Arbeitszeit auf Basis des Kalenders ausrechnen und in Dok schreiben.

Das dyn. im View zu berechnen ist viel zu aufwendig, bzw. geht überhaupt nicht.

Gruß von Ekki.

klaussal

  • Gast
Re: Zeiten abziehen
« Antwort #2 am: 13.04.05 - 14:58:00 »
Ich denke mal, dass das ein Stunt wird, der ein Fass ohne Boden ist. Jeden Tag andere Arbeitszeiten, wie soll man das denn in den Griff kriegen ?

Am einfachsten wäre es, wenn der/die Mitarbeiter morgens einmal klicken und die Startzeit setzen und abends das gleiche nochmal mit der Endzeit. Wenn das Projekt abgeschlossen ist, dann auf "Ich bin fertig" drücken und Summe bilden..

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Zeiten abziehen
« Antwort #3 am: 13.04.05 - 15:03:03 »
Sehe ich auch so, alles andere wird sehr aufwendig.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

klaussal

  • Gast
Re: Zeiten abziehen
« Antwort #4 am: 13.04.05 - 15:05:40 »
... aufwändig.... ;D oder  ???

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Zeiten abziehen
« Antwort #5 am: 13.04.05 - 15:12:38 »
Seit ich weiss, dass die Rechtschreibreform beide Schreibweisen zulässt, bin ich zur gewohnten alten zurückgekehrt ..... Quelle: Duden-Rechtschreibwettbewerb, den jemand mal hier im Offtopic verlinkt hatte ....  ;)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Zeiten abziehen
« Antwort #6 am: 13.04.05 - 20:52:37 »
... ich habe so etwas mit einer dynamischen Liste gelöst. In meinen Support-Tickets erfasse ich so die Zeiten, an denen ich an einem Ticket gearbeitet habe.

1. Spalte Name des "Arbeiters"
2. Spalte Datum und Uhrzeit des Beginns
3. Spalte Dauer in Stunden

Bei jedem Arbeitsschritt die Zeit erfassen und eingeben...

Wenn du mehr Info's haben willst, dann melde dich.

ata
Grüßle Toni :)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Zeiten abziehen
« Antwort #7 am: 14.04.05 - 08:17:29 »
Danke für die zahlreichen Antworten. Dachte ich mir's doch-Chef will wieder wilde Sachen haben-frei nach dem Motto: "Mach mal eben !" Und zu kompliziert soll es auch nicht werden.
Ich werde einfach eine Durchschnittsarbeitszeit nehmen. Jeden Tag von 08:00-16:30 und das WE natürlich ganz raus. Ich versuch' mich mal...
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Zeiten abziehen
« Antwort #8 am: 21.04.05 - 13:59:10 »
Habe jetzt folgendes gemacht.

Berechnung arbeitet wie folgt:

Ich habe für einen Arbeitstag die Zeit von 8:00 Uhr - 16:30 Uhr genommen. (Die richtigen Zeiten wären mir viel zu aufwendig geworden !)
Wenn der Auftrag am selben Tag erledigt wird ist es einfach -> Zeiten abziehen und gut.
Falls nicht, muss Notes die Dauer der Tage ermitteln und ob da ein oder mehrere Wochenenden dazwischenliegen.
Das herauszufinden habe ich mit  @Weekday gelöst. Ich gehe davon aus, dass am Sa bzw. So nichts eingestellt oder fertiggestellt wird. Dann habe ich nämlich immer eine negative Zahl wenn man das Erstelldatum vom Fertigstelldatum abzieht, wenn es über das WE drüber geht !  So=1 Mo=2 Di=3...   
Also wenn Dienstag eingestellt und eine Woche später am Montag fertiggestellt  -> 2-3 = -1. Wenn mehrere Wochenenden dazwischenliegen, dann muss man das halt über die Gesamtanzahl der Tage machen.

Einen Arbeitstag habe ich mit 8,5h -> 510 Minuten angesetzt.
Wird also ein Auftrag zB am 13.04.2005 um 10:00 Uhr eingegeben und am 15.05.2005 um 14:00 Uhr fertiggestellt,
dann rechnet Notes für den 1.Tag 10:00 bis 16:30 = 6,5h = 390Min..
Für den letzten Tag 08:00 - 14:00  = 6h = 360Min.
Für den Tag dazwischen 1x 510 Min.
Macht also insgesamt 1260 Min.

Falls zwischen den Tagen ein Wochenende liegt, werden 1020 Minuten abgezogen. (Bei mehreren halt n x 1020 !)
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz