Патч 1.2.3
В это обновление вошли улучшения и исправления, направленные на оптимизацию логики ITAM и повышение безопасности данных. Также в этой версии приложения предусмотрена упрощенная процедура выдачи единиц из активов-партий без обязательного согласования.
Улучшения
Валидация активов в очереди на добавление
Теперь активы будут исключены из задачи "А" в процессе валидации, если:
- они были добавлены в задачу "Б" до того, как до них дошла очередь на добавление в задачу "А".
- они перестали соответствовать условиям, которые должны соблюдаться для добавления актива в задачу или появлялось несоответствие определенных полей в записи актива полям в задаче.
Выдача расходов партий без согласования
Теперь, если в задаче на выдачу добавлены только расходы партии, ее можно завершить без предварительного согласования. Задачи, в рамках которых предполагается выдача не только расходов партии, но и единичных активов, по-прежнему требует согласования перед завершением.
Документация
Сделали содержание статей более единообразным, логичным и удобным для чтения. Улучшили навигацию в боковом меню, добавили недостающую информацию, расширили описание полей и UI-действий на формах, привели их к общему виду.
Исправления
DEF0019045: Исправлена ошибка, из-за которой было невозможно при помощи скрипта задавать значения REM-атрибутов для конфигурационных единиц. Теперь обновление REM-атрибутов конфигурационных единиц в таком случае происходит корректно. Чтобы актуализировать значения REM-атрибутов уже существующих конфигурационных единиц, связанных с активами, запустите запланированный скрипт Set re model in CI.
DEF0019004: Исправлено поведение системы на формах активов при установке флажка Не найден. Ранее установка флажка Не найден на форме актива, находящегося в задаче инвентаризации или списания, вызывала смену значения в техническом поле Актив находится в задаче/Asset is in the task на Нет/No, при этом, согласно реализации, актив оставался в задачах этого типа. Теперь установка флажка Не найден не меняет значение этого атрибута, если актив добавлен в активную задачу инвентаризации или списания.
DEF0018803: Исправлено поведение на форме задач ремонта и модернизации после выдачи и возврата подменного актива. Ранее после выдачи подменного актива на формах этих задач не отображалось поле Подменный актив/Replacement asset, а кнопк а Выдать подмену оставалась по-прежнему доступна. Теперь после выдачи подменного актива пользователю кнопка исчезает, а поле Подменный актив/Replacement asset с соответствующим значением появляется на форме. Также исправлено поведение после возврата подменного актива. Ранее поле Подменный актив/Replacement asset и кнопка Вернуть подмену/Return replacement не исчезали с формы задач. Теперь после возврата подменного актива кнопка исчезает, а поле Подменный актив/Replacement asset скрывается с формы задач.
DEF0018767: Ранее при создании новой записи номенклатуры поле Категория/Category автоматически заполнялось значением Комплектующие, после установки флажка ЗИП/Spare parts kit. Теперь установка этого флажка не влечет за собой изменения в поле Категория/Category. Таким образом, категория номенклатуры-ЗИП может быть любой в соответствии с учетным процессом компании.
DEF0018706: Исправили недочеты правил контроля доступа, которые могли негативно повлиять на безопасность данных. Для этого унифицировали правила доступа на чтение записей таблиц ITAM, описанных ниже. Теперь чтение записей этих таблиц доступно пользователям с ролью admin или itam_agent. Создание, удаление и редактирование записей этих таблиц запрещены для всех пользователей.
Таблицы:
- Актив - Задача / Asset - Task
- Актив - Документ / Asset – Document
- Документ - Задача / Document – Task
- Счетчик активов / Asset counters
- Обновление актива / Asset Updates
- Обновление расхода / Consumption Updates
- Расход партий / Consumptions (itam_consumption) – для этой таблицы были настроены доступы для чтения для пользователей с ролью admin или itam_agent. Критерии доступа для создания и редактирования записей в этой таблице не менялись, так как являются актуальными и отличаются от требований в данном дефекте.
- Создание связи задача - актив / Create relation assets tasks
- Удаление связи актив - задача / Delete relation assets tasks
- Ошибка создания активов / Asset Creation Errors
- Файл регистрации активов / File of registration assets
- История инвентаризации / Inventory Histories
- Ведомость инвентаризации / Inventory Reports
- Номенклатура /Nomenclature - для этой таблицы добавили правило контроля доступа, запрещающее удаление записей пользователям с ролями itam_agent и admin.
DEF0018513: Исправлено поведение системы на формах активов при установке флажка Ремонт невозможен/Unfixable. Ранее установка флажка Ремонт невозможен на форме актива вызывала автоматическое создание задачи на списание, но значение в техническом поле Актив находится в задаче/Asset is in the task оставалось Нет/No. Теперь после установки флажка Ремонт невозможен/Unfixable и автоматического создания задачи на списание, значение в поле Актив находится в задаче/Asset is in the task меняется на Да/Yes. Также ранее при завершении задачи ремонта, когда актив был признан неподлежащим ремонту (выбрано значение Ремонт невозможен/Unfixable), появлялось сообщение о том, что этот актив уже добавлен в другую задачу. Теперь сообщение появляется только после завершения задачи ремонта с кодом закрытия Ремонт невозможен/Unfixable, обозначая, что для такого актива создана задача списания.