Миграција на Zammad
Можете мигрирати следеће податке из другог тицкетинг система у Zammad:
- Тикете и њихове чланке
- Групе / Редове чекања
- Организације
- Оператере и кориснике (ако је применљиво)
Након миграције на Zammad, прво подесите FQDN и HTTP врсту у администраторском интерфејсу Zammad-а под Подешавања > Систем > Основно. Ово је важно јер чаробњак за почетак рада није позван током миграције.
Затим можете наставити са првим корацима за конфигурисање Zammad-а. Ово је неопходно урадити након миграције.
Општа ограничења
Испод можете пронаћи нека општа ограничења. Могућа су и друга ограничења, у зависности од система са којег мигрирате. Она су обрађена у посебним секцијама.
Општа ограничења за све миграције:
- Миграције су могуће само на новим инстанцама.
- Миграције су могуће само са једног извора. Више извора миграције на једној инстанци није подржано.
- Zammad не може да мигрира објекте које не препознаје, па ће миграција бити неуспешна.
- Zammad мигрира све или ништа. То значи да не можете искључити специфичне информације, групе, тикете или кориснике.
Специфична упутства за миграцију
INFO
Недостаје вам извор за миграцију?
Ако ваш систем није наведен, имаћете две опције. Можете користити моћан API од Zammad-а или послати поруку нашем тиму за продају ради прилагођеног развоја или чак спонзорисане миграције.
Миграције су доступне и за хостоване поставке! Контактирајте подршку за више информација!
Freshdesk
Ограничења
Имајте на уму следећа ограничења специфична за Freshdesk испод. Ово су додатна ограничења уз опште наведена.
- Диференцијалне миграције нису подржане! Општа препорука је да урадите тестно учитавање унапред како бисте сазнали колико ће трајати миграција.
- Важно: Имајте на уму да брзина миграције у великој мери зависи од вашег Freshdesk пакета (важе API ограничења учитавања).
- Због API ограничења, Zammad неће приказати укупан број објеката за учитавање, већ ће их исправљати у корацима од 100.
- Ваш Freshdesk пакет мора да подржава API. Ово не важи за све доступне пакете.
- Лозинке корисника се не мигрирају и корисник ће морати да користи везу за ресетовање лозинке на Zammad-овој страни за пријаву.
Предуслови
Zammad захтева API приступ због чега ћете морати да креирате API кључ за миграцију. Мигратор ће затражити ваш Freshdesk поддомен и API кључ.
WARNING
Уверите се да преузимате API кључ користећи потпуни администраторски налог. Корисници са мање привилегија ће довести до неуспеле миграције.
Увоз
Опште говорећи, имате две опције за миграцију података. Ако имате прилично велику инстанцу са много података, можда ћете размотрити коришћење конзоле уместо верзије у претраживачу.
Након инсталирања Zammad-а и конфигурисања вашег web сервера, отворите у претраживачу домен (FQDN) вашег Zammad-а и следите чаробњака за миграцију. Можете га пронаћи на екрану за пријаву кликом на везу "Или мигрирајте са другог система" на дну.
Зависно од броја корисника, карата и Freshdesk пакета ово може потрајати.
Да ли видите поруку "Прекинуто рестартовањем заказивача. Молимо вас да рестартујете ручно или сачекате следеће време извршавања."? Ако се ова порука појави након уносања ваших података за пријаву, молимо вас да будете стрпљиви. Миграција би требало да почне у року од 5 минута.
Ако добијете горе наведену поруку након што је миграција започела, размотрите уместо тога коришћење приступа путем конзоле и ресетујте инсталацију.
Након миграције
Покрените следеће команде:
ruby
Setting.set('import_mode', false)ruby
Setting.set('system_init_done', true)ruby
Rails.cache.clearПријавите се са корисником чији сте API токен навели. Користите админ имејл адресу и API токен пружене током миграције за пријаву.
Сви остали корисници ће морати да користе функцију за ресетовање лозинке или методе пријаве попут LDAP-а или пријаве једним кликом.
Kayako
Имајте на уму следећа ограничења специфична за Freshdesk испод. Ово су додатна ограничења уз опште наведена.
- Диференцијалне миграције нису подржане! Општа препорука је да урадите тестно учитавање унапред како бисте сазнали колико ће трајати миграција.
- Самостално хостоване инсталације (Kayako Classic) нису подржане.
- Следеће прилагодбе поља карата се игноришу (утиче на "Scale" пакет):
- Стање тикета
- Приоритет тикета
- Прилагођени типови карата
- Важно: Имајте на уму да брзина миграције у великој мери зависи од вашег Kayako пакета (важе API ограничења учитавања).
- Ваш Kayako пакет мора да подржава API. Ово не важи за све доступне пакете.
- Лозинке корисника се не мигрирају и корисник ће морати да користи везу за ресетовање лозинке на Zammad-овој страни за пријаву.
Предуслови
Zammad захтева API приступ због чега ће мигратор затражити ваш Kayako URL, имејл адресу и лозинку.
WARNING
Уверите се да наведете кориснички налог са пуним администраторским дозволама. Корисници са мање привилегија ће довести до неуспеле миграције.
Увоз
Опште говорећи, имате две опције за миграцију података. Ако имате прилично велику инстанцу са много података, можда ћете размотрити коришћење конзоле уместо верзије у претраживачу.
Након инсталирања Zammad-а и конфигурисања вашег web сервера, отворите у претраживачу домен (FQDN) вашег Zammad-а и следите чаробњака за миграцију. Можете га пронаћи на екрану за пријаву кликом на везу "Или мигрирајте са другог система" на дну.
Зависно од броја корисника, карата и Kayako пакета ово може потрајати.
Да ли видите поруку "Прекинуто рестартовањем заказивача. Молимо вас да рестартујете ручно или сачекате следеће време извршавања."?
Ако се ова порука појави након уносања ваших података за пријаву, молимо вас да будете стрпљиви. Миграција би требало да почне у року од 5 минута.
Ако добијете горе наведену поруку након што је миграција започела, размотрите уместо тога коришћење приступа путем конзоле и ресетујте инсталацију.
Након миграције
Покрените следеће команде:
ruby
Setting.set('import_mode', false)ruby
Setting.set('system_init_done', true)ruby
Rails.cache.clearПријавите се са корисником чије сте пријавне податке навели. Користите админ имејл адресу и лозинку пружене током миграције за пријаву.
Сви остали корисници ће морати да користе функцију за ресетовање лозинке или методе пријаве попут LDAP-а или пријаве једним кликом.
Са OTRS
Ограничења
Додатна ограничења уз општа:
- Подржане OTRS верзије су: 3.1 - 6.x
- Миграција лозинки ради само за OTRS >= 3.3 (на старијим инстанцама ће бити потребан ресет лозинке унутар Zammad-а)
- Ако планирате да увезете диференцијалну миграцију након главне, не мењајте ниједне податке у Zammad-у!
- Увозе се само клијенти карата
- Zammad очекује да ваши OTRS временски жигови буду у UTC формату и неће их прилагођавати
Предуслови
Инсталирајте Znuny4OTRS-Repo која одговара вашој OTRS верзији (зависност миграционог додатка за OTRS):
Инсталирајте миграциони додатак за OTRS који одговара вашој OTRS верзији:
TIP
У неким случајевима рестартовање вашег web сервера може помоћи да решите интерне грешке сервера.
Прилагођавање временских ограничења
Ако се ваш увоз заврши временским ограничењем или већ знате да то може бити проблем, временска ограничења можете прилагодити преко променљивих окружења. Да бисте то урадили, поставите променљиве окружења ZAMMAD_OTRS_IMPORT_READ_TIMEOUT и ZAMMAD_OTRS_IMPORT_TOTAL_TIMEOUT на веће временско ограничење у секундама. Ако нису постављене, примењују се подразумеване вредности:
| Zammad < 7.0 | Zammad ≥ 7.0 | |
|---|---|---|
ZAMMAD_OTRS_IMPORT_READ_TIMEOUT | 120 | 600 |
ZAMMAD_OTRS_IMPORT_TOTAL_TIMEOUT | 360 | 1200 |
Увоз
Након инсталирања Zammad-а и подешавања вашег веб сервера, идите на FQDN свог Zammad-а у прегледачу и пратите чаробњака за миграцију. Можете га наћи на екрану за пријаву кликом на линк „Or migrate from another system” при дну.
У зависности од величине ваше OTRS инсталације, ово може потрајати. У том случају размотрите употребу верзије ове функције за командну линију. Ово важи и ако наиђете на временска ограничења током миграције.
Након миграције
Покрените следеће команде:
ruby
Setting.set('import_mode', false)ruby
Setting.set('system_init_done', true)ruby
Rails.cache.clearZendesk
Ограничења
Додатна ограничења уз општа:
- Диференцијалне миграције нису подржане! Општа препорука је да урадите тестно учитавање унапред како бисте сазнали колико ће трајати миграција.
- Важно: Имајте на уму да брзина миграције у великој мери зависи од вашег Zendesk пакета (примењују се ограничења брзине API-ја).
- Ваш Zendesk пакет мора да пружа подршку за API. Ово можда не важи за све доступне пакете.
- Корисничке лозинке се не мигрирају и корисник ће морати да употреби линк за поништавање лозинке на страни за пријаву.
- Објекти са ћириличним текстом не могу да се мигрирају. Обавезно их преименујте пре почетка миграције.
Предуслови
Zammad захтева приступ API-ју, због чега ћете морати да креирате API кључ за миграцију. Алат за миграцију ће затражити вашу Zendesk URL адресу, имејл адресу и API кључ.
WARNING
Уверите се да преузимате API кључ користећи потпуни администраторски налог. Корисници са мање привилегија ће довести до неуспеле миграције.
Увоз
Опште говорећи, имате две опције за миграцију података. Ако имате прилично велику инстанцу са много података, можда ћете размотрити коришћење конзоле уместо верзије у претраживачу.
Након инсталирања Zammad-а и подешавања вашег веб сервера, идите на FQDN свог Zammad-а у прегледачу и пратите чаробњака за миграцију. Можете га наћи на екрану за пријаву кликом на линк „Or migrate from another system” при дну.
У зависности од броја корисника, тикета и Zendesk пакета, ово може потрајати.
Након миграције
Покрените следеће команде:
ruby
Setting.set('import_mode', false)ruby
Setting.set('system_init_done', true)ruby
Rails.cache.clearПријавите се са корисником чији сте API токен навели. Користите админ имејл адресу и API токен пружене током миграције за пријаву.
Сви остали корисници ће морати да користе функцију за ресетовање лозинке или методе пријаве попут LDAP-а или пријаве једним кликом.