SPECYFIKACJA UŻYTKOWA APLIKACJI RESELLER

Podobne dokumenty
Serwis Ogłoszeniowy JMLnet wersja PRO v Specyfikacja Techniczna

Alians AMReminder. Przypomnij kontrahentom o nierozliczonych płatnościach

E-BOK DOKUMENTACJA UŻYTKOWNIKA

Instrukcja korzystania z usługi 2SMS. Wersja 2.0 [12 stycznia 2014] bramka@gsmservice.pl

Panel administracyjny serwera: admin.itl.pl

Dane do konfiguracji konta klienckiego...2 Konto SIP...2 Konfiguracja dla Linksys PAP2T:...2 konfiguracje bramek za nat:...2 bez nat:...3 Klient...

Cennik usługi IAI-Shop.com

Instrukcja do programu Przypominacz 1.5

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

SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO

System epon Dokumentacja użytkownika

Cennik usługi IAI-Shop.com

Część 3 - Konfiguracja

Instrukcja tworzenia, logowania i obsługi kont w portalu:

INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO MÓJ DOTPAY v0.1

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

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

B2B Obsługa portalu zgłoszeniowego

Instrukcja do programu Przypominacz 1.6

Cennik usługi IAI-Shop.com

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)

ibok Internetowe Biuro Obsługi Klienta

System Wniosków DWZ AGH

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

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

instrukcja INSTALACJI APi_proxy

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

WellCommerce Poradnik: CRM

EasyNet system zarządzania dostępem do sieci internet


Podręcznik użytkownika Publikujący aplikacji Wykaz2

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

Do wersji Warszawa,

Win Admin Monitor Instrukcja Obsługi

Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl

Wdrożenie modułu płatności eservice. dla systemu Magento

Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Dokumentacja SMS przez FTP

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015

1 Moduł Konfigurowanie Modułu

Instrukcja uruchomienia usługi KurJerzyAPI dla OsCommerce 2.2

Books. by HansaWorld. Przewodnik instalacji. wersji 6.2

INSTRUKCJA AKTYWACJI I OBSŁUGI BRAMKI SMS DLA FIRM. (Bramka SMS dla małych Firm, Bramka SMS Pro)

Krok 2: Pierwsze uruchomienie

Instrukcja Integracja z Shoper. Wersja z 18/01/2015. Copyright Zakupteraz.pl

NIEZBĘDNE JEST POŁĄCZENIE Z INTERNETEM!!!

Sage Symfonia Start Mała Księgowość Zakładanie nowej firmy

INSTRUKCJA OBSŁUGI Wersja: 2.5

Programy LeftHand - Obsługa plików JPK. Luty 2017

Cennik usługi IAI-Shop.com

Serwis Aukcyjny JMLnet wersja PRO v Specyfikacja Techniczna

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

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

JPK w programie Ewa - fakturowanie i magazyn

SYSTEM ZARZĄDZANIA DANYMI OSOBOWYMI - INSTRUKCJA UŻYTKOWNIKA

Spis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera

System Symfonia e-dokumenty

Instrukcja instalacji usługi Sygnity Service

Serwis Aukcyjny JMLnet v1.0. Specyfikacja Techniczna

Wysyłka dokumentacji serwisowej z Sekafi3 SQL do producentów.

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

1. Rejestracja Partnera


PROJEKT POWYKONAWCZY. System zdalnego odczytu, transmisji i archiwizacji danych z wodomierzy i ciepłomierzy instrukcja obsługi.

DHL24. Główny Użytkownik. i Przesyłka Serwisowa. Dokumentacja użytkownika końcowego

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Opis procesu obsługi zgłoszeń w Systemie Rejestracji Zgłoszeń BMM (OTRS)

Books. by HansaWorld. Przewodnik instalacji. Wersji 6.2

Instrukcja rejestracji organizacji w podsystemie. Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Cennik usług Sotech.pl

Panel Administracyjny Spis treści:

Jak zacząć korzystać w HostedExchange.pl ze swojej domeny

Przewodnik użytkownika systemu e-faktur

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

E-book: Automatyzacja powiadomień SMS. CASE STUDY

Instrukcja Inetgracja z Clickshop. Wersja z 29/10/2014. Copyright Zakupteraz.pl

Co nowego w systemie Kancelaris 3.31 STD/3.41 PLUS

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

Wykaz zmian w programie SysLoger

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Bądź w kontakcie z klientami! Usługa SMS w Aplikacji Ramzes

Cennik usług Sotech.pl

