Code Monkey home page Code Monkey logo

request-management's Introduction

Agency Jekyll theme

Agency theme based on Agency bootstrap theme

How to use

###Portfolio

Portfolio projects are in '/_posts'

Images are in '/img/portfolio'

###About

Images are in '/img/about/'

###Team

Team members and info are in '_config.yml'

Images are in '/img/team/'

Demo

View this jekyll theme in action here

========= For more details, read documentation

request-management's People

Contributors

aijdissanayake avatar kosalag avatar manzzup avatar mohamednizar avatar mrclemrkz avatar thivi avatar umayangag avatar yujithisura avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

request-management's Issues

UI changes - Incidents Assigned to you

List of things need to be completed

  • Remove description, category, last action at
  • Keep Ref ID, Title, Status, response time
  • Change severity to priority

Advanced search UI changes:

Advanced search UI Changes:
Keep:
Status

  1. New/Unverified
  2. Verified
  3. Action Pending

Priority - High/Low/Medium
Change categories
Start Date/Time and End Date/Time
Add Sort Ascending/ Descending Order

Remove
Final resolution

UI changes - Review

List of things need to be completed

  • Search bar text - change to Search text/ Reference ID
  • update table columns of each review search page

UI changes for registered users

Home Screen

  • Change from Incidents Assigned to You to Assigned to You
  • Change from Incidents Linked to You to Linked to You
  • Status, Severity and response time - not aligned with the column titles

Screen Shot 2020-04-20 at 12 17 17

Create Screen

  • There are two asterisks near mode of receipt. Please include only one asterisk

  • Remove mode of receipt as follows: 1) Tell Commission 2) Mobile app 3)Mobile patrolling units, 4) Civil society 5) SMS 6) Web 7) Social media

  • Put asterisk near Description to show that it is mandatory

Screen Shot 2020-04-20 at 12 22 48

  • Change Time to Request time

  • Change Date to Request date

  • Make mandatory, using asterisk 1) Reporter Name, Indiv/Org, Address, City, District

  • Include space for Secondary contact number / Landline if there is validation on the Mobile number space to allow for a landline number

request create form for citizens

List of things need to complete

  • Change the current order to below order for creating a request for citizen interface
    - Your contact details
    - Describe the incident location
    - Describe the incident
    - Attach files related to the incident
  • Check whether the changes are not breaking the functionality

Include instructions for the description part

Add following instructions
Please:
• explain clearly what your request is about;
• include any facts and events relating to it;
• if you require assistance during an emergency, please provide details

Create a landing page for citizens

In the current system, the citizens are directed directly to create request page
We need to change this scenario
here are the list of things needs to be done

  • Create a landing page for citizens
  • There they will have two button
  1. Directed to create request interface
  2. View status
  • Landing page should be like a real gov site landing page

Canned (set/template)responses to requests

Create a way that pre-set template messages can be created and then selected as the official reply to a request.

  • To do this, someone has to create and save these responses (a supervisor/ experienced administrator).
  • They should be easy to select
  • There may be many pre-set messages for a certain subject matter eg. covid-19 may have one message for general instructions, one for retired folks, one for pregnant mothers etc.

Single incident UI changes

Single incident UI changes:
Include color to denote different organization’s comments in the conversation area

Report genaration - front-end

Implement the following report formats

  • No. of requests submitted daily
  • Ageing reports
    - how many requests closed within 12 hours, 24 hours, 3 days, 7 days, 14 days, 21 days, 28 days, 1 month +

Ageing reports

Reports:

  • 1. how many requests closed by category per week
  • 2. how many requests closed per week by organization / dept
  • 3. by category (total requests) for selected period of time
  • 4. delegated to each organization / dept (total requests) per week for selected period of time
  • 5. by category wise daily summery report

System notifications - backend

Develop end-points for following notifications
-internal organization notifications when requests are delegated to another.

UI changes - Single incident page

List of things need to be completed

  • Change 4 tabs to 3 tabs - basic information, contact information and location information
  • Change complaint ref id to Reference ID
  • Remove Election information
  • Edit - show disabled fields for fields you cannot edit
  • Remove escalate

Report generation - PDF /HTML work

Develop HTML forms of following reports for pdf generation

  • No. of requests submitted daily
  • Aging reports
    - how many requests closed within 3 days, 7 days, 14 days, 21 days, 28 days, 1 month +

