Ogólna idea zmian w trybie „praca w modelu usługowym” jest związana z zablokowaniem z poziomu Comarch DMS możliwości przeglądania serwerów i baz danych przez formatki umożliwiające tworzenie połączeń bazodanowych (connection string).
Włączenie trybu pracy w modelu usługowym ERP Optima, ustawienia w pliku Web.config:
- Konfiguracja połączeń do konfiguracyjnych baz danych ERP Optima – w kluczach strConnectERPConf1, strConnectERPConf2 itd. – ustaw kolejne połączenia bazodanowe do konfiguracyjnych baz danych.
- Włączenie trybu pracy ERP Optima – <add key=”WorkMode” value=”Optima” />
- Włączenie trybu wielofirmowego (opcjonalnie) – <add key=”MultiCompany” value=”true” />
- Włączenie pracy w modelu usługowym ERP Optima – <add key=”OptimaCloudMode” value=”true„/>
Ograniczenia w Comarch DMS współpracującym z Comarch ERP Optima w modelu usługowym
- Po włączeniu trybu pracy w modelu usługowym z poziomu okna „Ustawienia” (tryb wielofirmowy) nie ma możliwości definiowania połączeń do bazy konfiguracyjnej. Istnieje możliwość wyboru tych połączeń, które zostały zdefiniowane w pliku web.config. Na podstawie wybranej bazy konfiguracyjnej istnieje możliwość wyboru bazy firmowej. Link „Zmień” dla baz firmowych jest nieaktywny.
- W Comarch DMS współpracującym z Comarch ERP Optima w modelu usługowym nie ma możliwości modelowania procesów za pomocą kodu C#.
- Ograniczony dostęp do funkcjonalności automatycznego generowania dokumentów, aktualnie możliwe jest utworzenie punktów konfiguracyjnych typu:
-
- Współpraca z Comarch OCR
- Współpraca ze skrzynką pocztową (generowanie dokumentów DMS)
- Współpraca ze skrzynką pocztową (pobieranie załączników)
- Ograniczony dostęp do baz raportów
Podczas konfiguracji połączenia do bazy danych w mechanizmie „Kreator raportów” istnieje możliwość wyboru bazy z listy zdefiniowanych baz w pliku web.config oraz wybranych baz firmowych ERP Optima w zakładce „Ustawienia”.
Od wersji 2019.2 Comarch DMS umożliwiono generowanie dokumentów do rejestru VAT w systemie Comarch ERP Optima pracującym w modelu usługowym za pomocą dodatku publikowanego na indywidualnych strona dla Klientów i Partnerów.
Obsługa zakazanych słów kluczowych w zapytaniach SQL w Comarch DMS we współpracy z Comarch ERP Optima w modelu usługowym
W wersji 2021.1.2 Comarch DMS obsłużono następujące zakazane słowa kluczowe w zapytaniach SQL:
- %backup%
- %restore%
- %create database%
- %drop database%
- %alter database%
- %use%
- %database_principals%
- %single_user%
- %auto_close%
- %REPAIR_ALLOW_DATA_LOSS%
- %sp_configure%
- %RECONFIGURE%
- %sp_executesql%
- %ExecSQL%
- %sp_configure%
- %sp_revokelogin%
- %sys%_wycofane
- %sys.%
- %sys].%
- %syslogins%
- %sys.databases%
- %sysdatabases%
- %sysobjects%
- %master%
- %master.sys.databases%
- %cdn__usrsqllog%
- %usrsqllog%
- %UsrSqlForbPhr%
- %deny%
- %grant%
- %alter role%
- %login%
- %create user%
- %exec%
- %sysdevices%
- %sysfilegroups%
- %sysfiles%
- %sysforeignkeys%
- %sysfulltextcatalogs%
- %sysindexes%
- %syslanguages%
- %syslockinfo%
- %sysmembers%
- %sysmessages%
- %databases%
- %sysoledbusers%
- %sysperfinfo%
- %syspermissions%
- %sysprocesses%
- %sysprotects%
- %sysreferences%
- %sysremotelogins%
- %sysservers%
- %systypes%
- %sysusers%
- %Baz_Nazwa%
Jeżeli użytkownik spróbuje zapisać zapytanie SQL (inicjujące kontrolkę / warunkujące przejście do etapu / inicjujące obserwowanie etc.), które będzie zawierało zakazaną frazę wyświetlony zostanie komunikat:
„Nie możesz zapisać zapytania SQL, ponieważ zawiera frazę <fraza>, która nie jest dozwolona”.
Zapis zostanie przerwany.