...
Use Case 1. Збереження чернетки з генерацією альтернативного опису лоту
Назва | Збереження чернетки з генерацією альтернативного опису лоту |
| Актори | Основний: Організатор / Балансоутримувач. Системні: ЕТМ (майданчик), Сервіс покращення опису лоту |
Передумови |
|
Основний хід подій (дій) |
|
Альтернативні шляхи, помилки, крайові випадки |
|
Результат (Постумови) |
| |
Інші вимоги |
Use Case 2. Публікація процедури з використанням альтернативного опису на порталі/майданчику
Назва | Публікація процедури з використанням альтернативного опису на порталі/майданчику |
Обґрунтування | |
| Актори | Основний: Організатор / Балансоутримувач. Системні: ЕТМ (майданчик), Портал Prozorro.Sale |
Передумови |
| |
Основний хід подій (дій) |
|
|
- Cистема майданчика виводить дві варіації інформації в полях: title та description
- Система майданчика виводить активний елемент "Замінити"
- Якщо користувач активує елемент "Замінити"
- Система майданчика замінює теста в полях процедури title та description
- Користувач активує елемент "Зберегти чернетку"
- Система майданчика зберігає чернетку процедури/реєстру/ІП
- Система майданчика замінює теста в полях процедури title та description
- Якщо користувач не активував елемент "Замінити" але активував елемент "Зберегти чернетку"
- Система майданчика не вносить зміни в поля процедури/реєстру/ІП title та description
- Система майданчика зберігає дані в полях процедури/реєстру/ІП title та description без змін та зберігає альтернативні значення в мета полях процедури/реєстру/ІП: titleAlt та descriptionAlt
- Якщо користувач активує елемент "Замінити"
Результат (Постумови)
Зребежена чернета має альтернативні значення title та description
Альтернативні шляхи, помилки, крайові випадки |
- Користувач редагує та повторно зберігає чернетку процедури та вже має альтернативно згенерований текст (Заповнені поля: title,description, titleAlt та descriptionAlt )
- Система майданчика повинна виділити чи були внесені зміни в полях title та description
- Якщо Так →Система майданчика відправляє запит в "Сервіс покращення опису лоту" і виконує дії відповідно до основного шляху користувача
- Якщо Ні → Система майданчика не відправляє запит в "Сервіс покращення опису лоту" та зберігає внесені зміни до полів процедури/реєстру/ІП
- Система майданчика повинна виділити чи були внесені зміни в полях title та description
- Користувач редагує чернетку процедури та вже прийняв альтернативно згенерований текст (Заповнені поля: title,description та Незаповнені поля - titleAlt та descriptionAlt) можливо зробимо мета поле і по ньому майданчик перевіряє чи треба відправляти запит в "Систему покращення опису лота"
- Система майданчика не перевіряє які поля були змінені та не відправляє запит в "Систему покращення опису лота" а збегіє чернетку в виправленому варіанті
Результат (Постумови) |
|
Інші вимоги |
Use Case 3. Перегляд лоту з можливістю перемикання між оригінальним та альтернативним описом
Назва | Перегляд лоту з можливістю перемикання між оригінальним та альтернативним описом |
Обґрунтування | |
| Актори | Основний: Учасник, гість порталу, Організатор. Системні: Портал Prozorro.Sale, ЕТМ |
Передумови |
|
Основний хід подій (дій) |
|
Альтернативні шляхи, помилки, крайові випадки | |
Результат (Постумови) | Користувач має прозорий доступ до обох версій опису лоту |
Інші вимоги |
Use Case 4. Повторна генерація альтернативного опису при редагуванні чернетки
Назва | Повторна генерація альтернативного опису при редагуванні чернетки |
Обґрунтування | |
| Актори | Основний: Організатор / Балансоутримувач. Системні: ЕТМ, Сервіс покращення опису лоту |
Передумови |
|
Основний хід подій (дій) |
|
Альтернативні шляхи, помилки, крайові випадки | |
Результат (Постумови) | Альтернативний опис завжди відповідає актуальній версії оригінального тексту |
Інші вимоги |
Use Case 5. Завантаження та обробка фотографій лоту (2-й етап)
Назва | Завантаження та обробка фотографій лоту (2-й етап) |
Обґрунтування | |
| Актори | Основний: Організатор / Балансоутримувач. Системні: ЕТМ, Сервіс покращення опису лоту (модуль обробки зображень). |
Передумови |
|
Основний хід подій (дій) |
|
Альтернативні шляхи, помилки, крайові випадки | |
Результат (Постумови) | До лоту прикріплені візуально покращені та правильно орієнтовані фотографії |
Інші вимоги |
Use Case 6. Масова генерація альтернативних описів для існуючих лотів (в разі batch-
...
обробки)
Назва | Масова генерація альтернативних описів для існуючих лотів (batch-обробка) |
Обґрунтування | |
| Актори | Основний: Адміністратор Prozorro.Sale або відповідальний аналітик. Системні: Внутрішній сервіс/скрипт, Сервіс покращення опису лоту |
Передумови |
|
Основний хід подій (дій) |
|
Альтернативні шляхи, помилки, крайові випадки | |
Результат (Постумови) | Багато існуючих лотів отримують покращені описи без ручного втручання організаторів |
Інші вимоги |
Use Case 7. Обробка помилок та недоступності сервісу покращення опису лоту (fallback-сценарії)
Назва | Обробка помилок та недоступності сервісу покращення опису лоту (fallback-сценарії) |
Обґрунтування | |
| Актори | Основний: Організатор / Балансоутримувач. Системні: ЕТМ, Сервіс покращення опису лоту |
Передумови |
|
Основний хід подій (дій) |
|
Альтернативні шляхи, помилки, крайові випадки | |
Результат (Постумови) | Життєвий цикл лоту не блокується недоступністю сервісу покращення |
Інші вимоги |
Use Case 8. Моніторинг та адміністрування сервісу покращення опису лоту
Назва | Моніторинг та адміністрування сервісу покращення опису лоту |
Обґрунтування | |
| Актори | Основний: Адміністратор / DevOps / Підтримка. Системні: Сервіс покращення опису лоту, системи моніторингу |
Передумови |
|
Основний хід подій (дій) |
|
Альтернативні шляхи, помилки, крайові випадки | |
Результат (Постумови) | Сервіс покращення опису лоту підтримується у стабільному та контрольованому стані |
Інші вимоги |
Use Case n. Збреження чернетки аукціону з викликом "Системи покращення опису лоту"
...