The rule “2022-06-27 @ 08:00 until 2022-07-01 @ 15:00.” does not define “workdays” but just a date range of 5 days. However this range will start every day if the rule will be repeated! So on 2022-06-28 the rule will cover the range until 2022-07-02 and so on.
If you want to have a rule just for workdays, it must be no longer than 24 hours and you must select the days. So you can define one rule which only applies on Monday, Tuesday, Wednesday, Thursday, Friday and another rule which only applies on Saturday and Sunday.
So a workday rule could be:
Start: 2022-06-24 00:00
End: 2022-06-24 23:59
Repeat: weekly
Days: Monday, Tuesday, Wednesday, Thursday, Friday
And the weekend rule:
Start: 2022-06-24 00:00
End: 2022-06-24 23:59
Repeat: weekly
Days: Saturday, Sunday
Also use “Show projected dates/times” to check the final result – then you quickly learn if the rule would work as expected.
Thanks for the fast response!
We made it that way to make it easier because the form should not be shown after 3pm/15:00 on friday till 8am/8:00 monday.
This part is working fine, the only issue we have is the functionability of the exception list.
The rule itself is working just fine – but if we want to make an exception it doesnt seem to work
Thank you for your help! 🙂
And about exceptions:
Exceptions only define dates – not times – where the rule should not apply.
So you can define an exception for e.g. “do not apply on 2022-07-03” – but this will only work exactly on this single day and for no other day.
It is not possible to define exceptions for specific times of the day or specific days of the week, sorry.
Guten morgen Herr Welzel,
die Zeiten stören uns nicht so sehr, wichtiger wäre die allgemeine Exception. Heißt also, dass wir das Formular zu gewissen Feiertagen nicht anzeigen lassen. Wir haben für das Formular 2 Regeln: Die 1. zeigt das Anmeldeformular an unter der Woche und die 2. zeigt den Alternativen Hinweistext über das Wochenende an.
Sollte es nicht, wenn wir bei den beiden Regeln eine Exception für ein DAtum einfügen das ganze umkehren? Das schein leider nicht zu funktionieren…
Ich danke Ihnen für Ihre Hilfe.
Auch wenn Sie nochmal auf Deutsch nachfragen, ändert sich nichts an meiner Antwort dazu:
1) Eine Regel, die sich wiederholen soll, darf nicht länger als 24 Stunden sein, da sie bei Wiederholungen jeden Tag neu startet – also z.B. wenn sie vom 1.6. bis 5.6. gilt, läuft sie dann ab den 2.6. bis 6.6., egal ob sie dann am Wochenende nicht erscheinen soll. Sie müssen also die Regel dann exakt nur für einen Tag definieren, z.B. 1.6. 0:00 bis 1.6. 23:59 und dann wöchentlich wiederholt von Mo-Fr und eine zweite Regel mit den selben Angaben nur dann gültig Sa-So.
2) Ausnahme gelten nur exakt für die angegebenen Tage und werden nicht wiederholt. Und ja, Ausnahmen funktionieren auch – an den angegebenen Tagen der Ausnahme gilt die Regel nicht. Ausnahmen sind keine “Umgekehrung”, sondern sagen nur “an diesem Tag gilt die Regel nicht”. An dem Tag der Ausnahme wird die Regel einfach nicht verwendet und Inhalt wird immer angezeigt, egal was die Regel definiert. Weiterhin gelten Ausnahmen nur exakt an den angegebenen Tagen und dann genau nur einmal.
3) Prüfen Sie das Ergebnis der Definition mit “Show projected dates/times”.
Ergänzung: wenn sie ein Login-Formular brauchen, was nur von Montag 8 Uhr bis Freitag 15 Uhr an Werktagen aber nicht am Wochenende oder Feiertagen erscheint, ist evtl. eine individuelle Programmierung sinnvoller. Ein erfahrener Entwickler sollte sowas in 2-3 Stunden schaffen, wobei die Feiertagsliste entweder als Datumsliste hinterlegt werden muss oder man für variable Feiertage auch die Berechnungslogik einbauen sollte.