DIGIT Works
PlatformDomainsAcademyDesign SystemFeedback
Works v0.2
Works v0.2
  • Introducing DIGIT Works Platform
  • Platform
    • Release Notes
      • MDMS & Configuration Updates
      • Test cases
      • Data Migration
      • Service Build Updates
    • Platform Capabilities
    • Architecture
      • High Level Design
      • Low Level Design
        • Registries
          • Individual
          • Bank Account
          • Organization
        • Services
          • Project
          • Estimates
          • Contracts
          • Attendance
          • Muster Roll
          • Expense
    • Functional Specifications
      • Project
      • Estimates
      • Organisation
      • Attendance Management
      • Muster Roll
      • Expenditure / Billing
      • Contracts
    • Platform Services
      • Project
      • Estimate
      • Contracts
      • Attendance
      • Muster Roll
      • Expense
      • Bank Account
      • Organisation
    • Source Code
    • Roadmap
    • Installation
    • Configuration
      • Service Configuration
        • Project
        • Estimate
        • Contract
        • Attendance
        • Muster Roll
        • Expense
        • Bank accounts
        • Organisation
        • Individual
  • Products
    • Works App
      • UX Design
      • Technical Design
      • Field App User Manual
      • Configuration Manual
      • Technical Manual
  • Programmes
    • MUKTASoft v1.0
    • MUKTASoft v1.1
      • Specifications
        • Roadmap
        • User Persona
        • Functional Requirements
          • Product Requirements Document
          • User Stories
            • Time Extension
              • CBO: Create Time Extension
              • Time Extension Workflow
              • EMP: Create Time Extension
              • Search and View Time Extension
              • CBO: My Requests
              • CBO: Edit Time Extension
            • JIT-FS Integration
              • Fund Allocation Register
              • Create Payment Instruction
              • PIS: Payment Instruction Status
              • PAG: Payment Advice Status
              • PD: Update payment details
              • FD: Update Failed Payments
              • Create Revised Payment Instruction
              • Revised PI: Update payment details
              • Revised PI: Updated Failed Payments
              • Search Payment Instruction
              • View Payment Instruction
            • Work Order
              • Create Work Order
              • Work Order Workflow
              • Work Order Inbox Page
              • Create/ Submit Work Order
              • Edit/Submit Work Order
              • Verify & Forward
              • Send Back
              • Send Back To Originator
              • Reject Work Order
              • Approve
              • Search Work Order
              • Work Order PDF
            • Dashboard v1.0
      • Deployment
        • Release Notes
          • Service Build Updates
          • MDMS & Configuration Updates
          • Gate 2 Release Checklist
          • Test Cases
        • Deployment Guide
          • Dashboard Reindexing
        • MuktaSoft Services
          • IFMS Adapter
          • Expense Calculator
          • Works PDF
          • Bill Scheduler
        • Configuration
          • Master Data Templates
            • Project Type
            • Target Demography
            • Unit Of Measurement (Units)
            • Overheads
            • Skill Category & Skills
            • Community-Based Organisation Roles
            • Scheme
            • Expense Heads
            • Standard Deductions
            • Organisation Type
            • Organisation Sub Type
            • Organisation Functional Category
            • Organisation Class/Rank
            • HRMS Sections/Departments
            • HRMS Designation
            • HRMS Employment Type
            • User Role
            • Organization
            • Wage Seeker
            • Tenants
            • Ward Boundary
            • Locality Boundary
            • Payment Advice Format
            • Users Data
          • Notifications & SMS Templates
          • Localisation
          • Platform Service Configuration
          • UI Configuration
            • Common Configurations
              • Role Configuration
              • MDMS Configuration
              • APK Generation
            • Modules
              • Project
              • Estimate
              • Workorder
                • Time Extension
              • Muster Roll
              • Bill
              • Organization
              • Wage Seeker
              • Wage Seeker (CBO Application)
              • Attendance (CBO Application)
              • Muster Roll (CBO Application)
              • Mukta Dashboard
              • IFMS Adapter UI
            • Drafts
              • Contracts
                • Create Contract
                • Contract Workflow
                • Modify Contract
              • Estimate
                • Create Estimate
                • Estimate Worflow
                • Modify Estimate
              • Attendance Management
                • Inbox
                • View Attendance
                • Modify Attendance
        • Customisation
          • Works UI
            • UI Tech Flow Diagrams
          • UI Screens Customisation
            • Document Upload Container
            • CSS Customisation
            • Inbox/Search Screen
      • Implementation
        • Pilot Roll Out Plan
        • Pilot Go Live Definition
        • Pilot Sucess Metrics
        • Adoption Metrics
        • Adoption Template
        • Implementation Plan & Checklist
        • Issue Management - Standard Operating Procedures
        • Training Resources
          • User Manual
            • Getting Started
            • CBO User Manual
              • CBO - Getting Started
              • My Works
              • Track Attendance
              • Muster Rolls
              • My Bills
              • My Requests
            • Employee User Manual
              • Project
              • Estimate
              • Work Order
              • Billing
              • Registries
              • Organizations
              • Payments
          • Training Videos
  • COMMUNITY
    • Discussion Board
    • 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
  • Overview
  • Actors
  • Create Contract

Was this helpful?

  1. Platform
  2. Functional Specifications

Contracts

Overview

  1. A contract document is a legal & financial obligation between any two parties entering into the contract.

  2. After the estimates are created and approved, they are grouped or individually tendered/direct assigned to vendors to execute the work.

  3. A works package is typically not seen in all Works Management Products. it is used only where high-complexity projects are executed where packaging is needed to form smaller or larger chunks so as to increase operational efficiency.

  4. The current contract service includes Line items of estimates, Works packaging, Negotiation, Contract Terms, and Milestones.

