Open ndrhzn opened 1 month ago
"У даних фінансування проєкту встановити, яким є обсяг фінансування в рамках фінансової програми (при цьому цей елемент буде лише в тих випадках, якщо заявка була схвалена)" Як виясняємо, чи була заявка схвалена?
Як виясняємо, чи була заявка схвалена?
Статус заявки = active
Естімейт - 4 години (плюс до того, що вже було зроблено)
done take a look
Це, очевидно, артефакт #165
Здається, тут загубився стовпчик "Опис"
[Заявки без назви фінпрограми]
У цій таблиці у нас є проблема із тим, що назва фінансової програми відображається лише для тих проєктів, які мають схвалені заявки.
Чому так відбувається? Видається, що так не має бути.
Візьмемо для прикладу одну з заявок, для котрої не відображається назва фінпрограми - 310524-B8CA5E68, статус - Очікує розгляду.
Якщо подивитися на дані цієї заявки за її ідентифікатором - k700xa79-r23b-484c-8g0h-vz4hjnti59a4, - там ми побачимо такі relatedProcesses
"relatedProcesses": [
{
"id": "sy5m8bi5-hyno-4081-b4cx-te318845g064",
"scheme": "UA-DREAM",
"identifier": "9g6730py-st3o-4g9s-9062-s563m7973j14",
"relationship": "project"
},
{
"id": "37nev182-qzi5-4i7v-9n97-w2iog3220450",
"scheme": "UA-DREAM",
"identifier": "n983q44a-f670-4e39-9yvz-3cx2ina5wt84",
"relationship": "qualification"
}
]
Тут нас цікавить той запис, що має "relationship": "qualification"
. За ідентифікатором цього процесу - n983q44a-f670-4e39-9yvz-3cx2ina5wt84 - ми можемо звернутися до даних відбору. У цих даних буде такий масив relatedProcesses
"relatedProcesses": [
{
"id": "b7k10rlv-r5na-4l4y-a5hm-0xlw896174b9",
"scheme": "UA-DREAM",
"identifier": "35hclg3d-07o5-4zal-as22-401ixjl4uk00",
"relationship": "fundingProgram"
}
]
Тут є ідентифікатор фінпрограми. Якщо ми звернемось з цим ідентифікатором - 35hclg3d-07o5-4zal-as22-401ixjl4uk00 - до ifiprojects endpoint, там має знайтися назва фінансової програми
"title": [
{
"lang": "uk",
"translation": "Субвенція з державного бюджету місцевим бюджетам на придбання обладнання, створення та модернізацію (проведення реконструкції та капітального ремонту) їдалень (харчоблоків) закладів загальної середньої освіти"
},
{
"lang": "en",
"translation": ""
}
]
@andrzejbeletsky чи ви застосовували якусь іншу логіку, чи з якоїсь причини ця не спрацювала?
[Сума фінансового запиту = 0]
У нас досить багато записів, де сума фінансового запиту = 0. На практиці, припускаю, це означає, що у заявці відсутня інформація про суму фінансового запиту (це ймовірно може бути валідна ситуація у певних статусах заявки). У таких випадках є сенс робити так само, як ми робимо із загальною кошторисною вартістю, коли в нас немає даних для цього показника (#186 )
[Кількість заявок, відображення усіх заявок у таблиці, акцент на заявках у таблиці]
Наразі у нас таблиця відображає 370 записів - за кількістю проєктів, а не заявок. Таким чином ми отримуємо не всі дані щодо заявок у таблиці, а також акцент зміщується з заявок на проєкти. Маємо це виправити, оскільки таблиця, і загалом вся сторінка, має бути саме про заявки.
Тому першим стовпчиком у нас нехай буде код заявки. Звісно, він має бути visible by default. Другим стовпчиком може бути код проєкту, він може бути hidden by default.
Код заявки ми згодом перетворимо на посилання на сторінку заявки на порталі (коли заявки отримають свої сторінки на порталі)
[Перетворити код заявки на посилання на сторінку заявки]
На порталі нарешті зʼявилися сторінки заявок:
https://dream.gov.ua/ua/application/DREAM-UA-{code}
)https://dream.gov.ua/application/DREAM-UA-{code}
)Нам потрібно зробити так, аби код заявки був посиланням на сторінку заявки - аналогічно тому, як ми робимо із проєктами.
Під час експорту таблиці з даними посилання на заявку має бути окремим стовпчиком.
Якщо користувачі знаходяться на українській версії BI, посилання має вести на українську версію заявки, якщо на англійській версії BI - посилання має вести на англійську версію заявки
[Проблема із описами заявок]
Здається, всі заявки наразі мають однаковий опис
[Додати стовпчики "Сектор" та "Виконавець фінансової програми" до таблиці]
Проєктний офіс попросив додати два нових стовпчики до таблиці - "Сектор" та "Виконавець фінансової програми"
name_ua | name_en | default_state | endpoint | path | notes |
---|---|---|---|---|---|
Сектор | Sector | hidden | ifiprojects | cdu_response/sector | IF number of character in cdu_response/sector = 1 |
Виконавець фінансової програми | Implementer of the financial program | hidden | ifiprojects | cdu_response/parties/identifiers/legalName | cdu_response/parties/identifiers/id | WHERE cdu_response/parties/roles LIKE "%implementer%" |
Розташування цих стовпчиків у таблиці буде описано окремим коментарем, оскільки також є побажання щодо зміни порядку інших стовпчиків.
[Змінити порядок стовпчиків]
Порядок стовпчиків у таблиці та у боковій панелі "Оберіть стовпчики для відображення"
Код заявки Дата створення Код проєкту Заявник Ініціатор Погоджувач Фінансова програма Виконавець фінансової програми Сектор Статус заявки Опис Область Район Громада Сума фінансового запиту Загальна кошторисна вартість Наявне фінансування
take a look географія пов'язана з #173
take a look
Джерела даних
Звʼязки між різними сутностями
У цій таблиці повʼязані / представлені сутностей - Заявки (submissions), Відбори (prequalifications), Фінансові програми (ifiprojects), Проєкти (ideas), Проєктно-кошторисна документація (e-construction).
Основною сутністю у нас у цій таблиці є Заявки.
Заявки повʼязані із Проєктами (relatedProcesses, relationship="project") та Відборами (relatedProcesses, relationship="qualification").
Відбори повʼязані із Фінансовими програмами (relatedProcesses, relationship="fundingProgram").
Тобто, якщо у нас є потреба встановити, до якої фінансової програми належить заявка, нам потрібно:
Якщо у нас є потреба встановити наявне фінансування, нам потрібно:
Якщо у нас є потреба отримати інформацію про Загальну кошторисну вартість по заявці, нам потрібно:
Елементи даних