jethro-pmm icon indicating copy to clipboard operation
jethro-pmm copied to clipboard

Task/proceure lists

Open tim-pearce opened this issue 1 year ago • 5 comments

Jethro revolves around 'views' and 'calls' for most functions. At present a person wanting to perform a 'procedure' may need to set a number of parameters in a view before they can perform the 'procedure' they want. It should be possible to create a list, similar to how reports work, where the values are pre-populated. Alternately or as well there could be a list that invokes the 'call' which is normally called by the view. This might be a simpler thing to implement - it could be an option to 'Save to action list' which saves the URL and post data into an 'action list' table.

tim-pearce avatar Jun 14 '23 01:06 tim-pearce

Let's list some example use cases:

tbar0970 avatar Jun 14 '23 01:06 tbar0970

Current procedure for recording regular attendance at the Sunday morning service

  • Go to Attendance->Record
  • Select status 'Current' in group 930service Enter the data and save Then repeat for status 'Unofficial'

Doesn't seem complicated for the likes of you and me but some, especially when they haven't used computers in their work life (and sometimes even if they have) find the concept of group and status codes difficult to understand. Especially so if the above is all they are required to do.

The next step in the above is to run a report and generate a document.

  • Go to Person->Reports
  • Select report run 'Statistics worksheet'
  • Choose 'Merge Document'
  • Select template 'Statistics worksheet'
  • click run
  • click ok when it asks if you want to select all
  • finally save as and then open and then print All of the above except the final step could be done with a pre-configured call

tim-pearce avatar Jun 14 '23 02:06 tim-pearce

Yeah, so it's like a saved shortcut. In many cases the logic would include some date calculation, eg "this Sunday". Part of this can be achieved already by saving a browser shortcut to a certain page with certain query string vars.

tbar0970 avatar Jun 14 '23 02:06 tbar0970

Question:

Select status 'Current' in group 930service Enter the data and save Then repeat for status 'Unofficial'`

Why don't you just record attendance for both statuses in one go?

tbar0970 avatar Jun 14 '23 02:06 tbar0970

Because the worksheet lists the 'Current' people first then the 'Unofficial' people at the end and space to add new 'Unofficial' people. The 'Current' people are all nicely in alphabetical order. The 'new' 'Unofficial' people are all over the place.

tim-pearce avatar Jun 14 '23 02:06 tim-pearce