Własne modyfikacje – podstawowe informacje

Technologia

Uwaga
Osoba, która zamierza modyfikować Comarch B2B powinna posiadać umiejętności swobodnego poruszania się w poniższych technologiach.

Technologie wykorzystywane w Comarch B2B to:

  • Baza danych systemu Comarch ERP XL / Comarch ERP Altum (procedury i funkcje w schemacie CustomerPanel)
  • HTML5
  • CSS3
  • Angular 15
  • ASP Web API / MVC
  • Sass
  • TypeScript 4
  • NodeJS – tylko dla celów deweloperskich
Uwaga
Od wersji Comarch B2B 2024.0 wykorzystywany jest Microsoft.AspNet.WebApi.WebHost w wersji 5.3.0.
Wskazówka

 

Struktura aplikacji

Struktura Comarch B2B oparta jest o katalog instalacyjny aplikacji oraz o obiekty w bazie danych. Poniżej przedstawione są niezbędne informacje do wykonania zmian w aplikacji.

      • Obiekty bazy danych – w odpowiedniej bazie systemu Comarch ERP XL/Comarch ERP Altum oraz po pobraniu plików instalacyjnych w katalogach SQLXL/SQLAltum.
      • ClientApp \ Src – pliki aplikacji do ewentualnych modyfikacji
      • ClientApp \ Prod – skompilowane pliki aplikacji
      • ClientApp \ Assets – pliki bannera / logotypu / manifestu
      • Templates \ Mails – pliki szablonów e-maili
      • BIN – pliki wyszukiwarki i aplikacji API

 

Przygotowanie aplikacji developerskiej

Rozpoczęcie pracy deweloperskiej wymaga zainstalowanych narzędzi:

      • Visual Studio 2022 / Visual Studio Code
      • NodeJS
      • Angular CLI
      • Pakiet Visual Studio: Attribute Routing
Wskazówka
Po zapoznaniu się z technologią i zainstalowaniu niezbędnych narzędzi można przystąpić do skompilowania aplikacji zgodnie z artykułem Skompilowanie wersji developerskiej i produkcyjnej.

Czy ten artykuł był pomocny?