[OFFICIAL]

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview

To support recovery operations, the Crisisworks offers register supports volunteering via and a public registration form.

Functionality

The system has the following functionality.

  1. A public form allows members of the public to register their offers of assistance

  2. Chained lookup-driven category and sub-category fields

  3. Workflow to allow offer administrators to verify and approve/reject the offer

  4. Search support to be able to find offers matching certain criteria.

Advice on limitations and known issues for users

  • For offerers with multiple offers, multiple contact records will be created

  • Multiple public offer events are not currently supported (Trello)

  • There is no way for the offerer to return and update their offer record

  • The offers data grid does not currently display the category, sub-category, or other useful information. (Trello)

Advice on technical debt for developers

  • The schema selector is currently showing read/write for existing items, where it should be read-only.

  • The sub-category is a standard multi-select UI element because the select2 implementation has a bug with being refreshed from a data conditional change. The standard multi-select is pretty clunky. (Trello)

Roadmap

Beyond this release, the following roadmap is being considered. Please get in touch with Datalink to voice your opinion.

 Roadmap ideas

Possible phase two

  1. An email is sent to the offerer upon registration with their registration details

  2. Search enhancements to more effectively manage offers

  3. Bulk edit enhancements

  4. Bulk email contacts

Possible phase three

  1. Ability for offers to be linked to Recovery Tasks, possibly via the resource subsystem

  2. Ability for offerers to become users, and their offers becoming resources within Crisisworks

  3. Ability for offerers that are users being able to edit their own record to provide updates and/or participate in assigned recovery task work.

  4. Ability to use rostering

Possible phase four

  1. A public portal allowing non-user offerers to manage their offers over time

  2. Link into Crisisworks ID for offerers that are Crisisworks users

Volunteering Form

The volunteering form is a schema of the offers register, having a public and administrative view.

Public view

The public volunteering form has the following additions.

  • It uses the volunteer schema within the Offer register, and the volunteer schema within the Contact register.

  • The admin sidebar is hidden for public submissions, and replaced by helper text.

  • The submitting event is automatically selected to be the first event found containing the public user on duty in the Public Offers position.

  • If no events have the Public Offers position allocated, the form loads with a message saying that offers are not currently being accepted.

The public form is accessible via the URL segment /register/public-item/new/register/offer

Administrative view

The workflow, classification and advanced sidebars are visible to administrators.

As the form has a 1-1 relationship between offerers and offers, a checkbox for “I have registered before” will allow administrators to manually link a single offerer to multiple offers.

Schema Fields

The original schema field documentation developed in the early stages is available below for reference, but is no longer authoritative.

 Original form field specification

THIS SECTION IS OUT OF DATE AND IS HERE TEMPORARILY FOR REFERENCE PURPOSES

Contact Details

Please enter your contact details

  • Contact details

  • Address (structured)

  • Best contact time [text]

  • Preferred contact method (phone, email)

Primary Category of Assistance

Select the assistance you provide (select one only)

  • Accommodation CONDITION: ACCOM

    • Short term

    • Long term

  • Storage CONDITION: ACCOM

    • Warehouse

    • Residential Shed

    • Land (no shed)

  • Agriculture services CONDITION: SERVICES

    • Livestock transport

    • Agronomy

    • Fodder

    • Fencing

    • Agriculture supplies

    • Agriculture disposal

  • Fencing CONDITION: SERVICES

    • Residential

    • Rural

    • Agricultural

  • Trade services CONDITION: SERVICES

    • Electrical

    • Plumbing

    • Carpentering

    • Bricklayer

    • Roofing

    • Arborist

    • Landscaping

    • Concreting

    • Labourer

    • Building

    • General handy person

  • Cleaning & Demolition services CONDITION: SERVICES

    • Domestic cleaning

    • Industrial/commercial cleaning

    • Demolition

    • Other

  • Health/Medical Services CONDITION: SERVICES

    • Nursing

    • Medical

    • Physio/Chiro

    • Masseur

    • Eye care

    • Dental

    • Disability

    • Aged Care

    • Other

  • Animal Services CONDITION: SERVICES

    • Veterinary services

    • Pet sitting

  • Transport & Machinery CONDITION: SERVICES

    • Heavy Vehicles

    • Trailer Available (specify size in notes below)

    • Water Cartage

  • Machinery & Equipment

    • Pumps

    • Generators

    • Other

  • Council Services Support CONDITION: COUNCIL

    • EM Coordination – general

    • MERO

    • EM – relief

    • EM – recovery

    • Local laws

    • Media and communications

    • Municipal Building Surveyor (MBS)

    • Environmental Health Officer (EHO)

    • Grants, Finance and Procurement

    • Waste Officers and General Waste Hand

    • Statutory Planning

    • Engineering

    • Arborist/Parks and Gardens

    • Human Resources

    • Livestock Staff

    • General administration

    • GIS Officer

    • Crisisworks support 

  • Other (specify below)

