OpenSPP Modules Index
Contents
OpenSPP Modules Index#
Warning
Work in Progress: This document is actively being developed and updated. Content may be incomplete or subject to change.
SPP Modules#
Module |
Summary |
---|---|
Provides foundational API functions and methods for seamless interaction with the OpenSPP system, enabling data exchange via APIs or XML-RPC. |
|
Manage cash and in-kind entitlements, integrate with inventory, and enhance program management features for comprehensive social protection and agricultural support. |
|
Enhances user role management with local roles and area-based access control for improved data security and granularity in OpenSPP. |
|
Provides a DCI-compliant RESTful API for secure data exchange with OpenSPP's registry. |
|
Manages the distribution of in-kind entitlements within social protection programs, handling inventory, service points, and beneficiary redemption. |
|
Provides secure encryption, decryption, signing, and verification of data within OpenSPP using JWCrypto. |
|
Provides a framework for integrating external data sources into OpenSPP, enabling connection to and retrieval of data from external systems like farmer registries and social protection programs. |
|
Provides pre-populated demo data for the OpenSPP Farmer Registry, showcasing its features with realistic sample data. |
|
Streamlines the import of registrant data into OpenSPP, simplifies data mapping, and automates unique ID generation. |
|
Enables exporting large datasets to Excel by overriding the default export functionality and providing error handling for exceeding Excel row limits. |
|
This module allows administrators to define and manage audit rules to track and log changes made to critical data within the OpenSPP platform, ensuring data security and integrity. |
|
Define complex program eligibility criteria using SQL queries for flexible and automated beneficiary enrollment within OpenSPP. |
|
Provides a user-friendly interface for defining and managing custom fields for registrants within the OpenSPP platform, allowing implementers to tailor data collection to program-specific needs. |
|
This module allows managing terminal devices associated with each service point, tracking their model, Android version, and active status. |
|
Provides audit logging functionality to track data changes and user actions within OpenSPP, enhancing transparency and accountability. |
|
Provides RESTful API endpoints for accessing and managing OpenSPP's core data, including service points, programs, products, and entitlements. |
|
Manages compliance criteria within social protection programs, allowing administrators to define and enforce additional eligibility requirements beyond initial program criteria. |
|
Calculates a Proxy Means Testing (PMT) score for groups of registrants to aid in beneficiary identification and prioritization for social protection programs. |
|
Enhances data imports in OpenSPP by enabling the matching of imported records with existing data to prevent duplicates and ensure data integrity. |
|
Provides Geographical Information System (GIS) capabilities to OpenSPP, enabling visualization and interaction with geospatial data on maps, integrating with modules like Registries and Targeting & Eligibility for enhanced program management. |
|
Demonstrates the GIS capabilities of the OpenSPP Base GIS module by providing practical examples and use cases with GIS views, data layers, and raster layers. |
|
Enables the issuance and management of Verifiable Credentials (VCs) within the OpenSPP platform, leveraging OpenID Connect for Verifiable Presentations (OpenID4VP) to provide secure and verifiable digital credentials for registrants. |
|
Records and tracks events related to individual and group registrants, providing a chronological history of changes and actions within the OpenSPP system. |
|
This module enables the management of service points, linking them to geographical areas, company entities, and user accounts for streamlined service delivery within OpenSPP. |
|
Enables integration with external registries, particularly those adhering to the DCI (Digital Civil Identity) standard, for importing and synchronizing registrant data into OpenSPP. |
|
Provides essential settings and customizations for OpenSPP implementations, including Country Office management and user interface adaptations. |
|
Provides a specialized workflow for adding new farmers to existing groups in the registry. |
|
Provides demonstration data for the OpenSPP system, including sample registrants, programs, and products to facilitate user exploration and training. |
|
Provides OAuth 2.0 authentication for secure access to the OpenSPP API. |
|
This module enables the management and geospatial visualization of land records within OpenSPP, linking land parcels to farms, tracking ownership, and supporting land governance initiatives. |
|
Provides essential configurations, UI customizations, and base functionalities for the OpenSPP system, including top-up card management and integration with other OpenSPP modules for areas, service points, programs, and custom fields. |
|
Provides a mechanism for manually creating entitlements for beneficiaries within specific program cycles in OpenSPP, offering flexibility for programs with unique eligibility criteria or situations not covered by automated rules. |
|
This module allows you to define baskets of goods and services that beneficiaries are entitled to receive, simplifying in-kind entitlement management within social protection programs. |
|
Provides demonstration data and functionalities for the OpenSPP system, showcasing its capabilities in managing social protection programs and registries with pre-populated data for exploration and testing. |
|
Introduces hierarchical relationships between groups, allowing for nested group structures within social protection programs and farmer registries. |
|
Provides demonstration data and functionalities for the OpenSPP event tracking system, showcasing practical applications through predefined event types, data models, views, and wizards. |
|
Provides a framework for building and managing a RESTful API for the OpenSPP platform, including API definition, documentation, security, and logging. |
|
Provides interactive dashboards and reports for visualizing data from the OpenSPP Farmer Registry, offering insights into key metrics and trends related to registered farmers. |
|
Provides enhanced tagging capabilities for registrants in OpenSPP, allowing for better organization and management of registrant data. |
|
Enables daily recomputation of specified fields to maintain data accuracy and improve performance by offloading intensive calculations. |
|
Enables the issuance of Verifiable Credentials (VCs) for individual registrants within the OpenSPP platform, integrating with OpenID Connect for Verifiable Presentations and Decentralized Identifiers. |
|
Automatically updates entitlement states based on their redemption status at the end of program cycles in OpenSPP. |
|
Extend Odoo POS to redeem entitlements from OpenSPP for secure and efficient beneficiary transactions. |
|
Streamlines the process of handling changes to registrant information within the OpenSPP system, providing a structured framework for submitting, reviewing, approving, and applying modifications. |
|
Tracks cash spending by beneficiaries against allocated entitlements in basic cash programs, calculating remaining balances and supporting program monitoring. |
|
This module allows users to record and track program membership-related events, such as enrollment, suspension, or exit, and link them to specific program membership records within OpenSPP. |
|
Manages ID card requests, approvals, batch printing, and distribution for registrants within social protection programs and farmer registries. |
|
No summary provided |
|
This module enables management of geographical areas, linking them to registrants for targeted interventions and analysis in social protection programs. |
|
Extends OpenSPP Programs to integrate service points, enabling the association of beneficiaries and entitlements with designated service delivery locations for improved program efficiency and targeted benefit distribution. |
|
Provides RESTful API endpoints for accessing and querying geospatial data within OpenSPP, secured with OAuth 2.0. |
|
No summary provided |
|
Customizes the OpenSPP UI to enhance filtering for Res Partners, improving usability and efficiency in managing registrants within social protection programs. |
|
Provides a demonstration of adding children or members to an existing group in the registry using the OpenSPP Change Request framework, including a dedicated form, ID scanning integration, and automated data updates. |
|
Enables the scanning of physical ID documents directly into a registrant's profile, streamlining data entry and improving accuracy in the OpenSPP Registry. |
|
Generates and manages unique IDs for social protection programs, enhancing identification and integration within the OpenSPP platform. |
|
Enables the issuance of Verifiable Credentials (VCs) for groups of registrants, integrating with group management to represent group identity and attributes. |
|
Enables posting of audit log messages to related parent records, providing a centralized view of changes across interconnected data in social protection programs. |
|
This module enhances the OpenSPP program creation process by enabling the configuration and application of exclusion filters, ensuring that only eligible registrants are considered for enrollment in new programs. |
|
Base module for managing farmer registries, linking farmers to farms, land, and agricultural activities. |
|
Provides tools for managing and visualizing irrigation infrastructure within OpenSPP, enabling efficient tracking, planning, and analysis of irrigation systems and their impact. |
|
Adds customizable fields to registrant profiles for enhanced data collection and program management in OpenSPP. |
|
Enhances Odoo's filtering system by allowing administrators to control which fields are displayed in filter dropdowns, improving user experience and data management. |
|
No summary provided |
|
Integrates GIS capabilities into OpenSPP's Area management, enabling visualization on maps, associating coordinates, defining polygons, and facilitating spatial analysis for improved targeting and monitoring of social protection programs. |
|
Allows administrators to enable custom fields for filtering, enhancing data analysis and program operations. |
|
Provides a centralized system for managing and organizing documents within OpenSPP, facilitating efficient storage, retrieval, and categorization of files related to social protection programs. |
|
Define eligibility criteria for programs based on registrant tags and geographical areas, automating beneficiary identification and improving targeting accuracy. |
|
This module records and manages transactions related to entitlement redemptions, providing a transparent history for both cash and in-kind benefits. |
|
Manage cash-based entitlements for beneficiaries within social protection programs, including defining calculation rules, automating disbursement, and tracking payments. |
G2P Modules#
Module |
Summary |
---|---|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |
|
No summary provided |