Instrukcja administratora > Funkcje API | | Drukuj |
Rozdział ten jest poświęcony bibiotece API programu, umożliwiającej tworzenie indywidualnych rozwiązań dla potrzeb konkretnego klienta. Biblioteka ta udostępnia programistom wewnętrzne funkcje programu. Przy ich wykorzystaniu można napisać własne aplikacje współpracujące z programem lub dodatki modyfikujące jego funkcjonalność. Udostępnione funkcje można podzielić na dwie grupy: 1.Umożliwiające operacje na bazie danych programu - dzięki nim zewnętrzne aplikacje mogą mieć dostęp do bazy danych programu i wykonywać operacje na bazie w taki sam sposób, jak wykonuje to program. 2.Modyfikujące interfejs użytkownika programu - dzięki nim zewnętrzne aplikacje mogą modyfikować interfejs użytkownika programu i rozszerzyć jego funkcjonalność. Funkcje API w zakresie operacji na bazie danych umożliwiają przykładowo: •import danych początkowych z dotychczasowych systemów (wdrożenie) •współpracę z innymi aplikacjami (np. import kart pracy, akordu, ewidencji kosztów) •tworzenie własnych modułów ułatwiających wprowadzanie danych (np. moduł czytnika RCP) •tworzenie nowych zewnętrzych modułów zwiększających funkcjonalność systemu Funkcje API w zakresie interfejsu użytkownika umożliwiają przykładowo: •zmianę wyglądu okien w programie (np. dostawienie dodatkowych pól do wypełnienia wraz z ich inicjalizowaniem i kontrolą wypełnienia) •rozbudowę funkcji programu (np. dostawienie i oprogramowanie działania nowego przycisku lub pozycji menu) •tworzenie własnych skomplikowanych raportów lub bezpośredni eksport obrobionych danych •tworzenie nowych wewnętrznych modułów zwiększających funkcjonalność systemu Funkcje i procedury biblioteki API zawarte są w pliku R2Api.dll, który instaluje się wraz z programem. Aktualny plik można pobrać ze strony https://pobierzprogram.symfonia.pl/. Tam też można pobrać przykładowe kody źródłowe wykorzystujęce opisane w kolejnych rozdziałach funkcje API. |