В ситуації коли по технічним причинам не працюють WF (програмний збій, тощо) заявки для виконання команд необхідно створювати.
- Отримання інтеграційного ключа
- Отримання тестового ключа
- Отримання продуктивного ключа
- Тестування майданчика
- Тестування окремого функціоналу
Частина 1 "Початок роботи АТ "Прозорро.Продажі" - Видача інтеграційного ключа
- Подання запиту на інтеграцію – Майданчик подає запит на первинну взаємодію через форму на порталі АТ "Прозорро.Продажі"
- Укладення договору на інтеграцію – Менеджер по роботі з майданчиками підписує договір про інтеграцію з майданчиком.
- Створення каналу Slack – Менеджер по роботі з майданчиками створює канал в Slack, додає розробника та менеджмент майданчика, додає всі необхідні WF для якісної взаємодії з майданчиком та запускає WF "Отримання інтеграційного ключа"
- Додавання користувачів до Jira – Менеджер по роботі з майданчиками створює на задачу на додавання визначених користувачів до Jira
- Отримання технічної документації – Менеджер по роботі з майданчиками додає до Slack каналу посилання на технічну документацію (ТЗ процедур Swagger)
- Подання запиту на інтеграційний ключ – Майданчик подає запит на отримання ключа до інтеграційного оточення через надання посилання на SD у розпочатому WF "Отримання ключа до оточення для розробки"
- Перевірка створеного запиту на наявність усіх документів – Менеджер по роботі з майданчиками перевіряє зазначений перелік доступів та підтведжує видачу змінивши виконавця задачі на DevOps команду (П. Кузьменко).
- Надання інтеграційного ключа – DevOps команда виконує видачу ключів до інтеграційного оточення до всіх напрямків , коментуючи доступ в конфігураційному файлі вручну. А також:
- Системний адміністратор додає новий майданчик до переліку Ідентифікатор майданчика в Jira
- Системний адміністратор додає майданчик до переліку отримання сповіщень в каналі Slack
- Оновлення статусу задачі DevOps команди– після переведення задачі в статус "Готово"/"Done" в канал майданчика та в канал відділу по роботі з майданчиками приходить повідомлення про видачу ключів майданчику до інтеграційного оточення.
Частина 2. Розробка майданчиком функціоналу
Частина 3. Акредитація та тестування + Видача ключа до продуктивного оточення
- Подання запевнення про намір проходження акредитації:
- Майданчик подає запевнення про намір проходження акредитації
- Проходить 1-2-1 з менеджером по роботі з майданчиками
- Ознайомлення з внутрішньою документацією (Положення про тестування, тощо)
- Подача документів до МЮ:
- Майданчик підготовлює перелік документів для проходження акредитації визначений пунктом 22 Постанови КМУ №865
- Майданчик подає пакет документів до міністерства юстицій (далі МЮ) на адресу: 01001 м.Київ, вул.Городецького, 13.
- МЮ розглядає пакет документів та надає рішення
- Подача доументів до АТ "Прозорро.Продажі"комісії:
- Надання майданчиком пакету документів з рішенням від МЮ через офіційну пошту(ел. та паперовий варіант + скан-копїії):
- паперовий варіант + скан копії - отримувач АТ «Прозорро.Продажі»: 01601, м.Київ, вул.Бульварно-Кудрявська 22; скан-копії: ел. адреса info@prozorro.sale;;
- ел. варіант - адреса info@prozorro.sale з темою «Документи для проходження тестування» підписавши КЕП.)
- Перевірка юридичним відділом АТ "Прозорро.Продажі" пакету документів на наявність всього переліку
- Надання майданчиком пакету документів з рішенням від МЮ через офіційну пошту(ел. та паперовий варіант + скан-копїії):
- Розгляд комісією:
- Комісія проводить перевірку та рекомендує (або ні) майданчик до роботи в системі АТ"Прозорро.Продажі"
- Комісія видає протокол та публікує відповідний витяг із протоколу за результатами розгляду на порталі.
- Створення задачі на акредитацію – Менеджер по роботі з майданчиками створює задачу в системі (для виконання всіх дій по акредитації тощо)
- Укладення договору на тестування – Менеджер по роботі з майданчиками підписує договір про тестування з майданчиком та надає рахунок на тестування. *Розмір плати за тестування визначається пунктом 24 Порядку та пунктом 8 Порядку відбору операторів.
- Оплата тестування – Майданчик оплачує тестування.
- Початок майданчиком WF "Взаємодія для тестування функціоналу" – Майданчик починає WF через Slack
- Перевірка наявності всіх документів для подачі заявки на тестування та тестовий ключ – Менеджер по роботі з майданчиками перевіряє та підтверджує через WF, чи всі необхідні документи присутні та наявна сплата за тестування.
- Подача заявки на тестування – Майданчик створює заявку посилання в SD отриманому в WF "Взаємодія для тестування функціоналу"+"Видача ключа до тестового оточення".
- Перевірка створеного запиту на наявність усіх документів – Менеджер по роботі з майданчиками перевіряє зазначений перелік на тестування та підтведжує видачу змінивши виконавця задачі на QA команду (Т. Бондарчук).
- Тестування – Проводиться тестування доступу з виданими ключами.
- Завершення тестування:
- Якщо тестування успішне Команда QA закриває задачу на тестування в JIRA та інформують Менеджера по роботі з майданчиками.
- Команда QA надає draft висновку тестування менеджеру по роботі з майданчиками
- Менеджер по роботі з майданчиками дозаповнює юридичну інформацію про майданчик у висновку
- Начальник відділу ІТ підписує висновок про тестування або профільний член правління
- Якщо тестування не успішне Команда QA не закриває задачу на тестування в JIRA але інформує Менеджера по роботі з майданчиками.
- Менеджер по роботі з майданчиками проводить
опитування
- Менеджер по роботі з майданчиками проводить
- Якщо тестування успішне Команда QA закриває задачу на тестування в JIRA та інформують Менеджера по роботі з майданчиками.
- Закриття акта виконаних робіт – Команда по роботі з майданчиками інформує відділ бухгалтерського обліку про завершення робіт.
- Укладення договору про використання ЕТС – Менеджер по роботі з майданчиками укладає договір із майданчиком.
- Початок майданчиком WF "Отримання продуктивного ключа" – Майданчик подає запит на отримання ключа до продуктивного оточення через WF "Отримання продуктивного ключа".
- Перевірка наявності всіх документів для подачі заявки на прод ключі– Менеджер по роботі з майданчиками перевіряє та підтверджує через WF, чи всі необхідні документи присутні.
- Подання запиту на продуктивний ключ – Майданчик подає запит на отримання ключа до продуктивного оточення через заповнення форми SD у розпочатому WF "Отримання продуктивного ключа"
- Перевірка створеного запиту на наявність усіх документів – Менеджер по роботі з майданчиками перевіряє зазначений перелік доступів та підтведжує видачу змінивши виконавця задачі на DevOps команду (П. Кузьменко).
- Надання ключів до продуктивного оточення – DevOps команда виконує видачу ключа з доступами зазначеними в задачі, коментуючи доступ в конфігураційному файлі вручну.
- Оновлення статусу задачі DevOps команди– після переведення задачі в статус "Готово"/"Done" в канал майданчика приходить повідомлення про видачу ключів майданчику до продуктивного оточення .
- Створення заявки на відділ маркетингу – після надходження повідомлення про надання продуктивних ключей майданчику менеджер по роботі з майданчиками створює задачу на контент менеджера для додавання логотипу майданчика на портал та до каталогу та в "Перелік авторизованих електронних майданчиків всіх напрямків ЕТС “Prozorro.Продажі” ЦБД2 - оновлена".
- Оновлення інформації на порталі – Контент менеджер додає логотип майданчика на портал та до каталогу та в "Перелік авторизованих електронних майданчиків всіх напрямків ЕТС “Prozorro.Продажі” ЦБД2 - оновлена" і переводить задачу в термінальний стан ("Готово"/"Done") та інформує відділ по роботі з майданчиками.
- Повідомлення BI – Менеджер по роботі з майданчиками інформує РО (Андрія Салія) про необхідність внесення змін до аналітичної звітності в BI-системі.
- Оновлення статусу задачі – після виконання всіх дій і домовленостей по основній задачі, менеджер по роботі з майданчиками переводить задачу в термінальний стан ("Готово"/"Done")
Частина 5. Розробка майданчиком додаткового функціоналу
Частина 6. Тестування розширеного функціоналу
- Початок майданчиком WF "Взаємодія для тестування функціоналу" – Майданчик починає WF через Slack
- Визначення майданчиком типу тестуввання – Майданчик обирає який тип тестування майданчику необхідний
- Обрано тип "Тестування нової напрямку/процедури" +вказується напрямок/процедура
- Менеджер по роботі з майданчиками перевіряє та підтверджує через WF, чи всі необхідні документи присутні та майданчиком пройдено новий цикл акредитації.
- Майданчик створює заявку посилання в SD в WF "Взаємодія для тестування функціоналу"
- Менеджер по роботі з майданчиками перевіряє зазначений перелік на тестування та підтведжує видачу змінивши виконавця задачі на QA команду (Т. Бондарчук)
- Тестування зазначеного функціоналу
- Команда QA закриває задачу на тестування в Jira після чого в канал майданчика приходить повідомлення про завершення тестування
- Майданчик подає запит на отримання ключа до продуктивного оточення через WF "Розширення продуктивного ключа"
- Обрано тип "Тестування функціоналу відповівдно до задачі"
- Майданчик створює заявку посилання в SD в WF "Взаємодія для тестування функціоналу"
- Тестування зазначеного функціоналу
- Команда QA закриває задачу на тестування в Jira після чого в канал майданчика приходить повідомлення про завершення тестування
- Обрано тип "Тестування нової напрямку/процедури" +вказується напрямок/процедура
Частина 7. Розширення дозволів на продуктивне оточення
- Подання запиту на ключ – Майданчик подає запит на розширення ключа до продуктивного оточення через WF "Розширення дозволів на Прод оточення".
- Перевірка створеного запиту на наявність всіх документів – Менеджер по роботі з майданчиками підтверджує проходження тестування та наявність договорів за протестованим функціоналом з майданчиком змінивши виконавця задачі на DevOps команду (П. Кузьменко).
- Розширення дозволів ключа до продуктивного оточення – DevOps команда виконує розширення дозволів ключа відповідно до зазначених задачі, коментуючи доступ в конфігураційному файлі вручну.
- Оновлення статусу задачі DevOps команди– після переведення задачі в статус "Готово"/"Done" в канал майданчика надходить повідомлення про видачу ключів майданчику до продуктивного оточення .
Частина 8. Блокування майданчиків на всіх ототченнях / Обмеження дозволів
- Офіційний лист/виявлення порушення – Якщо майданчик ініціює вихід , подається офіційний лист про розірвання договору (за власним бажанням). Якщо ж є порушення, то питання ініціюється з нашого боку.
- Створення задачі на відключення – Менеджер по роботі з майданчиками створює задачу в системі
- Офіційне підтвердження – Наказ про припинення/обмеження доступу (видається АТ, драфтом Наказу та його підписанням у Голови правління (або во Голови Правління -виконується юридичним відділом); у разі власного бажання – Розпорядження щодо розірвання договорів з оператором електронного майданчика АТ, підписане Головою Правління / во Голови Правління.
- Інформування бухгалтерії – Бухгалтерія інформується про припинення доступу майданчику.
- Оцінка на наявність активних об'єктів – Визначає подальший шлях чи це блокування чи обмеження ключів. Менеджер по роботі з майданчиками дивиться незавершені аукціони, працівник сектору аналітики рахує винагороду АТ
- Якщо всі взаємодії завершено - відбувається блокування ключів
- Створення заявки на DevOps – Менеджер по роботі з майданчиками створює задачу через SD на DevOps команду
- Виконання блокування – DevOps команда виконує блокування, коментуючи доступ в конфігураційному файлі вручну.
- Оновлення статусу задачі DevOps команди– після переведення задачі в статус "Готово"/"Done" в канал майданчика та в канал відділу по роботі з майданчиками приходить повідомлення про блокування доступу майданчику.
- Створення заявки на відділ маркетингу – після надходження повідомлення про блокування доступу майданчику менеджер по роботі з майданчиками створює задачу на контент менеджера для видалення логотипу майданчика з порталу та з каталогу.
- Оновлення інформації на порталі – Контент менеджер видаляє логотип майданчика з порталу та з каталогу і переводить задачу в термінальний стан ("Готово"/"Done") та інформує відділ по роботі з майданчиками.
- Повідомлення BI – Менеджер по роботі з майданчиками інформує РО (Андрія Салія) про необхідність внесення змін до аналітичної звітності в BI-системі.
- Оновлення статусу задачі на юр відділ – після надходження повідомлення про видалення логотипу майданчика з порталу та з каталогу та інформування PO, менеджер по роботі з майданчиками переводить задачу в термінальний стан ("Готово"/"Done").
- Якщо присутні обмеження, які не дозволяють повне блокування ключів - відбувається обмеження дозволів
- Створення заявки на DevOps – Менеджер по роботі з майданчиками створює задачу через SD на DevOps команду
- Виконання блокування – DevOps команда виконує обмеження доступів ключа згідно задачі, коментуючи доступ в конфігураційному файлі вручну.
- Оновлення статусу задачі DevOps команди– після переведення задачі в статус "Готово"/"Done" в канал майданчика та в канал відділу по роботі з майданчиками приходить повідомлення про обмеження доступу майданчику.
- Оновлення статусу задачі на юр відділ – після надходження повідомлення про видалення логотипу майданчика з порталу та з каталогу та інформування PO, менеджер по роботі з майданчиками переводить задачу в термінальний стан ("Готово"/"Done")
Після завершення виконання дій, що обмежували можливість блокування ключів (повний розрахунок, тощо..) . Менеджер створює задачу на повне блокування.