odg_assist_3.0:типы_параметров:дней_от_текущей_даты
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| odg_assist_3.0:типы_параметров:дней_от_текущей_даты [2022/04/26 12:41] – valera | odg_assist_3.0:типы_параметров:дней_от_текущей_даты [2022/04/26 13:18] (текущий) – valera | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | Дней от текущей даты | + | **Дней от текущей даты** |
| По умолчанию устанавливается текущая дата, иначе, если параметр участвует в процессе приемки (у этого поля установлен тег lastQualificationDate) ресурса то значение поля Дата будет датой установки ресурса. | По умолчанию устанавливается текущая дата, иначе, если параметр участвует в процессе приемки (у этого поля установлен тег lastQualificationDate) ресурса то значение поля Дата будет датой установки ресурса. | ||
| Строка 6: | Строка 6: | ||
| Настройка короткого процесса для проверки работы: | Настройка короткого процесса для проверки работы: | ||
| - | Создать группу в базовой иерархии с именем Дней с даты: | ||
| - | Создать 2 элемента процесса с типом Список параметров процесса с именем 1 и 2. | ||
| - | Первый будет содержать параметр с типом Дней от текущей даты. | ||
| - | Второй заглушка для проверки активации. | ||
| - | Указать для этих элементов назначение Создатель процесса | ||
| - | Создать процесс с именем Дней с даты | ||
| - | Перенести в него оба элемента процесса | ||
| - | Настройка процесса | + | 1. Создать группу в базовой иерархии с именем **Дней с даты: |
| - | Диаграмма процесса | + | 2. Создать 2 элемента процесса с типом Список параметров процесса с именем 1 и 2. |
| + | a. Первый будет содержать параметр с типом Дней от текущей даты. | ||
| + | b. Второй заглушка для проверки активации. | ||
| + | c. Указать для этих элементов назначение Создатель процесса | ||
| + | 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/типы_параметров/дней_от_текущей_даты.1650976904.txt.gz · Последнее изменение: (внешнее изменение)
