Toggle navigation sidebar
Toggle in-page Table of Contents
OpenSPP Documentation v2.0
Search string
⌘
K
Products
OpenSPP SP-MIS
Modules included
Relevant user guides
Relevant configuration guides
Demo module
OpenSPP Social Registry
Modules included
Relevant user guides
Relevant configuration guides
OpenSPP Farmer Registry
Modules included
Relevant user guides
Relevant configuration guides
OpenSPP DRIMS
Modules included
Relevant user guides
Relevant configuration guides
OpenSPP Disability Registry
Modules included
Relevant user guides
Relevant configuration guides
Custom module combinations
Features in OpenSPP
Unified registry
GIS & land management
Program management
Eligibility & targeting
Payment & disbursement
In-Kind benefits
Data integration & APIs
Change management
Grievance redress
Learn
Registry
Programs
Cycles
Eligibility
Compliance
Entitlements
Payments
Deduplication
Change requests
Get started
Installing OpenSPP
Docker installation
Module installation
General module installation
SP-MIS installation
Social Registry installation
Farmer Registry installation
DRIMS installation
Disability Registry installation
Try our products
Try OpenSPP SP-MIS
Install SP-MIS demo data
SP-MIS Stories
SP-MIS Demo scenarios
Choosing your configuration
Configuration vs customization
From Proof of Concept to Pilot
User guide
Getting started
Navigating the OpenSPP interface
Administrating role-based access
Registry
Register an individual
Register a group
Search and filter registrants
Import registrant data
Export registrant data
Manage farm data
Change Requests
Submit a change request
Review a change request
Change request types
Case management
Core case management workflow
Programs
Create programs
Manage in-kind products
Work with program cycles
Enroll beneficiaries
Allocate funds to programs
Manage entitlements
Payments
View Service Points
Approvals
Review and Approve Requests
DRIMS User Guide
Understand the Dashboard
Receive a Donation
Manage Inventory
Submit a Relief Request
Process a Dispatch
Handle Returns
Grievance Redress Mechanism (GRM)
Manage grievances
Geographic Information System (GIS)
View maps and generate reports
Reference
Geographic Areas
Vocabularies (Code Lists)
Configuration guide
Alerts
Alerts overview
Approval workflows
Approval workflows overview
Approval tiers
Batch approvals and freeze periods
Area management
Area management overview
HDX COD integration
Audit configuration
Audit configuration overview
Audit backends
Banking
Banking overview
Case management
Case management overview
Case stages
Case teams
CEL expressions
CEL quick start
CEL syntax reference
Variables
CEL cookbook
CEL troubleshooting
Change request types
Overview
Creating change request types
Field mappings
Conflict and duplicate detection
Common configuration patterns
Custom detail models
Troubleshooting
Consent configuration
Consent management overview
Configuring privacy notices
Recording consent
API consent filtering
Custom fields
Custom fields overview
DRIMS Configuration Guide
Configuring Warehouses
Configuring Approval Workflows
Configuring Alerts and Thresholds
Configuring Vocabularies
Eligibility rules
CEL expressions for eligibility
Geographic targeting
Expression templates
Testing eligibility rules
Advanced eligibility configuration
Entitlement formulas
Cash calculations
In-kind entitlements
Formula library
Dynamic entitlements
Conditional logic
Event Data
Event Data Overview
Configuring Event Types
Defining Event Fields
Farmer registry
Farmer registry overview
Farm details, seasons, and activities
GIS configuration
GIS configuration overview
GIS reports and indicator layers
Grievance redress
Grievance redress overview
SLA rules
GRM teams and tags
Hazard management
Hazard management overview
Linking programs to hazard incidents
Import matching
Import matching overview
OpenSPP Studio
Studio Overview
Custom Fields (Registry Field Builder)
Event Type Designer
Role configuration
Access control overview
Assigning roles to users
Predefined roles
Creating custom roles
Troubleshooting
Scoring & Assessment
Scoring Framework Overview
Proxy Means Test (PMT) Configuration
Vulnerability Scoring Configuration
Social Welfare Development Index (SWDI)
Creating Custom Scoring Formulas
Service points
Service points overview
Service point lifecycle
Session tracking
Session tracking overview
Simulation
Simulation overview
Storage backend
Storage backend overview
Variables
Variables Overview
Creating Variables
Variable Types
Using Variables in CEL
Vocabulary System
Vocabulary Overview
Standard Vocabularies
Vocabulary Profiles
Custom Vocabularies
Developer guide
Development setup
Architecture
Module organization
Data model
Custom modules
Module scaffold
Models
Security
Views and menus
Mixins
Testing
Example: custom registry fields
Custom program managers
Manager pattern
Building a custom manager
Tutorial: build CCT program managers
Custom change request types
Detail models
Apply strategies
Approval hooks
Tutorial: build a transfer member CR type
API V2
API V2 Overview
Authentication
External Identifiers
Consent Management
API Resources
Search and Filtering
Batch Operations
Error Handling
Tutorial: build a Python API client
Studio API Integration
Entitlements and Cycles
Products and Service Points
DCI Integration
DCI Overview
OpenSPP as DCI Server
OpenSPP as DCI Client
DCI Protocol Details
Security and Encryption
CEL (Common Expression Language)
CEL Internals
Studio
Audit and Versioning
Contributing
Operations guide
Deployment
Production Hardening
Security
Access Control
Data Classification
PII Encryption
Key Management
Audit Logging
Security Scanning
Storage
Backup & Recovery
Monitoring & Alerts
Reference
Modules Reference
Alerts
Analytics
API V2
Change Request
Cycles
Data
Entitlements
GIS API
Products
Service Points
Simulation API
Vocabulary
Approval Workflows
Area Management
HDX COD Integration
Attachment Antivirus Scan
Audit
Banking / Bank Details
Base (Common)
Base Settings
Branding Kit
Case Management Base
CEL Rules
Demo Data
Entitlements Integration
Graduation Integration
Programs Integration
Registry Integration
Session Integration
CEL Domain Query Builder
Event Data Integration
Registry Search
Vocabulary Integration
Expression Widget
Registry Search
Expression Widget
Change Request V2
Advanced Types
Base Types
QR Credentials (Claim 169)
Consent
Custom Fields
DCI Core
Client
Client - CRVS
Client - Disability
Client - IBR
Demo
Server
Demo
Disability Registry
Document Management System
DRIMS - Disaster Response Inventory Management
Sri Lanka Configuration
Sri Lanka Demo
Encryption: Base
Event Data
Farmer Registry
Change Request Types
Dashboard
Demo
Vocabularies
GIS
Indicators
Reports
Reports - Programs
Registrant GIS
Graduation Management
Grievance Redress Mechanism
Case Link
CEL Rules
Demo Data
Programs Integration
Registry Integration
Hazard & Emergency Management
Programs Integration
Programs Integration
Hide Menus Base
HXL Integration
Area Integration
Import Match
Indicator
Indicator Studio
Irrigation
Key Management
Land Record
Metric
Metric Service
MIS Demo V2
API: Oauth
Programs
Registrant GIS
Registry
Registry Group Hierarchy
Registry Search Portal
Scoring
Programs Bridge
Security
Service Points
Session Tracking
Targeting Simulation
Source Tracking
Starter: Farmer Registry
Starter: Social Registry
Starter: SP-MIS
Storage Backend
Studio
API v2 Integration
Change Requests
Events
User Roles
Versioning
Vocabulary
Theme
Vocabulary Reference
Humanitarian Terms Glossary
OpenSPP Glossary
What's new in OpenSPP v2
Community and support
Contributing
Internationalization and Localization
Modules Maturity Levels and Development Status Policy
Module Lifecycle - Maintainer Role Policy
Contributor Covenant Code of Conduct
OpenSPP Vulnerability Disclosure Policy
Why OpenSPP is built on Odoo
Licensing
Index
repository
open issue
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
Symbols
4W Report
A
Administrator-driven approach for intake and registration (aka supply-driven approach or en masse registration approach)
Affected Population
Appeals
Applicants
Approval State
Assessment of needs and conditions
Assistance unit
Authentication
B
BaseCycleManager (class in odoo.addons.spp_programs.models.managers.cycle_manager)
BaseEntitlementManager (class in odoo.addons.spp_programs.models.managers.entitlement_manager)
BaseNotificationManager (class in odoo.addons.spp_programs.models.managers.notification_manager)
BaseProgramManager (class in odoo.addons.spp_programs.models.managers.program_manager)
Beneficiaries
Beneficiary
Beneficiary operations management
Beneficiary registry
Benefits
Biometric identification
Biometrics or biometric data
C
Case management
Cash transfers
Categorical targeting
Census-sweep registration method
Child allowance
Child protective services (CPS)
Child support
Child welfare services
Civil registration
Cluster
Co-Lead
co-responsibilities
Community-based targeting
Complaint
Compliance and noncompliance (of conditionalities)
Compliance period
Compliance rates
Compliance verification period
Compliance verification processing
Conditional cash transfers (CCTs)
Conditionalities
Conditionalities monitoring
Conditionalities monitoring cycle
Conditionalities monitoring rates
Coordination Mode
Corruption
D
Data dictionary
Data integration
Data privacy
Data protection
Data validation
Data verification
Decentralization
decentralized
Decision on benefits and service packages
deconcentrated
Deconcentration
Deduplication
Delivery chain
Delivery chain process mapping
Delivery systems
Designated recipient
Disabled
Discouraged workers (aka available potential job seekers)
Donation
Dynamic data or transactional data
E
Effectiveness
Efficiency
Eligibility
Eligibility criteria
Employment incentives
Enrollment decisions
Entitlements
F
Family
Family allowance
Foundational identification system
Fraud
Fulfillment State
Funding Partner
G
Geographic targeting mechanisms
Grievance
Grievance redress mechanism (GRM)
Guaranteed minimum income (GMI) programs
H
Hard-to-serve individuals or families
Home care services
Horizontal and vertical coordination
Household
Human-centered design
Hybrid means testing (HMT)
I
IASC
Identification
Identity assurance
Identity proofing
Implementing Partner
Inactive
Individualized action plan (IAP)
Ineligible
Information
Information security
Information systems
Information technology
Institutional care services
Integrated beneficiary registry
Integrated information management framework
Intended population
Intermediation
L
Labor markets
Lead Agency
Life-Threatening
Long-term unemployment
M
Master data
Means testing (MT)
Metadata
Migrant worker
N
Notification and onboarding
O
OCHA
On-demand approach for intake and registration
One-stop shops/service centers
Open-source software
Outreach
Outsourcing
Oversight and controls
P
Passive labor market programs
Payment service provider
Payments administration
Payments provision
Payments reconciliation
Performance measurement framework
Personal data
Pipeline
POD
Prepositioned Stock
Priority Level
Procedure of payments
Proof of Delivery
Provision of services
Proxy means testing
R
Recruitment incentives/wage subsidies
Reduction of benefits for noncompliance with conditionalities
Refugee
Registrant
Registration
Registration quotas
Registration targets
S
Service Point
Services
SMSNotificationManager (class in odoo.addons.spp_programs.models.managers.notification_manager)
SMSTemplate (class in odoo.addons.spp_programs.models.managers.notification_manager)
Social assistance
Social insurance
Social pensions
Social protection
(SP)
Social registry
Social services
Stock Health
T
Target group
Targeting
Targeting criteria
Technical Partner
Termination of benefits for conditionalities noncompliance
Three-tier architecture
Time
costs; visits (TCV)
Training
Turnkey system
U
Unconditional cash transfers (UCTs)
Unemployed
Unemployment
Unemployment benefits
Usage Restriction
W
Waybill