Advertisments:

Read more...
Ads by Google:

Ads help keep HOPS online. You can advertise here now.

Heritage Operations Processing System
 
Minor updates and code changes occur every day. Only significant or noteworthy updates are shown here.

Time Date
User
System Updates
04:00 Wed 27 Aug 2014
Scroggins; Danny
I think you've all suffered enough wondering about HOPStember...!

(Certainly judging by the number of emails asking me about it!)

During September all the advanced HOPS features (subscription modules) will be available for FREE!

The permissions will all become available, so feel free to pester your Railway HOPS Administrator to allocate them so that you can have a play and see some of the advanced features of HOPS!

Here is a list of the HOPS Modules that have been produced in the last year or so: http://www.heritage-ops.org.uk/modules.php

These include
* The ability to upload documents to competence records (as evidence of decision making, route to competence, scans of exam papers, observations, etc)
* Advanced group bookings features
* The giving up of turns to other users (to a specific user or generally available)
* Advanced messaging features (message by date working, competence, permission, or custom list)
* Saving of documents to users (ie, gift aid forms, membership forms, medical reports, etc)

We hope they are useful and you enjoy sampling them in HOPStember!

Danny S.
20:00 Sat 23 Aug 2014
Scroggins; Danny
New pages have been added for each position, showing a detail summary of the competences held in that position.

The list is accessible by clicking the link at the top of the competence matrix in each department.
17:00 Sat 23 Aug 2014
Scroggins; Danny
A new page in the Rostering menu shows all the turns that are uncovered, across all the rosters.
22:35 Tue 05 Aug 2014
Scroggins; Danny
I have added an option for deleting rosters, in the Operations tab of the roster.

It can only be done if there are no turns in the roster, so it may be necessary to use the 'Delete all turns from this roster' function first.
22:00 Tue 01 Jul 2014
Scroggins; Danny
It is now possible to configure the sort order of documents in the Operations, General and Department Documents repositories. Use the 'Edit' link and there is an option to choose the sort order between 'Title' and 'Date Uploaded'.
19:00 Sun 29 Jun 2014
Scroggins; Danny
We have noticed that a lot of error logs are being caused by this:
* Going to a user's competence profile
* Clicking [Add New]
* Adding some details in the Add New Competence form
* Submitting the form, the record is added.
* Realising there is a mistake and using the browser 'back' button
* The browser loads a cached version of the Add New Competence page and populates it with the data that was entered
* A correction is made and the form is resubmitted.
* The site attempts to add the record again, but fails because the record already exists from the first time it was submitted. The user gets an error page.
We have now made the error page that is presented a bit more helpful with an explanation of why the record cannot be added a second time and included a link to the 'Update' page, which is the page that should be used to alter a competence that already exists. We hope that by understanding how the error occurs it will help users to encounter it less, and to understand what's gone wrong when they do.
11:00 Sun 29 Jun 2014
Scroggins; Danny
After much hard work and effort (ok, from Luke!) the PDF creation tool has been upgraded. It should now cope a lot better with big pages that the old system couldn't. The new system should also be better at interpreting the formats of the pages in the same way that an ordinary web browser would, removing some of the limitations of the old PDF creator. The PDF creator uses the same rendering engine to build the pages as Google use in their Chrome browser Apple use in Safari. Please let us know if you find any problems.
00:00 Sat 07 Jun 2014
Scroggins; Danny
The side menu should now not scroll on mobile browsers. 100% accuracy can't be guaranteed in the case of minority browsers.
00:00 Sat 07 Jun 2014
Scroggins; Danny
It is now possible to 'force' a purchase record to close, for example if it is no longer required because the order won't be placed.

It is an option in the top right hand side of purchase records (only visible on POs that are open).

21:26 Thu 10 Apr 2014
Scroggins; Danny
Heartbleed Bug

You may have heard about a issue in the news recently called the "Heartbleed Bug" that affects the security of online systems.

The version of OpenSSL that HOPS uses is not a version that is vulnerable to the security bug (thank goodness!).

Some background:

This is a bug that has been found in software that is used by a wide range of website for encryption. The bug was discovered by researchers, not hackers. Those who discovered it raised it with the developers of the code to allow them a chance to release a patch, before announcing it to the world (which happened on Monday).

It is good practice to change the passwords you use to access online systems regularly in any case, but now would be a particularly prudent time to do that on any online systems that you use (after, of course, the administrators of those systems confirm the relevant patches have been applied).

Thanks

Danny S.
23:46 Thu 03 Apr 2014
Scroggins; Danny
An extra function has been added to the Advanced Group Bookings Module to allow the /actual/ numbers of passengers to be adding to the group booking record. The link to do so is at the top of the Booking Details page.

The figures are only shown on the booking details page. We will gauge feedback to determine what other output / analysis is provided.
22:06 Wed 26 Mar 2014
Scroggins; Danny
Some improvements have been made to the user-interface of the permissions system.

Firstly, the groups that a user is part of is now additionally shown on the User Permissions page, so everything relating to that use permissions-wise is shown on the same page.

Similarly, the groups that a permission has been allocated to is now additionally shown on the Permission page, so everything relating to that permissions is shown on the same page.

(Nothing has been removed from anywhere it was shown already).

Finally, a Permissions Allocation Tree page has been added that can show the allocation of groups, departments and individuals to any permission. This is accessed via a new tab in the Permissions system 'Allocation Tree'. There are also various places around the system that reference it directly, as it shows clearly who has permission to do what around the system.
00:05 Fri 21 Mar 2014
Scroggins; Danny
GROUP BOOKINGS UPDATES:

In 'free' HOPS:

* The calendar now only shows operating days and days on which group bookings are present by default. Other days can be shown using the 'Show Non-Operating Days' link at the top.

* Train-by-train reservation labels are now available.

* All reservation labels (hopefully) now accurately fold into three.

* A 'deposit' field has been added, to record when a deposit has been taken so that the Meet & Greeter / Station Master / etc knows how much is left to pay.

* To overcome spacing issues on the reservation labels a 'best-guess' preview of the width of a client's name has been added to the Group Booking Edit page to make it possible to see whether the wording will fit on one or two lines. It defaults to the client name. If it spills onto more than one line (if you intend to use the train-by-train reservation slips), or two lines 9if you intend to use the single per-group reservation labels), then untick the 'same' box and specify an alternative shorter version.

In Module 6 - Advanced Group Bookings:

* A 'Last Updated' function has been added to bookings, to make it easy to compare printed output and establish the most up-to-date.

* It is also possible to add reservation times to trains within a group booking, which will then be printed on the reservation labels. This means the reservation labels don't have to be put out at the time the seats / tables / carriages become reserved from, but can be put out earlier, as they can clearly specify the times between which the reservation applies.

* The remarks to customers have been taken off the Guard's Details form and the Meet & Greeter's Details form.
23:27 Wed 12 Mar 2014
Scroggins; Danny
To help railways with lots of positions in a department, some configuration options have been added to reduce the width of the competence matrix:

It is possible to swap the full position name headings in each column for abbreviated position name column headings.

It is possible to remove the refresh period from showing in the heading of each column.

It is possible to swap the 'YES', 'NO', etc, text with 'Y' and 'N'.

These options are all configured in Department List > Edit.

It is also possible to hide the grade from the competence matrix (that appears in brackets after the YES, NO, etc).

This option is configurable in (Department) > Positions > Edit, and can be configured per-position.

I hope that helps.
00:25 Mon 03 Mar 2014
Scroggins; Danny
It is also possible to add Calendar Organisation subjects that can appear on the group bookings calendar.

Calendar Organisation subjects have existed for a long time, allowing the addition of custom railway-specific fields to the operations calendar. These have been used for things like carriage stabling, etc, in the past.

It is now possible to use these for the Group Bookings Calendar as well, so that commercial (or other) remarks relating to group bookings can be shown to those administrating group bookings.
00:04 Mon 03 Mar 2014
Scroggins; Danny
It is also possible for abbreviated versions of the extra 'flag' fields for group bookings to appear in the group booking calendar list. This makes it easy to see at-a-glance which group bookings have specific flag values set, such as 'Confirmation sent to customer', 'invoice sent', 'payment received', etc.

This is part of Advanced Group Bookings Module 6.
23:09 Sun 02 Mar 2014
Scroggins; Danny
Different versions of the group bookings confirmation sheet have been added.

The links are now at the bottom of the group booking page instead of the top.

The documents to which these new links lead will be developed with experience at Beta railways over the next few weeks.

The Customer Confirmation is part of free HOPS, the additional Guard's Sheet and Station Master/Meet & Greeter's Sheet are part of the Advanced Group Bookings Module number 6.
23:09 Sat 01 Mar 2014
Scroggins; Danny
Some new fields have been added to the group bookings system to show things like whether catering has been agreed, whether a numbers return has been received, etc.

The new fields are intended for tracking the progress of a group booking from first contact to receipt of final payment.

The fields all have a yes/no/maybe value, an option to add text remarks, and a date field.

Any custom fields can be added to individual railways if required.

This is part of subscription module 6.
23:39 Tue 25 Feb 2014
Scroggins; Danny
The requesting of acknowledgements for uploaded documents has returned!
23:38 Thu 23 Jan 2014
Scroggins; Danny
A question from a railway: "We are looking at using HOPS for rostering the staff on party catering bookings. Is there a way of adding a number of extra duties on a day without having to add them one at a time. If we have to add 4 or 6 duties twice a week it becomes laborious. Any ideas?"

A good answer from Danny: "I have added a 'repeat' field at the bottom of the input turn page. Increasing this number will cause the turn to be input that many times. That should help in the addition of 4 or 6 identical duties for special events on individual dates."

I hope that helps.
14:14 Sun 12 Jan 2014
Scroggins; Danny
A statistics page has been added to group bookings to show weekly totals.
00:07 Tue 07 Jan 2014
Scroggins; Danny
It is now possible to produce Guard's/Train Manager's paperwork for group bookings, that includes the basic information and 5 reserve labels for tables / carriage doors.

This (and the Booking Confirmation) are available from buttons at the top of the Booking Details page.
16:56 Mon 06 Jan 2014
Scroggins; Danny
It is also now possible to generate booking confirmation PDFs for printing / emailing to clients.
16:54 Mon 06 Jan 2014
Scroggins; Danny
Some new functions have been added to the group bookings facility to enter more detailed pricing. This will hopefully help in passing the relevant information to the booking clerk / station master etc in situations when the group settles the bill when they arrive on the day.

It is possible to select whether the pricing is written in text, ie, 'One price for group, 100', etc, or whether to add price lines for each individual type of passenger, ie, children, adults, tour guides, etc. Each type of passenger can be added or excluded from a particular booking.
00:01 Sat 04 Jan 2014
Scroggins; Danny
Hello

More on document repositories:

I have added functionality to allow deleting of folders and of documents.

Deleting a document will delete all the files attached to that document.

Deleting a folder will delete all the documents in that folder, and all the files attached to them, and all the subfolders within it (and all the documents and files and subfolders within them recursively).

Let me know if you have any problems!
00:29 Thu 02 Jan 2014
Scroggins; Danny
Well, after months of 'tinkering', and the last two days of solid work, the document repositories have been converted to a file-and-folder system. This means it is now possible to have any number of subfolders, instead of the former system that was limited to one level of 'pages'.

Permission 49, 83, and 99 are still required to VIEW the Department, Operations and General documents respectively.

Permissions 50, 84 and 100 have been removed (these were the old EDIT permissions for the Department, Operations and General documents respectively).

