vTiger 5.0.4 migration
5.0.4 je zadnja stabilna verzija vTiger rel. 5. Naj bi bila porformančno izboljšana za nas pa je zanimivih še nekaj izboljšav, ki bodo na voljo v 5.1 kot so Asterisk integration in workflow.
Spodaj je opisan postopek migracije našega Andes CRM-ja in težave, ki jih je bilo potrebno rešiti med migracijo. Ideja prehoda na vTiger rel 5 je naslednja:
- Migrirati Andes
- Slo language pack in ga pol dat v vTiger community
- Preveriti ali lahko izvedemo Produs delavnico
- Funkcionalni testi, kjer preverimo ali nam je ta verzija OK
- Če ok vključitev v vTiger (enterprise) community
- Migrirati Atol - zna bit zahetvno zaradi obsega podatkov in modifikacij
- Testna Atol produkcija v okviru katere prilagodimo podatke in postopke dela ostoječi verziji vTigra in če je nujno naredimo kakšno spremembo
- Vzpostaviti PIO production policy, kjer bi bilo potrebno stranke seznaniti z idejo o uporabi vTiger OS CRM-ja, morebitne spremembe sofinancirajo mi pa skrbimo za usklajenost z nadgranjami
- Vzpostaviti razvoj PIO-ta, kjer se kaže kot najučinkovitejša rešitev vključitev v vTiger development oz razvoj modulov in sprememb, o tem da vztrajamo na uporabo vTiger core verzije
- Novi CRM so vTiger rel 5, kar ne bi smel biti problem
- Migracija obstoječih rel. 4.2 PIO-tov, kjer bo treba to potem tudi ustrezno skomunicirati s ttrankami in nuditi ustrezen support
Trenutno imam dva placa
- http://kokla.atol.si/vtiger504si, ki je vTiger 5.0.4 in dodan slovenski lang pack, lahko pa se izbere tudi ENG
- http://kokla.atol.si/delta, ki je migriran Andes in v katerega se lahko prijaviš z adminom in Janja.
Prenos ANDES placa na koklo
mkdir delta cp vtiger504 chown -R apache:apache delta
create database delta use delta source /tmp/andes.sql
http://kokla.atol.si/delta install migrate delta
update field table
edit config.inc.php - spremeniš bazo iz deltainstall v delta - dodaš sl_si lang
lahko se prijavim kot admin
stavri nekak shranjeje v User_privileges file in se neki narobe bere, kot pa kaže niti ni tako hudo, ker moraš samo poskrbet, da se lahko prijaviš kot admin in potem narediš recalcučlate sharing access, da se sharing_access file-i zgradijo za vse userje, o prijavi se pa potem pe
za deugiranje mi je lo najlažje echo… in pa $log→debug($array)
nekaj je narobe s field tabelo, ker v njej ni fieldov za tabid=29, kar se rabi v retrieve_entity_info funkciji, ko izereš MY prefernces če nardim dump iz org baze in pol import zgleda da je odjava in prijava ok
modules/Users/DeatilView.php vi Users.php retrieve_entity_info
(29, 467, 'user_name','vtiger_users',1,'106','user_name','User Name',1,0,0,11,1,79,1,'V~M',1,null,'BAS') (29, 415, 'user_name','vtiger_users',1,'106','user_name','User Name',1,0,0,11,1,79,1,'V~M',1,NULL,'BAS')
popravt je treba inserte v field tabelo ??? vprašanje če so prav povezave na module majo enkrat prefix vtiger_ enkrat pa ne …
vtiger_related lists bi blo treba ugotovit, ker smo taelo precej popravljali sedaj pa so vključene že v5 spremembe.
naredu sem file s potrebnimi spremembanmi za andes …
- field tabelo je trea updetat
- user … je treba naštudirat
- role in userji so mal drugač