Zmiany pomiędzy wersją 8 and wersją 9 dla ApiUseCases

Pokaż
Ignoruj:
Data i czas:
2011-01-19 17:10:00 (14 years temu)
Autor:
marek (IP: 10.0.1.101)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • ApiUseCases

    v8 v9  
    33 
    44== 1. Dane klienta (formularz www?) == 
    5  * dodawanie nowego klienta (nowy rekord w tabeli Customers w nowym systemie oraz nowy rekord w systemie CTB - zdefiniować dokładną procedurę, uwaga na synchronizację ID klienta) 
    6  * edycja klienta - dane firmy, adresy (kontaktowe, billingowe, adresy ogłoszeń), adresy email, itd - zdefiniować elementy jakie powinno się edytować 
    7  * rabat, kredyt kupiecki 
     5 * migrujemy klientów do nowego systemu z ostatniego roku (z ogłoszeniami z ostatniego roku...) 
     6 * zachowujemy ID klienta 
     7 * edycja klienta i jego danych potrzebnych w systemie www przez formularz www widoczny pod CTB 
     8 * dodawanie klienta przez formularz www - dodajemy tylko w nowym systemie! 
     9 * wyszukiwanie freetext'owe klienta + wyszukiwanie po ID oraz kolekcji ID 
     10 * rabat, kredyt kupiecki - ustalić gdzie to trzymać 
    811 
    9 == 4. Abonamenty (formularz www, poza dodaniem do gazety?) ==  
     12== 2. Abonamenty (formularz www, poza dodaniem do gazety?) ==  
    1013 * dodanie i edycja abonamentu za pomocą formularza www - nie jest to operacja zbyt częsta, więc można za pomocą formularza www. 
    1114 * ważne aby to poprawnie zsynchronizować w CTB aby było widoczne do przypomnień o kończącym się abo oraz do fakturowania. 
     
    1316 
    1417== 3. Ogłoszenia (API?) ==  
    15  * dodawanie / wznawianie / edycja istniejącego - opisać workflow 
    16  * koszyk / zamówienie - informacja o cenie - opisać workflow 
    17  * ?? 
     18=== a) zapytanie o cenę === 
     19 * handlowiec tworzy nowe ogłoszenie, w między czasie CTB wysyła zapytanie o cenę dla tego ogłoszenia, podając tylko parametry cenotwórcze tego ogłoszenia, API zwraca cenę za to co jest w request. 
     20=== b) dodanie nowego ogłoszenia === 
     21 * gdy klient akceptuje to wówczas wysyła ostateczny zestaw ogłoszeń wraz ze wszystkimi danymi ogłoszenia (parametrami i wartościami), na tej podstawie jest tworzone zamówienie i automatem jest realizowane 
     22=== c) dodanie nowego ogłoszenia === 
     23 * gdy wznawiamy to CTB wysyła ID ogłoszenia po naszej stronie - my robimy update danych jeśli to konieczne oraz tworzymy zamówienie wraz ze szczegółami odpowiadającymi danym cenotwórczym tego ogłoszenia. 
     24 * zdefiniować czy zawsze wysyłamy wszystkie dane, czy tylko te które się zmieniły dla wznowień. 
     25