Dostęp programowy do środowiska Synapsy, rozszerzalność programu,
standardowe rozszerzenia
Synapsa pozwala na dostęp do danych w niej gromadzonych oraz na zmianę tych
danych poprzez zewnętrzne programy. Własnego opracowania serwer
Synapsy udostępnia swoje dane poprzez bibliotekę dostępu,
która pozwala na dostęp do serwera z każdego środowiska obsługującego COM/ActiveX
(np. skrypty Visual Basic).
W oparciu o bibliotekę dostępu możliwe jest ponadto utworzenie serwisu
sieciowego (webservice), który udostępni Synapsę dla dowolnego środowiska
obsługującego standard serwisów sieciowych opartych o protokół SOAP,
w tym środowisk .NET oraz Linux.
Biblioteka dostępu oferuje 2 poziomy dostępu:
-
dostęp wysokopoziomowy za pomocą prostych metod wykonujących określoną
operację, np. wyszukanie rewersu, zapis danych do rewersu, dodanie zgłoszenia
RMA, wyszukiwania zgłoszeń itp. Metody operują na kolekcjach lub tablicach
obiektów takich jak rewersy, zgłoszenie, klient, magazyn itp.
-
dostęp niskopoziomowy, który pozwala na dostęp do serwera Synapsy poprzez
operację na połączonych tabelach Synapsy (widokach) w języku o składni
uproszczonego języka SQL. Interfejs programowy
jest zbliżony funkcjonalnością do standardów wykorzystujących zbiory rekordów
(tzw. recordsetów).
Biblioteka dostarczana jest bezpłatnie przy zakupie programu Magnat, modułu
internetowego PHP, modułu potwierdzeń e-mail, natomiast licencja na użycie jej
we własnym zakresie, dokumentacja do biblioteki, przykłady wykorzystania w
różnych środowiskach, pomoc techniczna, są odpłatne.
Wykorzystanie biblioteki obejmuje m.in. niżej wymienione możliwości rozszerzenia
funkcjonalności programu Synapsa:
-
Tworzenie serwisów internetowych dla obsługi procedury RMA
i udostępnianie danych o przebiegu naprawy klientom serwisu przez Internet.
Union Systems oferuje zarówno gotowe rozwiązania,
jak również pomaga webmasterom w opracowaniu
własnych serwisów.
Biblioteka dostępu może być używana ze środowisk serwerów WWW opartych o języki
ASP (lub ASP.NET) oraz PHP (w środowisku Windows lub Linuks).
-
Wykonywanie niestandardowych wydruków.
Niestandardowe wydruki mogą wykorzystywać specjalną bibliotekę wydruków
opartych o szablony w języku HTML/ASP. Firma Union Systems oferuje usługę
polegającą na wykonywaniu szablonów niestandardowych wydruków na życzenie
klienta. Wydruki mogą być też wykonywane z użyciem popularnych programów
biurowych (Office).
Synapsa może wywoływać procedury niestandardowych wydruków poprzez
konfigurację zdarzeń w panelu Opcje.
-
Zapis informacji do rewersów, np. zapis o towarach
przekazywanych do serwisu i wydawanych klientom przez magazyn w imieniu
serwisu lub zapis informacji o wystawionej fakturze korygującej do
Synapsy.
(częśc z tych zadań realizuje Magnat).
-
Moduł do automatycznego odrzucania zgłoszeń przeterminowanych
(towarów z rozpatrzonych zgłoszeń RMA, których klient nie przysłał w
przewidzianym terminie). Oferowane jest gotowe rozwiązanie w postaci skryptu
vbs.
-
Tworzenie modułów wysyłek potwierdzeń e-mail o zdarzeniach serwisowych.
Union Systems oferuje gotowe rozwiązanie
w postaci szeroko konfigurowalnego skryptu vbs.
-
Synchronizacja danych z innymi programami, np. import lub
eksport kontrahentów (choć te zadania wykonywane są raczej przez bezpośredni
dostęp do baz zewnętrznych)
-
Wykonywanie niestandardowych raportów
poprzez importowanie danych z Synapsy (rewersów) do arkuszy kalkulacyjnych.
-
Dowolne inne zastosowania dla prezentacji i analizy danych.