Dostęp programowy do środowiska Synapsy, rozszerzalność programu, standardowe rozszerzenia
Opis
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.
Rozszerzenia Synapsy w oparciu o bibliotekę dostępu - serwisy internetowe, automatyczne odrzucanie zgłoszeń RMA, niestandardowe wydruki, zapis informacji do rewersów, moduł potwierdzeń e-mail, inne
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.