Email notifications - backend

Develop end-points for following email sending options

  • To citizen upon creation of request to acknowledge receipt
  • To citizen upon closure with the outcome
  • To an organization that has been delegated/assigned a request
  • Integrate gov mail server

making a request on behalf of someone else.

we need to enable this scenario - the person complaining/ making a request on behalf of someone else.

For both registered users and guest users

Process:

[ ] Reporter information
Fields:

  • Name
  • Individual/ Org
  • Primary Contact/ Mobile
  • Secondary Contact/ Landline
  • Email
  • Address
  • Location Description/ Landmarks
  • City
  • District
  • GN

- [ ] Recipient information

  • Include radio button - on behalf of someone else
  • Include instruction:
    If the location where help is required differs from the address given, please fill in this section w/ the recipient's address details

Fields:

  • Individual/ Org
  • Primary Contact/ Mobile
  • Secondary Contact/ Landline
  • Email
  • Address
  • Location Description/ Landmarks
  • City
  • District
  • GN

RefId checkup

  • backend
  • frontend

List of things need to be completed

  • Create a separate interface for the user to enter their ref id
  • upon submit will show below outputs underneath

show outputs

  1. Your request is currently being attended to.
  2. your request has been received
  3. Your request has been acknowledged
  4. Your request requires further information in order to be attended to. Please click on the following link and complete the information requested.
  5. Your request has been actioned and closed. (Get user remarks)

Email notifications - frontend

Develop interfaces for following email sending options

  • To citizen upon creation of request to acknowledge receipt
  • To citizen requesting more information is required to proceed
  • To citizen upon closure with the outcome
  • To an organization that has been delegated/assigned a request

UI changes - Create request

List of things need to be completed for request guest and for internal user loggings

  • Remove type of request e.g. complaint or inquiry
  • Remove Title
  • Change mode of receipt
    - Phone
    - Web app
    - Mobile app
    - Email
    - Letter
    - Social media
    - Fax
    - Other
  • Severity - High, Low, Medium
  • Description - Box
  • Remove occurrence
  • Remove election
  • Change category list
  • Note on file size and type
  • Change Report information to Contact information
  • Change Reporter Type to Individual/Organization
  • Remove political affiliation
  • Reporter Mobile to Mobile No.
  • Reporter Email to Email
  • Remove check box sharing details with external parties
  • Location information
    - Address
    - Keep City, District, GN
    - Remove polling division, polling station, police division, police station
    - Change locations description to Additional Information (e.g. landmarks)
  • Remove police-related information
  • Include a legend which provides information on what the category means/includes
  • set mandatory fields with asterisks (*) and polish up UI (spelling/grammar)
  • Add another field for main categories before the subcategories
  • Change category to sub category
  • upon selecting main categories will load the related subcategories to sub category field where each subcategory name will have the main category as a prefix

SMS notifications - To citizen

  • When issue has been submitted
    Your request has been received and is being attended to
  • Link and Ref ID
  • When issue requires info
    Your request requires further information to proceed
  • Link and Ref ID
  • When issue is closed
    Your request has been resolved + Link and Ref ID.

When link is clicked, the message should say:
Your request has been resolved + Link and Ref ID.
Action Taken: lorem ipsum dolor.

Update list of categories

Add the following categories to the category table

  1. Report a matter/incident
  2. Report a suspected case of COVID-19
  3. Request help - Access or delivery of essential grocery supplies or medicines
  4. Request help - Financial assistance towards essential grocery supplies or medicines
  5. Request help - Samurdhi allowances
  6. Request help - Elders allowances
  7. Request help - Temporary allowances
  8. Request help - Other allowances
  9. Request help - Pensioners
  10. Request help - Farming pensioners
  11. Sri Lankan citizen living overseas - Help wanted in overseas country
  12. Sri Lankan citizen living overseas - Assistance for family members in SL
  13. Expatriates/ Residents of Sri Lanka w/ foreign citizenship/ Diplomatic embassies
  14. Tourist
  15. Government organization
  16. Other

Find the possible category types and add them as well

Report genaration - Back-end

Develop back-end endpoints for following reports

  • No. of requests submitted daily
  • Aging reports
    - how many requests closed within 12 hours, 24 hours, 3 days, 7 days, 14 days, 21 days, 28 days, 1 month +

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.