New permissions 207, 208 and 209 are now required to add root level folders in the Operations and General documents respectively.

New permissions 205 and 206 have been created for VIEW and EDIT of folders, and permissions can now be allocated on a folder-by-folder basis.

Folders can also be set to inherit their access rights from their parent folder, so access rights can be set with whatever level of granularity is required in individual railways and departments.

Permissions for folders that have their own permissions (ie, do not inherit) are allocated via System > Permissions Admin as usual.

I have moved all the existing pages and sections and converted them to folders in the new format and moved all the files in.

I believe I have copied all the permissions across so that the same users and groups have the same access to read/write as they did before, but if you notice anything systematically wrong then please let me know. There were 24 combinations of circumstances and about six hours work just to migrate the permissions!

This has been a major structural change for this part of the system, so please let me know if you find any niggles or bugs.
00:35 Wed 04 Dec 2013
Scroggins; Danny
Dr Luke has been hard at work making a Christmas present for all HOPS users... have a look at your roster pages and see if you notice a difference..... Happy Christmas!
01:11 Mon 02 Dec 2013
Scroggins; Danny
Can we interest anyone in... the ability to show diagrams on rosters? This will allow the diagram to be shown in a separate column and the turns sorted into the correct row, instead of the diagram being shown as a 'remark', and potentially all the different staff on the same digram (ie, driver, fireman, etc) getting mixed up. This also lends itself to diesel crew, and to guards and TTIs. The next development of this function will be to add locomotives and rolling stock to the diagrams, so that these can be shown on rosters too, ie, "Diagram: Steam 1, locomotive 6024", "Diagram: Guard MD3, blue and grey set", etc. This is one of the first of the new HOPS Subscriber functions.
See an example:
16:49 Sat 30 Nov 2013
Scroggins; Danny
Serious surgery is taking place in the View Roster and Construct Roster pages in readiness for showing of crew and locomotive diagrams (which was the cause of the minor problems earlier this week).

If you find any problems with adding or editing turns while this work is going on please let us know.

Thanks

Danny S.
00:37 Tue 26 Nov 2013
Scroggins; Danny
Further work has taken place this evening on the functionality to add Crew Diagrams to rosters, loco diagrams, mileages, etc.
00:36 Tue 26 Nov 2013
Scroggins; Danny
Work has taken place to strengthen the file downloading process in several places in the system to avoid the 'This file might harm your computer' warning that was coming up.
19:39 Mon 25 Nov 2013
Scroggins; Danny
There is now a facility to add locomotives to HOPS. It doesn't do much at the moment, it has been added in readiness for the facility to add locomotive diagrams to rosters (and in the future, to work out locomotive mileages from the diagrams, etc). More fields of locomotive data will be added in time. Feel free to play.
16:40 Mon 25 Nov 2013
Scroggins; Danny
There was an issue today with viewable rosters. All data was safe and the viewing pages were be restored at about 4pm. Staff duties could be viewed on the daily, weekly and monthly rosters, but the the period roster (only) was affected.

Apologies for the inconvenience.

HOPS is continually being updated and unfortunately I must have done something a bit wrong last night in the process of making changes to rosters to show locomotive diagrams.

No data has been lost. If any problems persist then please let me know.

It is worth noting that, although I wasn't able to fix the problem as soon as I became aware of it (as I was at work), I was able to post a service status message on the HOPS Facebook page and the HOPS Twitter page to advise the situation.

For this reason it is worth following us on Facebook, or following us on Twitter so that if there are any service interruption issues in future you can find out about them easily.

00:00 Mon 25 Nov 2013
Scroggins; Danny
The 'Pay' and 'Sent' fields in Purchase lines have now been made into hyperlinks in the Purchasing list, accessible by the Purchase Author and users with Purchase ADMIN EDIT (permission 191).
02:40 Sun 24 Nov 2013
Scroggins; Danny
It is now possible to add multiple files to a timetable, instead of maximum two as previously.

And now it's time for bed! Zzzzzzzz
22:34 Wed 06 Nov 2013
Scroggins; Danny
It is now possible to customise the information that appears on the monthly roster regarding each turn.

It is now possible to include or not include

the position name
column name
hours/period
remarks

on a department-by-department basis.

This can be configured in Departments > (department name) > Roster Structure.

Existing permission 94 required.

This should hopefully help some of the big railways to make the monthly roster a bit more user-friendly.
16:40 Mon 04 Nov 2013
Scroggins; Danny
When the uncovered turns appeal email (permission 137) was designed it was intended to email out 3 days before, but I actually had it set to zero. I've now changed it to 3.

It will now email on Monday morning for turns on Thursday, Tuesday for Friday, Wednesday for Saturday, etc.

It would have emailed out this morning for today, and will email out tomorrow for Friday. So uncovered turns tomorrow (5/11), Wednesday (6/11) and Thursday (7/11) will be jumped over.

If any railway wishes it to be set to a different number of days please let me know. (It can be set once for the whole railway).
00:41 Fri 01 Nov 2013
Scroggins; Danny
The monthly roster now accurately recalls the type of 'add-on' turn, instead of labelling them all as 'training' (this is a hang-over from when the add-on turns were only for training.
18:59 Sun 27 Oct 2013
Scroggins; Danny
We have been advised that several railways use the 'Uncovered Turn Alert' email to sent to their wider staff, not just their roster clerks/managers.

The existing Uncovered Turn Alert email was not really designed for that, so the wording didn't really lend itself to it.

A new version of the email has been created, with 'Click to Volunteer' links that is more appropriate for sending to a general audience of staff you hope might be able to help by covering.

Assign new permission 197 to those (hopefully groups) you wish to receive it. Distinct by department, of course.
16:44 Sun 27 Oct 2013
Scroggins; Danny
The presence of week numbers has been made suppressible in System > Railway Details.

This is applicable to railways who have their own system of numbering weeks, or those who wish to have no week numbering system at all.

The HOPS week numbering system follows the financial year (and matches the Network Rail week numbering system).
13:10 Sun 27 Oct 2013
Scroggins; Danny
Another attribute has been added to the System > Railway Details list: Whether or not to list the English Bank Holidays.

This has come about after it was pointed out that the bank and public holidays in Scotland are different to the English ones, and different in different cities in Scotland, with variations in how 'observed' they are.

In order to avoid confusion, it is now possible to suppress the English bank holidays from appearing in calendars.
21:24 Sat 26 Oct 2013
Scroggins; Danny
The Billing Name on Purchase Orders has now been made configurable in System > Railway Details.

The Billing Name can either be:
- The name of a person at the railway, or
- A generic string, ie, 'Finance Manager'.
19:05 Sat 26 Oct 2013
Scroggins; Danny
The searching of Purchases has been improved. The results will now return Purchases in the current filter (ie 'All Open', etc) that match any part of:

- The purchase order number
- The railway reference number
- The supply company name
- The supply company address
- The Purchase description
- The remarks entered on the 'Sent', 'Goods Received', 'Ok to pay', 'Paid', 'Invoice', 'Statement'
- The Remarks or Internal Remarks
- The Surname or First name of the person raising the purchase.
17:09 Sat 26 Oct 2013
Scroggins; Danny
Whether or not to show the 'New Invoice' link on the Purchasing pages has been made an option in System > Railway Details.

This is relevant to railways that use the Purchase System for Purchase Orders only (and not invoices received).

Made 'yes' by default, so no action = no change.
15:50 Sat 26 Oct 2013
Scroggins; Danny
A 'Select...' line has been added to the top of the Cost Centre drop-down box on Purchases.

This is in response to reports that the first Cost Centre in the list gets a lot of Purchases logged against it when the compiler misses the option or doesn't know the correct cost centre.
14:48 Sat 26 Oct 2013
Scroggins; Danny
The order of the status flags on a purchase has been adjusted to more accurately reflect their chronology.

- Sent
- Goods / Service Received
- OK to pay
- Paid
- Invoice
- Bank Statement*

(* For railways that use the bank statement field).
12:07 Sat 26 Oct 2013
Scroggins; Danny
Extra fields have been added to the delivery details for purchase orders.

It is now possible to specify for whom the delivery is for the attention of (this was previously fixed as the person who raised the PO).

It is also possible to specify a telephone number.

The FAO defaults to the current user and the telephone defaults to the railway telephone number.
10:53 Sat 26 Oct 2013
Scroggins; Danny
Fields have been added for railway company VAT Registration Numbers and a line on the Registration Status of the company, both editable in System > Railway Details.

These are for use on output such as Purchase Orders.
09:31 Sat 26 Oct 2013
Scroggins; Danny
The opportunity to add a Company Name distinct from the Railway Name has been added to the Railway Details page (System menu). The Company Name will be used on output such as Purchase Orders, etc.

For example, a railway name of 'London Rail' and a company name of 'London Railway Company Ltd'.

All railway's Company Names have been set to the same as their Railway Names, so, as usual, no action = no change.
12:11 Sun 20 Oct 2013
Scroggins; Danny
'Next Medical Exam Due' list pages have been added. These are in the Community menu for the whole railway (existing permission 144) and in the Departments menu for individual departments (existing permission 140). Thanks to Bo'ness & Kinneil Railway for requesting this.
12:02 Sat 19 Oct 2013
Scroggins; Danny
Some minor updates:
- A bug was reported where trainees would disappear from the Monthly Roster if the 'main' turn became vacant. Now fixed.
- A bug was reported where 'additional' turns would not be shown on the Turn Count Matrix when a specific year was looked at, although they would show on the 'All Years' view. Now fixed.
19:24 Sun 06 Oct 2013
Scroggins; Danny
I have added the option for admin users to edit users' preferences on being rostered on consecutive days via Community > Staff List > (name) > Edit. (the same way as editing their contact details, etc)

I have also added an option to System > Railway Details to set a default for new users. This will be set at the time the new user account is created, so won't affect existing users.

Let me know if you require me to blanket-change all existing users to one way or the other. I can do that fairly easily from here to save you editing hundreds of individual users manually.

Danny S.

(Suggested by NYMR)
17:04 Sun 06 Oct 2013
Scroggins; Danny
It is now possible to upload files to Timetable Modifiers.

It doesn't look much, but it took about 10 hours to do!
15:40 Sun 22 Sep 2013
Scroggins; Danny
Some surgery has been carried out on the Permissions Admin system in connection with some future upgrade work. Everything should work the same as it did before (for now), but please let me know if you find any problems (ie, unable to assign/remove permissions).
Thanks
Danny S.
22:05 Sun 15 Sep 2013
Scroggins; Danny
I have clarified the name of the field on the operations calendar from 'Extra Staff Required' to 'Special Staff Requirements', to make clear that this should ideally be used for any required alterations to the staffing, ie, extended hours, as opposed to only extra turns.

For clarity, what is entered in the 'Special Staff Requirements' box appears on the roster to the roster clerk when they are constructing the roster, but the 'Operations Instructions' don't.

To help roster clerks, I have added a tab to the roster construction pages called 'Ops Info', this summarises the 'Special Staffing Requirements' and 'Operations Instructions' in the period.
01:16 Thu 12 Sep 2013
Scroggins; Danny
The Department Competence Expiry list has been re-vamped.

The page has now been separated into two lists, the list of competences that are EXPIRING and the list of competences that are LAPSING.

Don't know the difference...? See our help page here.
17:49 Sun 08 Sep 2013
Scroggins; Danny
A bug has been identified in the availability reminder emails (that I have now fixed).

The long story: The availability can only be open before the roster has been published, once the roster is published the availability is automatically closed. Unfortunately the system that sends reminders still worked after the roster has been published.

So when a roster was published before it's Availability Close date, a user would still receive a reminder a few dates before the Close date, click the link, and find there was nothing to add because the availability had been forced to close at the time the roster was published.

I have now changed it so that the reminder system does not send reminders if the roster has been published before the Availability Close date.

So the availability, now, functions exactly the same as it always has, but the email reminders have been aligned to match.

(Thanks to Geoff, Avon Valley Railway)
16:07 Sat 07 Sep 2013
Scroggins; Danny
A new permission has been added, 192, for the Railway Finance Manager to approve purchases that are above the spending limit.

(Thanks to Neil & Malcolm, Glos-Warks Railway)
12:43 Sat 07 Sep 2013
Scroggins; Danny
It is now possible to view who responded to a volunteer for a vacant turn, and when, on the 'Volunteers' tab of rosters.

(This only applies to offers responded to from now on.)

Thanks to Rob, KWVR.
23:23 Fri 06 Sep 2013
Scroggins; Danny
Some bugs have been corrected on the 'Roster' tab of the User Details page. A 'Look Further Ahead' link has also been added to view the user's turns more than three in advance.

Thanks to Kev, K&ESR.
23:15 Fri 06 Sep 2013
Scroggins; Danny
I have now upgraded the Roster Validation page so that it identifies when someone is training in determining conflicting turns, which it previously didn't do. (It's taken be aaaaaaaaaaaaaaaaaaaaall evening!)

