DIGIT Public Finance Management
PlatformDomainsAcademyDesign SystemFeedback
v1.1-alpha
v1.1-alpha
  • iFIX
  • Blue Print
  • Platform
    • Release Notes
      • mGramSeva Release Notes
        • MDMS & Configuration Updates
        • Test Cases
        • Service Build Updates
        • mGramSeva Product Release Notes
      • iFIX Core Release Notes
        • iFIX Core Build Updates
        • iFIX Core Test Cases
      • iFIX Adaptor Release Notes
        • iFIX Adaptor Build Update
        • iFIX Adaptor Test Cases
    • Features
    • Architecture
      • Principles
      • Specifications
        • Information Model
        • APIs
      • Services
        • iFix Master Data Service
        • iFix Department Entity Service
        • iFix Fiscal Event Service
        • iFix Fiscal Event Post Processor
        • iFix Client Management Service
          • Keycloak Setup
      • Technology
    • Installation
      • Infrastructure Setup
        • Quickstart/Local Setup
        • On AWS
        • On Azure
      • Deploy Services
        • Deploy from your local machine
        • CI/CD
      • API Access Key
      • Configuring Master Data
    • Source Code
  • Exemplar
    • mGramSeva
      • Functionalities
        • Login and Forgot Password
        • User Roles and Home Screen
        • Create Consumer
        • Search Consumer
        • Edit Consumer
        • View Consumer
        • Billing - Bulk Demand Generation
        • Billing - Metered Connection
        • Revenue Collection - Offline
        • Expenditure - Add Expense
        • Expenditure - Modify Expense
        • User Onboarding - Bulk Upload
        • User Onboarding/Walkthrough
        • Feedback - Post Payment
        • SMS Notifications
        • Home Page Notifications
        • Edit User Profile
        • Bill and Receipt PDF
        • Update Expense Search
        • Bulk Demand Generation for Non Metered
        • Demand/Bill Generation for Metered Connection
        • Household Register
        • Tabular Dashboard - Expense
        • Tabular Dashboard - Collection
        • Download Bills and Receipt
      • Architecture
        • Technology
      • Source Code
      • Documents
        • User Manual
        • Demo video
        • UI Mockups
        • mGramSeva UI
          • Application Permissions & Dependencies
        • Tech User Manual
          • Language Selection
          • Login
          • Update Password FTL
          • Forgot Password
          • Home
          • Edit Profile
          • Change Password
          • Generate Bill
          • Search Connection
          • Consumer Details
            • Create Consumer
            • Update Consumer
          • Expenses
            • Add Expenses
            • Search Expense Bills
            • Modify Expenses
          • Dashboard
            • Monthly Dashboard
            • Collections Dashboard
            • Expenditure Dashboard
          • Collect Payment
          • Consumer Feedback
          • Household Register
          • Bluetooth Thermal Printer Integration
          • Application Structure
        • Application Structure
        • Integration Testing
        • Integration Testing With Github Actions
        • Firebase Analytics Integration
        • Backend Services
          • mGramSeva - Water Services
          • mGramSeva - Water Service Calculator
          • mGramSeva e-Challan Service
          • mGramSeva - User Service
          • mGramSeva - Billing Service
          • mGramSeva - User OTP
          • iFix Adapter Integration Service
          • mGramSeva - Rollout Dashboard
          • mGramSeva Scheduler
          • mGramSeva- Services Re-Indexing
          • mGramSeva Dashboard
    • iFIX Adapter
      • iFix Adapter Services v1.0
      • Source Code
      • Installation
        • Local Setup
        • CI/CD
    • iFIX Dashboard
      • Features
      • Architecture
        • Technology
      • Source Code
      • Installation
        • Local Setup
        • CI/CD
      • Documents
        • iFIX Core Data Cleanup
        • Master Data Setup
        • Fiscal Event Aggregator
  • Ecosystem
    • News and Events
  • Community
    • Roadmap
    • Discussions
    • Issues
