Both sides previous revisionПредходна версияСледваща версия | Предходна версия |
kak_da:update_selmaticerp [2017/04/20 09:07] – k.kyurkchieva | kak_da:update_selmaticerp [2018/07/19 09:09] (текуща) – k.kyurkchieva |
---|
====== Автоматичен ъпдейт на Селматик ЕРП чрез URL на файл за ъпдейт ====== | ====== Как да направим автоматичен ъпдейт на Селматик ЕРП чрез URL на файл за ъпдейт? ====== |
| |
За да се избегнат проблеми със скоростта при отваряне на програмата, мрежови проблеми, проблеми с паметта или други проблеми, които са следствие от работата по мрежа, е реализирана възможност за автоматично подновяване на ехе-то на програмата в случай, че базата данни е с по-нова версия от него. | За да се избегнат проблеми със скоростта при отваряне на програмата, мрежови проблеми, проблеми с паметта или други проблеми, които са следствие от работата по мрежа, се използва локално копие на Селматик ЕРП. |
| |
За да може да се използва тази функционалност, директорията, в която е стартиран SelmaticERP задължително трябва да съдържа файла **SelmaticERPUpdate.exe**. | При ъпгрейд на базата данни е възможно да се пропусне замяната на някои локални копия на програмата. В този случай е реализирана възможност за автоматично подновяване на файловете на програмата в случай, че базата данни е с по-нова версия от него. |
| |
В Групови политики, [[sluzebni:potrebiteli_i_prava:grupovi_politiki:tab_global#Глобални|таб Глобални]], се задава път до файла, който ще се използва за ъпдейт. Типът на файла трябва да е **саморазархивиращ се архив** (self extract), в който са поставени всички файлове, които е необходимо да бъдат заменени (ехе, dll файлове и т.н.). | За да можете да използвате тази функционалност, директорията, в която е стартиран SelmaticERP задължително трябва да съдържа програмата **SelmaticERPUpdate.exe** (от **релийз 2017.06** е част от стандартната инсталация на програмата). |
<box red|**Важно:**> Името на файла за ъпдейт не трябва да съвпада с името на SelmaticERP.</box> | |
| В Групови политики, [[sluzebni:potrebiteli_i_prava:grupovi_politiki:tab_global#Глобални|таб Глобални]], се задава URL на файла, който ще се използва за ъпдейт. Необходимо е той да бъде поставен на място, което е известно, че е достъпно за потребителите, които имат локални файлове. Типът на файла трябва да е **саморазархивиращ се архив** (self extract), в който са поставени всички файлове, които е необходимо да бъдат подменени (ехе, dll файлове и т.н.). Този файл се подготвя и задава в Груповите политики от отдел Поддръжка. |
| <box red|**Важно:**> Името на файла за ъпдейт не трябва да съвпада с името на файла, с който се стартира SelmaticERP.</box> |
| |
{{:kak_da:update_0.png?600|}} | {{:kak_da:update_0.png?600|}} |
| |
Ако тези изисквания са изпълнени, в момента, в който се направи опит да се отвори база, която е с по-нова версия от ехе-то, което се използва за стартирането ѝ, се появява съобщение, уведомяващо, че ще започне обновяване, породено от несъвместимост на версиите. | Ако тези изисквания са изпълнени, в момента, в който направите опит да пуснете своето локално копие на SelmaticERP.exe и програмата намери, че версията на ЕХЕ-то е по-стара от версията на базата, ще се появи съобщение, уведомяващо, че ще започне обновяване, породено от несъвместимост на версиите. |
| |
{{:kak_da:update_1.png?600|}} | {{:kak_da:update_1.png?600|}} |
Потвърждението стартира SelmaticERPUpdate.exe и започва свалянето на файла за ъпдейт, посочен в Груповата политика. | Потвърждението стартира SelmaticERPUpdate.exe и започва свалянето на файла за ъпдейт, посочен в Груповата политика. |
| |
{{:kak_da:update_2.png?600|}} | След завършване на свалянето се стартира архива (с цел да се разархивират всички модули в него). |
| |
При завършване на свалянето, се повявава въпрос дали желаем да стартираме този архив (с цел да се разархивират всички модули в него). | |
| |
{{:kak_da:update_3.png?600|}} | Когато архиваторът приключи своята работа и всички необходими файлове са вече заменени, SelmaticERP ще се стартира отново автоматично и можете да продължите нормалната работа с него. |
| |
{{:kak_da:update_4.png?600|}} | Предвидено е това обновяване да се прави от самия потребител без намесата на служител на Селматик или други лица. |
| |
Необходимо е да се потвърди замяната на старите файлове с новите. | Когато е необходимо ехе-тата на всички работни места да бъдат подменени, но направените промени, от които е породена подмяната са по самото приложение и ъпгрейд на базата не е необходим, **може да се направи автоматичен ъпдейт на ехе-тата, дори и да няма разлика във версиите на приложението и базата**. |
| |
{{:kak_da:update_5.png?600|}} | За целта в базата данни се съхранява информация за версията на приложението, а чрез системен източник „-248. Стартиране на автоматичен ъпдейт“, можете да попълните коя е желаната нова версия на релийза и ехе-то, които да се използват за сравнение с текущото ехе. |
| |
Когато архиваторът приключи своята работа и всички необходими файлове са вече заменени, може да се стартира ехе-то на SelmaticERP отново и да се продължи нормалната работа с него. | Когато потребителят желае да стартира ехе, но **не желае да бъде стартиран автоматичен ъпдейт, независимо дали има разлика във версиите** се използва параметър в командния ред: /NODBVERSIONCHECK. |
| |