B2B by CTI. Lista funkcjonalności

Comarch isklep24 Ulotka v. 5.1

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Płatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL]

Enova.Loyalty Program lojalnościowy

LeftHand Sp. z o. o.

Platforma Informacyjno-Płatnicza PLIP

KS-ZSA. Mechanizm centralnego zarządzania rolami

Podręcznik Użytkownika LSI WRPO

Wszystkie prawa zastrzeżone. NOWY BIZNESLINK FAQ dla Klientów

Serwis jest dostępny w internecie pod adresem Rysunek 1: Strona startowa solidnego serwisu

Data modyfikacji:

Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - 7.

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

Transkrypt:

SPECYFIKACJA UŻYTKOWA APLIKACJI RESELLER

SPIS TREŚCI 1. OGÓLNY OPIS FUNKCJONALNOŚCI...3 2. BIBLIOTEKA API...3 1. Zawarto ść...4 2. Zakres funkcjonalności...4 3. Konfiguracja...5 4. Sposób instalacji...6 5. Własne implementacje...7 3. MODU Ł RESELLER W WEBAS...7 1. Lista właścicieli kont FTP...7 2. Lista zamówie ń...8 3. Lista faktur...9 4. Konfiguracja główna...10 5. Konfiguracja oferty...10 6. Konfiguracja powiadomie ń...11 7. Miesięczne rozliczenie transferu...11 8. Rozszerzenie formularza danych kont FTP...11 4. PROCES ZAKŁADANIA KONT FTP...12 5. PROCES BLOKOWANIA TESTOWYCH KONT FTP...14 6. PROCES USUWANIA TESTOWYCH KONT FTP...15 7. BAZA DANYCH APLIKACJI RESELLER...15 8. USŁUGA VFREE...15 9. FAQ...16

OGÓLNY OPIS FUNKCJONALNOŚCI Aplikacja Reseller to rozproszona aplikacja integrująca si ę z narzędziami Kei.pl do zarządzania platform ą wirtualn ą (Webas), która umożliwia zautomatyzowane zakładanie nowych kont FTP wraz domen ą bez konieczności użycia panelu Webas. Możliwości jakie daje to narzędzie to: zakładanie kont FTP wraz z domen ą z poziomu skryptów (za pośrednictwem CRON, nie online), przyjmowanie zamówie ń na konta FTP z poziomu własnej strony WWW, otwarto ść na integracj ę z własnym systemem zamawiania/ewidencji usług, dostęp do procesu zakładania konta FTP, automatyczna blokada wygasłych kont FTP o charakterze testowym, automatyczne usunięcie wygasłych kont FTP o charakterze testowym, automatyczne wystawienie faktury proforma na pierwszy i kolejne okresy rozliczeniowe, automatyczne przypominanie o zbliżającej si ę dacie wygaśnięcia usługi, automatyczne wysyłka wiadomości e-mail w momencie zajścia określonych zdarze ń, automatyczne rozliczenie transferu miesięcznego, integracja z systemem rejestracji domen Dinfo.pl, obsługa wielu platform wirtualnych jedn ą instancj ą aplikacji Reseller. BIBLIOTEKA API Wraz z aplikacj ą Reseller Klient otrzymuje od Kei.pl prost ą bibliotek ę API napisan ą w języku PHP z obsług ą przyjmowania zlece ń na nowe konta FTP wraz z formularzem gotowym do wstawienia na stron ę WWW. Dzięki temu może ona zosta ć wykorzystana od razu do integracji z własnym systemem zamawiania/ewidencji usług bez konieczności implementowania własnych rozwiąza ń. Można j ą równie ż potraktowa ć jako praktyczną instrukcj ę prezentując ą wykorzystanie udostępnianych przez aplikacj ę mechanizmów.

