Při pokusu o odstranění firmy se můžete setkat s chybou cz.winstrom.service.WSServerRTException:deleteAllAboutCompany
(viz screenshot níže). K chybě může dojít ve webovém rozhraní i desktopové aplikaci (nehraje roli).
Příčin může být více, pojďme si je popsat:
Možné příčiny:
K firmě jsou přihlášeni uživatelé: Pokud jsou k firmě přihlášení uživatelé, nelze firmu odstranit. Pro odstranění firmy je zapotřebí všechny odhlásit. Může se jednat i o API uživatele, který je přihlášen pomocí tokenu (
authSessionId
).Firma má aktivní Changes API: Pro odstranění firmy je nezbytné jej vypnout
PUT
requestem na adresu/c/{firma}/changes/disable.xml
.Nad firmou je registrován WebHook: Všechny WebHooks je potřeba odstranit
DELETE
požadavkem na adresu/c/{firma}/hooks/{id}
.Aktivní databázové spojení: Pokud provozujete ABRA Flexi na vlastním serveru a používáte nástroje, které se do napřímo připojují do databáze, je nezbytné veškerá spojení tohoto typu ukončit.