Wspólne dane centrali i oddziałów
KODANU.link łączy bazy Microsoft SQL Server. Z oddziałów do centrali mogą trafiać dokumenty i transakcje, a w drugą stronę kartoteki, cenniki i słowniki. Kierunek synchronizacji ustala się osobno dla każdej tabeli, a odbiorców można wskazywać na poziomie rekordu.
Dokumenty są przekazywane wraz z powiązanymi pozycjami i płatnościami. System mapuje identyfikatory między bazami i obsługuje zależności między rekordami.
Przerwa w łączności nie wymaga ręcznych eksportów
Zmiany czekają w trwałych kolejkach. Potwierdzenia odbioru i automatyczne ponowienia pozwalają wznowić wymianę po odzyskaniu połączenia, a mechanizmy zapisu chronią przed dublowaniem ponowionych komunikatów.
Zgodność danych pod kontrolą
Cykliczne porównanie baz wskazuje różnice na poziomie poszczególnych wierszy. Z panelu można uruchomić ich naprawę. Konflikty zmian mają osobny widok, w którym uprawniona osoba może je rozstrzygnąć.
Panel www pokazuje łączność lokalizacji, zaległości, stan kolejek i wersje agentów. Obejmuje także zdalne aktualizacje agentów z podpisanych paczek oraz zbieranie diagnostyki centrali i oddziałów.
Obok istniejącej aplikacji
Integracja działa na poziomie bazy, bez konieczności modyfikowania kodu aplikacji biznesowej. Wymaga jednak konfiguracji baz SQL Server: zmiany są wykrywane przez triggery i zapisywane do kolejki zdarzeń w bazie. Zakres tabel, klucze i zależności ustala się podczas wdrożenia.
Centralę i agentów instaluje się na własnej infrastrukturze. Komponenty korzystają z .NET, usług Windows, SQL Server i RabbitMQ. Panel w przeglądarce umożliwia konfigurację oraz eksport i import ustawień. Strumień zdarzeń może służyć także integracjom z BI, ERP lub hurtownią danych.
W sieci aptek i poza farmacją
W środowisku KODANU produkt łączy apteki z centralą i jest wliczony w wersje sieciowe. Może też obsługiwać inne firmy wielooddziałowe korzystające z SQL Server po obu stronach. Zgodność schematów i zakres wymiany oceniamy przed wdrożeniem. Samodzielny KODANU.link wyceniamy indywidualnie.
Wymagania do ustalenia przed wdrożeniem
Oddział potrzebuje Windows i SQL Server; centrala również brokera RabbitMQ. Ustalamy obsługiwane wersje, zasoby, dostęp do baz, uprawnienia, zabezpieczenie komunikacji oraz zasady utrzymania kolejek i kopii zapasowych.