Praca w modelu usługowym ERP Optima (specjalny tryb pracy)

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„/>

W wersji 2024.0.2 dla Comarch DMS w chmurze Optima zostały oprogramowane kanały wirtualne dla:

  • kontrolki typu URL – adres wprowadzony w kontrolce jest uruchamiany przez kanały wirtualne;
  • strony startowej – linki, które znajdują się na stronie startowej, są uruchamiane w przeglądarce na komputerze lokalnym;
  • zmiany hasła w oknie logowania;
  • okna z informacjami o błędach OCR;
  • okna dialogowego z linkiem;
  • strony Comarch DMS Repozytorium.

Kiedy strona www jest uruchamiana w przeglądarce na komputerze lokalnym, wówczas wyświetla się poniższy komunikat:

Komunikat wyświetlany po otwarciu strony internetowej w przeglądarce na komputerze lokalnym

 

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.

 

Możliwość wyboru zdefiniowanych w pliku Web.config połączeń bazodanowych do bazy konfiguracyjnej ERP Optima

  • 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 z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie DMS)
    • Współpraca ze skrzynką pocztową (generowanie dokumentów DMS)
    • Współpraca ze skrzynką pocztową (pobieranie załączników)
    • Import dokumentów zakupu z KSeF

 

Okno ACD w Comarch DMS współpracującym z Comarch ERP Optima w modelu usługowym

  • 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”.

Definicja połączenia do bazy danych dla raportu, zawężona lista baz

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 stronach 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.