Dzisiaj jest pn gru 02, 2024 4:51 pm


iBOK - instalacja i konfiguracja

Często zadawane pytania
  • Autor
  • Wiadomość
Offline

Pyxis

Site Admin

  • Posty: 2167
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

iBOK - instalacja i konfiguracja

Postpt cze 19, 2015 6:52 pm

iBOK – Internetowe Biuro Obsługi Klienta to niezależnie działający panel dostępowy, umożliwiający klientom naszej sieci podgląd danych zawartych w bazach programu Pyxis poprzez przeglądarkę internetową.

Do działania panela potrzebujemy na naszym serwerze dostęp do konta FTP i skonfigurowanego serwera stron internetowych (Apache) obsługującego skrypty PHP4 lub PHP5. Sam proces instalacji polega na skopiowaniu kilkunastu plików na serwer i jest banalnie prosty.

Skrypty iBOKv4 dla Pyxis4SQL: http://www.pyxisisp.pl/download/ibok4.zip

Poprawka opcji zabezpieczen: http://www.pyxisisp.pl/download/ibok4_path.zip
Nalezy podmienic pliki.
W pliku .htaccess jest przyklad ograniczenia dostepu do okreslonej klasy adresowej. Mozna go powielac dla roznych klas.


iBOK umożliwia użytkownikowi podgląd następujących informacji:
- datę i termin wygaśnięcia umowy
- dane firmy i konta firmowego oraz indywidualnych numerów rachunków w przypadku płatności masowych
- numer indywidualnego rachunku bankowego użytkownika
- stan rozliczeń abonamentowych
- stan opłat wraz z kwotą, datą księgowania i formą wpłaty
- listę wygenerowanych faktur wraz ze stanem ich rozliczenia i ewentualną zaległością
- odczyt wiadomości odnośnie terminu płatności zobowiązań
- odczyt wiadomości prywatnej skierowanej do użytkownika (pole "Notatka" z danych Pyxisa)
- odczyt ogólnej wiadomości skierowanej do wszystkich użytkowników
- wydruk faktury z formatu PDF
- wysłanie informacji do administratora sieci
- wydruk druczków poleceń przelewu dla każdej z faktur, zbiorczo dla kwoty należności lub dla dowolnej kwoty

Dane w panelu uaktualniane są poprzez serwer FTP na życzenie użytkownika lub podczas zamykania programu. Wszelkie operacje wykonywane są automatycznie po uprzedniej konfiguracji danych konta. Na serwer przekazywane są tylko dane użytkowników, którzy mają w bazie zapisany login i hasło oraz uploadowane pliki PDF z fakturami, które zostaną znalezione w katalogu eksportów Pyxisa (muszą tam zostać wcześniej wydrukowane jako PDFy – automatycznie z poziomu aplikacji). Istnieje możliwość automatycznego wygenerowania zestawu login-hasło na podstawie numeru klienta dla wszystkich użytkowników (jest to polecana forma generowania loginu, gdyż musi on być niepowtarzalny w obrębie danej bazy użytkowników). Dane osób przesłane wcześniej na serwer są z niego automatycznie usuwane, jeśli dana osoba zostanie deaktywowana w bazie Pyxisa, lub usuniemy dla niej login lub hasło. Na fakturach przewidziano możliwość nadrukowania adresu internetowego iBOK i danych potrzebnych danemu użytkownikowi do zalogowania się.

Bardzo przydatną funkcją jest możliwość pobrania przez użytkownika z iBOK i wydrukowania swojej faktury w formacie PDF. Z czasem znacznie ułatwi to dystrybucję faktur abonamentowych w naszej sieci.

Wersja demonstaracyjna iBOKa:

http://ibok3.pyxisisp.pl/

Login: test
Hasło: test

Obrazek



Instalacja (dla Intruxa patrz niżej)

Proces instalacji wymaga jedynie kilku podstawowych czynności.

