223 МКК Отправка по одной кнопке

Начать. Это бесплатно
или Регистрация c помощью Вашего email-адреса
Rocket clouds
223 МКК Отправка по одной кнопке создатель Mind Map: 223 МКК Отправка по одной кнопке

1. SWOT-анализ

1.1. S

1.1.1. Упрощает сценарий работы пользователя МКК с заявкой, уменьшает количество действий пользователя для обновления данных основного и связанных клиентов в ЦАБС при отсутствии ошибок со стороны ЦАБС

1.2. W

1.2.1. Исправление ошибок отправки данных происходит не в контексте работы с клиентом, пользователю может потребоваться дополнительное время на повторное изучение данных клиентов

1.3. O

1.3.1. Может снизнить время работы пользователя с заявкой при отсутствии ошибок обработки данных от МКК со стороны ЦАБС

1.4. T

1.4.1. Взаимодействие с ЦАБС не прошло ОПЭ, возможно, выявлены не все мягкие/жесткие контроли и прочие ситуации, которые могут сработать и заблокировать отправку данных в ЦАБС

1.4.2. Время работы пользователя с заявкой может вырасти в случае возникновения ошибок со стороны ЦАБС при отправке данных в ЦАБС

1.5. Выводы и рекомендации

1.5.1. Осуществлять переход на новую схему обновления данных в ЦАБС только после полной атомарной отладки функционала отправки данных в ЦАБС по отдельным клиентам в боевом режиме на значительном количестве заявок

2. Необходимый функционал

2.1. Отправка данных всех клиентов в ЦАБС по одной кнопке

2.1.1. Задача

2.1.1.1. Избавить пользователя от необходимости отправлять данные в ЦАБС по каждому пользователю в отдельности

2.1.2. Реализация

2.1.2.1. Основной сценарий

2.1.2.1.1. МКК отправляет n параллельных запросов в ЦАБС с данными по связанным лицам

2.1.2.1.2. МКК в течение установленного конфигурируемого периода времени (таймаута) ожидает получение n ответов с результатами выполнения запросов по связанным лицам

2.1.2.1.3. после получения от ЦАБС положительных ответов об успешном создании/обновлении всех связанных лиц МКК отправляет один запрос в ЦАБС с данными основного клиента

2.1.2.1.4. МКК в течение установленного конфигурируемого периода времени (таймаута) ожидает получение ответа с результатами выполнения запроса по основному клиенту

2.1.2.2. Альтернативные сценарии

2.1.2.2.1. есть ошибки создания/обновления связанных или основного клиента

2.1.2.3. Проверки/контроли до отправки в ЦАБС

2.1.2.3.1. если есть связанные клиенты без заполненных связей

2.1.2.3.2. если есть клиенты, данные по которым уже были успешно отправлены в ЦАБС

2.1.2.3.3. если есть клиенты, по которым не вносились изменения в данные

2.1.2.3.4. если есть необработанные клиенты

2.1.2.4. Прочие требования

2.1.2.4.1. изменения в части UI

2.1.2.4.2. ввести флаг/статус изменения данных клиента

2.1.2.5. Открытые вопросы

2.1.2.5.1. к ЦАБС

2.2. Визуализация необработанных клиентов

2.2.1. Задача

2.2.1.1. Дать пользователю возможность легко ориентироваться в массиве связанных клиентов

2.2.1.1.1. понимать с какими карточками клиентов пользователь уже работал

2.2.1.1.2. понимать с какими карточками клиентов пользователь еще не работал

2.2.2. Реализация

2.2.2.1. Допущения

2.2.2.1.1. считать клиента

2.2.2.2. Алгоритмы

2.2.2.2.1. при создании ордера все вкладки связанных клиентов считать/помечать непрочитанными

2.2.2.2.2. при открытии ордера первой всегда отображать карточку основного клиента

2.2.2.2.3. считать вкладку прочитанной после первого перехода пользователя на эту вкладку

2.2.2.3. Прочие требования

2.2.2.3.1. использовать цветовую визуализацию для дифференциации прочитанных/непрочитанных вкладок

2.2.2.3.2. вывести на UI счетчик необработанных клиентов

2.3. Ранжирование (сортировка) связанных клиентов

2.3.1. Задача

2.3.1.1. Дать пользователю возможность легко ориентироваться в массиве связанных клиентов

2.3.1.1.1. понимать, какие клиенты требуют обновления данных

2.3.1.1.2. понимать, какие клиенты требуют удаления

2.3.1.1.3. понимать, какие клиенты являются новыми

2.3.1.1.4. понимать, какие клиенты не изменились

2.3.1.2. Первыми отображать карточки клиентов, которые требуют внимания пользователя (т.е. обновления данных, удаления связей или создания)

2.3.2. Реализация

2.3.2.1. Алгоритмы

2.3.2.1.1. сортировка клиентов по приоритетам/группам

2.3.2.1.2. сортировка клиентов внутри приоритетов/групп

2.3.2.1.3. определение приоритета/группы клиента