Внедрение NauSD собственными силами

Обсуждения системы Naumen Service Desk

Re: Внедрение NauSD собственными силами

Сообщение Tametung » 16 окт 2009, 09:33

Опишу еще одну задачку которую в данный момент решаю:
Naumen Service desk 3.2, из модулей есть запросы(инциденты) и задачи.
Цель: Создать настройку, которая позволит работать с системой как с системой bugtracking или аналогичной.
То есть, организация работ между тестировщиками и разработчиками

З.Ы. я просто уже сам так намудрил, что загнал себя в угол(немного =) ), надеюсь почерпнуть свежих идей =)
Если нужны дополнительные пояснения пишите
Tametung
 
Сообщений: 10
Зарегистрирован: 09 окт 2009, 15:55

Re: Внедрение NauSD собственными силами

Сообщение trooper » 16 окт 2009, 09:40

Может проще будет взять что-то вроде Trac? Там и интеграция с SVN есть, и wiki, и тайм-менеджмент, и все-все-все с кучей плагинов.
В NauSD можно тоже реализовывать регистрацию багов. Но с остальным функционалом придется явно попотеть.
--
Dmitry
trooper
 
Сообщений: 15
Зарегистрирован: 18 июн 2009, 00:46

Re: Внедрение NauSD собственными силами

Сообщение Tametung » 16 окт 2009, 10:16

Идея заключается именно в том, чтобы работать с одной системой, тем более что данные процессы близки к ITIL'овским управления измененями и управления релизами. Так что свыше наставиают именно попотеть)
Tametung
 
Сообщений: 10
Зарегистрирован: 09 окт 2009, 15:55

Re: Внедрение NauSD собственными силами

Сообщение trooper » 16 окт 2009, 11:10

А в excel'е чего не хотят? Тоже ведь программа :)))

Ок. Что уже сделано и как выглядит задача полностью?
--
Dmitry
trooper
 
Сообщений: 15
Зарегистрирован: 18 июн 2009, 00:46

Re: Внедрение NauSD собственными силами

Сообщение Tametung » 19 окт 2009, 13:49

В настоящее время саму задачу начали переформулировать, поэтому пока не знаю как она будет в конечном варианте выглядеть.

Вопрос тогда такой, что Вы знаете и можете рассказать о том как организовать в Naumen SD Управление измененями и Управление релизами? Какие модули требуется для реализации этих процессов?
Tametung
 
Сообщений: 10
Зарегистрирован: 09 окт 2009, 15:55

Re: Внедрение NauSD собственными силами

Сообщение ITexpert » 19 окт 2009, 17:45

trooper писал(а):
Ключ: Каталог контрагентов
Источник: Клиент (CRMLite)
Переход: Предок класса 'Каталог контрагентов'
Поля: Клиент (CRMLite) - Имя объекта для отображения в интерфейсе, Предок класса 'Каталог контрагентов' - Имя объекта для отображения в интерфейсе
Группировка по: Предок класса 'Каталог контрагентов' - Имя объекта для отображения в интерфейсе

Жаль, что в NauSD не придумали кнопку экспорта/импорта отчетов. Было бы удобно :)


Почему же не придумали? Экспорт в Excel есть, а импорт отчетов задача, согласитесь, не тривиальная, по крайней мере на уровне "общего механизма".
ITexpert
 
Сообщений: 7
Зарегистрирован: 21 июл 2009, 16:38

Re: Внедрение NauSD собственными силами

Сообщение ITexpert » 19 окт 2009, 18:00

Tametung писал(а):В настоящее время саму задачу начали переформулировать, поэтому пока не знаю как она будет в конечном варианте выглядеть.

Вопрос тогда такой, что Вы знаете и можете рассказать о том как организовать в Naumen SD Управление измененями и Управление релизами? Какие модули требуется для реализации этих процессов?

Попробую по порядку ответить на все вопросы.

1. По поводу интерфейса, есть предположение, что указанная компания просто пиарит проект как завершенный, потому что даже на последних семинарах ничего подобного не демонстрируется.
Относительно же переработки интерфейса - в 3.6 это будет сделано (по крайней мере обещают) для личного кабинета пользователя.

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

3. По поводу процессов управления релизами и изменениями. Все зависит от того, что хотите получить. По опыту 90% тех, кто пользуется модными словами из ITIL не понимает всей сути ни процессов, ни рекоммендаций. А те требования, что закладываются в "процессы управления изменениями и релизами" можно реализовать на базе запросов и модуля управления конфигурациями.

Как бы то ни было, на весенней конференции демонстрировалась функциональность отдельно модуля по управлению изменениями, соответствующего требованиям ITIL.

4. Как реализовать интеграцию с багтрекером. Достаточно простая задача, при нормальной системе багтрекинга. С учетом того, что NauSD умеет отправлять оповещения о разных событиях и обрабатывать входящее e-mail собщения, не сложно попытаться настроить следующий механизм:
а) При регистрации запроса об ошибке/баге/требовании к ПО создавать оповещение, в теме которого указывать ID запроса.
б) Отправлять его в систему багтрекинга
в) Настроить систему багтрекинга (не все это могут, но самые распространенные - наверняка) на прием и обработку сообщений, а именно регистрировать баг с номером id, указанного в теме
г) При закрытии/редактировании бага отправлять оповещение в NSD, но обязательно в тему или тело помещать тот же самый id
д) Скрипт обработки почты написать так, чтобы он смотрел тему письма и искал запросы с таким id в Системе. При нахождении переводить в другое состояние или дописывать комментарий, а может и прилагать файл к запросу (например, патч или обновление).

В идеале можете "навесить" более серьезную логику на отправку/приемку e-mail.