Thanks to John, NYMR.
09:44 Fri 30 Aug 2013
Scroggins; Danny
Hi Danny,

A problem is emerging with growing severity as I add people onto the Purchasing system. The problem is that the system e-mails all people who are authorised to approve Purchases on a budget group every time a new Purchase is raised. This includes several directors and managers who both have the permissions to approve, but don't actually get involved in it day-to-day.

Please can you add a permission for each budget group for the e-mailing so that we can choose the one person who gets mailed when an order is raised on a budget group (the main budget controller). That way multiple people may authorise on a budget group but only the main budget controller gets the e-mail.

* * *

Yes good idea, I have implemented this with new permission 190.

To make it back-compatible, I have allocated everyone in HOPS who has 171 with 190, so it's "take no action to see no change".

To stop people (ie, directors, etc) receiving the e-mails, UNassign permission 190 from their accounts (or groups).
00:00 Wed 07 Aug 2013
Scroggins; Danny

Following the success of the recent HOPS demonstration meeting attended by the Severn Valley, Avon Valley and Ffestiniog & Welsh Highland Railways, we are pleased to announce that we will be holding two further demonstration meetings on SUNDAY 15 SEPTEMBER and FRIDAY 18 OCTOBER, in Didcot, Oxfordshire.

This is open to all railways, whether already using HOPS, wishing to learn more, or just wondering what HOPS can do for you. This should hopefully be ideally timed for you to be able to set up and implement what you wish to achieve in time for the 2014 running season.

Two sessions are planned on each of the days, 10am-1pm and 2pm-5pm, both sessions will include demonstrations of existing HOPS functions, question and answers on "how to do....", and anything else you wish to discuss.

If you intend to visit on these meetings please could you let Alex know which session and roughly how many people, and we'll make sure we get the tea and biscuits in!