Zawartość W skład pakietu wchodz ą następujące pliki: libs/katomicapi.class.php - klasa implementująca integracj ę z aplikacj ą Reseller, libs/katomicapi.config.php - konfiguracja biblioteki, libs/katomicapi.const.php - wewnętrzne parametry biblioteki, libs/katomicapi.label.*.php - pliki językowe, libs/katomicapi.template.*.php - szablony (formularz, strona potwierdzenia, strona błędu), docs/* - opis saplikacji Reseller oraz udostępnianej z ni ą biblioteki PHP. Zakres funkcjonalności Formularz zamówienia Biblioteka zawiera szablon z czytelnym formularzem do przyjmowania zlece ń na nowe konta FTP. Oprócz odpowiedniej struktury i etykiet potrafi on równie ż w zrozumiały sposób zaprezentowa ć błędy jakie wystąpi ą przy składaniu zlecenia. Czysty kod HTML oraz niewielki narzut CSS pozwala na łatwe dostosowanie jego wyglądu do własnej strony WWW. Formularz obsługuje różne wersje językowe / kodowania tekstu. Dzięki temu bez względu na kodowanie polskich znaków użyte na stronie WWW (iso/unicode), biblioteka poprawnie wyświetli opisy pól formularza oraz komunikaty błędów. Gotowe do użycia są teksty w kodowaniach iso-8859-2 oraz utf-8. W przypadku potrzeby użycia innego kodowania należy odpowiednio przetłumaczy ć plik: KAtomicApi.label.iso-8859-2.php i zapisa ć pod nazw ą: KAtomicApi.label.<kod_jezyka>.<kodowanie>.php

Następnie sterując wartościami ustawie ń 'lang' oraz 'charset' należy wymusi ć jego użycie. Walidacja danych Biblioteka gwarantuje walidacj ę wprowadzonych danych zgodnie z polityk ą aplikacji Reseller. Dotyczy to zarówno danych właściciela konta FTP (klienta) jak równie ż samej usługi (nazwa konta FTP, typ, okres abonamentu). Wygenerowane błędy s ą w czytelny sposób prezentowane w udostępnionym formularzu. Rozszerzone wykorzystanie usługi vfree Biblioteka implementuje testowanie dostępności wolnych nazw przy użyciu usługi vfree (szerzej opisana niżej) oraz rozszerza j ą o dodatkowe mechanizmy: Walidacja w oparciu o oczekujące zlecenia. Oprócz ju ż założonych kont podczas walidacji pod uwag ę brane s ą równie ż te znajdujące si ę w kolejce do realizacji. Walidacja w oparciu o DNS. W przypadku domeny dodatkowo sprawdzane jest czy nie kieruje na zewnętrzny adres IP. Taka sytuacja uznawana jest za oznakę jej niedostępności. Mechanizm jest opcjonalny (ustawienie 'dns_check'). Zapis zamówienia Posiadając pełn ą wiedz ę na temat struktury bazy danych biblioteka po pełnej walidacji danych przesłanych formularzem (lub przekazanych w inny sposób) potrafi zarejestrowa ć w bazie zlecenie utworzenia konta FTP. Przyjęte zlecenia s ą przetwarzane przez automat do 5 min od momentu utworzenia wpisu. Konfiguracja Ustawienia dostępne dla klienta znajduj ą si ę w pliku KatomicApi.config.php. Zakres konfiguracji obejmuje: parametry bazy danych obsługującej aplikacj ę Reseller, parametry platformy wirtualnej, na której aplikacja Reseller jest zainstalowana,

parametry określające język/kodowanie tekstu w formularzu, dodatkowe parametry sterujące poziomem logowania, Sposób instalacji a) Konfiguracja panelu Webas. Zdefiniowanie typów ofertowych (webas -> reseller -> oferta). Przynajmniej jeden z nich musi by ć oznaczony jako 'widoczny'. Wybór domen(y), których subdomeny będ ą tworzone wraz z kontami FTP (webas -> konfiguracja -> opcje zamówie ń [list rozwijalna] -> Domeny wykorzystywane na nowe serwery). UWAGA! Domena oraz jej wildcard (*.domena) powinny w DNS kierowa ć na adres IP platformy wirtualnej, na której jest zainstalowana aplikacja Reseller. Wprowadzenie danych podmiotu wystawiającego faktury, (webas -> konfiguracja -> dane osobowe[list rozwijalna]) UWAGA! Aby korzysta ć z modułu fakturowania typy ofertowe aplikacji Reseller (Serwery) musz ą mie ć uzupełnione cenniki! b) Konfiguracja biblioteki API. Standardowo biblioteka używa kodowania iso-8859-2. Jeśli instalacja jest w środowisku o innym kodowaniu np utf-8 (unicode) wówczas należy odpowiednio zmieni ć ustawienie 'lang' i 'charset' w pliku KAtomicApi.config.php. UWAGA! Z bibliotek ą dostarczony jest plik z obsług ą utf-8. Dla innych kodowa ń należy przygotowa ć odpowiedni plik wg instrukcji znajdującej si ę w innej części dokumentu. c) Wgranie biblioteki na konto FTP. Katalog libs/ wraz z zawartości ą oraz plik form.php należy wgra ć na konto FTP gdzie znajduj ą si ę pliki strony. Przy wgrywaniu należy pamięta ć o dostosowaniu uprawnie ń dla plików tak, aby usługa http miała do nich dostęp. Na serwerach Kei. w przypadku logowania bezpośrednio na FTP ze stron ą nie ma potrzeby modyfikacji uprawnie ń. Jeśli do logowania zosta ł użyty użytkownik 'admin' wówczas potrzebne będzie nadanie prawa do odczytu dla 'innych' (o+rx). UWAGA! Zalecane jest wgranie kodu libs/ poza katalog, na który skierowana strona WWW (tzw. WWW-ROOT). Plik uruchamiający bibliotek ę (form.php) musi si ę znale źć w katalogu strony. Jeśli biblioteka (libs/) została wgrana poza katalog ze stron ą WWW zgodnie z sugesti ą wyżej

to należy go wyedytowa ć i odpowiednio zmieni ć ścieżk ę w linijce: require_once 'libs/katomicapi.class.php'; Własne implementacje Kei.pl nie wymaga od klientów użycia udostępnianego kodu dlatego posiadając wiedz ę na temat sposobu rejestracji zlece ń na utworzenie nowych kont FTP oraz działaniu usługi vfree można we własnym zakresie przygotowa ć napisa ć oskryptowanie automatyzując proces przyjmowania zlece ń i/lub integracji dostosowując jego działanie do swoich potrzeb. APLIKACJA RESELLER W WEBAS Wraz z instalacj ą aplikacji Reseller panel Webas Klienta zostaje rozszerzony o modu ł aplikacji Reseller. Udostępnia on dostęp do dodatkowych funkcjonalności w Webas: dostęp do listy właścicieli kont FTP (klientów), dostęp do listy zamówie ń (przetworzonych zlece ń), dostęp do listy faktur proforma, konfiguracj ę aplikacji Reseller, w tym: ogólna konfiguracja, konfiguracja oferty (definicja typów ofertowych aplikacji Reseller), konfiguracja modułu notyfikującego (w tym rozliczającego zużycie transferu), konfiguracja modułu fakturującego rozszerzenie danych konta FTP. Lista właś cicieli kont FTP Lokalizacja w panelu webas: reseller -> klienci Aplikacja reseller przechowuje list ę właścicieli obsługiwanych kont FTP. Oprócz typowych danych adresowo-bilingowych jest np. możliwo ść ustawienia rabatu na usługi

(w przypadku korzystania z modułu fakturowania). Lista zamówień Lokalizacja w panelu webas: reseller -> zamówienia Przetworzone zlecenie otrzymuje nazw ę zamówienia. Zamówienia dziel ą si ę na 3 grupy : testowe, każde nowe zamówienie otrzymuje status testowy, aktywne (produkcyjne), tzw. zamówienia 'aktywowane'. Jako aktywacj ę rozumie si ę zmian ę statusu z testowego na produkcyjny (np po opłaceniu usługi), usunięte, zamówienia, które zostały usunięte przez automat lub administratora. Operacje, jakie można wykona ć na zamówieniu: a) Aktywacja zmiana statusu z testowego na produkcyjny. b) Przedłużenie - przesunięcie daty wygaśnięcia usługi o wybrany okres rozliczeniowy. c) Blokada - zablokowanie zamówienia powoduje blokad ę wszystkich usług z nim powiązanych tj: konta FTP, domen (WWW / poczta), baz danych, wpisów CRON, d) Podmiana domeny - istnieje możliwo ść zmiany domeny przypisanej do zamówienia w momencie jego utworzenia. Taka operacja spowoduje skopiowanie wszelkich ustawie ń dotychczasowej domeny (wraz z skrzynkami email) do nowej, a następnie usunięcie starej. e) Przypomnienie danych usługi (info) - wysłanie do klienta wiadomości identycznej do tej, jaka jest wysyłana w momencie zakładania konta FTP. Funkcjonalno ść działa pod warunkiem odpowiedniej konfiguracji modułu powiadomie ń tj. aktywnej obsługi odpowiedniego zdarzenia.

f) Usunięcie - skasowanie zamówienia usuwa wszystkie usługi z nim powiązane (lista analogiczna do tej w przypadku blokad). g) Zmiana typ ofertowego - zmiana typu ofertowego (typ usługi) dla zamówienia o statusie 'produkcyjny' może spowodowa ć wygenerowanie dodatkowej faktury na tzw 'dopłat ę', jeśli nowy typ jest droższy od obecnego. Lista faktur Lokalizacja w panelu webas: reseller -> faktury Aplikacja Reseller umożliwia automatyczne wystawianie faktur proforma na pierwszy i kolejne okresy rozliczeniowe. Administrator ma możliwo ść konfiguracji czy automaty powinny generowa ć faktury oraz na ile dni przed wygaśnięciem usługi powinny to robi ć. Faktury za nowe usługi wystawiane s ą w momencie przetwarzania zlecenia (zakładania konta FTP). Faktury za kolejne okresy rozliczeniowe wystawiane s ą na X dni przed wygaśnięciem usługi (zgodnie z konfiguracj ą fakturowania). Automat, który je wystawia uruchamiany jest codziennie w okolicach 06:00. Wygenerowane faktury proforma można przegląda ć, edytowa ć z poziomu panelu Webas do czasu, a ż zostanie oznaczona jako faktura VAT. Faktura, oprócz danych wystawcy, odbiorcy, terminów płatności i listy usług opisuj ą dodatkowe flagi: ZR (skrót od 'zrobione') - zafakturowana usługa została zrealizowana (tj. np. usługa została przedłużona). PU (skrót od 'powiadomienie ustne') - realizacja usługi odbyła si ę na podstawie ustnych ustale ń z klientem. PM (skrót od 'powiadomienie mail') - realizacja usługi odbyła si ę na podstawie ustale ń z klientem via email. PF (skrót od 'powiadomienie fax') - realizacja usługi odbyła si ę na podstawie ustale ń z klientem via fax. ZP (skrót od 'zapłacone') - faktura została opłacona przez klienta. Istnieje możliwo ść modyfikacji szablonu prezentującego faktur ę - wymaga to kontaktu z Kei.pl w celu uzyskania bazowego szablonu oraz instrukcji dotyczącej sposobu jego instalacji. UWAGA! Aplikacja Reseller nie wystawia faktur VAT, a jedynie oznacza wybrane faktury proforma jako te zaksięgowane jako faktura VAT (poza aplikacj ą reseller).

Konfiguracja główna Lokalizacja w panelu webas: reseller -> konfiguracja Konfiguracja modułu Reseller obejmuje: parametry cyklu życia serwerów testowych (m.in długo ść okresu testu, blokowanie, usuwanie), parametry modułu fakturowania (m.in. dane wystawiającego, okresy płatności), parametry formularza przyjmowania zlece ń (m.in okresy abonamentów, domeny startowe, limity zamówie ń), parametry skrzynki pocztowej używanej przez modułu notyfikacji, parametry dla dinfo.api (integracja z systemem rejestracji domen Dinfo.pl), Konfiguracja oferty Lokalizacja w panelu webas: reseller -> oferta Oferta Reseller definiuje różne typy kont FTP, jakie można zamówi ć przy użyciu formularza. Każdy typ ma : zestaw parametrów, jakie zostan ą przypisane nowym kontom FTP, cennik (w przypadku wykorzystania modułu generującego faktury proforma), startow ą zawarto ść konta FTP (tzw. Skel). Żeby powiąza ć typ ofertowy ze skelem należy: w typie ofertowym nada ć mu własny numer (pole 'Przypisany numer'), utworzy ć nowy skel w lokalizacji : /home/conf/skel<numer> Oprócz typów kont FTP (Serwer) aplikacja Reseller pozwala na rejestracj ę usług dodatkowych oraz pakietów transferów. Usługi dodatkowe słu żą do ewidencji niestandardowych produktów w obrębie aplikacji Reseller natomiast pakiety transferów s ą wykorzystywane przez automat rozliczający miesięczne zużycie transferu.

Konfiguracja powiadomień Lokalizacja w panelu webas: reseller -> powiadomienia W skład systemu aplikacji Reseller wchodzi modu ł notyfikacji umożliwiający generowanie komunikatów e-mail wysyłanych do właścicieli kont FTP i/lub administratora w przypadku wystąpienia określonych zdarze ń. Lista zdarze ń ustalona przy czym cze ść z nich ma charakter cykliczny, a cześć jednorazowy. Powiadomienia cykliczne charakteryzuj ą si ę tym, i ż s ą obsługiwane na X dni przed zajściem zdarzenia (np wygaśnięciem usługi) i można zdefiniowa ć kilka powiadomie ń różniących si ę okresem wywołania. Konfiguracja modułu notyfikacji składa si ę z : a) Listy szablonów. Szablon definiuje tre ść powiadomienia z możliwością wstawienia zmiennych elementów zgodnie z przygotowan ą struktur ą. b) Listy powiadomień. Powiadomienia definiuj ą jakie zdarzenia będ ą/są monitorowane, jakie treści będ ą wysłane w przypadku ich wystąpienia oraz kto ma by ć ich adresatem. Miesięczne rozliczenie transferu Specyficzn ą części ą modułu notyfikacji jest miesięczne rozliczenie transferu. Rozliczenie ma charakter zbliżony do rozlicze ń jakie Kei.pl stosuje względem swoich klientów. Aby aktywowa ć rozliczenie transferu należy w module powiadomie ń obsługiwać zdarzenie : Miesięczne rozliczenie transferu Aplikacja Reseller pozwala na przypisanie kontom FTP miesięcznego limitu transferu. Każdego pierwszego dnia miesiąca dla kont z ustawionym limitem transferu zostanie podliczone jego zużycie. W przypadku przekroczenia limitu automat : potrąci nadwyżk ę z przypisanego pakietu transferu dodatkowego (jeśli zamówienie taki posiada), wyśle do klienta zestawienie na temat przekroczenia przy użyciu zdefiniowanego szablonu. Rozszerzenie formularza danych kont FTP Wraz z instalacj ą modułu Reseller standardowe formularze edycji/dodawania kont FTP zostaj ą rozszerzone o sekcj ę Reseller, w której pojawia si ę informacja na temat

właściciela usługi oraz jego statusu. Konto, które nie jest obsługiwane jeszcze w aplikacji Reseller może zosta ć zaimportowane po przełączeniu w tej sekcji odpowiedniego pola i uzupełnieniu danych w kolejnym kroku. PROCES ZAKŁADANIA KONT FTP Zarejestrowane zlecenia s ą przetwarzane do 5 min od utworzenia wpisu. Przetwarzanie obejmuje zestaw kroków, przy czym wystąpienie błędu na którymkolwiek z nich przerywa proces i notyfikuje błąd administratorowi. 1. Weryfikacja dostępności nazw. Tu ż przed utworzeniem konta FTP / domeny automat weryfikuje czy dostępno ść nazw nie uległa zmianie i zgłoszone nazwy s ą w dalszym ciągu dostępne. Wymagana jest dostępno ść obu nazw - zarówno konta FTP oraz domeny. 2. Utworzenie konta FTP. Automat zakłada konto FTP nadając mu parametry zgodne z typem ofertowym zapisanym w zleceniu, który definiuje: jakie uprawnienia ma konto FTP (m. in. dostęp do domen, baz danych, CRON, subkont itd), jakimi limitami konto jest objęte (m. in, zajęto ść, transfer, liczba domen, kont e-mail, baz itd.), jaka ma by ć startowa zawarto ść katalogu domowego (np. wgranie pre-instalowanych aplikacji) 3. Utworzenie bazy danych. Jeśli typ ofertowy aplikacji Reseller nowego konta przewiduje dostęp do baz danych, razem z kontem FTP tworzona jest baza MySQL. UWAGA! Ewentualny błąd tworzenia bazy wyjątkowo nie przerywa procesu przetwarzania zlecenia. 4. Uruchomienie skryptu klienta. Aplikacja Reseller daje możliwo ść współuczestniczenia w procesie zakładania kont FTP uruchamiając skrypt przygotowany przez klienta. Tym samym administrator ma możliwo ść wykonania niestandardowych czynności np instalacji

dodatkowych aplikacji. Aby skrypt zosta ł uruchomiony musi spełnia ć kilka warunków : znajdowa ć si ę w : /home/users/admin/atomic, mie ć nazw ę : atomic.sh, mie ć prawo do odczytu/wykonywania dla użytkownika admin Argumenty przekazane do skryptu to: nazwa konta FTP, nazwa typu ofertowego Reseller, parametry utworzonej bazy danych - ciąg znaków z polami rozdzielonymi '::' (podwójny dwukropek): nazwa bazy hasło administratora hasło użytkownika zwykłego nazwa administratora nazwa użytkownika zwykłego adres serwera MySQL nazwa utworzonej domeny, hasło konta FTP, adres e-mail właściciela konta FTP, Zwrócenie kodu wyjścia innego ni ż standardowy ('0') lub wyrzucenie na wyjście jakichkolwiek komunikatów zostanie zinterpretowane jako zgłoszenie błędu i przerwie przetwarzanie zlecenia. UWAGA! Skrypt zostanie uruchomiony na prawach użytkownika 'admin' 5. Utworzenie domeny. Typy ofertowe Reseller obejmuj ą tylko konta FTP, jednak panel Webas udostępnia funkcjonalno ść 'profile domen', która zawiera zestaw parametrów startowych dla domen o wybranym profilu. Jeśli w panelu Webas będzie istnia ł profil domen o IDENTYCZNEJ NAZWIE jak typ ofertowy Reseller założonego konta FTP, zostanie on użyty do konfiguracji domeny, zakładanej razem z nim. 6. Utworzenie konta pocztowego. Razem z domen ą może automatycznie zosta ć utworzone konto e-mail o nazwie zgodnej z nazw ą utworzonego konta FTP. Mechanizm jest opcjonalny i można

go włączy ć/wyłączy ć w konfiguracji aplikacji Reseller. 7. Ewidencja nowo utworzonego konta FTP. W pełni przetworzone zlece ń zostaje zarejestrowane jako zamówienie w bazie aplikacji Reseller i jest widoczne na listach w sekcji Reseller w panelu Webas (webas -> reseller -> zamówienia -> testowe [list rozwijalna]). 8. Notyfikacja klienta i/lub administratora. Po przetworzeniu zlecenia do administratora Reseller zawsze wysyłana jest krótka wiadomo ść e-mail z parametrami nowo założonego konta e-mail lub informacja o błędach (w przypadku ich wystąpienia). Dodatkowo aplikacja Reseller może wysła ć do właściciela konta FTP osobn ą wiadomo ść e-mail z treści ą wygenerowan ą na podstawie zdefiniowanego szablonu (w panelu Webas). Mechanizm jest opcjonalny i konfigurowany w panelu Webas w sekcji 'Powiadomienia' (webas -> reseller -> powiadomienia). 9. Wystawienie faktury proforma. Jeśli typ ofertowy przewiduje odpłatno ść za usług ę aplikacji Reseller może na zakończenie procesu tworzenia konta FTP wystawi ć oraz wysła ć do klienta faktur ę proforma na kwot ę pobran ą z cennika. Mechanizm jest opcjonalny i można go włączy ć/wyłączy ć w konfiguracji aplikacji Reseller. Aplikacja stosuje własny szablon faktur proforma istnieje jednak możliwo ść jego zmodyfikowania - instrukcj ę na ten temat można uzyska ć od Kei.pl. UWAGA! Warunkiem koniecznym do wystawienia faktury jest wypełniony cennik w konfiguracji aplikacji Reseller. PROCES BLOKOWANIA TESTOWYCH KONT FTP Wszystkie konta FTP założone przez automat Reseller maj ą status testowy z wyznaczon ą dat ą końca okresu testowego. Po jego przekroczeniu aplikacja Reseller może automatycznie zablokowa ć konto FTP. Mechanizm jest opcjonalny i podlega konfiguracji (webas -> reseller -> konfiguracja -> opcje zamówie ń [list rozwijalna]). Automat blokujący weryfikuje stan zamówie ń codziennie w okolicach 06:00.

PROCES USUWANIA TESTOWYCH KONT FTP Wszystkie konta FTP założone przez automat Reseller maj ą status testowy z wyznaczon ą dat ą końca okresu testowego. Po jego przekroczeniu aplikacja Reseller może automatycznie usun ąć konto FTP. Mechanizm jest opcjonalny i podlega konfiguracji (webas -> reseller -> konfiguracja -> opcje zamówie ń [list rozwijalna]). Automat blokujący weryfikuje stan zamówie ń codziennie w okolicach 06:00. BAZA DANYCH APLIKACJI RESELLER Elementy aplikacji Reseller, jej konfiguracja, rejestr założonych kont FTP przechowywane s ą w specjalnej bazie danych tworzonej podczas jej instalacji dla klienta. Podczas jej tworzenia prawo do niej zostaje przyznane 2 użytkownikom różniącym si ę zakresem uprawnie ń : użytkownik typu admin - pełny dostęp do wszystkich danych używany przez system automatów oraz panel Webas, użytkownik zwykły - prawo do odczytu wszystkich danych oraz prawo zapisu ograniczone do tabel rejestrujących zlecenia. Administrator aplikacji Reseller razem z bibliotek ą do obsługi przyjmowania zlece ń otrzymuje dane zwykłego użytkownika. W przypadku potrzeby uzyskania większych uprawnie ń (np w celu głębszej integracji z własnymi systemami ewidencji usług) Kei.pl może je rozszerzy ć jednocześnie informując klienta, i ż bierze on na siebie pełn ą odpowiedzialno ść za błędy w działaniu aplikacji wynikłe na skutek bezpośrednich modyfikacji klienta w bazie. Tabele SQL oraz ich pola s ą opisane krótkimi ale czytelnymi opisami (COMMENT), które można przeglądn ąć w information_schema. UWAGA! Podstawowym kodowaniem znaków w bazie jest 'latin2' czyli iso-8859-2! USŁUGA VFREE Aplikacja zarządzająca platform ą wirtualn ą - panel Webas - po instalacji modułu Reseller udostępnia usług ę vfree. Jest przeznaczona do weryfikacji czy nazwy FTP/domen zgłoszone do założenia s ą wolne (dostępne do zgłoszenia). Adres url usługi to : https://<host_webas>/proxy/vfree.php?n=<nazwa>&t=<typ> gdzie :

<host_webas> Domena, pod któr ą dostępny jest panel Webas na konkretnej platformie wirtualnej, <nazwa> Nazwa konta FTP lub domeny do weryfikacji, <typ> Typ weryfikowanego obiektu: 'f' dla kont FTP, 'd' dla domen. Wynik zwracany przez usług ę to : '0' - weryfikowana nazwa wolna, '1' - weryfikowana nazwa zajęta, '-1' - brak dostępu do usługi Usługa zezwala tylko na połączenia wewnątrz platformy wirtualnej. Aby uzyska ć dostęp z innej lokalizacji należy zgłosi ć jej adres IP na bok@kei.pl. Ponadto na życzenie klienta dostęp do usługi może zosta ć dodatkowo zabezpieczony. FAQ 1. Co zrobić aby uruchomić bibliotekę? Należy skonfigurowa ć aplikacj ę Reseller w panelu Webas, w szczególności zdefiniowa ć typy ofertowe (Serwer) oraz domeny, używane dla zamówie ń, a następnie wgra ć bibliotek ę na konto FTP. Dokładniejsze instrukcje znajduj ą si ę wyżej w opisie biblioteki. 2. Czy aplikacja Reseller / biblioteka umożliwiają zakładanie kont FTP online? Nie. Zapisane zlecenia s ą przetwarzane przez automat CRON w przeciągu 5 min od utworzenia wpisu. 3. Czy można wykonać własne skrypty w momencie zakładania konta FTP? Tak. Automat przetwarzający zlecenia może uruchomi ć skrypt klienta podczas zakładania konta FTP. Dokładniejsza instrukcja znajduje si ę w opisie przetwarzania zlece ń.

4. Czy można ingerować w zawartość zakładanych kont FTP? Każdy typ ofertowy Reseller może mie ć własn ą, ustalon ą zawarto ść katalogu domowego. Dokładniejsza instrukcja w opisie konfiguracji typów ofertowych w panelu Webas. 5. Czy można ingerować w wygląda faktur proforma? Tak. Ale wymaga to kontaktu z Kei.pl w celu uzyskania bazowego szablonu faktury. 6. Czy jest możliwość uzyskania pełnego dostępu do bazy Reseller? Na prośb ę Kei.pl może zwiększy ć uprawnienia do bazy danych informując jednocześnie klienta, i ż bierze na siebie pełn ą odpowiedzialno ść za ich użycie. 7. Posiadam kilka platform wirtualnych, czy aplikacja Reseller może obsługiwać je wszystkie? Tak. Należy zgłosi ć do Kei.pl jakie platformy maj ą by ć obsługiwane przez dan ą instancj ę aplikacji Reseller. Aby równolegle obsługiwa ć zlecenia kierowane na różne platformy wirtualne należy we własnym zakresie dostosowa ć bibliotek ę. 8. Czy udostępniony formularz pozwala na utworzenie dowolnej domeny? Nie. Formularz daje tylko wybór domeny, w której zostanie utworzona subdomena zgodna z nazw ą zakładanego konta FTP. Aplikacja Reseller pozwala na założenie dowolnej domeny ale wymaga to własnej implementacji. 9. Przeniosłem formularz na inną platformę wirtualną i zgłasza, że wszystkie nazwy są zajęte. Po przeniesieniu formularz zmienia si ę jego adres IP i usługa vfree odmawia dostępu. Konieczne jest zgłoszenie nowego adresu IP do Kei.pl celem jego whitelistowania.