Actors

The Junior Engineer/Assistant Engineer creates the contracts and the Municipal Engineer/Executing Officer approves the contract depending on its value. (Workflow configurations based on amount subject to platform capability in v1).

Create Contract

Story Detail

Contract Inbox

  1. Clicking on the Contracts link on the home screen navigates users to a default contract inbox screen.

  2. Default inbox items will be empty for a contract creator.

  3. Users can filter and search using the following options

    • Contract ID

    • Estimate ID - Show a list of all contracts by each row when a particular estimate falls in all those contracts.

    • Contractor ID

    • Contract Type

    • Contract Created from date

    • Contract Created To date

    • Status

  4. Columns in the Table

    • Contract ID

    • Estimate ID(s) - If a contract is formed with multiple estimates show an array of estimates.

    • Contractor

    • Contract Type

    • Status

    • Contract Amount

    • SLA

Search Estimates to Create Contract

  1. Click on Create Contract in the contract inbox to search for approved Estimates.

  2. Users can multi-select approved estimates to create contracts.

  3. Search parameters

    • Estimate ID

    • Project ID

    • Department

    • Status

    • Estimate created from date

    • Estimate Created to Date

  4. Table Columns

    • Estimate ID

    • Project ID

    • Department

    • Status (of the estimate)

    • Estimated Amount

  5. Select the estimates using checkboxes - a counter shows at bottom of the page.

    • it should be allowed to search/re-search using the filters while the selection is frozen.

    • Refreshing the page might lose the selections from UI.

    • Clicking on create contract will add selected estimates to the respective contract UI to be further actionable(on the next page)

Create Contract - Header & Contractor Details

  1. Contract creation UI displays the headers and multiple tabs.

  2. Attribute details are added separately in the story

  3. Contract Amount is a display-only field.

    • Value dynamically changes based on selections in the work details and the negotiation tab

    • Initially, the contract amount is the sum of selected estimates

    • But, if in the work details, certain line items are removed from the estimates, then only the remaining amount needs to be displayed in the Contract Amount

    • In the negotiation tab, only line items that are fixed from the work details tab are shown. These will have negotiated percentage/amount values for each line item.

    • Only the finalised sum of negotiated values is to be shown as the Contract Amount

  4. Contractor ID is a display-only field. It is shown on searching and selecting a contractor from the contractor select drop-down.

Work Details

  1. The Work Details section shows the list of estimates and estimates for the line items from the selection made before coming to the contract screen.

  2. Estimate line items that are already selected and part of other created contracts should show up as non-selectable line items in this table UI.

  3. Users can select line items from different estimates and the final amount of selected line items will show up in the Contract Amount under header details

  4. Clicking on next will take the user to the Negotiation tab.

Negotiation Details

  1. Negotiation is of two types

    • Percentage-tender (Lumpsum)

    • Item rate negotiation

  2. In Lumpsum, the entire contract is negotiated by a certain amount/percentage.

  3. On the UI, we will capture by percentage and calculate the final amount of the contract.

  4. The same will be displayed on Contract Amount in the Header details

  5. For the Item rate negotiation type, line items selected in the Work Details tab only will be shown in a table.

  6. This table will have a column for the users to input either amount or percentage of the line item that is negotiated.

  7. Finalised amount, the sum of all negotiated values is the contract amount.

Milestones Creation

  1. Milestones are tagged to a certain percentage of completion of the project.

  2. There will be milestone templates(v2) based on project type and subtype. Users will only have to fill in start and end dates then.

  3. A contract can have any number of milestones.

    • The sum of % completion of all these milestones however should add up to 100%

Terms and Conditions

Terms and conditions are an array of upto 100 strings in V1.

View Contract
  1. Users can click on Contract ID in their inboxes to come to view the contract screen.

  2. The View Contract attributes is the same as Create Contract attributes from a UI perspective. All the fields are standard view-only components.

  3. The View Contract screen will additionally have the Contract ID displayed in the header details

  4. Depending on the user and path selected View Contract will have the call to action options.

    1. For users in the workflow

      • Approve

      • Reject

    2. For final users

      • Approve

      • Reject

Search Contract

Modify Contract

  1. Before the contract is finally approved, all fields should be editable. System-generated Contract ID is non-editable.

  2. By the time contract becomes editable, some of the estimates/estimate line items could possibly be added to other contracts.

    1. The system should ensure the same line items are not part of 2 different created contracts

  3. Base Contracts once issued and accepted cannot be modified

Revised Contracts (v2)

  1. Estimates go through revision and also need a revised contract to be issued

  2. A revised contract can be a change in line items (scope) or a change in the amount

PreviousExpenditure / BillingNextPlatform Services

Last updated 1 year ago

Was this helpful?

  1. Search contract flow helps in searching any contract in the system (Currently in progress or old contracts or rejected contracts)

  2. Users have the option on the contract Inbox to search for contracts. Clicking on that link will get users to the contract search page

  3. Default is an empty page with a set of search options

    • Contract ID

    • Estimate ID - Searching for project ID should list all contracts that are part of that project

    • Contract Type

    • Contractor ID

    • Contract Created from Date

    • Contract Created to Date

  4. Contract search results table -

    • Contract ID

    • Estimate ID

    • Contractor

    • Contract Type

    • Status

    • Contract Amount

  5. Clicking on any Contract ID will take the user to the View Contract screen