1) Utworzenie konta FTP na serwerze.
2) Rozpakowanie archiwum ibok.zip i skopiowania plików wraz z katalogami na konto FTP.
3) Umożliwienie dostępu do plików php strony iBOK z poziomu przeglądarki internetowej. Można to zrealizować np. poprzez ustalenie aliasu lub virtual host w konfiguracji serwera Apache ze wskazaniem katalogu utworzonego konta FTP (choć nie jest to oczywiście jedyna metoda realizacji tego punktu).
4) Ustawienia praw do zapisu dla użytkownika, z którymi uruchamiają się pliki php dla podkatalogów /logs i /admin (zależnie od dystrybucji użytkownik, na prawach którego działa serwer Apache to www-data, http, apache czy tez httpd). Dla wersji powyżej 2.3 nalezy albo zmienic prawa latalogu na 777 albo dodac usera na którym pracuje Apache i użytkownika FTP do jednej grupy i tej grupie nadać prawa zapisu w katalogu z danymi uzytkownika. Umożliwi to automatyczne rozpakowywanie zipowanej paczki z danymi wysyłanej na serwer.
5) Skonfigurowanie danych (email administratora, nazwa firmy, szerokość tabel) w pliku config.php w skryptach iBOKa
6) Skonfigurowania parametrów konta FTP w zakładce iBOK konfiguracji Pyxis-a.
7) Nadanie użytkownikom Pyxis-a loginu i hasła (można to zrobić automatycznie dla wszystkich użytkowników z poziomu menu "Operacje masowe")
8) Upload danych na serwer z poziomu Pyxis. Zazwyczaj do podkatalogu /users utworzonego konta FTP


Jak szybko uruchomić iBOK na Intruxie

Najprościej:
Generalnie należy jedynie wejść na stronę TU.IP.SERWERA/ibok/admin.php,
zalogować się (admin/intrux) i zrobić upload paczki ibokdata.zip
wygenerowanej przez Pyxisa. Jeśli paczka ma więcej niz 8MB (bo zawiera np.
faktury w pdf), to trzeba zmienić konfigurację php w /etc/php/php.ini
(zmienna upload_max_filesize z 8M na np. 32M, po zmianach wystarczy:
service httpd restart).

Po FTP:
Dane muszą trafić do katalogu /home/httpd/html/ibok/users
więc można np. utworzyć katalog users w podkatalogu użytkownika pyxis,
czyli w home/users/pyxis/ i po usunięciu katalogu
/home/httpd/html/ibok/users podlinkować ten z podkatalogu pyxis (dotyczy Intruxa v8 i9; w wersji 10 jest juz podlinkowany),
oto zestaw poleceń jako root z konsoli:

Kod: Zaznacz cały
cd /home/httpd/html/ibok
rm -frd users
mkdir /home/users/pyxis/users
chmod 777 /home/users/pyxis/users
ln -s /home/users/pyxis/users users


Następnie w konfiguracji programu pyxis wpisujemy w danych konta ftp do
wysylki iBOK dane logowania na konto pyxis i podajemy podkatalog users.
Najlepiej z Pyxisa też wysyłać wszystko w formie spakowanej paczki zip.
Po pierwszym wejściu na stronę iBOK dane zostaną automatycznie
rozpakowane.
Piotr Szkut - PYXIS
Offline

Jardo

  • Posty: 435
  • Rejestracja: pt lut 12, 2010 10:26 pm

Re: iBOK - instalacja i konfiguracja

Postpn lip 13, 2015 9:31 pm

W P3 na fakturach była informacja o iboku z loginem i hasłem, dlaczego w P4 tego nie ma? Znaczy adres iboka jest, numer usera tez, ale hasła brak. W p3 było to w jednej grupie ładnie zebrane.
Offline

Pyxis

Site Admin

  • Posty: 2167
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: iBOK - instalacja i konfiguracja

Postpn lip 13, 2015 9:43 pm

Na zakladce iBOK w konfiguracji jest "ptaszek" do zaznaczenia, z opisem: "Drukuj autoryzacje iBOK na fakturach i ksiazeczkach oplat".
Zaznacz go.
Piotr Szkut - PYXIS
Offline

