импорт из CSV в ORTS:ITSM

Moderator: DenisBY

Locked
augsburg_dev
Znuny newbie
Posts: 7
Joined: 06 Dec 2010, 15:23
Znuny Version: 2.4.9

импорт из CSV в ORTS:ITSM

Post by augsburg_dev »

Всем привет,

перед нами стоит задача перенести базу данный из формата Excel(xsl or csv)
в систему OTRS:ITSM

хотелось бы узнать, с чего вообще начинать?
и каким путем идти?

заранее спасибо
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: импорт из CSV в ORTS:ITSM

Post by JohniGo »

1. Сохраняете данные в CSV.
2. Настраиваете шаблон в импорте\експорте. (сопоставление полей файла с полями БД).
3. Импортируете.
4. Пользуетесь. :)

Для эксперимента - заведите в OTRS руками какое-либо оборудование, настройте для него импорт-експорт и выгрузите его в CSV. Будет готовый шаблон для последующего импорта.
alexus
Znuny wizard
Posts: 380
Joined: 20 Sep 2010, 16:54
Znuny Version: OTRS 6 CE
Real Name: Alexey Yusov
Company: Radiant System Group s.r.o
Location: Prague
Contact:

Re: импорт из CSV в ORTS:ITSM

Post by alexus »

Было бы еще неплохо узнать, а что собственно хотите перенести? Насчет CMDB элементов я согласен с Джонни! Может чего еще надо переносить?
Alexey Yusov

Production: OTRS CE ITSM 6.0.28 on CentOS 7 + Apache 2.4 + MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator
RS4OTRS marketplace
Stay tuned on our Facebook
((OTRS)) Community Edition - what next?
augsburg_dev
Znuny newbie
Posts: 7
Joined: 06 Dec 2010, 15:23
Znuny Version: 2.4.9

Re: импорт из CSV в ORTS:ITSM

Post by augsburg_dev »

Перенести нужно список компьютеров, их местоположение и переферию подключенную к каждому.

Спасибо за совет, именно таким с подходом удалось понять как осуществляется импорт.

Появился новый вопрос:
при определении нового КонфигАйтема сервер вставляет 3 поля:
1.Number
2.Deploystate
3.Incident State

описание которых нет в определении CI

вопрос в том, можно ли их убрать?

к тому же не удалось найти описание языка скриптов, на котором описываются CI,
может подскажете ссылочку?
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: импорт из CSV в ORTS:ITSM

Post by yuri0001 »

augsburg_dev wrote:
Спасибо за совет, именно таким с подходом удалось понять как осуществляется импорт.

Появился новый вопрос:
при определении нового КонфигАйтема сервер вставляет 3 поля:
1.Number
2.Deploystate
3.Incident State

описание которых нет в определении CI

вопрос в том, можно ли их убрать?

к тому же не удалось найти описание языка скриптов, на котором описываются CI,
может подскажете ссылочку?
Язык описание Perl, как я понял и по образу и подобию уже имеющихся в системе описаний, я даже не зная его кое-как наладил процесс описания своих классов.
Поля по-моему не убрать, на до их заполнять стандартными значениями из системы, они есть в выпадающих меню при создании вручную., кроме номера.
Номер (Number) формируется (генерится системой) при вводе вручную по формату принятому в Админконфиге (ID системы, ID класса и 5 знаков номера). Т.е нумерация ведется для каждого класса сначала.
Процедура вроде понятна. создали описание, ввели одну единицу для класса. Создали шаблон для Экспорта/Импорта. Потом по образу и подобию заполняем в Excel'e строки и импортируем. А вот тут у меня все и застопорилось. Не импортирует ничего и выдает ошибки в системном логе:
Wed Apr 20 15:54:25 2011 notice OTRS-CGI-10 Last processed line number of import file: 1
Wed Apr 20 15:54:25 2011 notice OTRS-CGI-10 Import of 1 ITSMConfigItem records: 1 failed, 0 succeeded
Wed Apr 20 15:54:25 2011 error OTRS-CGI-10 Can't import entity 1: Identifier field is empty
Ничего не импортировалось.
Может кто знает в чем проблема? :o
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: импорт из CSV в ORTS:ITSM

Post by yuri0001 »

Нашел причину сообщения об ошибке. Проблема была в том, что если при экспорте в CSV в экспортируемой записи были пустые поля, они в выгружаемом файле юСЫМ выводятся как два символа "(т.е. две двойные кавычки). после открытия в Excel'e и сохранения его после добавления записей или даже без добавления - кавычки пропадают и между разделителями (;) нет ничего. Это и дает ошибку входного формата при попытке импорта. Если поправить в экспортированном файле эти поля (поставить по пробелу), то после сохранения, импорт проходит успешно. :o
Как с этим бороться в Excel'e пока не понял. Чтобы потом не править в ёкселе, видимо, надо не оставлять пустых полей и если в шаблоне поле есть щелкать там пробел. Примерно так. :)
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: импорт из CSV в ORTS:ITSM

Post by yuri0001 »

Похоже, проблема с пустыми полями решается параметром "Empty fields indicate that the current values are kept:" на втором шаге создания/редактирования шаблона.
А вот что подразумевает параметр "Максимальное количество одного элемента:?
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
Locked