Powered by GitBook

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.

On this page
  • User Interaction on Screen
  • File Path
  • API Details
  • File Path

Was this helpful?

  1. Exemplar
  2. mGramSeva
  3. Documents
  4. Tech User Manual

Household Register

PreviousConsumer FeedbackNextBluetooth Thermal Printer Integration

Last updated 3 years ago

Was this helpful?

Link → {base url}/mgramseva/home/householdRegister

Users are redirected to this screen if they select the Household Register tile/card on the home screen.

The Household Register tile/card is displayed to the user with COLLECTION_OPERATOR role.

User Interaction on Screen

  • From the text field, users can search connections by using connection ID.

  • Users can see all the connections data of the selected tenant till the current date based on their payment status (Ex: All, Paid, Pending).

  • Initially, only 10 connections are loaded for the selected tab. The pagination drop-down and right arrow click enable users to view more connections.

  • By selecting any connection ID users are navigated to the View Consumer Details Screen.

  • Click on the Download button to get all the household records in PDF format

  • Click on Share to share the PDF in Whats App

File Path

Primary Files :

API Details

End Point

Request Method

Request Info

/ws-services/wc/_search

POST

tenantId : {} offset ; {} limit : {} toDate : {} isCollectionCount: {}

isBillPaid connectionNumber: {} freeSearch: {}

sortOrder: {}

sortBy : {}

/filestore/v1/files

POST

tenantId : {}

module : {}

/egov-url-shortening/shortener

POST

url : {}

Stack

1 → Home Screen. + Household Register Screen

Pop → Household Register Screen→ Home Screen

2 → Home Screen. + Household Register Screen + View Consumer Details Screen

Pop → View Consumer Details Screen → Household Register Screen

Widgets used from Library

Widgets

File Path

Description

Pagination

Pagination

BuildTextField

Text Field

BillsTable

Table

LabelText

Title

SubLabelText

Subtitle

Role Access Mapping

case Routes.HOUSEHOLD:
    return ['COLLECTION_OPERATOR', 'SUPERUSER'];

File Path

Model → ,

View →

Controller → ,

https://github.com/misdwss/punjab-mgramseva/blob/develop/frontend/mgramseva/lib/providers/household_register_provider.dart
https://github.com/misdwss/punjab-mgramseva/blob/develop/frontend/mgramseva/lib/repository/search_connection_repo.dart
punjab-mgramseva/water_connection.dart at master · misdwss/punjab-mgramseva
punjab-mgramseva/water_connections.dart at master · misdwss/punjab-mgramseva
https://github.com/misdwss/punjab-mgramseva/tree/develop/frontend/mgramseva/lib/screeens/HouseholdRegister - Connect to preview
punjab-mgramseva/pagination.dart at develop · egovernments/punjab-mgramseva
punjab-mgramseva/TextFieldBuilder.dart at master · misdwss/punjab-mgramseva
punjab-mgramseva/BillsTable.dart at master · misdwss/punjab-mgramseva
punjab-mgramseva/LabelText.dart at master · misdwss/punjab-mgramseva
punjab-mgramseva/SubLabel.dart at master · misdwss/punjab-mgramseva
https://github.com/misdwss/punjab-mgramseva/blob/develop/frontend/mgramseva/lib/screeens/HouseholdRegister/HouseholdRegister.dartgithub.com
https://github.com/misdwss/punjab-mgramseva/blob/develop/frontend/mgramseva/lib/screeens/HouseholdRegister/HouseholdSearch.dartgithub.com
https://github.com/misdwss/punjab-mgramseva/blob/develop/frontend/mgramseva/lib/screeens/HouseholdRegister/HouseholdList.dartgithub.com
https://github.com/misdwss/punjab-mgramseva/blob/develop/frontend/mgramseva/lib/screeens/HouseholdRegister/household_pdf.dartgithub.com
Household records in PDF format