Jardo

  • Posty: 435
  • Rejestracja: pt lut 12, 2010 10:26 pm

Re: iBOK - instalacja i konfiguracja

Postpn sie 03, 2015 9:25 pm

A jak się mają dotychczas wrzucone faktury do ibok z P3? beda nadal widoczne?
Offline

Pyxis

Site Admin

  • Posty: 2167
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: iBOK - instalacja i konfiguracja

Postpn sie 03, 2015 9:52 pm

Nie, jesli wyslemy dane z P4 to beda tylko te z P4. iBOK z v3 trzeba zarchiwizowac i podlinkowac jako archiwalny.
Piotr Szkut - PYXIS
Offline

Jardo

  • Posty: 435
  • Rejestracja: pt lut 12, 2010 10:26 pm

Re: iBOK - instalacja i konfiguracja

Postpt sie 07, 2015 10:37 pm

Nie można było zrobić wersji ibok dla użytkowników P3? tzn aby w samym ibok byla zakladka z fakturami z P3
Offline

Pyxis

Site Admin

  • Posty: 2167
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: iBOK - instalacja i konfiguracja

Postsob sie 08, 2015 10:42 am

Nie bardzo. Kazda wersja generuje wlasne pliki, nadpisujac poprzednie.
Piotr Szkut - PYXIS
Offline

Jardo

  • Posty: 435
  • Rejestracja: pt lut 12, 2010 10:26 pm

Re: iBOK - instalacja i konfiguracja

Postsob sie 08, 2015 12:21 pm

Wiadomo że generuje i nadpisuje, ale wystarczy zrobić skrypt (lub opis) zmiany nazwy katalogu users na users_bak i zmiana w kodzie umożliwiająca podgląd starych faktur. Mozna to w sumie zrobić samemu, ale lepeij jakby to było ujednolicone oficjalnie - żeby przy każdej następnej aktualizacji nie trzeba było poprawiać.

Obecnie trzeba na stronie głównej Iboka wstawiać opis zmian i odnośnik do logowania starej wersji - robi to niezłe zamieszanie u klientów



Dodatkowe pytanie: Nie ma żadnego okna podglądu operacji wysyłania danych do Ibok? czy za każdym razem musza być faktury pdf wysyłane?


Ogólnie troche się bajzel zrobił:
Przykład (zmiana z P3 na P4 od 1 sierpnia)

Jesli klient ma nierozliczone faktury z poprzedniego miesiąca to w ibok powinien być bilans otwarcia jakiś.
Jest sobie klient który miał zaległość za poprzedni miesiąc, wplata się pojawiła - lecz w samym ibok to dziwnie wygląda, jest wpłata, a jednocześnie jest niedopłata bieżącej faktury. Brakuje jakiejkolwiek informacji że zaksięgowana opłata jest na poczet poprzedniego miesiąca.
Na upartego sprawe załatwiłoby wysłanie jako pierwszej pozycji polecenia zapłaty przed 1 faktura
Offline

Pyxis

Site Admin

  • Posty: 2167
  • Rejestracja: pn wrz 29, 2008 11:40 pm
  • Lokalizacja: Strzegom

Re: iBOK - instalacja i konfiguracja

Postsob sie 08, 2015 2:20 pm

Mysle, ze uda sie to jakos ujednolicic, ale ja osobiscie za mocny w php nie jestm i korzystam z pomocy w tym temacie. To nie zalezy niestety tylko ode mnie.

Faktury mozna wyslac tylko jednokrotnie a pozniej dodawac aktualne.

Pelny log z wysylki jest w pliku ibokdata.log w katalogu eksportow Pyxisa.
Piotr Szkut - PYXIS
Offline

Jardo

  • Posty: 435
  • Rejestracja: pt lut 12, 2010 10:26 pm

Re: iBOK - instalacja i konfiguracja

Postsob sie 08, 2015 2:41 pm

Da się zrobić aby pyxis wyslał polecenia zapłaty na poczatek listy faktur w IBOK by uporzadkowac kwestie opłat?

Wróć do Pyxis5 SQL FAQ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości