Interfejs programistyczny aplikacji (ang. Application Programming Interface, API) zbiór metod reguł i obiektów wykorzystywanych do komunikacji

Wielkość: px
Rozpocząć pokaz od strony:

Download "Interfejs programistyczny aplikacji (ang. Application Programming Interface, API) zbiór metod reguł i obiektów wykorzystywanych do komunikacji"

Transkrypt

1 Cel dokumentu Dokumentacja EZD PUW API ma na celu umożliwienie zapoznania się przez integratorów z strukturą oraz przykładami konsumpcji interfejsów napisanych autorstwa Podlaskiego Urzędu Wojewódzkiego. Zastosowane skróty i pojęcia W poniższej tabeli przedstawiony został słownik pojęć i skrótów stosowanych w niniejszym dokumencie. Pojęcie/skrót Wyjaśnienie EZD PUW System EZD autorstwa Podlaskiego Urzędu Wojewódzkiego w Białymstoku, system będący własnością Skarbu Państwa, przedmiot Projektu system, który będzie rozwijany i wzmacniany jako jednolite narzędzie administracji rządowej RP w ramach dostarczonych produktów przedmiotowego Projektu. API Interfejs (ang. interface) Dto (Data Transfer Object Route IReturn< Nazwa klasy > REST ENUM / ENUMERATOR Exception /Wyjątek Interfejs programistyczny aplikacji (ang. Application Programming Interface, API) zbiór metod reguł i obiektów wykorzystywanych do komunikacji definicja abstrakcyjnego typu posiadającego jedynie operacje, a nie dane. Kiedy w konkretnej klasie zdefiniowane są wszystkie metody interfejsu mówimy, że klasa implementuje dany interfejs Służy do przenoszenia danych z warstwy danych do obiektu biznesowego. To register your custom REST URLs, you can use the Route attribute on the request To register your custom REST URLs, you can use the Route attribute on the request RESTful Webservices (inaczej RESTful web API) jest usługą sieciową zaimplementowaną na bazie protokołu HTTP i głównych zasad wzorca REST Typ wyliczeniowy rodzaj typu danych zawierający listę wartości reprezentowanych za pomocą literałów wyliczeniowych, jakie może przyjmować zmienna tego typu. Typ wyliczeniowy pełni nieocenioną funkcję w metaprogramowaniu, gdyż pozwala na tworzenie stałych w chwili kompilacji. jest mechanizmem przepływu sterowania używanym w mikroprocesorach oraz współczesnych językach programowania do obsługi zdarzeń wyjątkowych, a w szczególności błędów, których wystąpienie zmienia prawidłowy przebieg wykonywania programu. W momencie zajścia niespodziewanego zdarzenia generowany jest wyjątek, który musi zostać obsłużony poprzez zapamiętanie bieżącego stanu programu i przejście do procedury jego obsługi. W niektórych sytuacjach po obsłużeniu wyjątku można powrócić do wykonywania przerwanego kodu, korzystając z zapamiętanych informacji stanu. Przykładowo obsługa błędu braku strony pamięci polega najczęściej na pobraniu brakującej strony z pliku wymiany, co umożliwia kontynuowanie pracy programu, natomiast błąd dzielenia przez zero powoduje, że wykonywanie dalszych obliczeń nie ma sensu i musi zostać definitywnie przerwane. Podstawowe informacje na temat silnika API Wykorzystywanym silnikiem do zaimplementowania API jest ServiceStack. Dokumentacja dotycząca integracji z serwise: ( Dokumentacja dotycząca całego serwisu i integracji z innymi językami programowania : ( Przykłady konfiguracji, połączeń i komunikacji z API 1. Wymagania podstawowe do komunikacji z serwisem integracji: Microsoft Visual studio w wersjach minimum 2012 i wyżej Pakiety NuGet ServiceStack.Client, ServiceStack.HttpClient ServiceStackVS Extension do Visual studio (wymagane do auto dodawania referencji ServiceStack). 2. Instalacja pakietów ServiceStack poprzez konsole Package Manager Console 2.1. Uruchomienie konsoli zarządzania pakietami NuGet 1/73

2 Rysunek 1 Uruchomienie konsoli zarządzania pakietami NuGet vs Instalacja wymaganych pakietów za pomocą komendy Install-Package ServiceStack.Client. Rysunek 2 Instalowanie pakietu ServiceStack.Client Rysunek 3 Instalowanie pakietu ServiceStack.HttpClient 2.3. Po instalacji wymaganych pakietów w projekcie powinny pojawić się referencje do bibliotek wymienionych poniżej: a. ServceStack.Client b. ServiceStack.HttpClient c. ServiceStack.Interfaces d. ServiceStcak.Text Rysunek 4 referencje ServiceStack client 3. Instalacja za pomocą menadżera pakietów NuGet: 3.1. Wskazujemy prawym klawiszem na kontenerze referencji w solucji i wybieramy Manage NuGet Packages czyli zarządzaj pakietami nuget. 2/73

3 Rysunek 5 Zarządzaj pakietami NuGet 3.2. W konsoli Wyszukujemy pakiety ServiceStack.Client oraz ServiceStack.HttpClient i przyciskamy przycisk install w obydwu przypadkach referencje do pakietów powinny dołączyć się automatycznie. Rysunek 6 Instalacja z GUI konsoli 4. Instalacja pakietu ServiceStackVS w Visual studio 4.1. W zakładce Tools znajduje się menager zarzadzania dodatakami w Visual studio Extensions and Updates Rysunek 7 Uruchomienie Extensions and Updates: Rysunek 7 Uruchomienie Extensions and Updates 4.2. Po uruchomieniu managera wpisujemy w prawej górnej części okna polu wyszukiwania ServiceStackVS klikamy download. 3/73

4 Rysunek 8 Wyszukiwanie pakietu ServiceStackVS 4.3. Po poprawnym zainstalowaniu pakietu oraz uruchomieniu ponownym VisualStudio powinien pakiet działać. 5. Przygotowanie referencji DTO web serwisu do solucji z ServiceStack 5.1. Prawym klawiszem na solucji na liście z kontekstowego menu wskazujemy Add ServiceStack Reference. Rysunek 9 Dodawanie Referencji do solucji z Serwisu ServiceStack 5.2. Gdy pojawi się nowe okno w polu adres wpisujemy adres API ServiceStack oraz nazwę klasy w której będą przetrzymywane modele DTO. Rysunek 10 Tworzenie referencji ServiceStack 5.3. Po synchronizacji api z solucją powinna pojawić się klasa o wybranej nazwie z przedrostkiem dto, posiada ona wszystkie DTO wykorzystywane do konsumowania serwisu. 4/73

5 Rysunek 11 Dto class 6. Przykłady komunikacji Przykłady klientów z zadeklarowanym typem Endpointa(punktu końcowego) zmienna url określa adres serwisu API : string url hosta:port jeśli inny niż 80/"; /// domyślny endpoint Json var client_json = new JsonServiceClient(url); /// domyślny endpoint jsv var client_jsv = new JsvServiceClient(url); /// domyślny endpoint XML var client_xml = new XmlServiceClient(url); /// domyślny endpoint Soap 11 var clienat_soap11 = new Soap11ServiceClient(url); /// domyślny endpoint Soap 12 var clienat_soap12 = new Soap12ServiceClient(url); Rekomendowane jest korzystanie z klienta z endpointem typu JSON. Przykładowe pobranie z serwisu obiektu o odpowiednim typie przy wykorzystaniu różnych endpointów: var koszulka_json = client_json.post(new PobierzKoszulkePoIdRequest() Id = ) ; var koszulka_jsv = client_jsv.post(new PobierzKoszulkePoIdRequest() Id = ) ; var response = clienat_soap11.post(" /Koszuka/PoId/94114"); Przykłady metod zwracające w postaci zadeklarowanego typu oraz ich konwersja na obiekt DTO /// Response w postaci JSON string Response_raw_json = client_json.post(new PobierzKoszulkePoIdRequest() Id = ) ; /// konwersja do obiektu dto var dto = Response_raw_json.FromJson(); Przykład wykonania aktualizacji obiektu koszulki: var pr = client.post(new AktualizujKoszulkeRequest() koszulka = new PismoDto() ID = 51553, Nazwa = Nowa nazwa koszulki ) as AktualizujKoszulkeResponse; Przykład autentykacji do serwisu API Elektronicznego zarządzania dokumentacją: Tworzenie tokena autentykacji z serwisem. Token składa się z 3 parametrów : o Guida wygenerowanego przez aplikację. o Tokena aplikacji wygenerowanego przez ezd w formacie SHA256. o Daty sformatowanej do stringa rok miesiąc dzień godzina yyyymmddhh. Przykład wykorzystania poniżej: Guid parametrautentykacji = Guid.NewGuid();/// Guid parametr do generowania tokena string tokenaplikacji = "<<64 ZNAKOWY TOKEN APLIKACJI WYGENEROWANY W ezd>>"; /// Token ustalany w ezd string tokenautentykacji = String.Format("012", parametrautentykacji.tostring(), tokenaplikacji, DateTime.Now.ToString("yyyyMMddhh")); /// Kreowanie tokena jednorazowej autentykacji SHA256 crypter = SHA256Managed.Create();// Inicjalizacja SHA256 obiektu haszowania. byte[] createtoken = crypter.computehash(encoding.ascii.getbytes(tokenautentykacji), 0, Encoding.ASCII.GetByteCount(tokenAutentykacji)); // Generowanie hasza na podstawie wygenerowanych parametrów string stringtoken = string.empty; foreach (byte thebyte in createtoken) stringtoken += thebyte.tostring("x2"); // generowanie stringa tokena jedorazowej komunikacji 5/73

6 Dodawanie Nagłówków autentykacji każda opreacj musi mieć wygenerowany własne unikalne parametry. Przykład poniżej: client.addheader("ezdapi-authtoken-param", parametrautentykacji.tostring()); client.addheader("ezdapi-authtoken", stringtoken); Enumeratory 1. RodzajKoszulki ZWYKLA = 0, SPRAWA = 1, PARTIA_ARCHIWUM = 5, MANDATY_TBDSI = 6, DOKUMENTY_SKLADU_ARCHIUM = 10, DOKUMENTY_SKLADU_ARCHIUM_ZAKONCZONE = 11 Opis interfejsów oraz ich wykorzystanie Pokaż szczegóły operacji (do druku) Ukryj szczegóły operacji () ad Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /ad/addin/addinpobierzidentyfikatorydokumentowdodruku Pobierz identyfikatory dokumentów do druku "PrintToken": "" "IdZalocznikow": [ "long" ] POST /ad/addin/addinpobierzzalcznikdodruku Pobierz załączniki do druku 6/73

7 "IdDokumentu": "long", "PrintToken": "" "Bytes": [ "byte" ], "NazwaZalcznika": "" POST /ad/addin/addinutworztokendodruku Utwórz token do druku "IdKoszulki": "int" "TypOdpowiedzi": "" POST /ad/addin/addinutworztokenedycjipliku Utwórz token do druku 7/73

8 "IdDokumentu": "long", "IdZalacznika": "int" "TypOdpowiedzi": "" GET /ad/api1/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /ad/api1/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", PUT /ad/api1/pobierzpracownika CID Wymagany do procesowości query string 8/73

9 IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", DELETE /ad/api1/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /ad/api1/przekazkoszulke Przekaż koszulkę "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in "IdStanowiskaDocelowego": "in "IdStanowiskaZrodlowego": "in "ZnakPisma": "" "IdEtapPisma": "int" POST /ad/api1/ustawwidokformularza Ustaw widok formularza 9/73

10 "IdFormularza": "in "Widok": "int" "TypOdpowiedzi": "" POST /ad/api1/ustawwidokprzekaz Ustawienie widoku przekaż IdKoszulki RWA form string IdFormularza Rocznik form string IdDokumentu Id jednostki (orginał) form string Widok Widok form string IdPracownikaZrodlowego Id pracownika źródłowego form string IdStanowiskaZrodlowego Id stanowiska źródłowego form string IdPracownikaDocelowego Id pracownika docelowego form string IdStanowiskaDocelowego Id stanowiska docelowego form string 10/73

11 "IdDokumentu": "long", "IdFormularza": "in "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in "IdEtapPisma": "int" POST /ad/api1/utworzformularzkoszulki Utwórz formularz koszulki "IdKoszulki": "in "NazwaFormularza": "" "IdInstancjiFormularza": "int" POST /ad/api1/utworzkoszulke Utwórz koszulkę 11/73

12 "Nazwa": "" "IdKoszulki": "int" POST /ad/api1/zakonczkoszulke Zakończ koszulkę "IdKoszulki": "in "Koszulka": "IdKoszulki": "in "IdSprawy": "in "ZnakSprawy": "", "IdEtapPisma": "int" POST /ad/api3/aktualizujdokument Aktulizacja dokumentu 12/73

13 "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], "IdDokumentu": "long" POST /ad/api3/aktualizujkoszulke Aktualizuj koszulkę "koszulka": "koszulka": 13/73

14 POST /ad/api3/rejestrujdokument Rejestruj dokument "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], "IdDokumentu": "long", "IdZawartosci": "int" GET /ad/api3/rejestrujsprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", POST /ad/api3/rejestrujsprawe Informacje o sprawach 14/73

15 CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", PUT /ad/api3/rejestrujsprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in 15/73

16 "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", DELETE /ad/api3/rejestrujsprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", POST /ad/api3/rejestrujwplyw Rejestruj wpływ "AdresatAdresID": "in "AdresatAdresKodPocztowy": "", "AdresatAdresKraj": "", "AdresatAdresMiejscowosc": "", "AdresatAdresNumerDomu": "", "AdresatAdresNumerLokalu": "", 16/73

17 "IdAdresata": "in "IdAdresu": "in "IdDokumentu": "long", "IdKoszulki": "in "IdWplywu": "in POST /ad/dokument/akceptujdokument Akceptuj dokument "CzyAkceptacja": false, "Dokument": "Identyfikator": "long", "IdentyfikatorDokumentu": "" "IdAkceptacji": "long" POST /ad/dokument/aktualizuj Aktulizacja dokumentu 17/73

18 "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], "IdDokumentu": "long" POST /ad/dokument/lokalizacja Dokument lokalizacja "Identyfikator": "in "IdentyfikatorDokumentu": "", "lokalizacja": "IdentyfikatorKontenera": "", "IdentyfikatorZawartosci": "", "IdDokumentu": "long" POST /ad/dokument/rejestrujdokument Rejestruj dokument 18/73

19 "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], "IdDokumentu": "long", "IdZawartosci": "int" POST /ad/formularz/ustawwidokformularza Ustaw widok formularza "IdFormularza": "in "Widok": "int" "TypOdpowiedzi": "" 19/73

20 POST /ad/formularz/utworzformularzkoszulki Utwórz formularz koszulki "IdKoszulki": "in "NazwaFormularza": "" "IdInstancjiFormularza": "int" POST /ad/jednostka/pobierzwszytkie Pobierz wszystkie jednostki t" Response Messages HTTP Status Code Reason Response 200 PobierzWszytkieJednostkiResponse "Jednostki": [ 20/73

21 POST /ad/jednostka/poid Pobierz jednostkę "IdentyfikatorJednostki": "int" "Jednostka": POST /ad/koszuka/aktualizujkoszulke Aktualizuj koszulkę "koszulka": 21/73

22 "koszulka": POST /ad/koszulka Pobierz koszulkę "Koszulka": "IdKoszulki": "in "IdSprawy": "in "ZnakSprawy": "" "Pismo": POST /ad/koszulka/koszulkafolderystatus Koszulka foldery status t" 22/73

23 "Nowe": "in "WRealizacj": "int" POST /ad/koszulka/pobierzkoszulki Pobierz koszulki "CzescPartii": "in "WielkoscPartii": "in "Zakonczone": false "Pisma": [ POST /ad/koszulka/przekazkoszulke Przekaż koszulkę 23/73

24 "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in "IdStanowiskaDocelowego": "in "IdStanowiskaZrodlowego": "in "ZnakPisma": "" "IdEtapPisma": "int" POST /ad/koszulka/utworzkoszulke Utwórz koszulkę "Nazwa": "" "IdKoszulki": "int" POST /ad/koszulka/zakonczkoszulke Zakończ koszulkę 24/73

25 "IdKoszulki": "in "Koszulka": "IdKoszulki": "in "IdSprawy": "in "ZnakSprawy": "", "IdEtapPisma": "int" POST /ad/pobierzinstalacje Pobierz instalacje t" "Instalacje": [ "ApiUri": "", "Nazwa": "" POST /ad/pracownik/dodajpracownika Dodawanie pracwonika 25/73

26 "ActiveDirectory": "", "Atrybut1": "", "Atrybut2": "", "Atrybut3": "", "Atrybut4": "", "Atrybut5": "", "Atrybut6": "", "IdPracownika": "in "IdStanowiska": "int" GET /ad/pracownik/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /ad/pracownik/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", 26/73

27 PUT /ad/pracownik/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", DELETE /ad/pracownik/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /ad/pracownik/pobierzwszytskichpracownikow Pobierz wszystkich pracowników t" "Pracownicy": [ 27/73

28 POST /ad/pracownik/przeniespracownika Przenoszenie pracownika "IdJednostki": "in "ZachowajDostep": false "IdJednostki": "int" GET /ad/rejestrspraw/rejestrujsprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", POST /ad/rejestrspraw/rejestrujsprawe Informacje o sprawach 28/73

29 CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", PUT /ad/rejestrspraw/rejestrujsprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", 29/73

30 DELETE /ad/rejestrspraw/rejestrujsprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", POST /ad/rejestrspraw/stansprawy Sprawdzanie stanu sprawy po RPW lub znaku sprawy rpw Rejestr Przesyłek Wpływających(RPW) - rejestr służący do ewidencjonowania w kolejności chronologicznej przesyłek otrzymywanych przez daną jednostkę, prowadzony w systemie EZD jako jeden rejestr dla całej jednostki. form string ZnakSprawy Znak sprawy - zespół symboli, na który składają się co najmniej: oznaczenie komórki organizacyjnej, symbol klasyfikacyjny z wykazu akt, numer, pod którym sprawa została zarejestrowana w spisie spraw i cztery cyfry roku kalendarzowego, w którym sprawa się rozpoczęła. form string "rpw": "", "ZnakSprawy": "" 30/73

31 "DataRejestracji": "Date", "DataWplyniecia": "Date", "DataZakonczenia": "Date", "Jednostka": "", "WlascicielNazwaWyswietlana": "", POST /ad/rwa/kolejnynumerteczkirwa/rwa/jednostkaidoryginal/idpracownika Pobierz kolejny numer teczki RWA Rwa RWA form string Rocznik Rocznik form string JednostkaIdOryginal Id jednostki (orginał) form string IdPracownika Id pracownika form string "IdPracownika": "in "JednostkaIdOryginal": "in "Rocznik": "in "Rwa": "" "lp": "int" POST /ad/rwa/kolejnynumerteczkirwa/rwa/rocznik/jednostkaidoryginal/idpracownika Pobierz kolejny numer teczki RWA Rwa RWA form string Rocznik Rocznik form string JednostkaIdOryginal Id jednostki (orginał) form string 31/73

32 IdPracownika Id pracownika form string "IdPracownika": "in "JednostkaIdOryginal": "in "Rocznik": "in "Rwa": "" "lp": "int" POST /ad/rwa/pobierzrwa Pobierz RWA Rocznik Rocznik form string "Rocznik": "int" "Teczki": 32/73

33 GET /ad/skanplus/verification CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /ad/skanplus/verification/konfiguracja/konfiguracja t" "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /ad/skanplus/verification/wyslanepisma/wyslanepisma 33/73

34 t" "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /ad/skanplus/verification/wyslanepismaocr/wyslanepismaocr t" "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /ad/skanplus/verification/zeskanowanestrony/zeskanowanestrony 34/73

35 t" "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": POST /ad/widok/ustawwidokprzekaz Ustawienie widoku przekaż IdKoszulki RWA form string IdFormularza Rocznik form string IdDokumentu Id jednostki (orginał) form string Widok Widok form string IdPracownikaZrodlowego Id pracownika źródłowego form string IdStanowiskaZrodlowego Id stanowiska źródłowego form string IdPracownikaDocelowego Id pracownika docelowego form string IdStanowiskaDocelowego Id stanowiska docelowego form string "IdDokumentu": "long", "IdFormularza": "in "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in 35/73

36 "IdEtapPisma": "int" POST /ad/zalacznik/aktualizujzalacznik Aktualizacja załączników Dane Binarne dane załącznika form string IdDokumentu Id dokumentu form string "Dane": [ "byte" ], "IdDokumentu": "long" "IdZawartosci": "int" POST /ad/zalacznik/dodajzalcznik Dodawanie załaczników Dane Binarne dane załącznika form string Nazwa Nazwa pliku z rozszerzeniem form string 36/73

37 "Dane": [ "byte" ], "DaneBase64": "", "Nazwa": "" "ContentId": "in "Lokalizacja": [ "IdentyfikatorKontenera": "", "IdentyfikatorZawartosci": "", POST /ad/zalacznik/pobierzzalacznik Pobieranie załączników IdZalacznia Id załacznika form string NazwaZalacznika Nazwa pliku z rozszerzeniem form string "IdZalacznia": "in "NazwaZalacznika": "" "Nazwa": "", "zalacznik": [ "byte" ], "zalacznikdto": 37/73

38 Addin Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Addin/AddinPobierzIdentyfikatoryDokumentowDoDruku Pobierz identyfikatory dokumentów do druku "PrintToken": "" "IdZalocznikow": [ "long" ] POST /Addin/AddinPobierzZalcznikDoDruku Pobierz załączniki do druku "IdDokumentu": "long", "PrintToken": "" "Bytes": [ "byte" ], "NazwaZalcznika": "" 38/73

39 POST /Addin/AddinUtworzTokenDoDruku Utwórz token do druku "IdKoszulki": "int" "TypOdpowiedzi": "" POST /Addin/AddinUtworzTokenEdycjiPliku Utwórz token do druku "IdDokumentu": "long", "IdZalacznika": "int" "TypOdpowiedzi": "" 39/73

40 api1 Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () GET /api1/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /api1/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", PUT /api1/pobierzpracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", DELETE /api1/pobierzpracownika 40/73

41 CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /api1/utworzformularzkoszulki Utwórz formularz koszulki "IdKoszulki": "in "NazwaFormularza": "" "IdInstancjiFormularza": "int" POST /api1/utworzkoszulke Utwórz koszulkę Uwagi Implementacji Aby utworzyć koszulkę w systemie wymaga się minimum podanie: IdPracownikaWlasciciela lub IdStanowiskaWlasciciela Nazwa koszulki składająca się co najmniej z 2 Wyrazów Przykład Tworzenia koszulki: var res = client.post(new UtworzKoszulkeReq() Nazwa = 'Nowa koszulka', IdPracownikaWlasciciela = 448 ); 41/73

42 "Nazwa": "" "IdKoszulki": "int" POST /api1/zakonczkoszulke Zakończ koszulkę Uwagi Implementacji Zakańczanie koszulki w systemie EZD wymagania: Identyfikator koszulki lub znak sprawy Id Stanowiska lub id Pracownika Przykład zakańczania koszulki po jej identyfikatorze: var res = client.post(new ZakonczKoszulkeReq() IdKoszulki = 2785, IdPracownikaWlasciciela = 448 ) as ZakonczKoszulkeRes;; Przykład zakończania koszulki po jej znaku sprawy : var res = client.post(new ZakonczKoszulkeReq() ZnakSprawy= 'BI.III ', IdPracownikaWlasciciela = 448 ) as ZakonczKoszulkeRes; "IdKoszulki": "in "Koszulka": "IdKoszulki": "in "IdSprawy": "in "ZnakSprawy": "", 42/73

43 "IdEtapPisma": "int" Api1 Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Api1/PrzekazKoszulke Przekaż koszulkę "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in "IdStanowiskaDocelowego": "in "IdStanowiskaZrodlowego": "in "ZnakPisma": "" "IdEtapPisma": "int" POST /Api1/UstawWidokFormularza Ustaw widok formularza 43/73

44 "IdFormularza": "in "Widok": "int" "TypOdpowiedzi": "" POST /Api1/UstawWidokPrzekaz Ustawienie widoku przekaż IdKoszulki RWA form string IdFormularza Rocznik form string IdDokumentu Id jednostki (orginał) form string Widok Widok form string IdPracownikaZrodlowego Id pracownika źródłowego form string IdStanowiskaZrodlowego Id stanowiska źródłowego form string IdPracownikaDocelowego Id pracownika docelowego form string IdStanowiskaDocelowego Id stanowiska docelowego form string "IdDokumentu": "long", "IdFormularza": "in "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in 44/73

45 "IdEtapPisma": "int" api3 Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /api3/aktualizujkoszulke Aktualizuj koszulkę Uwagi Implementacji Aktualizuj koszulkę akceptuje tylko operacje typu Post. Wymagania dotyczące zmiennych aktualizacji: PismoDto.ID zmienna wymagana aby dokonać operacji aktualizacji PismoDto.Nazwa (nie jest wymagana) powinna posiać więcej niż jeden wyraz PismoDto.Rodzaj (nie jest wymagana) Rodzaj powinien być generowany na podstawie enumeratora RodzajKoszulki PismoDto.DataZakonczenia (nie jest wymagana) nie można przypisywać wstecznej wartości PismoDto.DataUtworzenia zmienna nie jest możliwa do aktualizacji PismoDto. TerminPisma - (nie jest wymagana) termin pisma musi być większy od daty wpływu Przykładowa aktualizacja nazwy koszulki oraz rodzaju w języku c# wynikiem jest obiekt AktualizujKoszulkeResponse: var pr = client.post(new AktualizujKoszulkeRequest() koszulka = new PismoDto() ID = 51553, Nazwa = 'Nazwa Koszulki',Rodzaj = 0, ) as AktualizujKoszulkeResponse; "koszulka": "koszulka": 45/73

46 POST /api3/rejestrujwplyw Rejestruj wpływ "AdresatAdresID": "in "AdresatAdresKodPocztowy": "", "AdresatAdresKraj": "", "AdresatAdresMiejscowosc": "", "AdresatAdresNumerDomu": "", "AdresatAdresNumerLokalu": "", "IdAdresata": "in "IdAdresu": "in "IdDokumentu": "long", "IdKoszulki": "in "IdWplywu": "in Api3 Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Api3/AktualizujDokument Aktulizacja dokumentu "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], 46/73

47 "IdDokumentu": "long" POST /Api3/RejestrujDokument Rejestruj dokument "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], "IdDokumentu": "long", "IdZawartosci": "int" GET /Api3/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string 47/73

48 "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", POST /Api3/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", PUT /Api3/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string 48/73

49 "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", DELETE /Api3/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", Dokument Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Dokument/AkceptujDokument Akceptuj dokument 49/73

50 "CzyAkceptacja": false, "Dokument": "Identyfikator": "long", "IdentyfikatorDokumentu": "" "IdAkceptacji": "long" POST /Dokument/Aktualizuj Aktulizacja dokumentu "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], "IdDokumentu": "long" POST /Dokument/Lokalizacja Dokument lokalizacja 50/73

51 "Identyfikator": "in "IdentyfikatorDokumentu": "", "lokalizacja": "IdentyfikatorKontenera": "", "IdentyfikatorZawartosci": "", "IdDokumentu": "long" POST /Dokument/RejestrujDokument Rejestruj dokument "Dokument": "Atrybuty": [ "Klucz": "", "Wartosc": "" ], "IdDokumentu": "long", "IdZawartosci": "int" 51/73

52 Formularz Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Formularz/UstawWidokFormularza Ustaw widok formularza "IdFormularza": "in "Widok": "int" "TypOdpowiedzi": "" POST /Formularz/UtworzFormularzKoszulki Utwórz formularz koszulki "IdKoszulki": "in "NazwaFormularza": "" "IdInstancjiFormularza": "int" 52/73

53 Jednostka Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Jednostka/PobierzWszytkie Pobierz wszystkie jednostki Uwagi Implementacji Ta metoda nie wymaga przekazywania żadnych parametrów przykład uruchomienia: var res = client.post(new PobierzWszytkieJednostkiRequest()) as PobierzWszytkieJednostkiResponse; t" Response Messages HTTP Status Code Reason Response 200 PobierzWszytkieJednostkiResponse "Jednostki": [ POST /Jednostka/PoId Pobierz jednostkę Uwagi Implementacji Aby pobrać jednostkę należy spełnić jeden warunek podać identyfikator jednostki. Przykładowe pobranie jednostki: var res = client.post(new PobierzJednostkęPoIdRequest() IdentyfikatorJednostki = 1 ) as PobierzJednostkęPoIdResponse; 53/73

54 "IdentyfikatorJednostki": "int" "Jednostka": Koszuka Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Koszuka/AktualizujKoszulke Aktualizuj koszulkę Uwagi Implementacji Aktualizuj koszulkę akceptuje tylko operacje typu Post. Wymagania dotyczące zmiennych aktualizacji: PismoDto.ID zmienna wymagana aby dokonać operacji aktualizacji PismoDto.Nazwa (nie jest wymagana) powinna posiać więcej niż jeden wyraz PismoDto.Rodzaj (nie jest wymagana) Rodzaj powinien być generowany na podstawie enumeratora RodzajKoszulki PismoDto.DataZakonczenia (nie jest wymagana) nie można przypisywać wstecznej wartości PismoDto.DataUtworzenia zmienna nie jest możliwa do aktualizacji PismoDto. TerminPisma - (nie jest wymagana) termin pisma musi być większy od daty wpływu Przykładowa aktualizacja nazwy koszulki oraz rodzaju w języku c# wynikiem jest obiekt AktualizujKoszulkeResponse: var pr = client.post(new AktualizujKoszulkeRequest() koszulka = new PismoDto() ID = 51553, Nazwa = 'Nazwa Koszulki',Rodzaj = 0, ) as AktualizujKoszulkeResponse; "koszulka": 54/73

55 "koszulka": koszulka Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /koszulka/koszulkafolderystatus Koszulka foldery status t" "Nowe": "in "WRealizacj": "int" POST /koszulka/utworzkoszulke Utwórz koszulkę Uwagi Implementacji Aby utworzyć koszulkę w systemie wymaga się minimum podanie: IdPracownikaWlasciciela lub IdStanowiskaWlasciciela Nazwa koszulki składająca się co najmniej z 2 Wyrazów Przykład Tworzenia koszulki: var res = client.post(new UtworzKoszulkeReq() Nazwa = 'Nowa koszulka', IdPracownikaWlasciciela = 448 ); 55/73

56 "Nazwa": "" "IdKoszulki": "int" POST /koszulka/zakonczkoszulke Zakończ koszulkę Uwagi Implementacji Zakańczanie koszulki w systemie EZD wymagania: Identyfikator koszulki lub znak sprawy Id Stanowiska lub id Pracownika Przykład zakańczania koszulki po jej identyfikatorze: var res = client.post(new ZakonczKoszulkeReq() IdKoszulki = 2785, IdPracownikaWlasciciela = 448 ) as ZakonczKoszulkeRes;; Przykład zakończania koszulki po jej znaku sprawy : var res = client.post(new ZakonczKoszulkeReq() ZnakSprawy= 'BI.III ', IdPracownikaWlasciciela = 448 ) as ZakonczKoszulkeRes; "IdKoszulki": "in "Koszulka": "IdKoszulki": "in "IdSprawy": "in "ZnakSprawy": "", 56/73

57 "IdEtapPisma": "int" Koszulka Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Koszulka Pobierz koszulkę "Koszulka": "IdKoszulki": "in "IdSprawy": "in "ZnakSprawy": "" "Pismo": POST /Koszulka/PobierzKoszulki Pobierz koszulki 57/73

58 "CzescPartii": "in "WielkoscPartii": "in "Zakonczone": false "Pisma": [ POST /Koszulka/PrzekazKoszulke Przekaż koszulkę "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in "IdStanowiskaDocelowego": "in "IdStanowiskaZrodlowego": "in "ZnakPisma": "" "IdEtapPisma": "int" PobierzInstalacje Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /PobierzInstalacje Pobierz instalacje 58/73

59 t" "Instalacje": [ "ApiUri": "", "Nazwa": "" Pracownik Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Pracownik/DodajPracownika Dodawanie pracwonika Uwagi Implementacji Aby dodać pracownika w systemie EZD wymaga się minimum poniższych parametrów w obiekcie DodajPracownikaRequest: Imie Nazwisko Stanowisko Identyfikator jednostki IdJednostki Jeśli nie podamy loginu to pracownika pracownik się utworzy ale nie będzie można się na niego zalogować. Przykład tworzenia pracownika w systemie : var res = client.post(new DodajPracownikaRequest() Imie = 'Imie', Nazwisko = 'Nazwisko', Login = 'inazwisko', Stanowisko = 'stanowisko', Inicjaly = 'IM', IdJednostki = 1, ZmienHaslo = false, = ' @prawidłowy.pl', SortOrder = 0, ) as DodajPracownikaResponse; 59/73

60 "ActiveDirectory": "", "Atrybut1": "", "Atrybut2": "", "Atrybut3": "", "Atrybut4": "", "Atrybut5": "", "Atrybut6": "", "IdPracownika": "in "IdStanowiska": "int" GET /Pracownik/PobierzPracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /Pracownik/PobierzPracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", PUT /Pracownik/PobierzPracownika 60/73

61 CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "ActiveDirectory": "", "IdJednostkiZrodlo": "in "IdPracownikaZrodlo": "in "IdStanowiskaZrodlo": "in "NazwaJednostki": "", "NazwaStanowiska": "", "RoleOrganizacyjne": "", DELETE /Pracownik/PobierzPracownika CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string POST /Pracownik/PobierzWszytskichPracownikow Pobierz wszystkich pracowników Uwagi Implementacji Pobranie wszystkich pracowników w instytucji przykład użycia: var pr = client.post(new PobierzWszytskichPracownikowRequest () ) as PobierzWszytskichPracownikowResponse; Zostanie zwrócona lista obiektów dto PracownikDto reprezentujących pracowników instytucji. t" "Pracownicy": [ 61/73

62 POST /Pracownik/PrzeniesPracownika Przenoszenie pracownika Uwagi Implementacji Aby przenieść pracownika w strukturze wymagane jest podanie identyfikatora jednostki oraz identyfikatora pracownika lub stanowiska. Poniżej przykład przeniesienia pracownika w strukturze: var res = client.post(new PrzeniesPracownikaRequest() IdJednostki = 408, IdPracownikaWlasciciela = 646 ) as PrzeniesPracownikaResponse; "IdJednostki": "in "ZachowajDostep": false "IdJednostki": "int" RejestrSpraw : Informacje o sprawach Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () GET /RejestrSpraw/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string 62/73

63 "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", POST /RejestrSpraw/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", PUT /RejestrSpraw/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string 63/73

64 "DataRozpoczecia": "", "IdKoszulki": "in "IdProwadzacegoSprawe": "in "IdRejestrujacegoSprawe": "in "KategoriaArchiwalna": "", "NumerKolejnySprawy": "in "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", DELETE /RejestrSpraw/RejestrujSprawe Informacje o sprawach CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string "DataRejestracjiSprawy": "Date", "IdSprawy": "in "IdTeczki": "in "IdTeczkiParent": "in "KategoriaArchiwalna": "", POST /RejestrSpraw/StanSprawy Sprawdzanie stanu sprawy po RPW lub znaku sprawy rpw Rejestr Przesyłek Wpływających(RPW) - rejestr służący do ewidencjonowania w kolejności chronologicznej przesyłek otrzymywanych przez daną jednostkę, prowadzony w systemie EZD jako jeden rejestr dla całej jednostki. form string 64/73

65 ZnakSprawy Znak sprawy - zespół symboli, na który składają się co najmniej: oznaczenie komórki organizacyjnej, symbol klasyfikacyjny z wykazu akt, numer, pod którym sprawa została zarejestrowana w spisie spraw i cztery cyfry roku kalendarzowego, w którym sprawa się rozpoczęła. form string "rpw": "", "ZnakSprawy": "" "DataRejestracji": "Date", "DataWplyniecia": "Date", "DataZakonczenia": "Date", "Jednostka": "", "WlascicielNazwaWyswietlana": "", rwa : RWA Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /rwa/pobierzrwa Pobierz RWA Uwagi Implementacji Metoda pobierze cały zestaw RWA o podanym roczniku. Przyklad: var res = client.post(new PobierzRwaPoRocznikuRequest() Rocznik = 2015 ) as PobierzRwaPoRocznikuResponse; Rocznik Rocznik form string 65/73

66 "Rocznik": "int" "Teczki": Rwa : RWA Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Rwa/KolejnyNumerTeczkiRWA/Rwa/JednostkaIdOryginal/idPracownika Pobierz kolejny numer teczki RWA Rwa RWA form string Rocznik Rocznik form string JednostkaIdOryginal Id jednostki (orginał) form string IdPracownika Id pracownika form string "IdPracownika": "in "JednostkaIdOryginal": "in "Rocznik": "in "Rwa": "" "lp": "int" 66/73

67 POST /Rwa/KolejnyNumerTeczkiRWA/Rwa/Rocznik/JednostkaIdOryginal/idPracownika Pobierz kolejny numer teczki RWA Rwa RWA form string Rocznik Rocznik form string JednostkaIdOryginal Id jednostki (orginał) form string IdPracownika Id pracownika form string "IdPracownika": "in "JednostkaIdOryginal": "in "Rocznik": "in "Rwa": "" "lp": "int" SkanPlus Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () GET /SkanPlus/Verification CID Wymagany do procesowości query string IdPracownikaWlasciciela Multi use Id Request base query string IdStanowiskaWlasciciela Multi use Id Request base query string 67/73

68 "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /SkanPlus/Verification/Konfiguracja/Konfiguracja t" "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /SkanPlus/Verification/WyslanePisma/WyslanePisma t" 68/73

69 "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /SkanPlus/Verification/WyslanePismaOcr/WyslanePismaOcr t" "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": PUT /SkanPlus/Verification/ZeskanowaneStrony/ZeskanowaneStrony t" 69/73

70 "AsposeLic": "", "DynamicDotNetTwain": "", "Pracownik": Widok Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Widok/UstawWidokPrzekaz Ustawienie widoku przekaż IdKoszulki RWA form string IdFormularza Rocznik form string IdDokumentu Id jednostki (orginał) form string Widok Widok form string IdPracownikaZrodlowego Id pracownika źródłowego form string IdStanowiskaZrodlowego Id stanowiska źródłowego form string IdPracownikaDocelowego Id pracownika docelowego form string IdStanowiskaDocelowego Id stanowiska docelowego form string "IdDokumentu": "long", "IdFormularza": "in "IdKoszulki": "in "IdPracownikaDocelowego": "in "IdPracownikaZrodlowego": "in "IdEtapPisma": "int" 70/73

71 Zalacznik : Operacje na załącznikach Pokaż/Ukryj Lista Operacji Rozwiń Operacje Raw () POST /Zalacznik/AktualizujZalacznik Aktualizacja załączników Dane Binarne dane załącznika form string IdDokumentu Id dokumentu form string "Dane": [ "byte" ], "IdDokumentu": "long" "IdZawartosci": "int" POST /Zalacznik/DodajZalcznik Dodawanie załaczników Uwagi Implementacji Aby dodać załącznik do systemu ezd wymagane jest : Dane czyli załącznik w bajtach Nazwa z rozszerzeniem załącznika Identyfikator pracownika lub stanowiska Przykład przesłania załącznika do systemu EZD: string nazwa_pliku FileInfo informacje_o_pliku = new FileInfo(nazwa_pliku); var pr = client.post(new DodajZalacznikRequest() Dane = File.ReadAllBytes(nazwa_pliku), Nazwa = informacje_o_pliku.name, IdPracownikaWlasciciela=448, ) as DodajZalacznikResponse; Dane Binarne dane załącznika form string Nazwa Nazwa pliku z rozszerzeniem form string 71/73

72 "Dane": [ "byte" ], "DaneBase64": "", "Nazwa": "" "ContentId": "in "Lokalizacja": [ "IdentyfikatorKontenera": "", "IdentyfikatorZawartosci": "", POST /Zalacznik/PobierzZalacznik Pobieranie załączników Uwagi Implementacji Aby pobrać załącznik ze storage wymagane jest podanie w obiekcje request identyfikatora załącznika. Przykład: var pr = client.post(new PobierzZalacznikRequest() IdZalacznia = ) as PobierzZalacznikResponse; IdZalacznia Id załacznika form string NazwaZalacznika Nazwa pliku z rozszerzeniem form string "IdZalacznia": "in "NazwaZalacznika": "" 72/73

73 "Nazwa": "", "zalacznik": [ "byte" ], "zalacznikdto": [ : : 1.0 ] 73/73

Podręcznik Integracji

Podręcznik Integracji Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze

Bardziej szczegółowo

Specyfikacja techniczna. mprofi Interfejs API

Specyfikacja techniczna. mprofi Interfejs API Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU

Bardziej szczegółowo

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta

Bardziej szczegółowo

Gatesms.eu Mobilne Rozwiązania dla biznesu

Gatesms.eu Mobilne Rozwiązania dla biznesu Mobilne Rozwiązania dla biznesu SPECYFIKACJA TECHNICZNA WEB API-USSD GATESMS.EU wersja 0.9 Opracował: Gatesms.eu Spis Historia wersji dokumentu...3 Bezpieczeństwo...3 Wymagania ogólne...3 Mechanizm zabezpieczenia

Bardziej szczegółowo

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application

Bardziej szczegółowo

Nowe funkcjonalności w wersji 3.14. 1. Automatyczne uzupełnianie zakładek w dokumentach WORD przy podpisywaniu

Nowe funkcjonalności w wersji 3.14. 1. Automatyczne uzupełnianie zakładek w dokumentach WORD przy podpisywaniu Nowe funkcjonalności w wersji 3.14 1. Automatyczne uzupełnianie zakładek w dokumentach WORD przy podpisywaniu Istnieje możliwość zdefiniowania 3 pól, które w sposób automatyczny zostaną uzupełnione w trakcie

Bardziej szczegółowo

Dokumentacja panelu Klienta

Dokumentacja panelu Klienta Dokumentacja panelu Klienta Wersja 1.1 Strona 1 z 17 Spis treści Historia zmian... 3 Logowanie do Panelu Klienta... 4 Panel... 5 Wysyłki... 6 Przyłączenia... 7 Ustawienia... 8 Zasoby... 8 Integracje...

Bardziej szczegółowo

Dokumentacja panelu Klienta

Dokumentacja panelu Klienta Dokumentacja panelu Klienta Wersja 1.2 Strona 1 z 25 Spis treści Historia zmian... 3 Logowanie do panelu Klienta... 4 Panel... 5 Wysyłki... 6 Przyłączenia... 7 Ustawienia... 8 Zasoby... 8 Integracje...

Bardziej szczegółowo

Spring Web MVC, Spring DI

Spring Web MVC, Spring DI Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Laboratorium 5 Spring Web MVC, Spring DI Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy 2 Technologie Technologie / narzędzia będące

Bardziej szczegółowo

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1 I N T E R F E J S W E BSERVICES NADAWANIE PAKIETÓW D O S Y S T EMU MKP PRZEZ I N TERNET D O K U M E N T A C J A T E C H N I C Z N A P A Ź D Z I E R N I K 2 0 1 6 Spis treści 1. Wstęp... 2 2. Informacje

Bardziej szczegółowo

Tworzenie i wykorzystanie usług sieciowych

Tworzenie i wykorzystanie usług sieciowych Ćwiczenie 14 Temat: Tworzenie i wykorzystanie usług sieciowych Cel ćwiczenia: W trakcie ćwiczenia student zapozna się z procedurą tworzenia usługi sieciowej w technologii ASP.NET oraz nauczy się tworzyć

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1).

Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1). Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1). Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię usług sieciowych (ang. Web Services).

Bardziej szczegółowo

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych

Bardziej szczegółowo

Dokumentacja API BizIn

Dokumentacja API BizIn Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu

Bardziej szczegółowo

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji

Bardziej szczegółowo

GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO

GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO GS2TelCOMM Rozszerzenie do TelCOMM 2.0 Opracował: Michał Siatkowski 29-03-2017 Zatwierdził: IMIĘ I NAZWISKO DATA TEL-STER 2017 Spis treści Wprowadzenie... 3 Architektura... 3 Instalacja... 3 Współpraca

Bardziej szczegółowo

Opis modułu pl.id w programie Komornik SQL-VAT

Opis modułu pl.id w programie Komornik SQL-VAT Opis modułu pl.id w programie Komornik SQL-VAT Nazwa: KSQLVAT.INS.PL.ID.002 Data: 02.01.2017 Wersja: 1.2.0 Cel: Opis działania funkcjonalności pl.id 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2.

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

Bardziej szczegółowo

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą

Bardziej szczegółowo

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne. Karty pracy W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne. Ustawienia Pierwszym krokiem w rozpoczęciu pracy z modułem Karty Pracy jest definicja

Bardziej szczegółowo

Aplikacja do podpisu cyfrowego npodpis

Aplikacja do podpisu cyfrowego npodpis ABS Bank Spółdzielczy Aplikacja do podpisu cyfrowego npodpis (instrukcja użytkownika) Wersja 1.0 http://www.absbank.pl 1. Aplikacja do podpisu cyfrowego - npodpis Słownik pojęć: Aplikacja do podpisu cyfrowego

Bardziej szczegółowo

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania

Bardziej szczegółowo

xmlns:prism=http://www.codeplex.com/prism c. <ContentControl prism:regionmanager.regionname="mainregion" />

xmlns:prism=http://www.codeplex.com/prism c. <ContentControl prism:regionmanager.regionname=mainregion /> 1 Tworzenie Shella a. W pierwszej kolejności tworzymy nowy projekt: WPF Application. Name: Shell SolutionName: PrismApp b. Dodajemy bibliotekę PRISM za pomocą NuGet Managera (dla.net Framework 4.5 Prism

Bardziej szczegółowo

Opis modułu pl.id w programie Komornik SQL-VAT

Opis modułu pl.id w programie Komornik SQL-VAT Opis modułu pl.id w programie Komornik SQL-VAT 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2. Konfiguracja programu... 3 3. Tworzenie zapytań o dane dłużników do pl.id... 4 3.1. Eksport danych dłużników

Bardziej szczegółowo

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW Dokumentacja Techniczna 1.2 Webtoken MT Uruchomienie subskrybcji MT poprzez serwis WWW CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40 Infolinia:

Bardziej szczegółowo

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych Wersja 3.77.320 29.10.2014 r. Poniższa instrukcja ma zastosowanie, w przypadku gdy w menu System Konfiguracja Ustawienia

Bardziej szczegółowo

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych

Bardziej szczegółowo

SYSTEM EZD v. 3.16.26.0

SYSTEM EZD v. 3.16.26.0 SYSTEM EZD v. 3.16.26.0 1. Dodano możliwość zablokowania zmiany rocznika w rejestracji sprawy W ustawieniach administracyjnych wykorzystując nowa opcję: można globalnie ustawić możliwość zakładania sprawy:

Bardziej szczegółowo

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby

Bardziej szczegółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

Bardziej szczegółowo

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem. WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy

Bardziej szczegółowo

Nowe funkcjonalności wersji 3.12.0

Nowe funkcjonalności wersji 3.12.0 1. Folder poczekalnia Nowe funkcjonalności wersji 3.12.0 Dostępny jest z poziomu strony głównej w zakładce Foldery 2. Wkładka adresowa Zdefiniowane wkładu 3. Lokalizacja składów chronologicznych Możliwość

Bardziej szczegółowo

Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom.

Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom. Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom. Projektowanie i wdrażanie systemów informatycznych Przekształcenie

Bardziej szczegółowo

Ćwiczenie 1. Kolejki IBM Message Queue (MQ)

Ćwiczenie 1. Kolejki IBM Message Queue (MQ) Ćwiczenie 1. Kolejki IBM Message Queue (MQ) 1. Przygotowanie Przed rozpoczęciem pracy, należy uruchomić "Kreator przygotowania WebSphere MQ" oraz przejść przez wszystkie kroki kreatora, na końcu zaznaczając

Bardziej szczegółowo

STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI

STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI STATISTICA 8 WERSJA JEDNOSTANOWISKOWA INSTRUKCJA INSTALACJI Uwagi: 1. Użytkownicy korzystający z systemów operacyjnych Windows 2000, XP lub Vista na swoich komputerach muszą zalogować się z uprawnieniami

Bardziej szczegółowo

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane aplikacje internetowe - laboratorium Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest

Bardziej szczegółowo

Platforma e-learningowa

Platforma e-learningowa Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00

Bardziej szczegółowo

GroupWise WebAccess Basic Interface

GroupWise WebAccess Basic Interface GroupWise WebAccess Basic Interface szybki start 8 Novell GroupWise WebAccess Basic Interface SZYBKI START www.novell.com Korzystanie z programu GroupWise WebAccess Basic Interface Po zainstalowaniu przez

Bardziej szczegółowo

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...

Bardziej szczegółowo

Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu.

Tutorial prowadzi przez kolejne etapy tworzenia projektu począwszy od zdefiniowania przypadków użycia, a skończywszy na konfiguracji i uruchomieniu. AGH, EAIE, Informatyka Winda - tutorial Systemy czasu rzeczywistego Mirosław Jedynak, Adam Łączyński Spis treści 1 Wstęp... 2 2 Przypadki użycia (Use Case)... 2 3 Diagramy modelu (Object Model Diagram)...

Bardziej szczegółowo

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Geoportal Usługa portalu edukacyjnego Instrukcja użytkownika Historia zmian Wersja Data Kto Opis zmian 1.0 2014-05-27 Sygnity

Bardziej szczegółowo

System DiLO. Opis interfejsu dostępowego v. 2.0

System DiLO. Opis interfejsu dostępowego v. 2.0 System DiLO Opis interfejsu dostępowego v. 2.0 Warszawa 2015 1 Wprowadzone zmiany Wersja Opis 1.0 Wersja bazowa 1.1 Dodanie możliwości przejścia z wydania karty w POZ (WK-POZ) do zabiegu operacyjnego (ZAB-OPER)

Bardziej szczegółowo

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Wykład 3 Inżynieria oprogramowania Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System

Bardziej szczegółowo

Funkcje backendu konfiguratora. Warszawa,

Funkcje backendu konfiguratora. Warszawa, Funkcje backendu konfiguratora Warszawa, 20.04.2017 Instalacja aplikacji z paczki aplikacyjnej 3 Uruchamianie/zatrzymywanie zainstalowanych aplikacji 3 API do pobierania stanu aplikacji 3 Parametry aplikacji

Bardziej szczegółowo

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2015. W ramach projektu budowana jest prosta

Bardziej szczegółowo

I. WSTĘP. Przykład 1. Przykład 2. Programowanie czyli tworzenie programów komputerowych (aplikacji komputerowych)

I. WSTĘP. Przykład 1. Przykład 2. Programowanie czyli tworzenie programów komputerowych (aplikacji komputerowych) I. WSTĘP Programowanie czyli tworzenie programów komputerowych (aplikacji komputerowych) Algorytm - sposób na osiągnięcie celu w pewnych ograniczonych krokach. Program komputerowy realizuje zawsze algorytm.

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24 Dokumentacja Użytkownika Systemu Integracja z Okazje.info, Skąpiec, Sklepy24 Wersja 2016 Spis treści 1 INTEGRACJA... 3 2 REJESTRACJA... 4 2.1 OKAZJE.INFO... 4 2.2 SKĄPIEC... 4 2.3 SKLEPY24.PL... 4 3 KONFIGURACJA...

Bardziej szczegółowo

Opis zmian w wersji aplikacji Cyfrowe Repozytorium Dokumentów

Opis zmian w wersji aplikacji Cyfrowe Repozytorium Dokumentów Opis zmian w wersji 1.1.1 aplikacji Cyfrowe Repozytorium Dokumentów 1. Dodanie możliwości wykonania wydruku wniosku o wypożyczenie, poprzez wybranie menu Wydruki -> Wydruk wniosku o wypożyczenie w oknie

Bardziej szczegółowo

INSTRUKCJA INSTALACJI PŁATNOŚCI TRANSFERUJ.PL

INSTRUKCJA INSTALACJI PŁATNOŚCI TRANSFERUJ.PL INSTRUKCJA INSTALACJI PŁATNOŚCI TRANSFERUJ.PL Nopcommerce Wersja: 1.0 Czerwiec 2011 Transferuj.pl jest własnością Krajowego Integratora Płatności SA ul. Św. Marcin 73/6 61-808 Poznań kontakt@transferuj.pl

Bardziej szczegółowo

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania 1) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami obiektowymi systemu Windows wykorzystując Visual Studio 2008 takimi jak: przyciski, pola tekstowe, okna pobierania danych

Bardziej szczegółowo

Programowanie niskopoziomowe

Programowanie niskopoziomowe W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska

Bardziej szczegółowo

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji Control Expert 3.0 Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom

Bardziej szczegółowo

Platformy Programowania

Platformy Programowania Platformy Programowania Ćwiczenie 1 4 x Hello World! Środowisko programistyczne, w którym będziemy pracować do wakacji: Microsoft Visual Studio 2010 Profesional 1. Utwórz aplikację konsolową. Po uruchomieniu

Bardziej szczegółowo

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona

Bardziej szczegółowo

Instrukcja dla użytkowników serwisu internetowego

Instrukcja dla użytkowników serwisu internetowego Instrukcja dla użytkowników serwisu internetowego 1 2 Spis treści SPIS TREŚCI... 2 I WSTĘP... 3 II OPIS FUNKCJONALNOŚCI... 3 1. LOGOWANIE DO SERWISU INTERNETOWEGO... 3 1.1 Reguły bezpieczeństwa... 3 2.

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5 Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

1 LINQ. Zaawansowane programowanie internetowe Instrukcja nr 1

1 LINQ. Zaawansowane programowanie internetowe Instrukcja nr 1 1 LINQ 1 1. Cel zajęć Celem zajęć jest zapoznanie się z technologią LINQ oraz tworzeniem trójwarstwowej aplikacji internetowej. 2. Zadanie Proszę przygotować aplikację WWW, która: będzie pozwalała na generowanie

Bardziej szczegółowo

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce)

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce) emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym PrestaShop (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu

Bardziej szczegółowo

Hermes EFK Dokumentacja użytkownika. v. 1.0.1.5

Hermes EFK Dokumentacja użytkownika. v. 1.0.1.5 Hermes EFK Dokumentacja użytkownika v. 1.0.1.5 Syriusz sp. z o.o. Rzeszów 2013 Hermes EFK [1.0.1.5] Dokumentacja użytkownika str. 1 Spis treści 1.Główne okno aplikacji...2 2.Zarządzanie klientami...4 3.Konfiguracja

Bardziej szczegółowo

Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7

Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7 Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7 Spis treści: 1. Struktura pliku... 1 1.1 Nagłówek... 1 1.2. Dane identyfikujące podmiot... 2 1.3 Ewidencja sprzedaży

Bardziej szczegółowo

TRX API opis funkcji interfejsu

TRX API opis funkcji interfejsu TRX Krzysztof Kryński Cyfrowe rejestratory rozmów seria KSRC TRX API opis funkcji interfejsu Kwiecień 2013 Copyright TRX TRX ul. Garibaldiego 4 04-078 Warszawa Tel. 22 871 33 33 Fax 22 871 57 30 www.trx.com.pl

Bardziej szczegółowo

ShopGold Integrator by CTI. Instrukcja

ShopGold Integrator by CTI. Instrukcja ShopGold Integrator by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja połączenia... 4 3. Eksport grup towarowych... 6 4. Eksport towarów... 7 5. Eksport zdjęć... 9 6. Pobieranie zamówień...

Bardziej szczegółowo

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST Specyfikacja API 1.0 API REST Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42

Bardziej szczegółowo

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl

Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl Integracja sklepu internetowego z serwisem aukcyjnym Swistak.pl email: swistak@swistak.pl Spis treści 1. Wstęp...2 2. Import oferty...2 3. Plik CSV...3 4. Przykład pliku...7 5. Aktualizacja oferty...7

Bardziej szczegółowo

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache

Bardziej szczegółowo

Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych

Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych Obiekty reprezentują pewne pojęcia, przedmioty, elementy rzeczywistości. Obiekty udostępniają swoje usługi: metody operacje,

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu

Dokumentacja Użytkownika Systemu Dokumentacja Użytkownika Systemu Integracja z Okazje.info, Skąpiec, Sklepy24 Wersja 7.9 Spis treści 1 INTEGRACJA... 3 2 REJESTRACJA... 4 2.1 OKAZJE.INFO... 4 2.2 SKĄPIEC... 4 2.3 SKLEPY24.PL... 4 3 KONFIGURACJA...

Bardziej szczegółowo

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a 1. Informacje wstępne...1 2. Sprawdzenie zainstalowanej wersji systemu GRANIT oraz pobieranie aktualizacji...1 3. Instalacja

Bardziej szczegółowo

IIIIIIIIIIIIIIIMMIMMIII

IIIIIIIIIIIIIIIMMIMMIII IIIIIIIIIIIIIIIMMIMMIII O programie Program Itelix itender Manager przeznaczony jest do zarządzania zapytaniami ofertowymi przesyłanymi za pomocą poczty elektronicznej przez firmy korzystające z systemu

Bardziej szczegółowo

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki e-mail za pomocą otrzymanych danych.

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki e-mail za pomocą otrzymanych danych. 1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki e-mail za pomocą otrzymanych danych. 2. Po poprawnym zalogowaniu się, przejdziemy do nowej skrzynki. Ważną informacją jest zajętość

Bardziej szczegółowo

Jak zarejestrować użytkownika w bazie systemu UONET+?

Jak zarejestrować użytkownika w bazie systemu UONET+? Jak zarejestrować użytkownika w bazie systemu UONET+? Użytkownikami systemu UONET+ są pracownicy szkoły oraz uczniowie i ich opiekunowie. Aby mogli oni logować się do witryny systemu, muszą być zarejestrowani

Bardziej szczegółowo

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć

Bardziej szczegółowo

CitiDirect BE Portal Eksport

CitiDirect BE Portal Eksport CitiDirect BE Portal Eksport CitiService Pomoc Techniczna CitiDirect BE tel. 801 343 978, +48 22 690 15 21 poniedziałek piątek; 8:00 17:00 helpdesk.ebs@citi.com www.citihandlowy.pl Spis treści 1. Wstęp

Bardziej szczegółowo

[SoftSolid] - Integracja z serwisem Allegro

[SoftSolid] - Integracja z serwisem Allegro [SoftSolid] - Integracja z serwisem Allegro Właściwości modułu Allegro Obsługa wielu kont Allegro.pl Obsługa serwisu StrefaMarek Allegro Możliwość wystawiania produktów wielowariantowych ( rozdzielanie

Bardziej szczegółowo

Wywoływanie metod zdalnych

Wywoływanie metod zdalnych Wywoływanie metod zdalnych model systemu Wywoływanie metod zdalnych aplikacja kliencka interfejs obiekt serwer Podejście obiektowe do budowy systemów rozproszonych proxy szkielet sieć Istota podejścia

Bardziej szczegółowo

Jak zarejestrować użytkownika w bazie systemu UONET+?

Jak zarejestrować użytkownika w bazie systemu UONET+? UONET+ Jak zarejestrować użytkownika w bazie systemu UONET+? Użytkownikami systemu UONET+ są pracownicy szkoły oraz uczniowie i ich opiekunowie. Aby mogli oni logować się do witryny systemu, muszą być

Bardziej szczegółowo

Integracja systemu trigocms! z platformą Facebook

Integracja systemu trigocms! z platformą Facebook Integracja systemu trigocms! z platformą Facebook 1. Wstęp trigocms! daje Ci możliwość integracji z platformą Facebook, dzięki czemu możesz publikować artykuły jednocześnie na swojej stronie internetowej

Bardziej szczegółowo

Aplikacja npodpis do obsługi certyfikatu

Aplikacja npodpis do obsługi certyfikatu BANK SPÓŁDZIELCZY w Witkowie Aplikacja npodpis do obsługi certyfikatu (instrukcja użytkownika) Wersja 05 http://www.ib.bswitkowo.pl I. Słownik pojęć dalej zwana aplikacją; Internet Banking dla Firm dalej

Bardziej szczegółowo

Programowanie Komponentowe WebAPI

Programowanie Komponentowe WebAPI Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,

Bardziej szczegółowo

Kurier Siódemka (by CTI)

Kurier Siódemka (by CTI) Kurier Siódemka (by CTI) Spis treści 1. Uzupełnienie funkcji dodatkowej... 3 2. Konfiguracja w programie Optima... 4 3. Tworzenie pliku textowego... 7 4. Obsługa programu Kurier Siódemka... 7 1. Uzupełnienie

Bardziej szczegółowo

Wypożyczalnia by CTI. Instrukcja

Wypożyczalnia by CTI. Instrukcja Wypożyczalnia by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Pierwsze uruchomienie... 4 3. Lista sprzętu... 7 3.1. Dodawanie nowego sprzętu... 8 3.2. Dodawanie przeglądu... 9 3.3. Edycja sprzętu...

Bardziej szczegółowo

Microsoft.NET: LINQ to SQL, ASP.NET AJAX

Microsoft.NET: LINQ to SQL, ASP.NET AJAX Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub

Bardziej szczegółowo

Instrukcja pobrania i instalacji. certyfikatu Microsoft Code Signing. wersja 1.4

Instrukcja pobrania i instalacji. certyfikatu Microsoft Code Signing. wersja 1.4 Instrukcja pobrania i instalacji certyfikatu Microsoft Code Signing wersja 1.4 Spis treści 1. WSTĘP... 4 2. TWORZENIE CERTYFIKATU... 4 3. WERYFIKACJA... 9 3.1. WERYFIKACJA DOKUMENTÓW... 9 3.1.1. W przypadku

Bardziej szczegółowo

Współpraca z platformą Emp@tia. dokumentacja techniczna

Współpraca z platformą Emp@tia. dokumentacja techniczna Współpraca z platformą Emp@tia dokumentacja techniczna INFO-R Spółka Jawna - 2013 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl Strona1

Bardziej szczegółowo

Modelowanie obiektowe - Ćw. 1.

Modelowanie obiektowe - Ćw. 1. 1 Modelowanie obiektowe - Ćw. 1. Treść zajęć: Zapoznanie z podstawowymi funkcjami programu Enterprise Architect (tworzenie nowego projektu, korzystanie z podstawowych narzędzi programu itp.). Enterprise

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0. Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji

Bardziej szczegółowo

Terytorialna analiza danych

Terytorialna analiza danych Terytorialna analiza danych Dokumentacja systemu Marek Roj, Warszawa, luty 2013 Aktualizowano: 15.02.2013, wersja 0.196 Spis treści Wprowadzenie...3 Cel tego dokumentu...3 Informacje ogólne...3 Dokumentacja

Bardziej szczegółowo

Web Services (SOAP) Ćwiczenie 1

Web Services (SOAP) Ćwiczenie 1 Web Services (SOAP) Ćwiczenia dotyczące platformy Java EE zostały przygotowane z myślą o środowisku NetBeans w wersji 8.x (do pobrania z http://www.netbeans.org/). Do wykonania ćwiczeń dotyczących platformy

Bardziej szczegółowo

Instrukcja integratora - obsługa dużych plików w epuap2

Instrukcja integratora - obsługa dużych plików w epuap2 Instrukcja integratora - obsługa dużych plików w epuap2 Wersja: 1.1 Strona 1 z 18 Spis treści SPIS TREŚCI... 2 WPROWADZENIE ORAZ INFORMACJE OGÓLNE... 3 1.1 WSTĘP... 3 1.2 WARUNKI KONIECZNE DO SPEŁNIENIA

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w

Bardziej szczegółowo

Opis aktualizacji programu Kancelaria Komornika

Opis aktualizacji programu Kancelaria Komornika Opis aktualizacji programu Kancelaria Komornika ZUS-EKS Currenda sp. z o.o.; 30-348 K rakó w, ul. B o b rz y ńs ki e g o 3 9 b / 1 7 t el. (12) 3 5 8-01-3 1, (12) 359-78-98 f a x (1 2 ) 358-01-01 w. 6

Bardziej szczegółowo

Dokumentacja API BizIn

Dokumentacja API BizIn Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu

Bardziej szczegółowo

Wprowadzenie do projektu QualitySpy

Wprowadzenie do projektu QualitySpy Wprowadzenie do projektu QualitySpy Na podstawie instrukcji implementacji prostej funkcjonalności. 1. Wstęp Celem tego poradnika jest wprowadzić programistę do projektu QualitySpy. Będziemy implementować

Bardziej szczegółowo

Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń. Cel: polecenia T-SQL Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS Authentication: SQL Server Authentication Username: student01,, student21 Password: student01,., student21

Bardziej szczegółowo

Podstawy technologii WWW

Podstawy technologii WWW Podstawy technologii WWW Ćwiczenie 14 AJAX, czyli jak odświeżyć bez odświeżania, część trzecia Na dzisiejszych zajęciach będziemy kontynuować realizację serwisu do wymiany wiadomości z wykorzystaniem technologii

Bardziej szczegółowo

Dokumentacja Użytkownika Systemu Konfiguracja Comarch ERP Altum z wszystko.pl. Wersja: 2015.2

Dokumentacja Użytkownika Systemu Konfiguracja Comarch ERP Altum z wszystko.pl. Wersja: 2015.2 Dokumentacja Użytkownika Systemu Konfiguracja Comarch ERP Altum z wszystko.pl Wersja: 2015.2 Copyright 2014 COMARCH SA Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu

Bardziej szczegółowo

Wprowadzenie do Doctrine ORM

Wprowadzenie do Doctrine ORM Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,

Bardziej szczegółowo

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Cena szkolenia Cena szkolenia wynosi 100 zł za 60 min. Ilość godzin szkolenia jest zależna od postępów w nauce uczestnika kursu oraz ilości czasu, którą będzie

Bardziej szczegółowo