G2PIntakeFormDefinition
g2p_intake_form_definitions - the principal metadata information on creation of intake forms on registers
Defines intake forms — structured input channels for creating new records in a REGISTER or PROGRAM_REGISTER.
An intake form groups sections (via G2PIntakeFormUITab and G2PIntakeFormUITabSection) into a workflow exposed through portal UIs or the ingestion pipeline.
Attributes
form_id
Primary key.
register_id
Target register. References g2p_register_definitions.register_id.
form_mnemonic
Unique short name for API routing and configuration lookup.
form_description
Human-readable description of purpose and channel.
number_of_verifications
Independent verifications required before approval.
used_only_in_ingestion_pipeline
When TRUE, form is pipeline-only and not shown in portal UIs.
Intake workflow
When a user submits an intake form:
The platform creates intake submission records and change requests per section.
The primary section (G2PRegisterSection) is processed first.
Required verifications must complete before approval.
On approval, change requests are applied to the register.
Related metadata
g2p_intake_form_ui_tabs
G2PIntakeFormUITab
g2p_intake_form_ui_tab_sections
G2PIntakeFormUITabSection
g2p_register_sections
Input channel linkage (staff portal, agent portal, etc.) may be configured in meta_data/registry-configurations/g2p_input_mechanisms.sql.
Last updated
Was this helpful?