Инструменты пользователя

Инструменты сайта


odg_assist_3.0:типы_параметров:дней_от_текущей_даты

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

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

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki