Biblioteka API - nowe możliwości w zakresie rozbudowy interfejsu użytkownika - Reset2 producent oprogramowania RESET2 Oprogramowanie
Strona używa plików cookies (tzw. ciasteczka) do przechowywania i uzyskiwania dostępu do tej informacji w celach funkcjonalnych, statystycznych i reklamowych.
Użytkownik wyraża zgodę oraz określa warunki przechowywania lub uzyskiwania dostępu do informacji zawartej w plikach cookies za pomocą ustawień przeglądarki.
Dowiedz się więcej odwiedzając strony:

Polityka Prywatności    Regulamin sklepu      Jak wyłączyć cookies?

Przejdź do serwisu

Aktualności

13
LIP2011

Biblioteka API - nowe możliwości w zakresie rozbudowy interfejsu użytkownika

W najnowszych wersjach systemów R2płatnikPRO i R2płatnikSBO rozbudowana została biblioteka API w zakresie interfejsu użytkownika. Obecnie pozwala ona programistom na stworzenie własnej aplikacji, rozszerzającej funkcjonalność systemu płacowo-kadrowego pod kątem indywidualnych potrzeb konkretnego użytkownika.

Funkcje API w zakresie interfejsu użytkownika (UI) 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


Kody źródłowe przykładowych aplikacji wykorzystujących funkcje API można pobrać ze strony http://www.reset2.pl/oferta/pro/r2platnikpro/jak-aktualizowac (tam też należy pobrać aktualną bibliotekę API i aktualną pomoc kontekstową, zawierającą opis wszystkich nowych funkcji API).

Przykład 2 (DelphiPrzykład 2R2platnikUI) pokazuje, jak napisać aplikację dodatkową (addon) modyfikującą interfejs użytkownika. Można zobaczyć, jak przykładowa aplikacja API rozszerza wewnętrzne działanie programu:

  • przygotowuje własny rozbudowany raport (menu Raporty - pozycja Mój raport)
  • rozszerza funkcjonalność programu (okna Listy płac - przycisk Kopiuj listę)
  • rozbudowuje bazę danych (okno Pracownicy - pole Inicjały)


Przypominamy również o dotychczasowej funkcjonalności API, pozwalającej programistom we własnych programach na dostęp do bazy danych systemu płacowo-kadrowego. Funkcje API w zakresie operacji na bazie danych (DI) 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


Przykład 1 (DelphiPrzykład 1RplatnikAPI) pokazuje, jak napisać oddzielną aplikację, która wykorzysta funkcje API, służące do operacji na bazie danych. Można zobaczyć, jak przykładowa aplikacja API:

  • podłącza się do bazy danych programu
  • loguje użytkownika
  • otwiera tabelę pracowników w trybie tylko do odczytu lub w trybie do wprowadzania nowych pracowników
  • przegląda lub modyfikuje dane personalne
  • wypełnia kartę urlopową
  • pobiera lub uzupełnia dane z karty pracy
  • rejestruje WE/WY w module RCP
  • uzupełnia ewidencję kosztów


Na bazie tych przykładowych kodów źródłowych można budować własne aplikacje API lub wykorzystać fragmenty kodu w rozbudowaniu już istniejących aplikacji klienckich.





Nasi klienci