173 :-3 Step Data Verification Portal







नमस्‍कार दोस्‍तों

Here’s a **description** for a **3-Step Data Verification Flow** in a **Google Apps Script Web App** (suitable for your DBT / Recharge / Application systems):

---

### **📑 3-Step Data Verification Flow**

This web app implements a **multi-level verification process** to ensure accuracy and integrity of submitted data. The process is divided into **three levels:**

---

#### **1️⃣ First Level – Data Entry**

* **Purpose:** Initial data collection from the applicant or field operator.
* **Interface:** A **form page** displayed after user login (validated against the `Users` sheet).
* **Functionality:**

  * Collects all required fields (text, dropdown, file uploads, etc.).
  * Auto-validates mandatory fields, duplicate checks (if enabled), and file size/format.
  * Saves submitted data to the **`Data_Entry` sheet** (Status column: `"Pending Verification"`).
  * Generates a **unique Transaction ID** for tracking.
* **Responsibility:** Performed by **field staff / data entry operators.**

---

#### **2️⃣ Second Level – Verification**

* **Purpose:** Review and verify submitted data by a **Verifier**.
* **Interface:** A **Verification Dashboard** accessible only to authorized verifier accounts.
* **Functionality:**

  * Displays all pending records from the `Data_Entry` sheet with their supporting documents/images.
  * Allows verifier to **Approve** or **Reject** each record.
  * On approval, updates the record’s **Status to `"Verified"`** and saves the verifier’s name, date & remarks.
  * On rejection, marks the record as `"Rejected"` and sends an auto-email notification to the submitter.
* **Responsibility:** Done by **Verifier / Supervisor** to ensure data correctness.

---

#### **3️⃣ Third Level – Final Verification / Approval**

* **Purpose:** Conduct the **final validation and authorization** before the record is accepted into the system.
* **Interface:** A **Final Approval Panel** accessible only to **Admin / Approver-level users**.
* **Functionality:**

  * Displays all records with Status `"Verified"` from Step-2.
  * Admin can **Approve as Final** or **Send Back for Correction**.
  * Final approval updates the **Status to `"Approved"`** and locks the record from further edits.
  * Triggers downstream actions: e.g., coin deduction, PDF generation, or certificate issuance.
  * Sends confirmation email/SMS to the user.
* **Responsibility:** **Admin / Final Approver** (e.g., VIP-EMITRA or District Officer).

---

### **📝 Key Features**

* **Role-Based Access Control:**

  * Data Entry → Field Users
  * Verify → Supervisor / Verifier
  * Final Approval → Admin
* **Audit Trail:** Tracks who entered, verified, and approved each record with timestamp & remarks.
* **Status Workflow:** `Pending Verification → Verified → Approved / Rejected`
* **Notifications:** Email/SMS on each status change.
* **Edit Lock:** After final approval, the record is locked to prevent unauthorized modifications.

---

### **📂 Suggested Google Sheets Structure**

| Column | Description                                                         |
| ------ | ------------------------------------------------------------------- |
| A      | Timestamp                                                           |
| B      | Transaction ID                                                      |
| C–H    | Form Data Fields                                                    |
| I      | Uploaded File Links                                                 |
| J      | Entered By (User ID)                                                |
| K      | Verified By (User ID)                                               |
| L      | Final Approved By (User ID)                                         |
| M      | Status (`Pending Verification`, `Verified`, `Approved`, `Rejected`) |
| N      | Remarks                                                             |
| O      | Last Updated                                                        |

---

Would you like me to provide the **full `code.gs` and `index.html`** for this 3-step verification web app (with role-based dashboards and status updates)?



173 :-3 Step Data Verification Portal  (Service 173) 


Click to Practical


इस प्रकार की एप्‍लीकेशन अगर आप अपनी वेबसाईट के लिए बनाना चाहते है तो निचे दिये गये दिशा निर्देशानुसार बिन्‍दुओं की पालना कर उक्‍त एप्‍लीकेशन को सोर्स कोड प्राप्‍त करें ाा

अत: आप ब्‍लॉग पूरा पढें एवं दिये गये दिशा निर्देशाें की पालना करें

Click to Get Source Code

  1. उपर दिय गयें लिंक पर किल्‍क करे 

  2.  उसके बाद एक नया पेज ऑपन होगा उसको ध्‍यानपूर्वक पडे एवं 173 नम्‍बर की सर्विस का चयन कर गुगल फॉर्म काे सबमिट कर दें ा  

  3. इसके बाद आपको एक ई मेल प्राप्‍त होगा उक्‍त ई मेल में आपको यूजर आई0डी0 एवं पासवर्ड प्राप्‍त होगें

  4. उक्‍त यूजर आई0डी0 एवं पासवर्ड को Service Login Portal पर डालकर ऑपन करें एवं वहां से वेब एप स्‍क्रीप्‍ट को कॉपी करेंा 

  5. इसके बाद  >>  New Deployment >>पर क्लिक करे

  6. इसके बाद  >> Select Anyone option and  Click to Deploy >>पर क्लिक करे








Post a Comment

Previous Post Next Post