November 7, 2019

Синхронизация ожиданий по векторам

Все возможности заказов по выставлению счетов

Есть минимальное описание сценариев в карточке. Нужно зафиксировать этот список в общем доступе (например вики).

Возможности Product Catalog;

Нужно сформулировать описание возможностей и зафиксировать в общем доступе. Например

  • Отдавать доступные тарифы в разрезе типа покупки;
  • Отдавать доступные кастомизации;
  • и т.д.

Возможности компоненты для работы с Абонентами

Зафиксировать минимально необходимые возможности для работы с абонентами: поиск абонента, создание абонента, привязка к абоненту реквизитов и лицевых счетов (адреса доставки).

Fake API

Предложить контракты по всем необходимым методам АПИ.

API выставления счетов - Основная часть

Есть прототип апи - ничего не делаем.

API выставления счетов - Скидки и акции

  1. Ничего не делаем. Скидок нет.
  2. Добавляем возможность работать с позиционными скидками.
  3. Акции

API выставления счетов - Кастомизация

  1. Нет кастомизаций
  2. Кастомизации сертификатов
  3. Кастомизация железа
  4. Кастомизация токенов
  5. Кастомизация подписок

API выставления счетов - Взаимодействие с клиентами

  1. Нет
  2. Сохраняем инфо о том кто выставлял счет (АПИ ключ)
  3. Сохраняем дополнительный контекст
  4. Сохраняем все входные параметры
  • Обязательно подумать о бронировании

API работы с абонентами

  1. Поиск абонента (например по ИНН-КПП или ид реквизита)
  2. Создание абонента и привязка ЛС к абоненту

API Product Catalog

  1. Нет, какой-то метод уже есть
  2. Отдаем тарифы (строка) в разрезе сценария покупки и цену
  3. Добавляем кастомизацию
  4. Добавляем скидки и акции
  5. Добавляем информацию о том на основании чего посчитали стоимости и почему разрешили продавать конкретный тариф (например потому что клиент зеленоглазый овцебык)

API Заказов

  1. Ничего
  2. Дай мне все счета по абоненту/ид счета
  3. Отдавать состав покупки возможно со статусами и тп