Difference between revisions of "Support Worker Module (Administrator guide)"

From Charitylog Manual
Jump to: navigation, search
(Setting up your services)
(Payments Made Receipts)
 
(92 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{template:admincomingsoon}}
 
  
==Overview of the Support Worker Module==
 
  
Charitylog's Volunteers module is supplied as part of the core package, and allows you to assign volunteers or staff to clients, and create job cards for appointments. The Support Worker Module is one of the add-on modules available for a Charitylog system. It acts rather like the Volunteering module but with a lot of extra functionality. The Support Worker module will allow you to;
+
==Overview of the Roster Worker Module==
 +
 
 +
The Roster Worker Module is one of the add-on modules available for a system. It acts rather like the Volunteering module but with a lot of extra functionality. The Roster Worker module will allow you to:
 +
 
 +
* Create different services your Roster Worker may provide (shopping, home help, befriending etc) and choose this when assigning workers
 +
* Build a care plan for each client, which might include several services delivered by any number of Roster Workers
 +
* Match clients and Roster Workers geographically
 +
* Match clients and Roster Workers based on matching exclusions (for example, "Phobia of dogs", and "Owns a dog" etc)
 +
* Produce job cards/sheets for your Roster Workers
 +
* Invoice for roster work carried out (also requires the [[Accounts_Module_(Administrator_guide)|Accounts Module]])
  
* Categorise your support workers into services (shopping, home help, befriending etc) and search/assign them to clients
 
* Build a care plan for each client, which might include several services delivered by any number of support workers
 
* Match clients and support workers geographically
 
* Match clients and support workers based on matching exclusions (for example, "Phobia of dogs", and "Owns a dog" etc)
 
* Produce job cards/sheets for your support workers
 
* Invoice for support work carried out (also requires the [[Accounts_Module_(Administrator_guide)|Accounts Module]])
 
  
 
===Terminology===
 
===Terminology===
  
Depending on your organisation, you might not call the staff concerned "Support Workers". The module allows you to change the wording across the whole system so that you can call them "Carers", "Volunteers" or "Home Helpers", if you would rather.
+
Depending on your organisation, you might not call the staff concerned "Roster Workers". The module allows you to change the wording across the whole system so that you can call them "Carers", "Volunteers" or "Home Helpers", if you would rather.  
 +
 
 +