(Alex's email: alex.seal@heritage-ops.org.uk)
00:16 Tue 06 Aug 2013
Scroggins; Danny
When a purchase is entered that requires approval from the budget controller, it will now email requesting action.

When the budget controller approves the purchase, the original requester will also be advised by email.
00:43 Thu 18 Jul 2013
Scroggins; Danny
Functions have been added to each date row on the Roster Construction page for removing all turns from, and for inserting turns into, a single day on the roster (as opposed to the whole roster).

The link is in curly brackets under each date on the roster construction page - {Functions}.

(Thanks to John, NYMR.)
21:33 Tue 16 Jul 2013
Scroggins; Danny
It is now possible to alter the format of names on rosters from the default (Surname; Firstname) to Firstname Surname if desired.

The option is in System > Railway Details.
23:47 Mon 15 Jul 2013
Scroggins; Danny
Cost centre details are now shown on purchase orders (for railways that have one cost centre per purchase order instead of one cost centre per purchase item).
01:29 Fri 05 Jul 2013
Scroggins; Danny
A change has been made to the list of pre-saved supplier companies in the Purchasing system. Instead of the list containing every company that has ever been ordered from, it will now only contain supplier companies that were specifically selected to be saved when their original purchase order was created. A new 'Save this supplier' tick box has been added to the New Purchase Order page.

This means that the list of companies can now be edited. Functions available in Commercial > Suppliers, new permission 189 required.
20:00 Sat 15 Jun 2013
Scroggins; Danny
It is now possible to remove budget groups and budget lines, and also to mark whether a budget line is selectable or not (ie, for a budget line relating to a project that has passed).
19:59 Thu 13 Jun 2013
Scroggins; Danny
It is now possible to add, edit and move around budget lines.

Commercial > Budget Lines

The ability of users to create purchase lines against the budget is determined by permission 170 and the ability of users to approve purchase lines against the budget is determined by permission 171, both of which can be edited through System > Permissions Admin.
23:34 Tue 11 Jun 2013
Scroggins; Danny
Two new attributes have been requested to be added to railways - Gauge and Stations. Now editable in System > Railway Details > Edit.
19:25 Tue 11 Jun 2013
Scroggins; Danny
It is now possible to enter 'Last' and 'Next' medical exam dates up to 10 years in the future. (Thanks to the Weardale Railway for that request.)
23:50 Fri 07 Jun 2013
Scroggins; Danny
The current permission 57, for users to view AND edit their own personal details has been split down into two permissions. 57 is now for users to VIEW their personal details, new permission 186 is for users to EDIT their own personal details.

Allowing these two to be separated out is part of the implementation of HOPS being updated by external databases at railways.

All users and groups with existing permission 57 have had 186 added to make this update back-compatible with existing permissions configurations, so no action = no change.
17:28 Fri 07 Jun 2013
Scroggins; Danny
A new 'Noticeboard' feature has been added. This is displayed at the top of the home page and is intended for railway-wide advice, ie "New operating season starts on Monday!" or "Membership renewals now due", or whatever else you want it to say.

The Noticeboard can be edited via System > Edit Noticeboard (new permission 185).
16:33 Fri 07 Jun 2013
Scroggins; Danny
A facility to edit some of the railway-wide configuration details and defaults has been added to the Railway Details page in the System menu.

Permission to VIEW is existing permission 79.

Permission to EDIT is new permission 184.

Only a small number of railway attributes are configurable at the moment, but this will increase as development progresses.
14:09 Fri 07 Jun 2013
Scroggins; Danny
Some improvements have been made to the permissions pages, including a new front-page with a summary list of permissions and descriptions on.
23:04 Tue 04 Jun 2013
Scroggins; Danny
It is now possible to configure the contact details shown on turn reminder e-mails at railway, department and position level.

See http://www.heritage-ops.org.uk/help/87/ for more details!
14:25 Fri 26 Apr 2013
Scroggins; Danny
Hi Danny,

I was wondering if there was a way I could print out the Emergency Contact data so that I could keep them in a file for when there may be a time when the information is needed but a non HOPS user is the only person on site who is dealing with the incident?

Is this possible?

Thanks.

* * *

Hello

Good point!

I have added a new Emergency Contact List report in System > Reports & Export.

I hope that does the trick.
21:38 Sat 13 Apr 2013
Scroggins; Danny
Our help pages have been significantly upgraded and expanded.

Make System > Help your first port of call for step-by-step guides on HOPS functions.

Thank you to Emma Patrick from the KWVR for help in writing the support pages.

We will continue to add more pages to make it as detailed a resource as possible. Please let us know what HOPS areas you would find new support pages useful.
16:23 Sun 24 Mar 2013
Scroggins; Danny
A new function has been completed for administrating group bookings.

New permission 101 applies and the new 'Group Bookings Admin' option is in the Commercial menu.

Like the Purchase Order functions, this is initially a beta release version, so please feel free to have a play and see what you think!
16:19 Fri 22 Mar 2013
Scroggins; Danny
Ads from Google have been added to the ads column on the right.

These ads pay a small amount to HOPS every time they are clicked on and are hopefully going to contribute funds towards the on-going costs of maintaining HOPS.

We hope you don't find them too intrusive. If you have any feedback, please feel free to Contact us.
13:57 Sat 09 Mar 2013
Scroggins; Danny
A new purchase orders function has been added (currently on Beta release). Please feel free to play and see what you think and whether it would be useful for you.

New permissions:
174. Mark Purchase Order (Paid)
175. Mark Purchase Order (Statement)
176. Mark Purchase Order (Received)
152. Purchase Order ADMIN
170. Purchase Order CREATE
172. Purchase Order Deliveries VIEW
173. Purchase Order Awaiting Payment VIEW
171. Purchase Order APPROVE
01:23 Sun 03 Feb 2013
Scroggins; Danny
We have implemented two new permissions in HOPS which apply to receiving HOPS updates:

Receive Client Update Emails (permission 169):

Everyone receiving this e-mail has been allocated new permission number 169, which is a mailing list for Railway HOPS Administrators and Operations Managers.

We will send occasional important updates to railway clients via this mailing list, so please make sure at least one person at your railway keeps this permission. This is simply a replacement for the manual mailing list I used to keep.

You can adjust who has the permission in the normal way via System > Permissions Admin.


Receive Update Emails for all updates (permission 168):

There is also a new permission number 168. Users allocated this permission will receive an email updates for all HOPS updates. This is everything that appears on this update list, so is ideal for keeping up to date with all the very latest HOPS developments. We will be adding a button on the System Updates page to allow users to allocate themselves this permission if they wish to subscribe.
01:08 Sun 03 Feb 2013
Scroggins; Danny
IMPLEMENTED:

It is now possible to add 'Modifiers' to timetables.

Previously there was only the facility to assign one timetable to each operating date, so a railway with four main timetables and four evening timetables would had have to have had potentially sixteen timetables to get all the combinations of days and evenings.

Following the recent introduction of rundays on turn templates as a trial we have now applied that the same system to timetable modifiers.

So, in the above example, the railway can revert to having only four main timetables, with four new modifiers.

In the staff template for a red timetable the following turns can be added:

Signalman 8am-5pm (only required on days with no modifier)
Signalman 8am-4pm (only required on days with ' + Photo Charter')
Signalman 4pm-11pm (only required on days with ' + Photo Charter')

The modifier will be added to the date in the operations calendar so that automatic turn insertion functions will know how to behave.

Timetable Modifiers can be added at the bottom of the Operations > Timetables page, and assigned to dates in via Operations Calendar.
03:45 Sun 27 Jan 2013
Scroggins; Danny
Thanks very much to Ben for our wonderful new function clipart.
We hope you like it!
01:18 Sun 27 Jan 2013
Scroggins; Danny
CONSULTATION:

A question that gets asked of us quite a lot is with regards railways that have, say, four main timetables (say Red, Green, Blue and Yellow) and four evening timetables (say, Dining, Photo Charter, Fish & Chips, Private Hire). In HOPS there is only the facility to assign one timetable to each operating date, so this railway would have to have potentially sixteen timetables to get all the combinations of days and evenings.

We have been reluctant to allow more than one timetable on a particular day because of the complexities and anomalies that this might cause, for example: On a red day a signalman is required from 8am to 5pm. On a red + photo charter day two signalmen are required, one from 8am to 4pm, and one from 4pm to 11pm.

We were also concerned about railways that would inevitably want to build up composite timetables from more than two parts, ie, morning stock positioning, morning timetable, lunch, afternoon, etc, etc. We know some railways have some pretty complex timetable structures!

Following the recent introduction of rundays on turn templates as a trial we now believe that the same system could be applied to timetable suffixes.

We are proposing to allow railways to specify a list of timetable modifiers and then use these to specify whether each staff template is required or not.

So, in the above example, the railway could revert to having only four main timetables, with four new modifiers.

In the staff template for a red timetable the following turns could be added:

Signalman 8am-5pm (only required on days with no modifier)
Signalman 8am-4pm (only required on days with ' + Photo Charter')
Signalman 4pm-11pm (only required on days with ' + Photo Charter')

The modifier would be added to the date in the operations calendar so that automatic turn insertion functions would know how to behave.

So the consultation here is: What do you think? Please tell us if you have a view and help shape the future development of HOPS!
00:26 Sun 27 Jan 2013
Scroggins; Danny
New fields have been added to the medical details section:
* Status (Fit / unfit / etc)
* Allowed to work alone
* Fit for DOO Operation
* Date of last medical
* Date of next medical.

If any railway has had 'custom fields' previously created which duplicate any of these and wish to have the data copied over please let me know.

(Thanks to Richard, GWR)
15:11 Sat 26 Jan 2013
Scroggins; Danny
The editing of medical details by the subject user themselves is now governed by new permission 167. This is to service railways that expect all medical details to be updated through their company doctor instead of letting users update their own themselves. The new permission has been assigned to users at railways where their users already have the right to edit their own medical details, so take no action = no change. DE-assign 167 if you wish to prevent your users editing their own medical details in future.
23:11 Thu 24 Jan 2013
Scroggins; Danny
When adding a new turn template there are new options at the bottom of the form for copying this new turn through onto existing published and/or unpublished rosters. Useful if you have already inserted all the turns into the roster and you don't want to start again from scratch!

Addition: 25/01/13. It is now also possible for EDITS to templates to be copied through onto rosters.

(Thanks to Ben, GWSR)
21:18 Sun 13 Jan 2013
Scroggins; Danny
A list of bank holidays has been added to the Operations Menu.
14:42 Sun 06 Jan 2013
Scroggins; Danny
The contents of the 'Publications' menu have been moved to the 'Operations' menu. This is to make space for a new 'Engineering' menu coming soon.
20:07 Sat 05 Jan 2013
Scroggins; Danny
The grouping of positions on rosters has been made configurable at railway level. This feature has been available for a long time but only configurable centrally. Groups can be configured at the bottom of the Edit Rostering Structure page.
14:58 Sat 05 Jan 2013
Scroggins; Danny
A new attribute has been added to positions to determine whether the position can be rostered. This is to support the gradual separation of positions for rostering from positions for competence.
01:59 Sat 05 Jan 2013
Scroggins; Danny
The User Login Activity page has been adjusted to show the time and date each user was last online, instead of the time they last logged in. Until each user logs in again, from now, the time they last logged in will still be shown.
01:22 Sat 05 Jan 2013
Scroggins; Danny
Roster Validation has been fixed after a long period of being so gigantic that it ground to a halt every time it tried to run. The page has undergone a very heavy overhaul and been streamlined to hopefully make it the useful page it was originally intended to be.
19:46 Sun 23 Dec 2012
Scroggins; Danny
The 'Positions', 'Grades' and 'Roster Structure', previously visible on the department home pages have now been moved to their own separate pages. Links to 'Positions' and 'Grades' are in the 'Department' section of the page and 'Roster Structure' is in the 'Rostering' section of the page.
16:22 Sun 23 Dec 2012
Scroggins; Danny
New attributes have been added to Positions to determine whether:
- Competences in that position can be set to 'not expire'.
- Competences in that position can be set to expire at a date different from the default competence length.
00:52 Sun 23 Dec 2012
Scroggins; Danny
'Rundays' have been added to staff templates. Each individual role in templates can now be set to be effective on any combination of days of the week (which will then be shown in square brackets on the template). When turns are inserted from the template they will then only be inserted on the appropriate days of the week. This should hopefully reduce the need to create additional timetables solely for the purpose of loading a different staff template for the weekends, etc.
23:45 Sat 22 Dec 2012
Scroggins; Danny
The Operations Calendars in 'calendar' format now conform to the week start date as specified in the weekly roster.
23:00 Fri 21 Dec 2012
Scroggins; Danny
Age has been added to the Date of Birth report (20).
18:23 Mon 10 Dec 2012
Scroggins; Danny
Several railways have enquired, in the past, about integrating HOPS data with other systems.

Until recently we haven't been a position to facilitate any kind of mechanism for integration, but we are now starting to look at how this could be implemented.

I have attached our first thoughts on the subject, and would welcome any feedback or opinion on how well you think our proposal would interface with your local systems.

As you'll see, we propose to provide two systems, one where HOPS is the slave and your database is the master, and one the other way round.

When we receive feedback we'll amend our design until we all agree and then we'll be able to commit it to the website to enable more railways can take advantage of the functions of HOPS from a position of greater strength and confidence in data integrity.

Sharing of HOPS Data
17:14 Sun 09 Dec 2012
Scroggins; Danny
A new attribute has been added to 'grades', determining whether the grade is selectable as the 'minimum grade' on rosters and roster templates.

This is in response to the recent addition of the function to add 'additional' people onto a turn, which is the best way to add trainees, etc to turns. There is now no remaining need to be able to insert turns of less-than-competent grades (unless you know different!)

To make this back-compatible: All existing grades have defaulted to 'yes', also any turns or templates already set to a grade that is set to not-selectable in future will be unaffected and that grade level will still be selectable for those turns. If the turn is re-set to a different (selectable) competence level it won't be able to be set back to the non-selectable one.

Thanks to Rob, KWVR, for the idea.
00:42 Sun 02 Dec 2012
Scroggins; Danny
A vacancy listing system has been added to the Community section.

Opportunities to become involved in new railway roles can be advertised to either the local railway, all railways, or publicly.

Experience shows a greater take-up for roles that are specifically listed, as opposed to general appeals for new volunteers.

New permissions 160 and 161 apply.

Enjoy!
19:07 Sat 03 Nov 2012
Scroggins; Danny
Temporary Movember logo for the HOPS site....

HOPS Administrator Alex Seal is taking part! - http://uk.movember.com/ mospace/3128141
19:06 Sat 03 Nov 2012
Scroggins; Danny
A new page has been added that summarises the total number of staff required for each type of operating day.

New option in the Operations menu > Staffing Totals.

Access controlled by existing permission 39.
17:00 Sat 03 Nov 2012
Scroggins; Danny
The Department Competence Matrix has been re-written to make it load as fast as lightening. Well... faster than it used to, anyway!
16:48 Sat 03 Nov 2012
Scroggins; Danny
The order of staff on the quick-assign lists have been sorted out so that:

* When assigning a turn the staff who are competent appear at the top of the list, and those who aren't appear at the bottom.

* When assigning a training turn, those who are training appear at the top of the list, and those who aren't training (either because they have no grade or because they are fully passed out) appear at the bottom of the list.
23:11 Mon 29 Oct 2012
Scroggins; Danny
TRACK SAFETY ON HERITAGE RAILWAYS



A HOPS solution...?
20:15 Sun 21 Oct 2012
Scroggins; Danny
Rostering of trainees has been separated out into its own permission (158).

Everyone with permission 3, which is the permission it used to be under, has been automatically allocated permission 158 for continuity of service.
19:53 Sun 21 Oct 2012
Scroggins; Danny
Did you know you can now reach HOPS by using www.hops.org.uk?

Our old domains all still work and will continue to do so: www.heritage-ops.org.uk, which is our preferred domain, and www.heritage-ops.co.uk.
17:13 Sun 21 Oct 2012
Scroggins; Danny
Logging into HOPS now defaults to the secure login (https).

Non-https login is still available for those who can't use https by following that link, or linked to from the 'Problems Logging In?' page.

Thank you to all the beta users who have been testing this for what seems like ages!

If anyone has any problems, please let me know.
15:56 Sat 20 Oct 2012
Scroggins; Danny
Notifications of updates to Operations Notices, General Documents and Department Documents has now been made a separate permission in its own right.

Previously all those with permission to view the notice would have received an update.

This is in response to growing pressure from non-operational departments, such as shop staff, who don't wish to receive operations documents.

Three new permissions have been added:

155 - to receive notifications for Operations Documents.
156 - to receive notifications for General Documents.
157 (department-specific) - to receive notifications for Department Documents.

All those with the current 'view' permission have been automatically assigned the new permission numbers as well, so nothing will change from what you're used to, unless you unassign those permissions.

For operations notices: Everyone with view permission 83 has been given notifications permission 155.
For general documents: Everyone with view permission 99 has been given notifications permission 156.
For department documents: Everyone with view permission 29 has been given notifications permission 157 (department-specific).

In most cases I imagine 83 (and now 155) was in most railway's 'All Live Users' group, so if you have some departments who you wish to not receive updates I suggest you remove 155 from you 'All Live Users' group and assign it specifically to the Department Groups whose members you wish to receive updates.

NOTE. In all cases, a notification will only be issued when the person uploading the new document ticks the relevant box on the form.

Any problems - let me know! :)
15:50 Sun 07 Oct 2012
Scroggins; Danny
The process for creating a new roster has been considerably overhauled and simplified.

There is now a one-page 'Build a New Roster' page, with all the name and date selections on it. Additionally an option for inserting all the turns from the templates has been added (exactly the same function as on the Roster Operations tab).

The functions for editing dates and availability settings on an existing roster have also been simplified onto one form.

The old nomenclature 'Construct Rosters' is now depreciated, replaced by 'Manage Rosters' for existing rosters and 'Build New Rosters' for creating new rosters.

While I was there I also added a new option to the Rostering menu 'View Old Rosters', instead of having to go to View Rosters and then click View Old Rosters, there is now a direct link.
20:17 Sat 06 Oct 2012
Scroggins; Danny
I am changing the title of 'System only Users' to 'Offline Users' for users who are added to HOPS for data-management (ie, recording competence, etc) but don't actually have user accounts (ie, can't log in themselves). I think 'Offline User' better describes the situation.

I am gradually changing occurrences of 'System only user' in the system to 'Offline User', if you find one that I have missed please let me know!
15:28 Sat 06 Oct 2012
Scroggins; Danny
Some new options have been added to departments to make more configurable who can be rostered for a turn, and who can volunteer to fill a vacant turn:

Each of:
* Staff who do not hold the required competence
* Staff whose competence has lapsed
* Staff whose competence has expired
* Staff from outside the department

can now be set to any combination of:
* CAN be assigned to turns and CAN volunteer to fill vacancies
* CAN be assigned to turns but CANNOT volunteer to fill vacancies
* CANNOT be assigned to turns NOR volunteer to fill vacancies

Obviously the fourth possibility (Cannot be assigned but can volunteer) wouldn't make any sense so isn't available!
12:44 Sat 06 Oct 2012
Scroggins; Danny
Colours have been added to the 'Quick Assign' drop-down box to indicate each user's availability.
19:50 Tue 02 Oct 2012
Scroggins; Danny
On 29 September I adjusted the 'Volunteer for Vacant Turns' function only available if the users is competent for the turn. I didn't consider departments where competence isn't relevant, so I have now made it so that in order to volunteer for a turn the user EITHER has to have the in-date competence OR the department allows rostering of non-competent staff (an option in the department rostering structure).
16:56 Sat 29 Sep 2012
Scroggins; Danny
There are now some options available when adding a new e-mail address (as an admin user).