Предвосхищая вопрос о таком скрипте, отвечаю, что у меня его нет, но думаю его можно попросить в рамках ТП, если у вас куплена соответствующая опция (так это вроде у них называется).
ITexpert
 
Сообщений: 7
Зарегистрирован: 21 июл 2009, 16:38

Re: Внедрение NauSD собственными силами

Сообщение trooper » 21 окт 2009, 12:01

ITexpert писал(а):Почему же не придумали? Экспорт в Excel есть, а импорт отчетов задача, согласитесь, не тривиальная, по крайней мере на уровне "общего механизма".

Экспорт в excel - это экспорт результатов отчета, а не его настроек (конфигурации). Речь выше была именно о них.
Соглашаюсь, что задача нетривиальная. Хотя все в этом мире относительно :)

Но, как я уже сказал, было бы удобно.
--
Dmitry
trooper
 
Сообщений: 15
Зарегистрирован: 18 июн 2009, 00:46

Re: Внедрение NauSD собственными силами

Сообщение Tametung » 28 окт 2009, 13:59

Остро встала проблема, может кто сможет помочь.

Создаю отчет по ресурсам в базе. Описание ресурсов: В справочнике "Спецификации" создан объект-наследник от "Ресурс", называется "Системный блок". У объекта заведены дополнительные параметры т.н. Пользовательские атрибуты.
Проблема: При составлении отчета не могу вытащить эти самые дополнительные атрибуты, подскажите кто знает как их достать.
Tametung
 
Сообщений: 10
Зарегистрирован: 09 окт 2009, 15:55

Re: Внедрение NauSD собственными силами

Сообщение trooper » 28 окт 2009, 14:45

С ресурсами такого не делал, а с услугами - доводилось.

Код: выделить все
   
Описание пользовательского отчета
[редактировать описание генерируемого отчета][копировать элемент][поместить в архив][редактировать контроллер][удалить]
Код    CustomerServicesCard
Название    Карточка услуг клиента
Ключи    Контрагент
Несохраняемый отчет    да
Источники
[присоединить источник]
Имя   Тип      
   Услуга   редактировать описание источника 'Услуга'    
   Флекс-атрибуты   редактировать 'Флекс-атрибуты'    
удалить 'Флекс-атрибуты'
Переходы
[добавить переход]
Имя   Переход      
Поля
[редактировать поля отчета][добавить поле отчета]
Код   Поле      
displayableTitle   Услуга - Имя объекта для отображения в интерфейсе   редактировать 'Услуга - Имя объекта для отображения в интерфейсе'    
удалить 'Услуга - Имя объекта для отображения в интерфейсе'
displayableTitle2   Флекс-атрибуты - Имя объекта для отображения в интерфейсе   редактировать 'Флекс-атрибуты - Имя объекта для отображения в интерфейсе'    
удалить 'Флекс-атрибуты - Имя объекта для отображения в интерфейсе'
stringValue   Флекс-атрибуты - Значение, преобразованное в строку   редактировать 'Флекс-атрибуты - Значение, преобразованное в строку'    
удалить 'Флекс-атрибуты - Значение, преобразованное в строку'
--
Dmitry
trooper
 
Сообщений: 15
Зарегистрирован: 18 июн 2009, 00:46

Re: Внедрение NauSD собственными силами

Сообщение Tametung » 28 окт 2009, 15:48

Проблема в том, что у ресурсов таким образом они не вытаскиваются. То есть вытаскиваются, но только те, которые вы добавляеет через Настройки/Настройка классов объектов/СИД объект/Атрибуты
А вот как вытащить те флекс атрибуты, что заводятся в объектах в "Спецификации"? (к сведению, если вдруг может поможет, описание всех существующих флексов 2 типа у меня в Pg находятся в таблице tbl_flx_template)
Tametung
 
Сообщений: 10
Зарегистрирован: 09 окт 2009, 15:55

Re: Внедрение NauSD собственными силами

Сообщение ITexpert » 12 ноя 2009, 19:58

Tametung писал(а):Проблема в том, что у ресурсов таким образом они не вытаскиваются. То есть вытаскиваются, но только те, которые вы добавляеет через Настройки/Настройка классов объектов/СИД объект/Атрибуты
А вот как вытащить те флекс атрибуты, что заводятся в объектах в "Спецификации"? (к сведению, если вдруг может поможет, описание всех существующих флексов 2 типа у меня в Pg находятся в таблице tbl_flx_template)


А просто использовать блок "Поля флексы" в описании отчета? Указываете код того атрибута, который необходимо достать и все. Причем неважно на уровне "Ресурс"-а он находится или на уровне внутренней спецификации.
ITexpert
 
Сообщений: 7
Зарегистрирован: 21 июл 2009, 16:38

Re: Внедрение NauSD собственными силами

Сообщение Tametung » 18 дек 2009, 13:24

ITexpert писал(а):А просто использовать блок "Поля флексы" в описании отчета? Указываете код того атрибута, который необходимо достать и все. Причем неважно на уровне "Ресурс"-а он находится или на уровне внутренней спецификации.


При таком подходе тоже самое, поля пустые. Как я понял это проблемы версии 3.2.1204.0 , либо всей 3.2. Скачал демо версию 3.4, попробовал все тоже самое, что делал в своей, все работает замечательно.

Теперь мучаюсь с Web-сервисами, можно по подробнее рассказать, как с ними работать в Naumen'е. Теорию вроде освоил, а вот к практике перейти не получается =)
Tametung
 
Сообщений: 10
Зарегистрирован: 09 окт 2009, 15:55

Пред.

Вернуться в Naumen Service Desk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron