Project Setup & Modifications: Key Relationships
This page covers:
Related pages:
Project Setup & Modifications: Overview
The Project object is the “glue” that holds together most other data in Amp Impact. It holds the high-level details of a project or an initiative, which is a set of activities performed to achieve certain objectives. Organizations often need to segment data on the Project object. There are several related records that are created when a project is initially set up, including Reporting Periods, Geographic Areas, Thematic Areas, Organization Roles, and Project Roles.
Project Setup & Modifications: Data Model
Below is the Project Setup data model subset.
Project Setup & Modifications: Summary of Key Relationships
There are a couple of relationships that are foundational to the overall use of Amp Impact:
Geographic Area through Project Geographic Area (junction object): This relationship allows organizations to relate specific Geographic Area records from the catalog of geographic areas to their Amp Impact Project.
Thematic Area through Project Thematic Area (junction object): This relationship allows organizations to relate specific Thematic Area records from a catalog of thematic areas (themes or strategic initiatives) to their Amp Impact Project.
Reporting Period: This relationship allows organizations to set a period of time for which a project's targets and results will be reported.
Project Role: This relationship allows organizations to associate different types of Contacts to their Project/s in Amp Impact.
Organization Role: This relationship allows organizations to associate Accounts/Organizations with their Project/s in Amp Impact.
Modification: This relationship allows organizations to track modifications to a particular project.
Here is a summary of these relationships:
Amp Object Label | Amp Object API name | Abbrv | Object Description | Sample Use | Also Sometimes Called | Key relationships (Amp object's relationship in parentheses) |
---|---|---|---|---|---|---|
Project | ampi__Project__c |
| The Project object holds the high-level details of a project (i.e. a set of activities performed to achieve certain objectives). This object is the 'glue' that holds together most other Amp data. The Project Object often has record types configured on it (eg to distinguish between Programs and Projects or Proposals and Projects). Project records can also be used to track a pipeline of proposals or planned projects/programs. | An international education NGO has a portfolio-level program called "Education for All" implemented in 13 countries. | Program(me), Grant, Investment | Master-Detail (Project is 'Master' object): Allocation, Budget, Disbursement, Organization Role Project Geographic Area, Project Thematic Area |
Geographic Area | ampi__Geographical_Area__c | GA | The Geographic Area object stores a list of geographies that can be assigned to projects to indicate where the project is being implemented. Depending on the client, this may be a list of global geographies (regions, countries) or at a more granular level (states, provinces, districts, or even villages). Geographic areas can also have a parent-child hierarchy. | An international NGO works in 120 countries, which they group into 7 regions for management and reporting purposes. The Geographic Areas object contains records for each of the regions and countries, and includes a self-lookup so that countries can be linked to their 'parent' region. | Area, Location | Geographic Area (self-lookup) |
Project Geographic Area | ampi__Project_Geographic_Area__c | PGA | The Project Geographic Area object captures the geographic units (regions, countries, etc.) where a project is being implemented, for the purpose of using Amp Impact's indicators, Set Targets, and Add Results functionality. It is necessary to create Project Geographic Areas only at the level for which targets and results need to be entered. For example, if a project works in 6 countries across 2 regions but targets/results are entered at the country level only, the Project Geographic Area records need to be created only for the countries. | The "Education for All" project is being implemented in 6 countries and needs to set targets / add results data for performance indicators at the country level, so the project manager creates 6 Project Geographic Area records (one for each country of implementation). | Program(me) Geographic Areas, Grant Geographic Areas, Investment Geographic Areas | Project (detail in MD relationship) |
Thematic Area | ampi__Thematic_Area__c | TA | "Thematic Area" is a flexible term that can be defined according to how an organization categorizes their Projects/Grants/etc and/or their Indicators. This is often according to different sectors that the organization works in (for example, Education, Health, WASH, etc.). Sometimes the Thematic Area object is also used to define cross-cutting themes or strategic initiatives (for example: Gender Equality; Reduce Maternal Mortality). | An international NGO categorizes its work into 5 sectors: Education, Health, Water and Sanitation, Youth Development, and Humanitarian Response. The organization also has three cross-cutting global themes: Gender Equality, Sustainability, and Capacity Building. One Thematic Area is created for these sectors and cross-cutting themes. These Thematic Areas can then be affiliated with Indicators (see Indicator Thematic Area object in this list) or Projects/Grants/etc. (see Project Thematic Area object in this list). | Themes, Sectors, Strategies, Outcome Areas, Strategic Initiatives | Project (detail in MD relationship) |
Project Thematic Area | ampi__Project_Thematic_Area__c | PTA | Junction object between Thematic Area and Project | The Education for All project works in the Education sector and also in the cross-cutting theme of Gender Equality. Two Project Thematic Area records are created to affiliate the Education and Gender Equality Thematic Areas with the project. *Note: In Amp Impact, if a Catalog Indicator is affiliated with a Thematic Area and this relationship is marked as 'Required,' then when a Project is afffiliated with the same Thematic Area through creation of a PTA record, a project indicator will automatically be created based off of the catalog indicator. For example: The catalog indicator "% graduation rate" is marked as a required indicator for the Education thematic area. When the "Education for All" project is affiliated with the Education thematic area, the indicator for "% graduation rate" will then be automatically assigned to the project. | Project Themes, Project Sectors | Project (detail in MD relationship) |
Project Role | ampi__Project_Role__c | None | Project role is a junction object between the Contact and Project objects and allows users to affiliate internal or external contacts with their projects. This allows project managers to maintain a record of Contacts who are currently working on or have previously worked on/been associated with the project. | A Project Role record is created for the Contact Jane Smith on the Education for All project to show that she is the current Project Manager. | Grant Role, Investment Role | Contact (detail in MD relationship) |
Organization Role | ampi__Organization_Role__c | None | Organization role is a junction object between the Account (Organization) and Project objects and allows users to affiliate accounts with their projects. This allows project managers to maintain a record of the Organizations that are currently working on or have previously worked on/been associated with a project. | An Organization Role record is created for the Education for All project for an Organization called "Nairobi Teachers' Association" to show that they are an Implementing Partner on the project. | Partner Organzation, Donor, Institution Role | Account (detail in MD relationship) |
Reporting Period | ampi__Reporting_Period__c | RP | Reporting periods represent time periods during a project. The object is commonly used to manage grant reports or progress reports (including narrative, results, financials, and files). It is an important object for Indicator Management and also for Financial Management (every Financial must link to an RP). | The 'One for Change' project has 3 annual reporting periods (2019, 2020, 2021) and a Life of Project reporting period. | Period, Report, Grant Report, Progress Report, Time Period | Project (child in lookup) |
Modification | ampi_Modification__c |
| The Modification object tracks major change requests or amendments related to project. These may be initiated by a grantee, partner, or grantmaker. Common modification types are Costed Extensions, No-Cost Extensions, and Budget Reallocation. | A grantee requests a no-cost extension to have more time to complete the planned activities of the project. | Change Request, Amendment, Extension | Project (child in lookup) |