Individual Projects
Data Sources
Table names in UNDP Data Warehouse:
[UNDP_IATI].[UNDP_PROJECTS]
Closed status, Project ID, Modality, Project Title, Implementing Partner, Description, Project Manager Name, Project Manager Email
[UNDP_IATI].[UNDP_MARKERS]
Project Markers
[UNDP_IATI].[IATI_FINANCIALS]
Funding Partners
[UNDP_IATI].[UNDP_PDC]
Project Document Library Data
[PPM_Ext].[XXPROJ_GMS_PROJECT_DETAILS]
GMS Rate
[SF_UNITY].[Opportunity]
Funded Amount
[UNDP_IATI].[UNDP_INDICATORS]
Result Based Workplan Data
[Fusion_FIN_Reports].[UNProjectBudgetBalance]
Result Based Workplan Data Activity Budget Details and Responsible Parties Data
[FUSION_AR_FACTS_ALL].[UN_AR_Unbilled_Details_Report],[FUSION_AR_FACTS_ALL].[UN_Generate_AR_Invoices_Report]
Payment Tranches
[SF_UNITY].[Opportunity],[FUSION_AR_FACTS_ALL].[UN_AR_Unbilled_Details_Report],[FUSION_GL_FACTS_ALL].[Resource_Overview_Tbl]
Contribution Pending and Received
[PPM_Ext].[XXPROJ_UNDP_PROJECT_RISK]
Project Risk Data
The same datasets from [UNDP_IATI].[UNDP_PROJECTS] and [UNDP_IATI].[IATI_FINANCIALS] that are used to calculate the Master Project List are also applied here.
Columns Used For Generating Aggregated Data Files
Other Data Sources
DataCube - Delivery and Contribution data.
atlas_fin_donors_20250806.xlsx - Old financial data (2012 - 2022).
Data Aggregation
Using the above sources, separate data files will be created based on the sections in the Project Overview Page.
Project Data- Summary of the core project data; including project information, budgets, makers and gms details.Project Budget Balance- The budget details for Result Based Workplan sections. This contains the output wise budget data.Project Result Data- The result data for Result Based Workplan section.Payment Tranches- Payment detailsProject Risk- Project risk management details
1. Project Data File
Load the data from
[UNDP_IATI].[IATI_FINANCIALS],[UNDP_IATI].[UNDP_PROJECTS],[UNDP_IATI].[UNDP_MARKERS],[PPM_Ext].[XXPROJ_GMS_PROJECT_DETAILS]andatlas_fin_donors_20250806.xlsx.From
[UNDP_IATI].[IATI_FINANCIALS]we consider only the records whereFUND_CATEGORYisPROGRAMME.
When calculating the budget, we apply a customized logic: if the fiscal year is greater than or equal to the current year, we use 'Budget'; otherwise, we use 'Expenditure'.
The same logics have been applied for atlas_fin_donors_20250806.csv and since it contain only data from 2012-2022, budgets and expenditures are the same.
Project markers data will be taken as a list of unique values per
PROJECT_NUMBER.
GMS rate is calculated as the average of ono-zero values for a
PROJECT_NUMBER.
Then all the data will be
LEFTjoined to the filteredIATI_FINANCIALSdata onPROJECT_NUMBER.
2. Project Activity Budget Data
Load the data from
[Fusion_FIN_Reports].[UNProjectBudgetBalance].First group the dat by
ProjectNumber,output,activity,Budget_Period,Accountto get the expenditure item level data.Then group the data by
ProjectNumber,output,Budget_Periodand calculate the output level budget and expenditure.Then group the data by
ProjectNumber,output,activityandBudget_Period, summing up thetot_budgetandtotal_expto get the total budget and expenditure for each activity.Final join all to single dataframe.
Calculate the budget completion percentage for each activity as
total_exp / tot_budget, ensuring the result is constrained between 0% and 100%.
3. Project Result Data
Load the data from
[UNDP_IATI].[UNDP_INDICATORS].Group the indicator data by
PROJECT_NUMBER, TASK_NUMBER, INDICATOR_ID, and RESULTS_YEARas follows.
Calculate the completion percentage for each activity based on
VALUE_TYPE, ensuring the result is constrained between 0% and 100%Number, Percentage, and Rating - Actual / Target
Boolean - 100 if actual equals to target else 0
Text - Nan
Then, the financial data will be left-joined with this dataset.
4. Payment Tranches
Load the data from
[FUSION_AR_FACTS_ALL].[UN_AR_Unbilled_Details_Report]which contain future tranches and[FUSION_AR_FACTS_ALL].[UN_Generate_AR_Invoices_Report]for collected tranches.Collect the data as follows:
UN_AR_Unbilled_Details_ReportUSD_AMOUNT :- AMOUNT
EVENT_DATE :- DATE
UN_Generate_AR_Invoices_ReportRECEIPT_AMOUNT_USD_EQUIVALENT :-AMOUNT
ACCOUNTING_DATE :- DATE
5. Project Risk
Load data from
[PPM_Ext].[XXPROJ_UNDP_PROJECT_RISK].Get the required columns.
6. Opportunity Data for Funded Amount
To calculate the funded amount per project, take the sum of
Total_Target_Funding__cfor records where StageName begins with "Agreement Signed".
Overview
Closed status: Open, Operationally Closed, Financial Closed.
Project ID: Number assigned to the project (01001220)
Modality: NIM (National Implementation Modality), DIM (Direct Implementation Modality).
Project Title: The title of the project.
Project Markers: Innovation, Partners, Digital, HOWS, OECD, Climate, Human Rights, WHOS, Gender, Sustaining Peace.
Implementing Partner: The implementing partner is the entity that is responsible for the implementation of the project.
Responsible Party: This is where you have an implement agent that is not UNDP and not the implementing partner.
Description: A description of the project.
Project Manager Photo: The photo of the project manager pulled from IDM
Project Manager Name: The name of the project manager (is always UNDP, regardless of the implementing partner as we place a responsible UNDP person)
Project Manager Email: UNDP email of the project manger.
Funding Partners
This section represent the donor wise budget from IATI_FINANCIALS.
Budget = The sum of expense up to current year and budget of current year
Australian DFAT
$3.15M
UNITED NATIONS DEVELOPMENT PROGRAMME
$-0.04K
Funding Details
Total Budget - The sum of expense up to current year and budget of current year
Funded – Funded amount by signed agreements
Unfunded - ( Total budget - Funded )
Contribution Received - Sum of revenue from Resource_Overview_Tbl where ACCOUNT_NUMBER id 14015
Contribution Pending - From UN_AR_Unbilled_Details_Report table summation of UDS amount except EVENT_TYPE not includes revenue + Unit Government cost sharing from Pipeline data
Total Delivery – Sum of the monetary amount of delivery (2018- Current year)
Total Current year Budget - Current year budget amount
Total Current Year Delivery - Current year delivery monetary amount
GMS Rate - GMS rate
Project Progress
Timeline - Timeline of the project taken from stat and end date of the project
Results - The mean percentage of Results Achievement over all years and all output
Delivery percentage = Total Delivery / Total Budget
Contribution percentage = Total Contribution from data cube data / Total Budget
Project Document Library
Document Categories - Categories of documents available in the project document library (Project,Portfolio,Proposal,Other).
Document Title - Title of the document or Name of the document.
URL Path - URL Path of the document from Docs-Project site in share point.
Project Alerts
Each alert card uses a traffic light color system to indicate status.
PQA
Check if PQA is done based on PQA database in the last two calendar years
PQA is missing
-
PQA is complete
Show if no data for the project number or isQA_Required false
Always show
SESP
Check if SESP is done based on SESP database
SESP is missing
-
SESP is complete
Show if no data for project number or isSESP_Required false
Always show
Delivery
Delivery performance based on linear trendline analysis vs project timeline
Score <70%
Score 70-84%
Score 85%+
Show if no data found for the project number
Always show
Project Document
Check if project document exists in the project document library
Cannot find project document
-
Project document found
-
Always show
Project Board Meeting Minutes
Check if project board meeting minutes exist in project document library
Cannot find meeting minutes
-
Meeting minutes found
-
Always show (ITM dependency)
Missing Results
Check if there are missing results for any output for previous years
Missing results detected
-
All results present
Show if no results data found for the project number
Always show
Overdue Management Actions
Check if there are overdue management actions from evaluations
Overdue actions exist
-
No overdue actions
Show if no evaluation data found for the project number
Always show
SEQ Case
Check if there is an open SEQ case (link to registry page)
Open SEQ case exists
-
-
-
Only show if open case exists
SRM Case
Check if there is an open SRM case (link to registry page)
Open SRM case exists
-
-
-
Only show if open case exists
No Cost Extension
Check if there is a no cost extension (show original close date and extension date)
-
Extension exists
-
-
Only show if extension exists
Financial Closure
Check if project is approaching or overdue for financial closure (counting from operational closure date)
Overdue for closure
Approaching closure
On track
Show if no data found for the project number
Always show
LPAC
Check if LPAC exists in the project document library
LPAC is missing
-
LPAC found
TBD
Always show
Audit & HACT
Show upcoming audits
TBD
TBD
TBD
TBD
Pending OAI data discussion
Contributions
Check if any payment tranches are overdue
TBD
TBD
TBD
TBD
Open question: how to handle multiple overdue tranches
Programme & Project Management (PPM)
TBD
Results Based Workplan
This section shows activity budget and result details by year for each output.
Task Number - Output 1,2...
Task Name - Name of the task
Total Budget - Total budget allocated for the task as the sum of tot_budget according to the year filter
Budget Delivery - Total expenditure (the sum of tot_exp) / Total Budget
Result Achivement - The mean of completion percentages
Activities
Activities - List of indicators and their budget details.
Activity Name - ACTIVITY 1.1, ACTIVITY 1.2, ...
Activity BUdget Delivery - The activity expenditure (The sum of tot_exp) / The activiy budget(the sum of tot_budget)
Expenditure Line Items - The list of accounts and their amounts
Results
Indicator Code - 1.1, 1.2 ,...
Indicator description - Small description about the activity
Completion Details - The actual result value over the target value
Result - The average of the completions of activities under the task
Funding Profile
Total Budget - The sum of expense up to current year and budget of current year
Funded – Funded amount by signed agreements
Unfunded - ( Total budget - Funded )
Funding Partners
Paid - Summation of Contribution Received per Donor
Remaining - Summation of Contribution Pending per Donor
Allocated - Paid + Remaining per donor
Payment Tranches
FundingPartnerName: The name of the funding partner.
Amount: The amount of the payment (
UN_Generate_AR_Invoices_Report->RECEIPT_AMOUNT_USD_EQUIVALENTandUN_AR_Unbilled_Details_Report->USD_AMOUNT).Date: The date of the payment (
UN_Generate_AR_Invoices_Report->ACCOUNTING_DATEandUN_AR_Unbilled_Details_Report->EVENT_DATE) .Status: The status of the payment.
Risk Register
Events: A brief description of the risk event or scenario that could affect the project (e.g., "Political instability affects project implementation").
Impact Level: A numerical rating (e.g., 1–5) indicating the potential severity of the risk's consequences if it occurs.
Likelihood: A numerical rating (e.g., 1–5) representing the probability of the risk event happening.
Risk Level: The overall risk rating (e.g., Low, Medium, High), typically derived from the combination of Impact Level and Likelihood.
Category: The type or domain of the risk (e.g., Political, Financial, Security, Technical, Environmental, Operational).
Causes: The underlying factors or triggers that could lead to the risk event (e.g., "Election cycles and policy changes").
Impacts: The specific effects or consequences on the project if the risk materializes (e.g., "Project delays and budget overruns").
Activities for Treatment: The mitigation measures or actions planned to reduce the likelihood or impact of the risk (e.g., "Engage stakeholders early and maintain political neutrality. Develop contingency plans for policy transitions.").
Last updated