Разработка:im/inventory

Материал из DOF
Версия от 22:04, 16 февраля 2012; Ilya (обсуждение | вклад) (Начал описывать im-плагин. Фрагменты старого ТЗ пока не убирал)
Перейти к: навигация, поиск
Плагин
Название inventory
Тип im


Ресурсы и инвентарь

Этот плагин предназначен для учета и отслеживания использования оборудования и других ресурсов, которыми обладает организация.

Сценарии использования

Взаимодействие с оборудованием и людьми разбито на несколько стандартных сценариев, которые описаны ниже.

Создание дерева категорий

В категории могут храниться или оборудование или комплекты, но не то и другое вместе. Перед тем как начать регистрировать новые ресурсы рекомендуется сначала создать дерево категорий ресурсов, которыми обладает ваша организация. Однако, если вы не нуждаетесь в иерархической структуре хранимого оборудования - то этот шаг можно пропустить: категории также могут быть созданы при поступлении оборудования и создании комплектов.

Поступление оборудования

Единственный способ добавить оборудование в систему - это приказ о приходе, поэтому заполнение системы данными об оборудовании начинается с составления этого приказа.

Для того чтобы занести оборудование в базу нужно указать его тип, количество, выбрать категорию в которую будет зачислено оборудование (или создать свою). Также можно указать серийные и инвентарные номера оборудования. Если номера не указаны - то они будут присвоены оборудованию автоматически.

Приказ хранит в себе весь список поступившего оборудования и подписывается цифровой подписью. После исполнения приказ навсегда остается в системе, и его можно в любой момент просмотреть.

Формирование комплектов

Выдача оборудования

Возврат оборудования

Списание оборудования

Отчеты

  • Отчет по использованию оборудования организацией (информация о том, какое количество оборудования есть в наличии, что используется а что нет)
  • Отчёт по использованию оборудования людьми (информация о том, какое оборудование когда кем и кому было выдано, и где сейчас находится)

Права

Экраны интерфейса пользователя:

  • Реестр ресурсов (по подразделению или по всей организации). Отображает список ресурсов из invitems, сгруппированный по дереву категорий. По умолчанию не отображаются ресурсы в статусе "списан": после имени категории идет таблица со списком ресурсов. Ссылки на форму импорта/экспорта ресурсов. На против каждого ресурс - ссылка на экран редактирования партии ресурса.
  • Импорт/экспорт ресурсов. Форма для импорта включает поле отправки файла, и выпадающие меню для выбора подразделения (по-умолчанию - все), к которому будут приписаны ресурсы и категории по-умолчанию, если в файле для ресурса не указан код категории. Импортированные ресурсы добавляются в таблицу invitems со статусом "поступил". Форма экспорта включает выподающее меню выбора подразделения (по-умолчанию - все) поля выбора даты начала и конца периода, за который будут отображаться поступившие и списанные в данном промежутке ресурсы, галочку игнорирования периода, выпадающее меню для выбора статуса ресурса (по-умолчанию - все). Для штучных ресурсов отображается название пакета, в который они включены.
  • Форма редактирования партии ресурса отображает параметры партии ресурса, список операций по таблице invoperations с данным ресурсом. Форму смены статуса ресурса.
  • Список пакетов ресурсов (по подраздалению, либо глобально). Пакеты сгрупированы по дереву категорий. Напротив каждого пакета ссылка "редактировать".
  • Форма редактирования параметров и состава пакета ресурса. Редактирование параметров и статуса пакета. Список включенных ресурсов/категорий с полем ввода "количество" напротив каждого из них. Если ресурс является штучным, поле "количество" не доступно для редактирования. Под списком ресурсов кнопка "сохранить изменения количества". Ниже дерева категорий ресурсов, принадлежащих данному структурному подразделению), напротив категорий с несчетными ресурсами и штучных ресурсов ссылки "добавить".
  • Дерево категорий. Отображается структурированный список категорий, на против каждой категории ссылки "удалить", "редактировать", "добавить подкатегорию".
  • Форма редактирования категории. Редактирование параметров категории, включая родительскую категорию. Список дочерних подкатегорий. Список ресурсов или пакетов, причисленных к категории.
  • Заказ пакетов ресурсов. Страница открывается по ссылке содержащей тип события привязки заказа и id собитии (если тип это предполагает). На странице отображается информация о событи привязки, либи форма ввода даты и продолжительности заказа. Ниже отображается список заказанных пакетов и количество для пакетов, допускающих множественный заказ. Ниже располагается дерево категорий, напротив категорий с пакетами, располагается ссылка "заказать" (если заказчика устроит любой пакет из данной категории), напротив каждого пакета так же располагается ссылка "заказать" для выбора предпочтительного пакета с ресурсами. Ссылка на экран просмотра состояния заказа.
  • Просмотр состояния заказа. Позволяет просмотреть список исполнений, запланированных по данному заказу.
  • Исполнение заказов (по подразделению). Отображает список заказов, подлежащих выдаче, по таблице invexecutions, отсортированных по плановому времени начала использования пакета и список пакетов подлежащих возврату. Напротив каждого из них ссылка "отметить".
  • Отметка об исполнении заказа. Позволяет выбрать конкретный выдаваемый пакет и одобрить его состав, если заказ предполагает вариации. Так же на этом экране возможно указать причину неисполнения или невозврата и реквизиты сопутствующих документов.
  • История движения ресурсов (по id подразделения, id ресурса или id категории).