The e-mail address can be validated by the user in the normal way, or can be forced-valid, or not validated at all.

In the case of e-mail addresses being validated by the user (the current method), the user will be sent an e-mail to prove they own it and essentially agree to have HOPS e-mails sent to it.

In the case of e-mail addresses that are forced-valid, the user will be sent an e-mail to advise them they have been added (although not asking them to validate).

In the case of e-mail addresses for which the validation is suppressed, the user will not be e-mailed. This e-mail address will not be used for any HOPS communication. This option is intended for when a railway or department is being first set-up.

For more details on the various statuses of e-mail addresses, please see this list.
16:53 Sat 29 Sep 2012
Scroggins; Danny
It is now only possible to volunteer for a turn when the user holds the relevant competence and it has not expired.
15:56 Sat 29 Sep 2012
Scroggins; Danny
Several minor updates:
- 'Last Updated' has been added to Cases, and is coloured in yellow when there are no updates.
- Permissions on viewing Cases improved.
- Case type field added.
- Sending of emails when competences are updated made optional.
14:24 Thu 20 Sep 2012
Scroggins; Danny
A few railways have requested that the permissions for railway managers to view contact details are split down in order to make telephone numbers separately configurable, ie, some railway managers or administrative staff require admin view access on telephone numbers, but not addresses, etc.

This has now been implemented with new permissions 153 (for the whole railway) and 154 (department-specific).

The old permissions 91 (whole railway) and 90 (department-specific) still allow admin view access to all contact details as well, so users with these permissions will still have the same access rights.

