Задача: установить задачу на конкретную дату и время.
Условия примера: необходимо, чтобы пользователю Ивановой пришла задача 19.03.10 в 17:30.
Решение:
1. Необходимо создать бизнес-процесс Назначение задачи точно в срок.
Форма процесса Назначение задачи точно в срок
2. В созданном бизнес-процессе необходимо завести реквизит Требуемый срок с типом данных Дата (дата и время), его значение - в нашем случае <19.03.2010 17:30> - нужно будет вводить вручную.
Форма реквизита Требуемый срок
3. Для функции Ожидание должно быть два реквизита: реквизит Дата постановки задачи с типом данных Дата, вычисляемый по формуле [Задача.Дата], и реквизит Время ожидания с типом данных Число, равный выражению [Требуемый срок-Дата постановки задачи] / 60 - так мы вычислим продолжительность задачи в минутах.
Форма реквизита Дата постановки задачи
Форма реквизита Время ожидания
4. На закладке Свойства функции Ожидание необходимо установить ее длительность в минутах, равную параметру - Время ожидания и активировать опцию Выполнять автоматически по истечению срока.
Окно функции Ожидание. Закладка Свойства
5. Следующей после функции Ожидание должна идти функция Поставленная задача, которую необходимо назначить на нашу определенную дату/время.
Окно функции Поставленная задача
Запустим сессию процесса Назначение задачи точно в срок. В журнале задач отобразится задача Ввод данных на выполнение.
Журнал задач
Внесем необходимые данные и укажем конкретную дату и время, когда задача по подготовке отчета должна быть поставлена пользователю Ивановой - 19.03.2010 в 17:30.
Форма задачи Ввод данных
После нажатия кнопки ОК будет поставлена задача Ожидание.
Журнал задач
На форме задачи Ожидание отображается Дата постановки задачи, Требуемый срок и Время ожидания, по истечении которого пользователю Ивановой будет поставлена соответствующая задача.
Форма задачи Ожидание
При наступлении срока 19.03.2010 17:30 задача Ожидание автоматически завершается и пользователю Ивановой ставится задача по подготовке отчета.
Журнал задач
На форме поставленной задачи отображается расчетное время выполнения 19 марта 2010 г. 17:30:04, что соответсвует заданному нами сроку.
Форма задачи Поставленная задача