💻Moje realizacje programistyczne

Na tej stronie znajdziesz wybrane aplikacje, narzędzia oraz rozwiązania, które posiadam w swoim portfolio zrealizowanych projektów.
Część z nich to rozbudowane systemy integrujące różne aplikacje lub systemy, inne – mniejsze dodatki i skrypty usprawniające codzienną pracę.
Lista będzie systematycznie uzupełniana, dlatego warto zaglądać tu od czasu do czasu.

Rozwiązania dla Comarch ERP XL

Lp.Nazwa/opis realizacjiObiektyOpis
1Integracja z BaseLinkerWinService
Desktop
SQL
Integracja z systemem BaseLinker umożliwiająca:
a) synchronizację kartotek towarowych
b) synchronizację ilości na magazynach z ERP XL do BL
c) pobieranie zamówień z BL w podziale na żródła dokumentów i w zależności od źródła umożliwienie indywidualnego procesowania dokumentu np. poprzez ZS, FS, PA, FSE
d) wysyłanie załączników wygenerowanych dokumentów w ERP XL do BL
e) wykonywanie akcji dodatkowych w BL takich jak
– ustawienie statusu zamówienia
– ustawianie wartości w polach dodatkowych
– ponowne pobranie informacji o zamówieniu (może być istotne przy rozliczaniu danych z bramek płatniczych)
– dodanie załącznika do zamówienia
– manualne tworzenie informacji o paczce w systemie (np. jeżeli posiadamy dodatkową integrację z magazynem zewnętrznym np. Omnipack (informacja ta jest przydatna w np. w integracji z allegro aby klient końcowy otrzymał informacje o przesyłce w panelu Allegro.)
2Integracja z OmnipackWinService
WebService
Desktop
SQL
Integracja z systemem Omnipack umożliwia:
a) przekazanie do Omnipack informacji o potrzebie wysyłki dla określonych odbiorców wybranych towarów (w żądaniu przekazuje dane z dokumetu ZS)
b) pobranie statusu naszych żądań z systemu Omnipack
c) pobranie informacji o realizacji i m.in. numerze przesyłek, którymi towary zostały nadane
d) zlecenie wysyłki konkretnych partii towarów na podstawie daty ważności i cechy
e) zdjęcie w dokumentach rozchodowych WZ faktycznych partii towarów
f) wysyłkę mailową do odbiorców z dokumentem faktury/paragonu
3Importer Technologii Produkcyjej (TP) z pliku ExcelDesktopAplikacja umożliwia z utworzenie jednej lub wielu Technologii Produkcji na podstawie pliku Excel o określonej strukturze. Możliwość zdefiniowania definicji importu określającej strukturę pliku Excel. Zakładanie brakujących kartotek w systemie.
4FoxBase Hydra DevTool – niezbędnik każdego programisty ERP XLDuża HydraPraca z Hydra Callback API w Comarch ERP XL potrafi być czasochłonna i pełna zgadywania. Szukanie ID kontrolek, analizowanie eventów, wielokrotne restartowanie systemu i ręczne przepinanie subskrypcji – to codzienność wielu developerów. FoxBase Hydra DevTool powstał po to, aby ten proces uprościć i przyspieszyć nawet kilkukrotnie.

Rozwiązania dla Comarch DMS Comarch BPM (nastąpiła zmiana nazwy produktu przez Comarch)

Lp.Nazwa/opis realizacjiObiektyOpis
1Klient API DMSWinService
SQL
Rozwiązanie obsługuje komunikację z API DMS-a. Dzięki niemu możliwe są takie operacje jak:
a) tworzenie nowego dokumentu w DMS na podstawie dowolnego źródła danych
b) popagacja dokumentu – automatyczne przekazywanie dokumentu do etapu – np. w przypadku spełnienia określonych warunków
2Dynamiczne nadawanie uprawnień do dokumentu
(OnDocumentPropagation
SetPermission)
SQLDynamiczne nadawanie uprawnień do dokumentu na podstawie
a) osoby inicjującej dokument
b) wartości z kontrolki listy
c) wartości z kontrolki dane tabelaryczne
d) dowolnego zapytania SQL

To rozwiązanie pomoże Ci definiować dowolne uprawnienia!
3Blokada cofnięcia dokumentu
(OnDocumentPropagation
ValidateReturnReason)
SQLBlokada cofnięcia dokumentu gdy nie został wskazany komentarz z powodem z powodem cofnięcia.
4Uprawnieni do etapu
GetDocAccessUsers
SQLRozwiązanie pozwala dodać kolumnę, która zawiera informację o osobach uprawnionych do dokumentu w aktualnym etapie. Umożliwia to wyfiltrowanie na liście dokumentów informacji o dokumentach, które są przypisane do danych osób i stanowisk w firmie.
5Wyłączenie powiadomień z archiwalnych definicjiSQLW środowisku Comarch BPM Klienci zgłaszają błąd polegający na tym, że system wysyła powiadomienia e-mail dotyczące dokumentów, których definicje obiegu zostały już zarchiwizowane. Skrypty naprawiające ten stan rzeczy znajdują się w tym artykule.

  • FoxBase Hydra DevTool – niezbędnik każdego programisty ERP XL

    FoxBase Hydra DevTool – niezbędnik każdego programisty ERP XL

    Praca z Hydra Callback API w Comarch ERP XL potrafi być czasochłonna i pełna zgadywania. Szukanie ID kontrolek, analizowanie eventów, wielokrotne restartowanie systemu i ręczne przepinanie subskrypcji – to codzienność wielu developerów. FoxBase Hydra DevTool powstał po to, aby ten proces uprościć i przyspieszyć nawet kilkukrotnie. DevTool pozwala podglądać całe drzewo kontrolek na formatce, sprawdzać ich właściwości w czasie rzeczywistym, monitorować zdarzenia Before/After, analizować listy i generować gotowy kod callbacków C#. Dzięki temu zamiast „strzelać w ciemno”, po prostu widzisz, co robi ERP XL – dokładnie, przejrzyście i na żywo. To narzędzie, które wreszcie daje transparentność UI Hydry, oszczędza godziny debugowania i pozwala skupić się na logice biznesowej, a nie na detektywistycznej pracy w aplikacji. Jeśli tworzysz integracje, automatyzacje lub callbacki dla XL – to rozwiązanie, które potrafi zwrócić się w kilka dni.

  • FoxBase BPM Toolkit

    FoxBase BPM Toolkit

    Aplikacja serwisowa dla Comarch BPM, pozwala w prosty sposób serwisować aplikację i poprawiać bolączki wynikłe z błędów działania/implementacji.

  • 📢 Comarch BPM – jak wyłączyć powiadomienia z archiwalnych definicji procesów

    📢 Comarch BPM – jak wyłączyć powiadomienia z archiwalnych definicji procesów

    Comarch błędnie wysyła powiadomienia mailowe z dokumentów, których definicje obiegów zostały zarchiwizowane. Ten artykuł opisuje sposób rozwiązania tego problemu.

  • FoxBase DMS Toolkit

    FoxBase DMS Toolkit

    Aplikacja serwisowa do Comarch DMS/Comarch BPM. Rozwiązuje w niej problemy, których często nie można rozwiązać w interfejsie aplikacji.

  • Łatwe przełączanie się pomiędzy firmami w ERP XL

    Łatwe przełączanie się pomiędzy firmami w ERP XL

    Jeżeli pracujesz w środowisku, w którym zmuszony jesteś zmieniać adres klucza – to rozwiązanie może Ci się przydać. Tworzy skrót do ERP XL, który automatycznie ustawia domyślną firmę i klucz sprzętowy.