Biuletyn Informacji Publicznej
 
Menu Przedmiotowe
www.bip-pomoc.tc.pl / System Pomocy BIP2 / Integracja / API
    Integracja z innymi aplikacjamiWyślij pytanie do autora wiadomościPodgląd wydrukuPdf
    W odpowiedzi na zapotrzebowanie klientów wprowadziliśmy w Systemie BIP2 możliwość integracji z innymi systemami informatycznymi. Dotyczyć będzie to głównie systemów obiegu dokumentów. Integracja ta będzie możliwa dzieki zastosowaniu WebServices. Dokładny sposób wymiany danych będzie dostępny w tym dziale.

    Web services to standard definiujący zasady komunikacji i współpracy systemów komputerowych, niezależnie od ich implementacji. Wykorzystuje język XML jako uniwersalny format reprezentacji i wymiany danych. Pojęcie "Web Service" ("usługa dostępna w sieci") definiuje zorientowane na usługi podejście projektanckie bazujące na idei budowania aplikacji poprzez udostępnianie serwisów sieciowych oraz integracji aplikacji na zasadzie "just-in-time".
    Dodany 2004-03-10 16:10:22 przez Marcin Pisarski         Wyświetlony: 9610
    Ważny do: bezterminowo
    Modyfikacja 2004-03-11 13:47:23                Historia zmian [2]
    OPIS API - Web ServicesWyślij pytanie do autora wiadomościPodgląd wydrukuPdf

    Opis został podzielony na kilka częsci, aby pogrupować funkcje w bloki tematyczne.


    WIADOMOŚCI

    Funkcje
    ---------------

    array WiadomosciPobierzListe(
        string(255) login,
        string(255) haslo)

    PLIKI

    Funkcja ----------

    array PlikiPobierzListaFolderow(
        string(255) login,
        string(255) haslo)

      Funkcja zwraca tablice z polami
              int id,
              int id_rodzic,
              string nazwa,
              string opis

    array PlikiPobierzListe(
        string(255) login,
        string(255) haslo)

        Funkcja zwraca tablice z polami
              int id,
              string nazwa,
              string opis,
              timestamp wgrany,
              int typ,
              int id_folder,
              int rozmiar

    array PlikiPobierzPlik(
        string(255) login,
        string(255) haslo,
        int id)

        Funkcja zwraca tablice
             
    int resultat,
              
    string base64_encoded_plik
              string nazwa_pliku
              int id_folderu
             
    int PlikiWgrajPlik(
       
    string(255) login,
        string(255) haslo,
        int id_folderu,
        string(255) nazwa_pliku,
        string base64_encoded_plik)

    MENU

    Funkcja
    ----------------

    array MenuPodPobierzListe(
        string(255) login,
        string(255) haslo)

        Funkcja zwraca
             
    int id,
              string nazwa,
              int status,
              int id_rodzic

    array MenuPrzPobierzListe(
        string(255) login,
        string(255) haslo)

        Funkcja zwraca
              
    int id,
              string nazwa,
              int status,
              int id_rodzic

    int MenuPodDodaj(
        string(255) login,
        string(255) haslo,
        int id_rodzic,
        string(255) nazwa,
        int stan)

    int MenuPrzDodaj(
        string(255) login,
        string(255) haslo,
        int id_rodzic,
        string(255) nazwa,
        int stan)

    SPRAWY

    Funkcja
    ----------------

    array SprawyPobierzListe(
        string(255) login,
        string(255) haslo)

        Funkcja zwraca
              int id,
              timestamp data_wpisu,
              timestamp data_edycji,
              int id_pracownika,
              string nazwa,
              string email_petenta,
              string sygnatura,
              string komentarz

    int SprawyDodaj(
        string(255) login,
        string(255) haslo,
        string nazwa,
        int stan,
        string tresc,
        string(255) email_petenta,
        string(255) sygnatura,
        string komenarz)

    int SprawyZmien(
        string(255) login,
        string(255) haslo,
        int id_sprawy,
        string(255) co,
        string nowa_wartosc)

           gdzie co:
            "nazwa" "stan" "tresc" "email_petenta" "sygnatura"

    array SprawyStanyPobierzListe(
        string(255) login,
        string(255) haslo)

        Funkcja zwraca
            
     int id,
              string nazwa,
              string opis,
              int liczba_porzadkowa

    int SprawyStanyDodaj(
        string(255) login,
        string(255) haslo,
        string(254) nazwa,
        string opis)

    int SprawyStanyUsun(
        string(255) login,
        string(255) haslo,
        int id_sprawy)

    PRACOWNICY

    Funkcja
    --------------------

    array PracownicyPobierzListe(
        string(255) login,
        string(255) haslo)

    array PracownicyPobierz(
       
    string(255) login,
        string(255) haslo,
        int id_pracownika)

     

    Dodany 2004-03-10 16:23:31 przez Marcin Pisarski         Wyświetlony: 9534
    Ważny do: bezterminowo
    Modyfikacja 2004-03-10 17:18:52                Historia zmian [1]
    Ranking stron
     
    Logowanie
    Login:
    Hasło:
     
    770091 odwiedzin Statystyki zaawansowane