You'll find the setting for this under the '''Cog > Roster Advisor > Roster Terminology.'''
  
Most of the options concerning the Support Worker module are contained in a submenu which by default will be called "Support Options". To change the terminology used on your system, click on the "Set Up" submenu, then the "Parameters" menu item.
 
  
 +
[[File:ros_term_1.png|300px|alt="a screenshot of the roster worker terminology button highlighted in the blue folder."]]
  
[[File:A_SW_1.png|border]]
 
  
 +
Upon changing the terminology, you'll find that the menu headings will also alter to fit your chosen wording, so ''Roster Terminology'' will change to ''Home Helper Terminology'' for example.
  
The first drop-down box on the resulting "Support Advisor Parameters" page will allow you to change the terminology.
 
  
 +
[[File:ros_term_2.png|700px|alt="a screenshot of the roster worker terminology buttons."]]
  
[[File:A_SW_2.png|border]]
+
 
 +
If there is not something in the list that fits what you want to call them, you can click on one of the terminology choices to take you to an edit page. This also lets you customise how it appears in certain parts of the system:
 +
 
 +
 
 +
[[File:ros_term_3.png|700px|alt="a screenshot of the roster worker terminology editing page, with fields allowing you to edit the name of the individual terminilogy."]]
  
  
Line 31: Line 38:
  
  
[[File:A_SW_3.png|border]]
+
[[File:ros_term_4.png|300px|alt="a screenshot of the roster worker button which has now been relabelled to the home helper module."]]
  
  
However, "Support Worker" is the most commonly used terminology and so this manual is written assuming that this is what you will be using.
+
However, "Roster Worker" is the most commonly used terminology and so this manual is written assuming that this is what you will be using.
  
==Running the Support Worker module==
+
==Running the Roster Worker module==
  
Details of how to run the Support Worker module can be found in the [[Support_Worker_Module|User Manual - Support Worker Module]].
+
Details of day to day running of the Roster Worker module can be found in the [[Roster_Worker_Module|User Manual - Roster Worker Module]].
  
==Setting up the Support Worker module==
+
==Setting up the Roster Worker module==
  
===Adding Support Workers===
+
===Adding Roster Workers===
  
The first thing you will need to do is to add some Support Workers. The details of the Support Workers on your system are found in a menu item within "Support Options", "Support Advisor Details".
 
  
 +
The first thing you will need to do is to add some Roster Workers. The Roster Workers are found in two places in the menu, under the "Roster Advisor" tab and the "Contact Management" tab.
  
[[File:A_SW_4.png|border]]
+
[[File:sup_adv1.png|700px|alt="A Screenshot of the support advisor button, highlighted under the support advisor menu."]]
  
 +
[[File:sup_adv2.png|700px|alt="A Screenshot of the support advisor button, highlighted under the contact management menu."]]
  
This will give you a list or a search form as appropriate, depending on how your system is set up [[Link|(see this page for more details)]]. Searching for or creating Support Workers is done in the usual way; first run a search to check that they are not on the system already as a client/volunteer/etc. If you see a message like this, click the "Search All" button;
 
  
 +
This will give you a list or a search form as appropriate, depending on how your system is set up. (See [https://wiki.charitylog.co.uk/index.php?title=Org/Person_Record_Rules#Maximum_Number_of_People.2FOrganisation_Results_Before_Search_Is_Shown| Org/Person Record Rules])
  
[[File:A_SW_6.png|border]]
 
  
 +
Searching for or creating Roster Workers is done in the usual way; first run a search to check that they are not on the system already as a client/volunteer/etc. If you see a message like this, click the "Search All" button;
  
If the person you want is in these results, you can use the "Make Into Support" button to make them into a Support Worker.
 
  
 +
[[File:sup_adv3.png|600px|alt="A Screenshot of the support advisor results page, showing 13 home helpers."]]
  
[[File:A_SW_7.png|border]]
 
  
 +
If the person you want is in these results, you can use the "Make Into Roster Advisor" button.
  
If they are not found on the system, then use the "Create New" tab on the resulting screen;
 
  
 +
[[File:sup_adv4.png|1000px|alt="A Screenshot of the support advisor results page, showing 13 home helpers."]]
  
[[File:A_SW_5.png|border]]
 
  
 +
If they are not found on the system, then select the "Create New Roster Advisor" button on the right hand side of the screen:
  
Clicking here will give you a setup page just like one for a client. You can add the Support Worker's details here, and click "Save Details" - at which point the record will be created and three extra tabs will appear across the top of the screen.
+
[[File:sup_adv5.png|500px|alt="A Screenshot of the new home helper search and create new home helper' buttons."]]
  
  
[[File:A_SW_8.png|border]]
+
Clicking here will give you a setup page just like one for a client. You can add the Roster Worker's details here, and click "Save Details". You will have some additional sections that hold Roster Worker-specific information.  
  
  
These tabs hold some Support Worker-specific information. "Client Assignments" shows which clients they are assigned to, and for what service; "Unavailabilities" is used to enter periods of time when they are unavailable, such as holidays, annual leave etc; and "Matching Criteria" allows you to enter their regular working days/hours in order to assign them to clients at the right time (or rather, in order to avoid assigning them to a client at a time when they aren't available).
+
"Client Assignments" shows which clients they are assigned to, and for what service. If they are assigned to a person more than once, i.e. they call them daily for befriending, but see them every other day to help with shopping, it will show each assignment on this section.  
  
===Setting Projects to work with your Support Worker module===
 
  
In the [[Projects_(Administrator_guide)#Setting_up_Projects|Project Set Up]] section, if you click on the name of a project on your system, there is a drop-down box (on the first tab) where you can associate that project with some other Charitylog functionality - the one we are interested in is "Support Advisor Schedules".
+
[[File:sup_adv6.png|900px|alt="A Screenshot of the client assignments section, listing two clients who are assigned to the roster worker."]]
  
  
[[File:A_SW_9.png|border]]
+
"Unavailability's" is used to enter periods of time when they are unavailable, such as holidays, training etc. (for more detail see [[Unavailability Reasons]])
  
  
Once linked, a further box will appear;
+
[[File:sup_adv7.png|900px|alt="A Screenshot of the unavailability's section, displaying fields for entry of unavailability times."]]
  
  
[[File:A_SW_10.png|border]]
+
"Matching Criteria" allows you to enter their regular working days/hours in order to assign them to clients at the right time (or rather, in order to avoid assigning them to a client at a time when they aren't available). It also holds a few extra settings, such as Matching Exclusions (see further down for more detail) and which contract they are assigned to (see [[Roster Advisor Contracts]])
  
  
This relates to the creation of support plans for your clients. If set to "yes", a blank support plan will be created whenever a new referral is started within that project. If set to "no", there will be a box shown on the "Record a Contact" screen which allows you to say at what point you want the blank support plan to be created - shown below;
+
[[File:sup_adv8.png|900px|alt="A Screenshot of the matching criteria section, displaying fields for entry of the available working hours of the roster worker."]]
 +
 
 +
===Setting Projects to work with your Roster Worker module===
 +
 
 +
 
 +
For each Project, on the name, type, and dates section, there is a drop-down box where you can associate that project with some other system functionality - the one we are interested in is "Roster Advisor Schedules".
 +
 
 +
 
 +
[[File:sup_adv9.png|500px|alt="a screenshot of the project type drop down in the project set up page."]]
 +
 
 +
 
 +
Once linked, two boxes will appear;
 +
 
 +
 
 +
[[File:sup_adv10.png|600px|alt="a screenshot of the two additional drop down lists, one for 'does the project require a signature?' and one for 'Create Support Advisor Work Schedule Automatically?'."]]
 +
 
 +
 
 +
The first box is an option to add an email address for the Roster Co-ordinator. This causes an email to be sent to the address whenever a note is added to a Roster Job card.
 +
This relates to the creation of roster plans for your clients. If set to "yes", a blank roster plan will be created whenever a new referral is started within that project. If set to "no", there will be a box shown on the "Record a Contact" screen which allows you to say at what point you want the blank roster plan to be created - shown below;
  
  
Line 96: Line 121:
  
  
On the demonstration system the project involving support workers is called "Help At Home" and is linked to Support Advisor Schedules, as shown.
+
On the demonstration system the project involving Roster Workers is called "Home Help" and is linked to Roster Advisor Schedules, as shown.
  
  
[[File:A_SW_11.png|border]]
+
[[File:sup_adv11.png|600px|alt="a screenshot of the project listed, that says it's a support advisor project next to it."]]
 
 
  
 
===Setting up your services===
 
===Setting up your services===
  
Once you have linked the right projects to the Support Worker module, you can create your Services. These are to categorise your support worker activity.
+
Once you have linked the right projects to the Roster Worker module, you can create your Services. These are to categorise your Roster Worker activity.
  
In the "Support Options > Set Up" submenu, click on the "Support Services" menu item.
+
In the "Cog > Rosters Advisor" submenu, click on the "Roster Services" menu item.
  
  
[[File:A_SW_12.png|border]]
+
[[File:sup_serv1.png|400px|alt="a screenshot of the support services button, highlighted within the admin menu."]]
  
  
Click on "Create New Service" to enter a new service, and fill in the details, including which project you want to associate the service with (each project needs its own set of services).
+
Click on "Create New Service" to enter a new service and fill in the details, including which project you want to associate the service with (each project needs its own set of services).
  
  
[[File:A_SW_13.png|border]]
+
[[File:sup_serv2.JPG|700px|alt="a screenshot of the support services entry page, displaying an often text box for entry of a service."]]
  
  
 
Once you are done, click "Save Details" and you will be taken back to the page showing the Services on your system.
 
Once you are done, click "Save Details" and you will be taken back to the page showing the Services on your system.
  
The demonstration Help At Home service includes six services, as shown.
+
The demonstration project includes eight services, as shown.
  
  
[[File:A_SW_14.png|border]]
+
[[File:sup_serv3.JPG|900px|alt="a screenshot of the support services list, displaying eight individual service options."]]
  
 
===Unavailability Reasons===
 
===Unavailability Reasons===
  
These are the reasons that you might use for support worker unavailabilities. A list of example reasons is shown. You can add to these reasons later if you find out that you need more.
+
These are the reasons that you might use for Roster Worker unavailabilities. You can find these under the '''''The Cog > Orgs and People K-Z'''''
 
 
 
 
[[File:A_SW_15.png|border]]
 
  
 +
A list of example reasons is shown. You can add to these reasons later if you find out that you need more. (For more information see [[Unavailability Reasons]]
  
===Bank Holiday Dates===
 
  
Set this up
+
[[File:un_av_1.JPG|600px|alt="a screenshot of the unavailability reasons list."]]
  
===Support Teams===
+
===Roster Teams===
  
If you wish to separate your support workers into teams, you can do so here. This is useful if your support teams work out of several different offices.
+
If you wish to separate your Roster Workers into teams, you can set them up here. This is useful if your roster teams work out of several different offices.
  
 
You can set an address and contact details for each team, and also a logo to appear on that team's job cards etc.
 
You can set an address and contact details for each team, and also a logo to appear on that team's job cards etc.
  
 +
It's important to note that a Roster Advisor can only be in one team.
  
[[File:A_SW_16.png|border]]
 
  
 +
[[File:sup_av_1.JPG|700px|alt="a screenshot of the support advisor team creation page, showing a field to input the name of the team."]]
  
 
===Matching Exclusions===
 
===Matching Exclusions===
  
Matching Exclusions can be used to flag up if an assignment is made which shouldn't be. The example here is that some of the support workers might have a fear of dogs, so they should not be assigned to any client who has a dog.
+
Matching Exclusions can be used to flag up if an assignment is made which shouldn't be. For example, some of the Roster Workers might be allergic to dogs, so they should not be assigned to any client who has a dog.
  
  
[[File:A_SW_17.png|border]]
+
[[File:matching_ex1.JPG|700px|alt="a screenshot of the matching exclusion list."]]
  
 +
===Roster Field Settings===
  
===Parameters===
+
Roster Field Settings allows optional fields to be shown or hidden in various areas of the module. These are:
  
The Parameters menu item contains some other settings which apply to the Support Worker module.
+
====Show Roster Worker Travelling Time/Mileage on "Complete Work Schedules?"====
  
====Default terminology for Support Workers====
+
This allows you to enter mileage and travelling time while completing work schedules. The two bottom options require the Enhanced Mapping add-on (see [[Travel Time & Mileage]])
  
[[Support_Worker_Module_(Administrator_guide)#Terminology|Covered above.]]
+
[[File:field_set_1.JPG|700px|alt="a screenshot of the field labelled 'show roster worker travelling time mileage on complete work schedules?'."]]
  
====Show client mileage on timesheet entry?====
+
====Show client mileage on "Complete Work Schedules"?====
  
  
[[File:A_SW_18.png|border]]
+
[[File:field_set_2.JPG|500px|alt="a screenshot of the field labelled 'complete work schedules?'."]]
  
  
This relates to the entry of job cards. If appropriate, your support workers can enter client mileage as separate to their own mileage on their job cards. Client mileage is mileage driven when with the client, rather than mileage done on the way to/from an appointment. You might want to use this;
+
This relates to the entry of job cards. If appropriate, your Roster Workers can enter client mileage as separate to their own mileage on their job cards. Client mileage is mileage driven when with the client, rather than mileage done on the way to/from an appointment. You might want to use this;
  
 
* If you want to report on these two sets of numbers, separate from one another (if you run a driving service, for example, this would probably be important)
 
* If you want to report on these two sets of numbers, separate from one another (if you run a driving service, for example, this would probably be important)
 
* If you want to charge the client for mileage on their own time
 
* If you want to charge the client for mileage on their own time
 
* If you want to charge the client for all mileage, but at different rates
 
* If you want to charge the client for all mileage, but at different rates
* If you want to pay your support workers at different rates...
+
* If you want to pay your Roster Workers at different rates...
 +
 
 +
...and so on. The issues around charging for mileage are only likely to be an issue if you are using the [[Accounts_Module_(Administrator_guide)|Accounts Module]]. Paying Roster Workers their mileage can be done with a simple report and a calculation. If you don't separate normal mileage and client mileage, either in charges or payment, there is no reason to use a separate Client Mileage.
 +
 
 +
====Cut-off expiry period (days) for "Complete Work Schedules"====
  
...and so on. The issues around charging for mileage are only likely to be an issue if you are using the [[Accounts_Module_(Administrator_guide)|Accounts Module]]. Paying support workers their mileage can be done with a simple report and a calculation. If you don't separate normal mileage and client mileage, either in charges or payment, there is no reason to use a separate Client Mileage.
 
  
====Show Outcome Codes on Service Entry?====
+
[[File:field_set_3.JPG|400px|alt="a screenshot of the field labelled 'cut off expiry period (days) for "complete work schedules."]]
  
  
[[File:A_SW_19.png|border]]
+
This allows you to set a period before which job cards etc cannot be adjusted. It is for organisations that pay their staff based on the job cards - obviously once the work is paid, it would be undesirable to be able to go back and edit the job cards etc; this would result in accounting errors and a discrepancy between what has been paid and what the system reports. If set to 30 days, for example, any job card information cannot be adjusted if the appointment in question was more than 30 days ago.
 +
If it is set to 0, this means there is no expiry period.
  
 +
====Change the Receipt Style Jobsheet====
  
This is a legacy feature, which will probably be deprecated in a future version, and can be ignored. It related to outcome codes link to job cards, and has been superseded by classification codes. For further clarification please call the support department.
 
  
====Cut-off time period for Timesheet Entry (days)====
+
[[File:field_set_4.JPG|400px|alt="a screenshot of the field labelled 'cut off expiry period (days) for "complete work schedules."]]
  
  
[[File:A_SW_20.png|border]]
+
This allows you to change the header and footer that appear on the Receipt Style Jobsheet.
  
 +
==Delete Unconfirmed Work Schedules==
  
This allows you to set a period before which job cards etc cannot be adjusted. It is for organisations that pay their staff based on the job cards - obviously once the work is paid, it would be undesirable to be able to go back and edit the job cards etc; this would result in accounting errors and a discrepancy between what has been paid and what Charitylog reports. If set to 30 days, for example, any job card information cannot be adjusted if the appointment in question was more than 30 days ago.
 
  
====Send eMail To Co-ordinator====
+
[[File:del_un.JPG|400px|alt="a screenshot of the delete unconfirmed work schedules buttons."]]
  
 +
This is found on the "Confirm Roster Work Schedules" page.
 +
This function allows you to reset changes made to appointments which have not yet been confirmed - i.e. if someone has used the "Confirm Work Schedules" menu item, changed the details of some appointments, and clicked "Update" - '''but not confirmed the jobs''' - clicking the "Delete Unconfirmed Work Schedules" button will reset these appointments back to the default care plan values.
  
[[File:A_SW_21.png|border]]
+
==Assigning Charge Rates to activity if you have the Invoicing Module==
  
 +
If your organisation is using the systems’ Accounts Module to create invoices for your activity, you will need to assign a rate to this activity. This is done in the client's care plan. Click on the "Roster Plans" menu item in the "Roster Options" submenu.
  
If set to "Yes", with a valid email, the system will email the nominated address every time a support worker fills in the "Additional Notes" section of a Support job card, with the details of what was filled in. This can be useful way for staff to record and document incidents etc.
 
  
====Delete Unconfirmed Work Schedules====
+
[[File:sup_ad_plan.JPG|700px|alt="a screenshot of the support advisor plan button, highlighted in the support advisor menu."]]
  
  
[[File:A_SW_22.png|border]]
+
This will show the care plans on the system. The "Roster Plan Done?" column shows whether or not the plan is still ongoing. You can click on this to view the roster plan.
  
  
This button allows you to reset changes made to appointments which have not yet been confirmed - i.e. if someone has used the "Confirm Work Schedules" menu item, changed the details of some appointments, and clicked "Update" - '''but not confirmed the jobs''' - clicking the "Delete Unconfirmed Work Schedules" button will reset these appointments back to the default care plan values.
+
[[File:sup_ad_plan2.JPG|700px|alt="a screenshot of the support advisor plans page, listing the individual plans."]]
  
====Change the Receipt Style Jobsheet====
 
  
  
[[File:A_SW_23.png|border]]
+
On each line, you have the option to select a rate:
 +
 
 +
 
 +
[[File:ra_te.JPG|400px|alt="a screenshot of the rate drop down, in the support plan page."]]
 +
 
 +
 
 +
You can alter the rate per individual job if needed at Confirm Work Schedules, Complete Work Schedules and by editing the job card.
 +
 
 +
==Calculating Holiday Pay==
 +
 
 +
The Holiday Pay Calculation function is for organisations who use part time staff and pay their holiday to them at a rate of "1 holiday hour per x hours worked".
 +
 
 +
===Settings===
 +
 
 +
[[File:hol_pay_1.JPG|400px|alt="a screenshot of the holiday pay settings button, higlighted in the admin menu."]]
 +
 
 +
Clicking on the [[Roster_Worker_Holiday_Pay_Settings|Holiday Pay Settings]] menu item will show a screen where you can choose whether holiday pay is to be calculated or not, and set up the calculation rate.
 +
 
 +
[[File:hol_pay_2.JPG|700px|alt="a screenshot of the holiday pay settings button, showing a field labelled 'calculate holiday pay?'."]]
 +
 
 +
===Holiday Pay Calculation===
 +
 
 +
When you want to calculate holiday pay, use the "Holiday Pay Calculation" menu item:
 +
 
 +
 
 +
[[File:hol_pay_3.JPG|700px|alt="a screenshot of the holiday pay calculation button in the roster worker menu."]]
 +
 
 +
 
 +
The details are given on screen, as follows:
 +
 
 +
 
 +
''This option will use the completed job cards to work out time worked and therefore holiday hours accumulated, and unavailability records to gather the holiday hour requests.
 +
 
 +
These amounts will produce a new balance of holiday pay at the specified end date which will be visible in the Roster Advisor Details screen.
 +
 
 +
No account is taken for teams or projects because Unavailabilities take no account of projects.
 +
 
 +
It is possible to re-run this option to the same end date if data has not been completed for all projects or teams.''
  
  
This allows you to change the header and footer that appear on the Receipt Style Jobsheet.
+
Click "Calculate", and the system will output a holiday pay calculation. At the end of the "Date To Calculate Up To", the holiday pay amounts in hours will be allocated to the worker, and visible on the Roster Worker Details screen, on the Unavailabilities tab.
  
==Assigning Charge Rates to activity if you have the Accounts Module==
 
  
If your organisation is using Charitylog's Accounts Module to create invoices for your activity, you will need to assign a rate to this activity. This is done in the client's care plan. Click on the "Support Plans" menu item in the "Support Options" submenu.
+
[[File:hol_pay_4.JPG|700px|alt="a screenshot of the holiday pay calculation page, including text that reads: This option will use the completed job cards to work out time worked and therefore holiday hours accumulated, and unavailability records to gather the holiday hour requests. These amounts will produce a new balance of holiday pay at the specified end date which will be visible in the Support Advisor Details screen. No account is taken for teams or Projects because Unavailabilities take no account of Projects. It is possible to re-run this option to the same end date if data has not been completed for all Projects or teams."]]
  
 +
===Holiday Pay Report===
  
[[File:A_SW_24.png|border]]
+
The Holiday Pay Report will output previous Holiday Pay Calculations. See [[Holiday Pay Earned Report|Holiday Pay]]
  
 +
===Requesting holiday pay for the worker===
  
This will show the care plans on the system. Click on the "Support Plan Done?" column entry to view the support plan.
+
When an organisation is using the Holiday Pay feature, there will be a section on the Unavailabilities tab of the Roster Advisor Details screen, which deals with holiday pay. Use "New Unavailability" to enter a new time period when the worker wants to request holiday.
  
 +
==Roster Worker Printouts==
  
[[File:A_SW_25.png|790px|border]]
+
The printouts section allows you to print various information which will help you on a day-to-day basis.  
  
 +
[[File:hol_pay_5.JPG|alt="a screenshot of the printout options listed in the roster worker menu."]]
  
On each line, there will be a pile of coins displayed. If the pile of coins is grey, no rate is set and the client will not be invoiced. If there is a rate set, the pile of coins will be gold.
 
  
 +
===Print Roster Advisor Exclusions===
  
[[File:A_SW_26.png|border]]
+
This will print all of the [[Support_Worker_Module_(Administrator_guide)#Matching_Exclusions|Matching Exclusions]] that have been applied to Roster Advisors on your system.
  
 +
===Print Job Cards===
  
Click on this pile of coins to edit or set the rate.  
+
This is a functional part of the module - see [[Support_Worker_Module#Job_Cards|the end user manual]].
  
 +
===Print Roster Advisor Time Sheets===
  
[[File:A_SW_27.png|border]]
+
This is a functional part of the module - see [[Support_Worker_Module#Roster_Jobsheets.2C_Timesheets_and_Work_Schedules|the end user manual]].
  
 +
===Print Roster Schedules===
  
 +
This will create a report for a service manager or similar person. The report is based on job cards, and can be printed for any combination of -
  
 +
* Date range
 +
* Job card number range
 +
* Project
 +
* Roster team
 +
* Client
 +
* Roster Advisor
 +
* Incomplete job cards/complete job cards/both
 +
* Unprinted job cards/printed job cards/both
  
 +
* A "Detail" report will show all the appointments line-by-line.
 +
* A "Summary" report will only show time and mileage totals.
  
==eziTracker Setup==
+
You can also use this report as the basis of a mail merge to the roster advisors - perhaps useful to write/email Roster Workers who have not completed their job cards, etc.
  
==Calculating Holiday Pay==
+
===Payments Made Receipts===
  
==Support Worker Reports==
+
This will print receipts for people who have paid for roster work on the day.

Latest revision as of 12:36, 1 August 2024


Overview of the Roster Worker Module

The Roster Worker Module is one of the add-on modules available for a system. It acts rather like the Volunteering module but with a lot of extra functionality. The Roster Worker module will allow you to:

  • Create different services your Roster Worker may provide (shopping, home help, befriending etc) and choose this when assigning workers
  • Build a care plan for each client, which might include several services delivered by any number of Roster Workers
  • Match clients and Roster Workers geographically
  • Match clients and Roster Workers based on matching exclusions (for example, "Phobia of dogs", and "Owns a dog" etc)
  • Produce job cards/sheets for your Roster Workers
  • Invoice for roster work carried out (also requires the Accounts Module)


Terminology

Depending on your organisation, you might not call the staff concerned "Roster Workers". The module allows you to change the wording across the whole system so that you can call them "Carers", "Volunteers" or "Home Helpers", if you would rather.

You'll find the setting for this under the Cog > Roster Advisor > Roster Terminology.


"a screenshot of the roster worker terminology button highlighted in the blue folder."


Upon changing the terminology, you'll find that the menu headings will also alter to fit your chosen wording, so Roster Terminology will change to Home Helper Terminology for example.


"a screenshot of the roster worker terminology buttons."


If there is not something in the list that fits what you want to call them, you can click on one of the terminology choices to take you to an edit page. This also lets you customise how it appears in certain parts of the system:


"a screenshot of the roster worker terminology editing page, with fields allowing you to edit the name of the individual terminilogy."


Clicking "Save Parameters" will update the system with your new choice - in the screenshot below the terminology has been changed to "Home Helper".


"a screenshot of the roster worker button which has now been relabelled to the home helper module."


However, "Roster Worker" is the most commonly used terminology and so this manual is written assuming that this is what you will be using.

Running the Roster Worker module

Details of day to day running of the Roster Worker module can be found in the User Manual - Roster Worker Module.

Setting up the Roster Worker module

Adding Roster Workers

The first thing you will need to do is to add some Roster Workers. The Roster Workers are found in two places in the menu, under the "Roster Advisor" tab and the "Contact Management" tab.

"A Screenshot of the support advisor button, highlighted under the support advisor menu."

"A Screenshot of the support advisor button, highlighted under the contact management menu."


This will give you a list or a search form as appropriate, depending on how your system is set up. (See Org/Person Record Rules)


Searching for or creating Roster Workers is done in the usual way; first run a search to check that they are not on the system already as a client/volunteer/etc. If you see a message like this, click the "Search All" button;


"A Screenshot of the support advisor results page, showing 13 home helpers."


If the person you want is in these results, you can use the "Make Into Roster Advisor" button.


"A Screenshot of the support advisor results page, showing 13 home helpers."


If they are not found on the system, then select the "Create New Roster Advisor" button on the right hand side of the screen:

"A Screenshot of the new home helper search and create new home helper' buttons."


Clicking here will give you a setup page just like one for a client. You can add the Roster Worker's details here, and click "Save Details". You will have some additional sections that hold Roster Worker-specific information.


"Client Assignments" shows which clients they are assigned to, and for what service. If they are assigned to a person more than once, i.e. they call them daily for befriending, but see them every other day to help with shopping, it will show each assignment on this section.


"A Screenshot of the client assignments section, listing two clients who are assigned to the roster worker."


"Unavailability's" is used to enter periods of time when they are unavailable, such as holidays, training etc. (for more detail see Unavailability Reasons)


"A Screenshot of the unavailability's section, displaying fields for entry of unavailability times."


"Matching Criteria" allows you to enter their regular working days/hours in order to assign them to clients at the right time (or rather, in order to avoid assigning them to a client at a time when they aren't available). It also holds a few extra settings, such as Matching Exclusions (see further down for more detail) and which contract they are assigned to (see Roster Advisor Contracts)


"A Screenshot of the matching criteria section, displaying fields for entry of the available working hours of the roster worker."

Setting Projects to work with your Roster Worker module

For each Project, on the name, type, and dates section, there is a drop-down box where you can associate that project with some other system functionality - the one we are interested in is "Roster Advisor Schedules".


"a screenshot of the project type drop down in the project set up page."


Once linked, two boxes will appear;


"a screenshot of the two additional drop down lists, one for 'does the project require a signature?' and one for 'Create Support Advisor Work Schedule Automatically?'."


The first box is an option to add an email address for the Roster Co-ordinator. This causes an email to be sent to the address whenever a note is added to a Roster Job card. This relates to the creation of roster plans for your clients. If set to "yes", a blank roster plan will be created whenever a new referral is started within that project. If set to "no", there will be a box shown on the "Record a Contact" screen which allows you to say at what point you want the blank roster plan to be created - shown below;


SW howto 1.png


On the demonstration system the project involving Roster Workers is called "Home Help" and is linked to Roster Advisor Schedules, as shown.


"a screenshot of the project listed, that says it's a support advisor project next to it."

Setting up your services

Once you have linked the right projects to the Roster Worker module, you can create your Services. These are to categorise your Roster Worker activity.

In the "Cog > Rosters Advisor" submenu, click on the "Roster Services" menu item.


"a screenshot of the support services button, highlighted within the admin menu."


Click on "Create New Service" to enter a new service and fill in the details, including which project you want to associate the service with (each project needs its own set of services).


"a screenshot of the support services entry page, displaying an often text box for entry of a service."


Once you are done, click "Save Details" and you will be taken back to the page showing the Services on your system.

The demonstration project includes eight services, as shown.


"a screenshot of the support services list, displaying eight individual service options."

Unavailability Reasons

These are the reasons that you might use for Roster Worker unavailabilities. You can find these under the The Cog > Orgs and People K-Z

A list of example reasons is shown. You can add to these reasons later if you find out that you need more. (For more information see Unavailability Reasons


"a screenshot of the unavailability reasons list."

Roster Teams

If you wish to separate your Roster Workers into teams, you can set them up here. This is useful if your roster teams work out of several different offices.

You can set an address and contact details for each team, and also a logo to appear on that team's job cards etc.

It's important to note that a Roster Advisor can only be in one team.


"a screenshot of the support advisor team creation page, showing a field to input the name of the team."

Matching Exclusions

Matching Exclusions can be used to flag up if an assignment is made which shouldn't be. For example, some of the Roster Workers might be allergic to dogs, so they should not be assigned to any client who has a dog.


"a screenshot of the matching exclusion list."

Roster Field Settings

Roster Field Settings allows optional fields to be shown or hidden in various areas of the module. These are:

Show Roster Worker Travelling Time/Mileage on "Complete Work Schedules?"

This allows you to enter mileage and travelling time while completing work schedules. The two bottom options require the Enhanced Mapping add-on (see Travel Time & Mileage)

"a screenshot of the field labelled 'show roster worker travelling time mileage on complete work schedules?'."

Show client mileage on "Complete Work Schedules"?

"a screenshot of the field labelled 'complete work schedules?'."


This relates to the entry of job cards. If appropriate, your Roster Workers can enter client mileage as separate to their own mileage on their job cards. Client mileage is mileage driven when with the client, rather than mileage done on the way to/from an appointment. You might want to use this;

  • If you want to report on these two sets of numbers, separate from one another (if you run a driving service, for example, this would probably be important)
  • If you want to charge the client for mileage on their own time
  • If you want to charge the client for all mileage, but at different rates
  • If you want to pay your Roster Workers at different rates...

...and so on. The issues around charging for mileage are only likely to be an issue if you are using the Accounts Module. Paying Roster Workers their mileage can be done with a simple report and a calculation. If you don't separate normal mileage and client mileage, either in charges or payment, there is no reason to use a separate Client Mileage.

Cut-off expiry period (days) for "Complete Work Schedules"

"a screenshot of the field labelled 'cut off expiry period (days) for "complete work schedules."


This allows you to set a period before which job cards etc cannot be adjusted. It is for organisations that pay their staff based on the job cards - obviously once the work is paid, it would be undesirable to be able to go back and edit the job cards etc; this would result in accounting errors and a discrepancy between what has been paid and what the system reports. If set to 30 days, for example, any job card information cannot be adjusted if the appointment in question was more than 30 days ago. If it is set to 0, this means there is no expiry period.

Change the Receipt Style Jobsheet

"a screenshot of the field labelled 'cut off expiry period (days) for "complete work schedules."


This allows you to change the header and footer that appear on the Receipt Style Jobsheet.

Delete Unconfirmed Work Schedules

"a screenshot of the delete unconfirmed work schedules buttons."

This is found on the "Confirm Roster Work Schedules" page. This function allows you to reset changes made to appointments which have not yet been confirmed - i.e. if someone has used the "Confirm Work Schedules" menu item, changed the details of some appointments, and clicked "Update" - but not confirmed the jobs - clicking the "Delete Unconfirmed Work Schedules" button will reset these appointments back to the default care plan values.

Assigning Charge Rates to activity if you have the Invoicing Module

If your organisation is using the systems’ Accounts Module to create invoices for your activity, you will need to assign a rate to this activity. This is done in the client's care plan. Click on the "Roster Plans" menu item in the "Roster Options" submenu.


"a screenshot of the support advisor plan button, highlighted in the support advisor menu."


This will show the care plans on the system. The "Roster Plan Done?" column shows whether or not the plan is still ongoing. You can click on this to view the roster plan.


"a screenshot of the support advisor plans page, listing the individual plans."


On each line, you have the option to select a rate:


"a screenshot of the rate drop down, in the support plan page."


You can alter the rate per individual job if needed at Confirm Work Schedules, Complete Work Schedules and by editing the job card.

Calculating Holiday Pay

The Holiday Pay Calculation function is for organisations who use part time staff and pay their holiday to them at a rate of "1 holiday hour per x hours worked".

Settings

"a screenshot of the holiday pay settings button, higlighted in the admin menu."

Clicking on the Holiday Pay Settings menu item will show a screen where you can choose whether holiday pay is to be calculated or not, and set up the calculation rate.

"a screenshot of the holiday pay settings button, showing a field labelled 'calculate holiday pay?'."

Holiday Pay Calculation

When you want to calculate holiday pay, use the "Holiday Pay Calculation" menu item:


"a screenshot of the holiday pay calculation button in the roster worker menu."


The details are given on screen, as follows:


This option will use the completed job cards to work out time worked and therefore holiday hours accumulated, and unavailability records to gather the holiday hour requests.

These amounts will produce a new balance of holiday pay at the specified end date which will be visible in the Roster Advisor Details screen.

No account is taken for teams or projects because Unavailabilities take no account of projects.

It is possible to re-run this option to the same end date if data has not been completed for all projects or teams.


Click "Calculate", and the system will output a holiday pay calculation. At the end of the "Date To Calculate Up To", the holiday pay amounts in hours will be allocated to the worker, and visible on the Roster Worker Details screen, on the Unavailabilities tab.


"a screenshot of the holiday pay calculation page, including text that reads: This option will use the completed job cards to work out time worked and therefore holiday hours accumulated, and unavailability records to gather the holiday hour requests. These amounts will produce a new balance of holiday pay at the specified end date which will be visible in the Support Advisor Details screen. No account is taken for teams or Projects because Unavailabilities take no account of Projects. It is possible to re-run this option to the same end date if data has not been completed for all Projects or teams."

Holiday Pay Report

The Holiday Pay Report will output previous Holiday Pay Calculations. See Holiday Pay

Requesting holiday pay for the worker

When an organisation is using the Holiday Pay feature, there will be a section on the Unavailabilities tab of the Roster Advisor Details screen, which deals with holiday pay. Use "New Unavailability" to enter a new time period when the worker wants to request holiday.

Roster Worker Printouts

The printouts section allows you to print various information which will help you on a day-to-day basis.

"a screenshot of the printout options listed in the roster worker menu."


Print Roster Advisor Exclusions

This will print all of the Matching Exclusions that have been applied to Roster Advisors on your system.

Print Job Cards

This is a functional part of the module - see the end user manual.

Print Roster Advisor Time Sheets

This is a functional part of the module - see the end user manual.

Print Roster Schedules

This will create a report for a service manager or similar person. The report is based on job cards, and can be printed for any combination of -

  • Date range
  • Job card number range
  • Project
  • Roster team
  • Client
  • Roster Advisor
  • Incomplete job cards/complete job cards/both
  • Unprinted job cards/printed job cards/both
  • A "Detail" report will show all the appointments line-by-line.
  • A "Summary" report will only show time and mileage totals.

You can also use this report as the basis of a mail merge to the roster advisors - perhaps useful to write/email Roster Workers who have not completed their job cards, etc.

Payments Made Receipts

This will print receipts for people who have paid for roster work on the day.