New permissions 153 and 154 have not been allocated to anyone by default (as is normally the case with permissions that allow access to user's details) so railway admins will need to allocate where required, and remove 90/91 where required.

Any problems, let me know!
18:10 Wed 19 Sep 2012
Scroggins; Danny
The permissions for adding and editing Positions and Grades has been changed from 46 (which was one permission for the whole railway) to 94 (which is department-specific).
17:52 Sun 16 Sep 2012
Scroggins; Danny
A new function is now available to manage the rostering of trainees.

Until now, a separate turn had to be created for the trainee to 'sit in', but now trainee staff can be tagged directly onto existing turns.

The option for adding a trainee is available in the drop-down box on the Construct Roster page.

It is also possible to add multiple trainees to the same turn, if one instructor is training more than one person.

When a trainee has been tagged to a turn another drop-down menu becomes available (green arrow) for making amendments to the rostering of the trainees.

The turn date, position, hours, remarks, period, etc, are all inherited from the 'parent' turn.

(As requested by several people at several railways!)
17:52 Sun 16 Sep 2012
Scroggins; Danny
HAPPY BIRTHDAY HOPS!

HOPS is now three years old, having started in the Signalmen's Department at the Gloucestershire Warwickshire Railway in autumn 2009.

The first group of pilot users was Danny Scroggins, Neil Carr, Dave Wasdell, Peter Smith, Bob Goundry and Peter Wotherspoon, who were very tolerant with the initial scheme and provided a lot of valuable feedback. A model we have maintained to develop HOPS into the shape it is today.

The system is now in use, to some greater or lesser extent, in 198 departments, on 32 UK heritage railways, and assists in administering 2798 staff. In the last three years 27,000 turns have been rostered on HOPS and on a weekend day 1000 logins are serviced. The program how has 60,000 lines of code.

Thank you to everyone who has contributed to HOPS over the last three years, what a great product you have created! Here's to the next three years. Cheers!

Danny, Luke, Alex, Joel, Katharine and Sam.
10:44 Sun 16 Sep 2012
Scroggins; Danny
A new link has been added to the top of the Personal Roster page to show turns in the past. This provides a history of the turns that you (or the user you are looking at) has done.
00:00 Fri 14 Sep 2012
Scroggins; Danny
Buttons have been added to the Personal Roster page to add rostered turns as 'events' to Google Calendar. Check it out: http://www.heritage-ops.org.uk/user_roster.php. (Thanks to Matthew, KWVR)
00:31 Sun 09 Sep 2012
Scroggins; Danny
A new shortcut menu has been added to the Construct Rosters page. This should hopefully make it a bit quicker and easier to construct rosters, and also paves the way for some new, long-awaited functions such as 'duplicate turn' and 'add trainee' that might be coming soon!
00:57 Sat 08 Sep 2012
Scroggins; Danny
A new property has been added to grades - 'Not Competent'.

This is to take account for competence levels that are neither 'training' nor 'competent', such as 'suspended' or 'resigned'.

This competence shows up in red on competence lists instead of yellow like it would have used to have done in these circumstances.
17:31 Sun 19 Aug 2012
Scroggins; Danny
A new function has been added to the message boards where users can subscribe to 'all activity' instead of just specific threads. There is a link at the bottom of each forum page, or here: SUBSCRIBE. You can unsubscribe at any time using the link at the bottom of each forum page (or contact me if you get stuck!)

If you subscribe, when there is activity HOPS will send you an e-mail. No more e-mails will then be sent until you look at the forum, so you won't get thousands of e-mails for every instance of forum activity.
00:30 Fri 17 Aug 2012
Scroggins; Danny
The new permissions for
* viewing and editing
* emergency contact and medical details
* for railways and departments,
as described on the system update on 31 July have now been brought into use.
21:13 Thu 16 Aug 2012
Scroggins; Danny
A much-improved interface for Visits to Operations Personnel has been launched. New option on the Departments menu - 'Visits to Ops Personnel'. (Thanks to the South Devon Signalling Inspectorate)
10:35 Tue 14 Aug 2012
Scroggins; Danny
A couple of railways have identified that their users now have the ability to input their availability in a lot more departments than they used to.

This alteration happened when we re-wrote the page, last week:

In order to input availability it used to require the user to have the permission to input availability (permission 1) AND belong to the department.

Now it only requires the user to have the permission to input availability.

This is because some railways wanted to be able to collect availaiblity from members outside the department on special occasions, ie, galas.

The ideal set-up is to allocate the permission to input availability in each individual department to the group linked to that department.

Best not to have the Input Availability for ALL departments allocated to your All Live Users group, but to let the ability to input availability be determined by membership to one of the department-related groups.

This won't have led to any availability being missed, only more availability than was required being collected. Sorry for any concern this has caused.
23:24 Sun 12 Aug 2012
Scroggins; Danny
'Mark All Yes' and 'Mark All No' buttons have been added to the Input Availability page.
11:19 Sun 12 Aug 2012
Scroggins; Danny
In response to a request from one of our railways:

* The ability when adding a user, to mark them as a new volunteer I want to keep track of (rather than just a current volunteer who has just been added to HOPS).

* The ability to log when I ring them, email them or see them, so I can keep track of how often I have made contact.

I have programmed a function called 'Cases'. New permission 148 is required to access it. There is currently only one permission for the whole railway but I will probably devolve it to department-level in the future.

A case is really just a log attached to a person. You can open a 'case' on a user, for example, being a new volunteer, and use the log to record communication as described above.

Cases is a tab in the user details page that can be accessed via Community > Railway Staff List > (name of person) > Cases Tab.

Cases can also be accessed directly via Community > Cases.

Also...

* The ability to tick somebody off as "part of the railway", so they don't appear in our "need to keep chasing them" lists long after they have become a familiar face.

Cases can be opened and closed, so I envisage that when a new member of staff doesn't need hand-holding any more the case can be closed.

Like everything in HOPS, I'm sure it'll require some further development and tweaking, but please have a play and see what it's like as a starter-for-ten and let me know what you think.
20:39 Thu 09 Aug 2012
Scroggins; Danny
On rosters that are arranged by column instead of position (ie, 'Turn 1', 'Turn 2', instead of 'Driver', 'Fireman', etc) whether or not the position name is shown is now a configurable option (editable on the department home page). This is to cater for departments that only have one position, and therefore it is not necessary to show it against every turn.
(Thanks to the SDR)
20:35 Thu 09 Aug 2012
Scroggins; Danny
Several minor updates to the Operations Week page:
* Where no days in the week have names, the name row is not shown;
* Where no days in the week have downloads, the downloads row is not shown;
* Where a department roster is arranged by column instead of by turn, this is now faithfully replicated on this page;
* The date headline box at the top is now not shown on the printable version.
(Thanks all to the SDR)
22:37 Wed 08 Aug 2012
Scroggins; Danny
The Input Availability page has been subject to a bit of an emergency re-write over the last week or so as it suffered a bad reaction on some railways to the recent modification that allowed it to show availability that had already closed. This made the page all but unuseable on some railways.

This is the first stage of the re-written version of this page. In the short-term, we have removed the feature for showing closed availability and also combined rosters from the same departments into the same column. We have not yet re-integrated the function for copying turns from a partner's availability, but this will be back as soon as possible. In the meantime please bear with us by copying availability manually.

Danny S.
02:11 Sun 05 Aug 2012
Scroggins; Danny
Interlocking has been added to volunteering for vacant turns to prevent people volunteering for the same turn over and over again.

The roster will now show:
- The person's name where the turn has been assigned;
- [Unassigned*] where the turn is unassigned and in the past;
- [Unassigned - Click to Volunteer] where the turn is unassigned and in the future and the user has NOT already volunteered;
- [YOUR OFFER PENDING] where the turn is unassigned and in the future and the user HAS already volunteered but not yet received a response;
- [Unassigned*] where the turn is unassigned and in the future and the user HAS already volunteered and the offer has been declined or 'marked as dealt with';
- The person's name where the turn is in the future and the user HAS already volunteered and the offer has been accepted.


* - Where the department has specified their own 'Unassigned' message this will replace the word 'Unassigned'.
07:11 Tue 31 Jul 2012
Scroggins; Danny
View and Edit permissions for user's details will be separated down soon. The current ADMIN VIEW permission (91 for the railway and 90 for individual departments) and ADMIN EDIT permission (68 for the railway and 69 for individual departments) will no longer permit access to emergency contact details or medical information.

New permissions have been created for these:

View Medical details for a specific department: 140
Edit Medical details for a specific department: 142

View Medical details for the whole railway: 144
Edit Medical details for the whole railway: 146

View Emergency Contact details for a specific department: 141
Edit Emergency Contact details for a specific department: 143

View Emergency Contact details for the whole railway: 145
Edit Emergency Contact details for the whole railway: 147


ADMINS: Normally when permissions are altered we edit the system to make sure that service is continuous for those with the affected permissions, however, on this occasion, to ensure we err on the side of caution, we will NOT allocate these permissions to users who already have view/edit access by virtue of the current permissions (68/69/90/91). So, to ensure continuity of service these permissions have been created in the system now, in advance of the change, so that you can add them to the required users in readiness. The permissions have been prefixed 'FUTURE' to make clear that they are not yet in effect. When they come into effect I'll remove the FUTURE prefix.
21:16 Sun 29 Jul 2012
Scroggins; Danny
It is now possible to add custom subjects to the operations calendar (similar to the custom fields on user details). This is in response to various requests from railways for fields such as deliveries, loco and carriage stabling, catering, etc.

Multiple entries can be made on each custom field per day.

New permissions are
* 138 to administrate the Subjects;
* 89 to view the content (customisable by subject);
* 88 to edit the content (customisable by subject).

So, for example, the HOPS Administrator should have 138, and for a carriage stabling subject, the C&W Manager should have 88 and 89, and all staff should have 89.

(Admins, to set up, after allocating permission 138 to yourself, a new item 'Calender Organisation' will be available in the Operations menu. Use this to Add/Edit Subjects. The fields will then appear on the Operations Calendar. A list per subject can also be obtained by clicking the subject title, either in Calendar Organisation or in the Ops Calendar.)
14:39 Sat 28 Jul 2012
Scroggins; Danny
Railways where the rosters are synchronised across the departments, and hence the availability opens in all departments on the same night, have pointed out that their users who belong to several departments receive several emails, one for each department, saying essentially the same thing.

To counter this, if a user belongs to more than one department with availability opening at the same time, both messages will now be combined into the same, single, e-mail. I hope that helps. (Thanks to Sam, KWVR)
01:36 Sat 28 Jul 2012
Scroggins; Danny
The Turn Count Matrix has now been adjusted to show '-' when the user is not competent in the role and has, therefore, not undertaken any turns. If the user is not competent but HAS completed some turns, they will be shown in brackets. This should hopefully enable differentiation users who haven't done any turns from users who aren't competent. (Thanks to Rob, KWVR)
00:45 Sat 28 Jul 2012
Scroggins; Danny
A new function has been added to allow managers of competence and departments to receive a monthly e-mail of competences that expire soon.

New permission is 137 and it is customisable by department. The first live test will be on Wednesday, 1st August.
00:56 Wed 25 Jul 2012
Scroggins; Danny
The Turn Count Matrix now defaults to a total for ALL years. The selection of individual years is still available at the top. (Thanks to Gavin, East Somerset Railway)
00:12 Tue 24 Jul 2012
Scroggins; Danny
The sending of Uncovered Turn e-mails has been made more configurable.

Firstly, positions can now be included or excluded from alerts. It is now a property in the details for the position (Department > [Edit Positions]). This is to take account that some positions are covered only when possible, and if they're not covered needn't generate an alert.

Secondly, the permission for receiving the e-mail alerts (63) can now be broken-down by department, so recipients now only need receive alerts for the relevant departments.

So, in summary, to receive an alert for an uncovered turn, the POSITION must be enabled, and the user must have PERMISSION for that department.

All users and groups that previously had the permission to receive uncovered turn e-mails have had their permission altered to receive it for all departments, so there should be no change in the service there. Railways should refine their deployment of that permission (and the position property) if they wish to refine the sending of uncovered turn e-mails.

(Due to a minor error when this was programmed two days ago, uncovered turn alerts sent on 22 and 23 July also included turns that WERE covered. These were identified on the e-mail with the name of the person working them. Hopefully, from today, the e-mail should only contain the uncovered turns again.)

I hope that helps.
01:13 Fri 20 Jul 2012
Scroggins; Danny
You can now view the availability you have entered, even after the availability window has closed.
01:31 Thu 19 Jul 2012
Scroggins; Danny
Sending of turn reminder e-mails is now a configurable permission (136). Permission has been granted to all current users by default so there won't be any change to what users are used to (permission has been added to All Live Users group at each railway). Turn reminder e-mails can be switched off my removing permission 136. (Thank you Alex, SDR)
01:31 Thu 19 Jul 2012
Scroggins; Danny
New field 'Title' has been added to user details.
23:49 Sun 08 Jul 2012
Scroggins; Danny
The staff list on Operations Date has been sorted out to make it a bit mroe user-friendly.

The main staff list now shows all the turns on that date and whether they're covered or not, regardless of whether they match the template or not.

The issue of turns that are missing totally from rosters I've overcome by having a separate section beneath of 'turns missing from the template'.

I hope that helps.

(Thanks to Rob, KWVR)
23:49 Sun 08 Jul 2012
Scroggins; Danny
The 'Period' of a turn has been added to the Monthly Roster (where it exists).
(Thanks to Sam, KWVR)
16:11 Tue 05 Jun 2012
Scroggins; Danny
There are two new global reports in the Reports & Export function under the System menu.

Report 7. Last Operations Visit List by Position:
The last time each member of staff received an operations visit in each position.

Report 8. Last Operations Visit List by Department:
The last time each member of staff received an operations visit in each department.

Thank you to Phil, SDR.
23:24 Wed 30 May 2012
Scroggins; Danny
It is now possible to sort the roster columns into a custom order where the roster is sorted by 'column' instead of by 'position'. There is no interface for this (yet), so if you want to take advantage of it, send me an e-mail!
(Thank you to Rob, KWVR)
01:18 Wed 30 May 2012
Scroggins; Danny
Thank you to several people who reported that HOPS doesn't want to work on Network Rail machines.... hopefully now fixed.
00:24 Thu 03 May 2012
Scroggins; Danny
E-mail addresses with capital letters before the @ symbol are now accepted as valid.

(Thank you Iain, GWS)
11:23 Sat 21 Apr 2012
Scroggins; Danny
I have now made the text that is shown on an unassigned turn into a configurable option.

It is set to [Unassigned] by default, but you can now set it to whatever you want.

To alter it in a department, go to the department home page and scroll down to Rostering Structure you'll notice a new property:

Text to show on unassigned turns: [Unassigned]

Click [Edit Rostering Structure] and alter the text to whatever you require.

It is set individually for each department, so if you want it change in all departments, you'll need to repeat the process for each department.

The custom text is only shown where the 'Click to Volunteer' link is not shown, ie, on printed output and on turns in the past.

(Thank you Maurice, Didcot Railway Centre)
16:26 Sun 15 Apr 2012
Scroggins; Danny
In response to queries about staff 'occasionally' doing turns in departments they don't belong to, I have added a new option at the bottom of the page for assigning turns (the one with the list of staff on it and the Assign buttons), for assigning the turn to a member of staff outside the department. This is configurable (it is allowed by default). If you want it to be prevented in any department then go to the department home page and scroll down to Rostering Structure you'll notice a new property:

Allow staff outside the department to be assigned to turns: YES

Click [Edit Rostering Structure] and untick the box and then it will be DISallowed.

(Thank you John NYMR)
16:24 Mon 09 Apr 2012
Scroggins; Danny
In response a request to prevent non-competent staff from being assigned to turns I have added a function to take care of this. It is PERMITTED by default (to make it back-compatible with what everyone else is used to), so you'll need to specifically disallow it in each department you want it to be prevented in. If you go to the department home page and scroll down to Rostering Structure you'll notice a new property:

Allow non-competent staff to be assigned to turns: YES

Click [Edit Rostering Structure] and untick the box and then it will be disallowed.

(Thank you Robert and Nick KWVR)
16:39 Sun 08 Apr 2012
Scroggins; Danny
There is now an edit facility on operations visits.
00:01 Sat 03 Mar 2012
Scroggins; Danny
We have received a lot of feedback regarding the planned removal of the side menu - mainly in opposition! We would still like to get rid of it, so we have now implemented an alternative alternative in that the top menus now scroll down with the page, so the options are always available. Is that any better?
22:36 Sun 26 Feb 2012
Scroggins; Danny
There is now an un-publish roster option at the bottom of the Roster Operations tab.

New permission 134. I suggest it's only allocated to the railway administrator as continued publishing and unpublishing rosters all day long will cause a lot of confusion!
18:14 Sun 26 Feb 2012
Scroggins; Danny
SPATE option added to speed restrictions section.
16:42 Sat 18 Feb 2012
Scroggins; Danny
User photos can now be uploaded by users themselves (whereas before only admins could). Initially, all uploads are manually accepted before appearing on the site. In the future this acceptance will be devolved to railway level and an option for railways to opt-out of having photos checked and accepted offered.
01:47 Sun 12 Feb 2012
Scroggins; Danny

Logging-in: The railway drop down box has gone!

All usernames are now unique throughout the system. This meant a small number of duplicated usernames were changed (and those users advised individually).

Users who work on two railways now have two DIFFERENT usernames, ie, danny.scroggins and danny.scroggins1. This is a temporary solution, when the current changes have settled in we will program joining of accounts, so that danny.scroggins can log in and then be given options of which of his railways to log into.

If you have any problems, please let me know!
00:40 Sun 12 Feb 2012
Scroggins; Danny
Side Menu: The side menu will be being phased out soon. The options are all available in the drop down menus at the top of the page, and have now also been added to the bottom of the page. Removing this side bar will enable more space to be devoted to the main body of the page.
23:18 Thu 09 Feb 2012
Scroggins; Danny
There is a new 'Report & Export' function in the System menu (permission 131). It is a reporting function that allows us to easily create custom reports that you can view, save as PDF and export to CSV.

As you can see I've put a few example reports in there that I expect will be helpful.

This isn't an API, but it achieves what 80% of railways will need, and took about 5% of the time it would have taken to program an API! The time-consuming issue with an API will be maintaining data security, this first step makes it easy for us to maintain security because we specify the data you can obtain.

Railways will have to request what data they require in their reports and we will define the reports. Once we've defined them once they can be run by the railways whenever required.

We may program something more user-customisable, closer to an API, in future. Let me know if it's helpful or not!
20:25 Tue 24 Jan 2012
Scroggins; Danny
Some new options have been added to where to go after editing a date in the operations calendar. In addition to 'Edit Tomorrrow', there is now also 'Edit next Sat', 'Edit next Sun', and 'Edit next Sat/Sun'. This should make it slightly easier to input a whole year's timetable for railways that only operate at weekends without having to keep going back to the calendar and click the next weekend each time. (Apologies that this would probably have been more useful a month ago, before everyone put their 2012 calendars in!)
20:23 Tue 24 Jan 2012
Scroggins; Danny
Replies to HOPS-Comms messages are now correctly, automatically routed back to the original sender. These had been manually routed for the last few weeks.
22:18 Sun 15 Jan 2012
Scroggins; Danny
Usernames for new users are now generated automatically instead of being specified by the railway. All future user names will be of the form firstname (dot) surname, with a number suffix if required to maintaining unique usernames. This is part of a wider scheme to make ALL usernames unique throughout the system, instead of just within the railway. This will mean we can dispense with the box to select your railway when you log in... eventually!
22:56 Mon 02 Jan 2012
Scroggins; Danny
Links to re-send e-mail validation e-mails have been added to the View User Details and My User Details pages, to enable e-mail addresses to be validated even if the original validation e-mail is lost or never arrived.
15:12 Mon 02 Jan 2012
Scroggins; Danny
Certain aspects of user details have been now made configurable by railways. The main impetus for this revolves around address details.

In data handling each item of data should be saved exactly once, not numerous times in different places with lots of conflicting information. This is one of the things that HOPS does well with rosters and competence and operations instructions.

HOPS has the ability to save address details, but not all railways use it as an official place for recording addresses. So for those railways, users are being misled into saving their addresses details in a location that the railway doesn't recognise as 'official'. In those cases it would be better if the address fields weren't there at all. The same is true of Emergency Contact Details, they should be stored in exaclty one, central place.

So Address Details, Emergency Contact Details and Date of Birth are all now selectable by the railway. If you are the railway HOPS Administrator you have view your railway's configuration here: http://www.heritage-ops.org.uk/railway_detail.php (permission 79 required). If you wish to alter your railway's configuration please contact us.
00:49 Mon 28 Nov 2011
Scroggins; Danny
Emergency Contact Details functions added. Only added to railway's use on request.
00:20 Tue 22 Nov 2011
Scroggins; Danny
There is now validation on e-mail addresses. All existing e-mail addresses are presumed valid. New e-mail addresses will be required to be validated to prove that the user owns the address.

We receive a lot of bounces, these are undesirable for a number of reasons, not least that our railway clients believe their staff are reciving information when actually the address is not valid. From now on, if a user's last valid address becomes invalid we will be advising the railway HOPS administrator.

More Details
15:09 Sat 29 Oct 2011
Scroggins; Danny
Speed Restriction section uploaded. This will ultimately form part of the WON Project.
13:16 Mon 17 Oct 2011
Scroggins; Danny
Colours added to User Lists for Railway and Departments to show status of the user. Further tabs also added to the top of the staff list pages for offline users, etc. List of recent log-in activity also added.
23:16 Tue 04 Oct 2011
Scroggins; Danny
I have implemented validity dates for timetables. This is to allow the creation of 'next' year's timetables, without clogging up the current list of timetables and confusing everyone (ie, by having 'Blue 2011' and 'Blue 2012', etc.
I haven't done it specific to a year, because otherwise it would get confusing as each railway has it's own idea of what a 'year' is, and sometimes they overlap!
So I have allowed each timetable to either be valid for 'all' dates, or 'from' and 'to' specific dates.
Only timetables that are currently valid will be shown to users in the list of timetables, users with edit privileges will have options to show past and future timetables.
When assigning a timetable to a date in the operations calendar, only timetables that will be valid on that date can be selected.
15:28 Sun 18 Sep 2011
Scroggins; Danny
Download as PDF option added to the page footer. Other download formats will follow, Word, etc, later!
15:27 Sun 18 Sep 2011
Scroggins; Danny
Montly Roster added (in the Rostering Menu). (Thank you to Roger, Didcot Railway Centre)
22:31 Tue 13 Sep 2011
Scroggins; Danny
Service Status messages added.
23:14 Mon 29 Aug 2011
Scroggins; Danny
A General Downloads document repository has been added to the Community menu. This allows Operations Documents to only contain operating info, and General Documents can store things like cash sheets and fault report logs, etc. (Thank you Neil, GWSR)
20:35 Mon 29 Aug 2011
Scroggins; Danny
I have spent AGES overhauling the competence update pages. There is no significant functional difference, apart from now everything works! I hope I have eliminated all the '1970' dates, and I have also altered it so that if the 'competence attained' date is altered, when the 'Standard Competence Length' is selected, the end date will automatically follow it. It will be the Standard Length after the start date instead of the Standard Length after today's date. (When Standard Competence Length is selected, the date is not shown on the input page any more, but it will be applied when the record is saved.)
21:51 Mon 22 Aug 2011
Scroggins; Danny
Where timetable colours are shown I have made the text show as either white or black depending on the brightness of the background colour. This is to overcome the issue of black text on a black background not showing up. (Thank you to Paul, Colne Valley Railway)
16:05 Sat 20 Aug 2011
Scroggins; Danny
In response to demand to be able to arrange the turns into different columns on the roster a new 'Column' field has been added to turn properties. This only has any effect when the 'Arrange Roster by Column' option is selected in the Department details. Turns will be sorted into Columns by the value in the Column field instead of by Position (as they currently are, which remains the default).
12:29 Fri 19 Aug 2011
Scroggins; Danny
Week numbers added on relevant pages. (Thank you to Alex, Somerset & Dorset)
20:32 Mon 15 Aug 2011
Scroggins; Danny
Adjusted roster to make it possible to order by custom column instead of position.

Also made it possible to show the grade of a turn on the roster output.
15:53 Sat 06 Aug 2011
Scroggins; Danny
A third option in response to Volunteers for Vacant Turns has been added to mark the offer as dealt with, but without taking any action. This may be because you have manually communicated with the volunteer or arranged an alternative. (Thank you to Richard, OTC, GWSR)
23:58 Tue 02 Aug 2011
Scroggins; Danny
A slight modification to the Volunteer for Vacant Turns function: Originally all users with the power to assign turns received the Volunteer e-mail. I have found out that in a lot of departments the HOD has the power to assign turns but doesn't use it in anger, so receiving the e-mails is not necessary. I have created a new permission (96), to be allocated to the users who need to receive the Volunteer for Vacant Turn emails. If NO-ONE has the permission to receive the email for a particular department it will divert to the HOD. If the HOD is not set it will divert to the Railway HOPS Administrator. This should ensure that the emails go to the right person where possible, but don't ever get 'lost' if the permission has not been set.
22:33 Wed 27 Jul 2011
Scroggins; Danny
An option to volunteer for a vacant turn is now available on the roster.
21:40 Sat 23 Jul 2011
Scroggins; Danny
It is now possible to add DEPARTMENTS to permission groups. This brings to an end the issue of having to add users to a permission group for their departent as well as adding them to the actual department. It is now configurable that when a user is added to a department they obtain the permissions applicable to the group automatically.
23:35 Tue 05 Jul 2011
Scroggins; Danny
Drop down menus stage 1 implemented.
17:01 Sat 02 Jul 2011
Scroggins; Danny
It is now possible for each user to have more than one e-mail address. E-mails will be sent to ALL addresses.
00:10 Tue 21 Jun 2011
Scroggins; Danny
UNLIMITED is now the default on Input Availability.
22:01 Sat 18 Jun 2011
Scroggins; Danny
Facility added to send e-mails to selected staff when a change is made to the Operations Calendar.
17:58 Sun 29 May 2011
Scroggins; Danny
Remove Competence function added.
23:18 Tue 24 May 2011
Scroggins; Danny
Availability return address made editable with new Department Details Edit permission no 94. Existing department list edit permission 46 will be depreciated.
23:16 Sun 22 May 2011
Scroggins; Danny
Availability return address is now only shown on the top of printable availability where an address exists.
01:52 Wed 27 Apr 2011
Scroggins; Danny
Photos of users can now be saved.
Currently, users cannot save their own photos, photos can only be saved by admin users who have permission to edit the all railway's users' details. To upload a photo of a user go to the railway staff list, select 'Edit' on the user to be edited and the photo options are at the bottom of the edit form. Photos can only be viewed by those with the override permission to view the railway's users' information regardless of privacy level.
09:57 Sat 23 Apr 2011
Scroggins; Danny
User's addresses can now be saved. Users can edit their own and admins can edit users the same as other personal details.
00:17 Sat 23 Apr 2011
Scroggins; Danny
Visits to Operations Personnel module opened for testing.
22:19 Thu 21 Apr 2011
Scroggins; Danny
An additional property has been added to Competence Levels to indicate whether or not this competence level has the competence to assess other users. When adding or updating a competence for a user there is now a drop down list of users who are competent to assess, instead of it being locked to the user currently logged in.
22:18 Mon 11 Apr 2011
Scroggins; Danny
Some permissions have been re-named and the order of permissions has been sorted out to make the lists more manageable.
18:25 Mon 11 Apr 2011
Scroggins; Danny
Users may now be attributed job titles or company positions such as 'Operations Manager' or 'Chairman'. These can only be edited by those with permissions to edit users, users cannot attribute them themselves.
09:12 Thu 07 Apr 2011
Scroggins; Danny
Railway Staff Lists and Department Staff Lists are now allocatable to users without displaying contact details. Users then have the ability to specify whether they would like their contact details visible to all staff, just their own departments, or just the railway managers. Detailed information sent to Railway HOPS Contacts.
12:58 Mon 04 Apr 2011
Scroggins; Danny
'Organisation Subjects' have been added to the Operations Calendar. These can be set up for any function required by the railway (ie, Coach Bookings), and allow users other than the calendar manager to add items to the Operations Calendar in their own field.
22:14 Tue 29 Mar 2011
Scroggins; Danny
New Department Notices and Operations Notices are now added at the top of the list instead of the bottom.
15:59 Sun 27 Mar 2011
Scroggins; Danny
A page has been added to the department info listing the expiry dates of all the competence records in the departments sorted into expiry order. This is useful for monitoring people coming close to expiry.
15:59 Sun 27 Mar 2011
Scroggins; Danny
The MONTH ops calendar is fixed. It was showing the whole year.
16:12 Sat 26 Mar 2011
Scroggins; Danny
Next year and last year buttons added to Operations calendar.
13:19 Tue 22 Mar 2011
Scroggins; Danny
It is now possible to add new positions to a department.
14:04 Mon 21 Mar 2011
Scroggins; Danny
It is now possible to add new grades in a department.
12:19 Mon 21 Mar 2011
Scroggins; Danny
It is now possible for the names and competence details of grades within a department to be edited.
11:18 Sun 20 Mar 2011
Scroggins; Danny
It is now possible for the names and competence details of positions within a department to be edited.
19:13 Tue 15 Mar 2011
Scroggins; Danny
An option to 'View' or 'Edit' has now been added to the User Availability menu, which should save a bit of time having to load up the 'View' and then click 'Edit', the edit screen can now be reached immediately.
00:19 Tue 15 Mar 2011
Scroggins; Danny
There haven't been many updates recently because I have been concentrating on maintenance, the cross-department roll-out on the GWSR and providing training.
A few minor fixes worthy of note:
When users put themselves available unlimited, this is now shown on the Construct Roster View Availability tab, whereas before it incorrectly showed '0'.
There was a fault with links from roster dates to the operations calendar on dates that occurred during British Summer Time. This has now been fixed.
15:57 Sun 27 Feb 2011
Scroggins; Danny
A small bug has been cleared up in the Question Papers admin pages, where questions with certain special characters in were rejected.
Also, Cancel buttons have been added to the page for editing Question Papers, Sections and Questions.
08:16 Fri 25 Feb 2011
Scroggins; Danny
User Details Pages neatened up and extra info added.

Also, I have been working hard (and struggling) with rostering of couples, but I am getting there!
17:19 Thu 24 Feb 2011
Scroggins; Danny
Spacing of telephone numbers has now been standardised throughout the system, including the area prefix and code, ie, Ashford area (01233) 123 456.
14:44 Thu 24 Feb 2011
Scroggins; Danny
The personal details pages have been smartened up.
Also, an extra property has been added to roster gangs to determine whether the gang ONLY work with each other, or just PREFER to work with each other. This permits extra rostering flexibility as users who are part of a gang can now be utilised when their partner(s) are not available.
09:10 Wed 23 Feb 2011
Scroggins; Danny
The Printer Friendly Version link is being withdrawn.

From now on you can simply print pages from the website without clicking on the 'Printer Friendly Version' link and the printer-friendly formatting will be automatically applied. Even though you can still see all the colours, borders and menus on your screen, the document sent to the printer will be the printer-friendly format you're used to.

Try it by printing this page, and you'll see your printer does not print the gradient background or the side menu.
12:36 Tue 22 Feb 2011
Scroggins; Danny
Roster Gangs partially implemented. It is possible to add, edit, etc, gangs, but the auto-assign-turns function does not observe roster gang rules yet.
09:51 Tue 22 Feb 2011
Scroggins; Danny
Option added to remove members from roster gangs.
02:48 Sat 12 Feb 2011
Scroggins; Danny
User's answers to question papers are now validated:
YES/NO/PASS - Exactly one answer must be given (tick boxes will not allow more than one to be selected)
TRUE/FALSE/PASS - Exactly one answer must be given (tick boxes will not allow more than one to be selected)
MULTIPLE CHOICE - Either the correct number of answers must be ticket, OR less than the correct number and the pass box, OR just the pass box. If too many boxes are ticked the user will be warned.
NUMBER - Either a number answer must be entered OR the pass box ticket, not both.
TEXT - Either a text answer, or the pass box, or both must be given. Not none.
17:57 Thu 10 Feb 2011
Scroggins; Danny
Functions and pages relating to departments have been grouped together by department and links to the departments added to the home page.
16:24 Thu 10 Feb 2011
Scroggins; Danny
Bank Holiday names added to operations calendar and daily operations summary.
Timetable Calendar Letters added to timetable list.
18:05 Tue 08 Feb 2011
Scroggins; Danny
Turns now have a Remarks column for notes such as 'training', etc.
Turn template sections remodelled.
00:52 Fri 04 Feb 2011
Scroggins; Danny
Links on Home Page have been turned into collapsible menus (where there is more than one department option).
The Construct Roster Menu has been sorted out, as it failed if the user only had access to one roster.
05:25 Wed 02 Feb 2011
Scroggins; Danny
Green gradient added to background.
Home page for non-logged-in users remodelled and coloured in.
Log in boxes added to side bar.
09:34 Tue 01 Feb 2011
Scroggins; Danny
Options on home page sorted into a table as the existing system with lots of departments was becoming ineffective.
16:08 Sun 30 Jan 2011
Scroggins; Danny
Railway Structure added to Railway Detail.
23:10 Fri 28 Jan 2011
Scroggins; Danny
There is now an answer-phone on 8752.
02:25 Mon 24 Jan 2011
Scroggins; Danny
Test plans can now be added, edited, and have users added and removed.
Moving up and down of sections within a test now works.
23:32 Fri 14 Jan 2011
Scroggins; Danny
The code for adding a new turn has been altered. The system will now force the user to select a grade for the turn at the time it is added. (This has come about as turns with no grade could not be assigned to users). There is no visible change for users.
06:02 Mon 10 Jan 2011
Scroggins; Danny
Administration of Permission Groups is now available at railway level.
04:11 Mon 10 Jan 2011
Scroggins; Danny
Public front-end of Help Ticket function progressed further. Users can now see their tickets and add updates.
00:00 Sat 08 Jan 2011
Scroggins; Danny
The shop is now open!

The number of product lines will increase as we source new products and build up the shop. We aim to eventually stock as much as we possibly (and economically) can of the tools and consumables a heritage railway and its staff need.
05:30 Wed 05 Jan 2011
Scroggins; Danny
When a roster is set to open and close availability MANUALLY (not automatically), when the availability is opened there is now an option for all the staff to be emailed, as they would have been if the roster had opened automatically. Previously there was no way of e-mailing staff to tell them that a roster had opened availability if the roster was set to manual.
05:41 Tue 04 Jan 2011
Scroggins; Danny
The Roster Periods option has now gone. All the functions have been moved to the Roster Operations tab in Construct Rosters. The new layout includes a more robust method of picking dates.
02:51 Sun 02 Jan 2011
Scroggins; Danny
Function Logging (Control Logs, etc) progressed a bit more. Historical logs now available.
20:40 Sat 01 Jan 2011
Scroggins; Danny
New functions... We are delighted to announce that, after over a year of development at the GWSR, a function for automatic assigning of turns has now been completed. This function will assign users to all the turns in the roster that are unassigned, based on the availability the user has entered, the competence of the user, and a fair distribution of turns. We are extremely pleased with how this function works, but, as with all HOPS developments, you are the testers, so please don't expect miracles immediately, let us know how you find it. Obviously there are some turns that it won't be able to roster, such as those were no-one competent is available. Turns can still be assigned manually using the old process (through the Construct Roster tab). Any turns that are manually assigned will be left alone by the automatic rostering function. Turns can also be edited after they are assigned in the old manual way.

If you don't like what the automatic rostering function has done there are functions for unassigning turns in the Roster Operations tab, including unassigned only those that were allocated by HOPS.
20:39 Sat 01 Jan 2011
Scroggins; Danny
There are now tabs at the top of pages involving rosters to allow you to flip between the rostering functions. There are tabs for Construct Roster and Validate Roster, as described above. There is also a View Roster tab, which allows the finished roster to be viewed, even before it is published (by the roster clerk only).

The final tab is a Roster Operations Tab. This includes some existing functions, such as inputting all the turns from the Ops Calendar into the roster, and also includes functions for deleting turns from the roster.
20:39 Sat 01 Jan 2011
Scroggins; Danny
The Input Turns function, the Assign Turns function and the Validate Roster function have now been removed, and these have now all been replaced by a single function called Construct Roster. Construct Roster contains all the functions that Input Turns, Assign Turns and Validate Roster used to, ie, you can generate turns in the roster, assign them to staff and validate the roster, all from the same page, instead of the three functions being split up.
20:17 Sat 01 Jan 2011
Scroggins; Danny
A lot of changes are about to take place to the way HOPS manages rostering. We have tried to make the parts of the website involved in rostering easier to navigate by grouping them together.

Firstly, when inputting availability, there is now an 'Unlimited' box underneath the 'Number of Turns' box. Experience has shown that some users have been using '0' to mean 'unlimited' and some have been using '100' or '999', etc. While both methods are equally valid, the inconsistency causes problems for HOPS so now we have a consistent method of indicating 'Unlimited'.
04:34 Fri 31 Dec 2010
Scroggins; Danny
Automatic allocation of turns published for beta testing. Option is in Roster Operations tab.
17:33 Wed 29 Dec 2010
Scroggins; Danny
When editing a question in a test paper, there are now four new boxes for adding four new multiple choice answers (if the quetsion is multiple choice type). Previously no new answers could be added.
00:58 Tue 28 Dec 2010
Scroggins; Danny
Unlimited box added to Input Availability
21:44 Sun 26 Dec 2010
Scroggins; Danny
Tools for removing old timetables resurrected.
18:02 Sun 26 Dec 2010
Scroggins; Danny
Email sent when a turn is amended tidied up and now also includes the old turn information for comparison.
17:00 Sun 26 Dec 2010
Scroggins; Danny
Roster Periods sorted into the correct order on the Input Turns Menu.
00:44 Sun 26 Dec 2010
Scroggins; Danny
Started to program the help ticketing components.
15:04 Mon 20 Dec 2010
Scroggins; Danny
Deleting turns altered so that the user is returned to the correct position in the list after deleting a turn.
21:23 Mon 13 Dec 2010
Scroggins; Danny
An overview of the next three day's timetables has been added to the home page.
20:06 Mon 13 Dec 2010
Scroggins; Danny
The Daily Operations e-mails and the Uncovered Turn Alert e-mails now take into account if the day has a non-standard WTT, and also does not show turns in positions before their go-live date.
20:04 Mon 13 Dec 2010
Scroggins; Danny
It is possible to flag individual days as non-standard WTT, for example, if Santa is a standard WTT, then on Santa day has one-off extra evening train in, so the calendar planner will use the freetext suffix (ie, Santa + E), the day can also be flagged as non-standard to satisfy roster clerks and automatic staffing email alerts.
21:14 Sat 11 Dec 2010
Scroggins; Danny
Staff list on Operations Date has been tidied up to make it easier to read.
19:37 Wed 08 Dec 2010
Scroggins; Danny
Validation added to Question Paper forms to prevent inappropriate blank fields.
23:36 Tue 07 Dec 2010
Scroggins; Danny
Snagging work on shop done in readiness for shop opening.
21:29 Tue 07 Dec 2010
Scroggins; Danny
Adding and editing of test papers, sections and questions finished. Released to SDR for testing.
22:40 Sat 04 Dec 2010
Scroggins; Danny
It is now possible to edit and add new questions, edit and add new sections, and edit subjects.
21:00 Fri 03 Dec 2010
Scroggins; Danny
Question Paper permissions sorted out.
18:29 Wed 01 Dec 2010
Scroggins; Danny
Rules testing program rolled out to production site.
17:43 Thu 25 Nov 2010
Scroggins; Danny
Started to program rules testing function.
17:42 Tue 23 Nov 2010
Scroggins; Danny
Programming of future shop functions completed. The shop will be opening soon!
16:18 Fri 12 Nov 2010
Scroggins; Danny
User Competence has been updated to make competence expiry dates work a bit better. Users can now either select a date themselves or select the standard comepetence length for that competence.
12:10 Thu 11 Nov 2010
Scroggins; Danny
A minor error in e-mails was causing the 'Reply To' address to corrupt.
20:00 Mon 08 Nov 2010
Scroggins; Danny
Daily e-mails are now sent at 00:55 instead of 01:00. When the GB clocks change from BST to GMT the time 01:00 exists twice so the e-mails were sent twice.
20:42 Sun 07 Nov 2010
Scroggins; Danny
E-mails sent when published turns are changed strengthened and reformatted to HTML.
23:29 Sun 31 Oct 2010
Scroggins; Danny
Functions for adding new live users and upgrading system users to live users re-introduced after reprogramming.
14:26 Sat 30 Oct 2010
Scroggins; Danny
Emails that have moved to HTML system now have the HOPS logo header on.
13:39 Sat 30 Oct 2010
Scroggins; Danny
User Details modules now finished. Users can view and edit their own details, department editors can view and edit their department'\s users' details, railway editors can view and edit all the railway's users' details.
10:18 Sat 30 Oct 2010
Scroggins; Danny
Users can now, once again, edit their own personal details. This is the first part of the newly reprogrammed facilities for maintaining personal details securely and accurately.
08:33 Sat 30 Oct 2010
Scroggins; Danny
I have FINALLY found the cause of the Daily Operations Email missing off some turns from the Additional Turns section and hopefully corrected it.
12:38 Fri 29 Oct 2010
Scroggins; Danny
Roster Period name is now a link to that roster on the Daily Operations Summary email
12:34 Fri 29 Oct 2010
Scroggins; Danny
Timetable Name, Working Timetable, Public Timetable and Daily Operations Documents all made into links in Daily Operations Summary email
00:27 Fri 29 Oct 2010
Scroggins; Danny
Parts of the automatic email system updated to HTML emails instead of plain text.
23:37 Thu 28 Oct 2010
Scroggins; Danny
The Daily Operations Summary e-mails are not showing the additional staff turns booked for some reason... I am investigating.
23:23 Mon 25 Oct 2010
Scroggins; Danny
Editing of personal details temporarily suspended while that module is reprogrammed. Preparatory work done to Shrot Notice Cover List, Department Staff List and Railway Staff List in readiness. New pages programmed for Viewing and Editing personal details to replace the existing pages.
22:21 Sun 24 Oct 2010
Scroggins; Danny
Assign Turns by available cover list added to Assign Turns pages to encourage turns to be covered in order of cover available, rather than date order.
22:13 Sun 24 Oct 2010
Scroggins; Danny
Tabs added to the top of Input Turns, Assign Turns, Validate Roster and View Roster for easy navigation between roster construction functions. Also Roster Operations tab added with Unassign All Turns function and Delete All Turns function.
23:17 Sat 23 Oct 2010
Scroggins; Danny
Last Turn removed from Department Competence list
Font preference order altered to make Arial the first option.
22:35 Sat 23 Oct 2010
Scroggins; Danny
Forwards, backwards and current week links fixed on Operations Week. Errors occurred when the week started on a Sunday.
21:57 Sat 23 Oct 2010
Scroggins; Danny
Rostering Principals broken link fixed.
Links to Operations Date and Timetable Details added to Rosters and Individual Rosters.
HOPS URL moved from header to footer on printable version.
Timestamp and user added to printable footer.

Only system updates that took place after 22nd October 2010, and only those that affect operations for users, are shown.