Further details:

Please provide a short description of the services or goods you can provide. You can also upload a photo.

Location:

Suburb/locality of goods or service: [ text ]

[ x ] Can deliver to site [ ] Pick up required CONDITIONAL ON: !ACCOM

Availability 

  • From date

  • Until date

CONDITIONAL ON: SERVICES

  • Are there any restrictions on your availability?
    e.g. Weekends only, Night shift

  • [ ] Have own accommodation nearby, or [ ] Need local accommodation,

  • [ ] Mon - fri

  • [ ] Weekends only

  • [ ] Remote assistance only

  • Can you provide your own transport?

CONDITIONAL ON: ACCOM Accommodation particulars

Number of occupants: [int]

Locality/suburb: [text]

Length of stay: [int] days

Pets allowed: Y/N

Description of premises: [ TEXT ]

CONDITIONAL ON: SERVICES Formal qualifications, licences or permits:

[ RTE ]

Please list any qualifications you have, even those not directly related to the category of offer above. e.g. Working with children, first aid, food handling. We may ask you for evidence before being deployed.

CONDITIONAL ON: COUNCIL Which council software systems have you used before ?

This may help match with councils that have the same systems.

Informal experience with recovery (RTE)

[ RTE]

Administrative

  • I am happy to share my information for the purposes of recovery

  • I agree to be bound by the councils privacy guidelines and operate under the direction of the Council

Form conditional and special logic

The following special functions are on the form:

  • The sub-category field is chained to the category field

  • The “Accommodation” category exposes additional fields about the style and size of accommodation.

  • All the categories that relate to labour services (trade, council support, etc) expose questions relating to human service provision (is accommodation required, prior experience, qualifications, etc). This uses a consistent data conditional rule that checks for the category having a prefix of svc-.

  • The event is hidden and set automatically to the first open event containing the public offer system.

Administrative functionality

Setting up events to accept public offers

  1. Create an event with both an offer and contact register

    1. Add your administrative position to the event

    2. Add the Public Offer User position to the event.

    3. Select “automatically go on duty to this event” to go on duty to this newly formed event

  2. Add the Public User to the event to activate the public form

    1. Go to the user data grid,

    2. search for Public User,

    3. click Manage Duties for User, and

    4. put them on duty for the event in the Public Offer position.

Removing public access

To remove public access, remove the Public Offer position from the event.

Managing Categories

The category system uses two chained lookups.

  • “Offer: Category” is the main category

  • “Offer: Sub Category” is the chained sub-category

To manage these lookups:

  1. Click Administration > Settings

  2. Click Lookups

  3. Click the search icon at the top of the left-hand sidebar

  4. Select either “Offer: Category” or “Offer: Sub Category” from the category list

  5. Click Filter

Category lookup values

The following conventions are required for the form to work properly:

  • Values must be all lowercase with no spaces. Hyphens are okay. e.g. council-services is good; Council Services is bad.

  • The only non-alphanumeric character that should be used is the hyphen (-). Especially keep away from slash (/).

Chaining sub-categories to categories

The sub-category lookup values should follow these conventions to work properly:

  • Values must be all lowercase with no spaces.

  • Values are prefixed with the category value and a slash. For example, to add a sub-category under the council-services example category above, you can add council-services/waste as a sub-category value. This would then appear under that category when it is selected.

Making categories expose labour service fields

Some of the form fields on the offer form relate to offers for labour services. At the time of writing, these are:

  • “I will require accommodation” checkbox

  • “Qualifications” textarea

  • “Prior Recovery Experience” textbox

Others may be added in future.

To activate these fields, the category value should be prefixed with svc-. For example, the category value svc-council-ops is used for the Council Support Services category.

Managing Work Areas

The public offer form has a question on areas that you’d be prepared to help. This is controlled via a lookup called “Offer: Work Areas”.

Managing the public help text

The help text on the public sidebar is controlled via a library wiki page, stored in the Global Workspace.

The wiki page is called “Public Offer Help Text”, and is a special type called “System Text”. This can be accessed via a counter in the wiki sidebar called “System Text”.

This type is aligned with a system ID that connects back to the form, and anything you add into the rich text area of this page will display on the form.

A special feature in the “Advanced” field set allows users to lock the page against accidental status changes or changes to other metadata.

Workflow

INCOMPLETE

  • The offers register provides a workflow for approval (or rejection) of new public offers.

  • Expiry workflow will expire the offer if a validation date is set

  • Bulk actions will allow bulk changes to the status, assignment and tagging of offers

  • Search will allow deep search across all fields of the offer, along with quick searches for key fields such as status, category.

  • No labels