Opened 5 years ago
Last modified 4 years ago
#400 closed задача
Инвентаризация — at Version 10
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | sw | Keywords: | |
Cc: | Director, andrei |
Description (last modified by )
На одном из совещаний у Director было принято решение:
- Все платы блока 3U должны хранить в своей памяти инвентарный(серийный) номер.
- Этот номер должен записываться в платы работниками производства на этапе программирования платы (работник производства вводит номер указанный на наклейке, имеющейся на плате).
- Номер - строка до 16 символов. (на данный момент инвентарный номер имеет формат Zxxxxx, но планируется переход на формат YY/DD/xxxx, строка в 16 символов с запасом перекрывает все возможные варианты)
- Серийные номера всех плат в блоке(включая плату sw-01) должны отображаться в веб-интерфейсе платы sw-01.
- Во всех платах инвентарный номер должен храниться в переменной .250.0
- Инвентарные номера плат(в том числе и sw-01) должны отображаться на новой вкладке "Инвентаризация".
В рамках этого тикета нужно реализовать следующее:
- Изменить процессы программирования платы sw-01, на производстве, добавив ввод инвентаризационного номера.
- отображать серийные номера плат в веб интерфейсе
Change History (10)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Replying to san:
- В какой переменной передавать инвентаризационный номер? зарезервировать специальный oid (как .1.0 ... .4.0) или пусть каждая плата передаёт номер где ей удобно?
Второй вариант не подходит - в этом случае нельзя будет отобразить серийный номера плат неизвестных (неподдерживаемых) типов. Следовательно, остается только вариант зарезервировать один OID на все платы. Для его выбора придется опросить всех разработчиков всех плат обо всех уже используемых OID.
- Где отображать номера?
Чтобы не создавать лишнюю вкладку, я бы предложил отображать номера на вкладке Обновление ПО.
Мне кажется, самое логичное и очевидное (где бы лично я начал искать эти номера) место - это таблица установленных в блоке плат.
follow-up: 5 comment:3 by , 5 years ago
таблица установленных в блоке плат
Мне этот вариант не нравится тем, что инвентарный номер это не первой необходимости информация, да и даже не второй, и не хочется основную вкладку программы "засорять". Могу предложить добавить ещё одну вкладку "Инвентаризация", как это сделано, например, в программе Monitor для аппаратуры MC04-UPS. Хотя, мне больше нравится вариант использовать одну из существующих вкладок, но не вкладку "Платы" :).
опросить всех разработчиков всех плат обо всех уже используемых OID
Подозреваю что oid-ы начинающиеся с .1 ... .4 свободны у всех плат, например .1.1.0
comment:4 by , 5 years ago
А я тоже в первую очередь подумал про список плат.
Я за отображение номера платы рядом с ее названием на вкладке "список установленных плат"
comment:5 by , 5 years ago
Replying to san:
таблица установленных в блоке плат
Мне этот вариант не нравится тем, что ... не хочется основную вкладку программы "засорять".
Можно ведь не отображать там номера постоянно, а, например, только при наведении курсора на какой-то элемент строки (например, на ячейку "Статус"). Тогда засорения (почти) не будет...
Могу предложить добавить ещё одну вкладку "Инвентаризация",
Тоже хороший вариант.
опросить всех разработчиков всех плат обо всех уже используемых OID
Подозреваю что oid-ы начинающиеся с .1 ... .4 свободны у всех плат, например .1.1.0
Согласен. Но чтобы это подозрение проапгрейдить до факта придется-таки опрашивать всех разработчиков. Иначе может получиться конфуз...
comment:6 by , 5 years ago
Опросив всех разработчиков, выяснил что oid .1.1.0 не используются никем.
Предлагаю использовать .1.1.0 для хранения инвентарного номера в платах.
Алексей, если у тебя нет возражений, добавь пожалуйста в протокол monitoring2 описание новой переменной.
comment:7 by , 5 years ago
Алексей, оказалось что использование переменной 1.1.0 создаёт значительные трудности для одного из разработчиков.
Предлагаю
- Использовать переменную .250.0 для хранения строки с инвентарным номером
- Зарезервировать переменные плат начинающиеся с .251, .252, .253, .254, .255 на будущее
Жду одобрения ledol.
comment:8 by , 5 years ago
Могу предложить добавить ещё одну вкладку "Инвентаризация",
Тоже хороший вариант.
Давай, тогда остановимся на этом варианте.
comment:9 by , 5 years ago
Одобрение ledol получено.
Алексей, если у тебя нет возражений, измени пожалуйста в протоколе monitoring2 oid новой переменной c .1.1.0 на .250.0 и добавь туда-же информацию о зарезервированных oid-ах.
comment:10 by , 5 years ago
Description: | modified (diff) |
---|
Изменил описание тикета согласно договорённостям в комментариях.
Все правильно!