Mycket bra feedback, bra idéer!
Man kan alltså fylla i en eller flera av: år, månad, vecka, dag, timma, minut (för start och/eller stopp)
När det gälller differentiering av olika "typer" (versioner) av använding av samma funktion så tror jag man får börja titta på klasser (då menar jag inte programkod). Då funkar det så att man globalt definierar ett beteende som en klass. Ett tydligt exempel är användning av prisgrupper. Två olika grupper produkter kan ha samma enhetspris men olika rabatt- och fraktbeteenden, tex.
Översatt på tidsstyrning skulle man på samma sätt kunna binda olika beteenden (publicering på webbsida, rss, mail-out, påminelse, default-tider, etc) till klasser.
Om jag skulle bygga detta och fortsätter i samma anda som i mina övriga system så ska systemet kunna ha defaultklasser förvalda, så du bara behöver ändra klass när du skapar ett avvikande beteende.
Hänger du med?