Привет, f18
На проекте была похожая задача, которую решили может и не совсем красиво, но минимальной доработкой стандартного workflow:
1. Добавили в настройки автоматических действий в ограничения по времени выполнения задачи (шага) возможность указывать поле таблицы с типом "Дата"
2. Создали в маршруте шаг "Ожидание", который настроили на поле нашей таблицы, в вашем случае это, наверное, "Запрошенная дата"
3. Сделали доработку механизма проверки истечения срока выполнения бизнес-правила (одноименное пакетное задание на сервере, который отрабатывает в стандарте, по-моему, не реже чем раз в 1 час), в котором добавили проверку Наша дата = Текущая дата
Работает следующим образом: при отработке шагов в маршруте workflow и переходе на шаг "Ожидание" система ничего не делает и ждет наступления выполнения условия равенства запрошенной и текущей даты. За это отвечает как раз пакетное задание "Истечение срока выполнения бизнес-правила". При наступлении запрошенной даты (или в случае, когда эта дата уже просрочена) происходит автоматический approve и workflow идет дальше по маршруту.
На этот самый approve можно настроить все что угодно: перевод в статус "Согласовано", печать и отправка документа по почте и т.д.
Как-то так.