odg_assist_3.0:типы_параметров:дней_от_текущей_даты
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| odg_assist_3.0:типы_параметров:дней_от_текущей_даты [2022/04/26 12:40] – valera | odg_assist_3.0:типы_параметров:дней_от_текущей_даты [2022/04/26 13:18] (текущий) – valera | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | Дней от текущей даты | + | **Дней от текущей даты** |
| По умолчанию устанавливается текущая дата, иначе, если параметр участвует в процессе приемки (у этого поля установлен тег lastQualificationDate) ресурса то значение поля Дата будет датой установки ресурса. | По умолчанию устанавливается текущая дата, иначе, если параметр участвует в процессе приемки (у этого поля установлен тег lastQualificationDate) ресурса то значение поля Дата будет датой установки ресурса. | ||
| Строка 6: | Строка 6: | ||
| Настройка короткого процесса для проверки работы: | Настройка короткого процесса для проверки работы: | ||
| - | | + | |
| - | 2. Создать 2 элемента процесса с типом Список параметров процесса с именем 1 и 2. | + | 1. Создать группу в базовой иерархии с именем |
| - | a. Первый будет содержать параметр с типом Дней от текущей даты. | + | 2. Создать 2 элемента процесса с типом Список параметров процесса с именем 1 и 2. |
| - | b. Второй заглушка для проверки активации. | + | a. Первый будет содержать параметр с типом Дней от текущей даты. |
| - | c. Указать для этих элементов назначение Создатель процесса | + | b. Второй заглушка для проверки активации. |
| - | 3. Создать процесс с именем Дней с даты | + | c. Указать для этих элементов назначение Создатель процесса |
| - | a. Перенести в него оба элемента процесса | + | 3. Создать процесс с именем |
| - | Настройка процесса | + | d. Перенести в него оба элемента процесса |
| - | Диаграмма процесса | + | |
| + | **Настройка процесса**\\ | ||
| + | Диаграмма процесса\\ | ||
| + | {{: | ||
| + | Описание блока 1:\\ | ||
| + | Блок с параметром \\ | ||
| + | Проверьте вкладку Forms. Там должна быть запись вида parameter_id - id параметра Дней от текущей даты.\\ | ||
| + | {{: | ||
| + | Далее идет идет блок с типом Event Based Gateway (это простой процесс обычно вместо него задача, | ||
| + | {{: | ||
| + | После этого блока нужен таймер который сработает по указанному количеству дней (в нашем случае это будут секунды). Нужен тип Time Intermediate Catch Event.\\ | ||
| + | {{: | ||
| + | Таймер должен быть настроен следующим образом\\ | ||
| + | {{: | ||
| + | Timer Definition | ||
| + | 1. P - период | ||
| + | 2. Т - указатель времени | ||
| + | 3. ${parameter_id} - значение нашего параметра (тут будет значение Дней) | ||
| + | 4. S - секунды (у клиента будет D - дни) | ||
| + | После таймера задача заглушка. | ||
| + | Процесса настроен. | ||
| + | |||
| + | **Проверка**\\ | ||
| + | Запустить процесс из меню Запуск процессов\\ | ||
| + | {{: | ||
| + | От значения поля Дата и Количество дней происходит расчет Даты\\ | ||
| + | |||
| + | Валидаторы : (только если параметр помечен как обязательный)\\ | ||
| + | Количество дней: | ||
| + | 1. Только целые числа (положительные) | ||
| + | 2. Не пустой | ||
| + | Дата: | ||
| + | 1. Не пустая | ||
| + | 2. Если есть тег lastQualificationDate то минимальная дата будет датой установки. | ||
| + | Устанавливаем значение 2 в поле Количество дней\\ | ||
| + | {{: | ||
| + | |||
| + | Дата пересчитывается\\ | ||
| + | Завершаем задачу\\ | ||
| + | Через 2 (может немного больше) секунды активируется следующая задача.\\ | ||
| + | |||
| + | В отчете значение этого параметра выглядит следующим образом: | ||
| + | {{: | ||
| + | |||
odg_assist_3.0/типы_параметров/дней_от_текущей_даты.1650976859.txt.gz · Последнее изменение: (внешнее изменение)
