Wiki source code of Self-Scheduler

Last modified by Treyfane Dingo on 2024/08/10 17:51

Hide last authors
Treyfane Dingo 8.1 1 The L.A.S.S.I.E. Self-Scheduler module enables the Operatives to participate in shift planning by selecting their desired shifts (as well as their desired off duty times) in a calendar view. Using the module greatly streamlines the shift planning procedure for the executive personnel. The L.A.S.S.I.E. Self-Scheduler module can be reached via web-browser at [[https:~~/~~/lassie.furcom.org/>>url:https://lassie.furcom.org/]]. When logged into L.A.S.S.I.E., click on the L.A.S.S.I.E. menu (the logo) and select //Self-Scheduler// from the //Personnel// sub-menu.
Treyfane Dingo 1.1 2
Treyfane Dingo 6.1 3 (% class="box infomessage" %)
Treyfane Dingo 1.1 4 (((
Treyfane Dingo 6.1 5 Please always remember, that the event schedule as well as the times of events are not 100% final until the day the schedule is officially announced and therefore are to be treated **strictly confidential** up to that date!
Treyfane Dingo 1.1 6 )))
7
Treyfane Dingo 12.1 8 == Schedule Items ==
Treyfane Dingo 1.1 9
Treyfane Dingo 12.1 10 Each schedule item has, depending on the duration of the shift, certain information directly visible.
Treyfane Dingo 1.1 11
Treyfane Dingo 6.1 12 |(% style="width:420px" %)[[image:Event01.png||height="162" width="400"]]|(((
13 1. Start and end time of the event / duty shift
Treyfane Dingo 10.1 14 1. Location of the event / duty shift in brackets
Treyfane Dingo 9.1 15 1. Event title
Treyfane Dingo 6.1 16 1. Number of registered / needed Operatives in brackets
17 1. Names of Operatives already registered for this event / duty shift. This might be truncated.
18 1. Further information about the event. This might be truncated.
19 )))
Treyfane Dingo 1.1 20
Treyfane Dingo 12.1 21 To show full information about the particular schedule item in a popup dialogue, the item can be clicked. Certain system-wide [[Abbreviations>>doc:L\.A\.S\.S\.I\.E\..System Information.Scheduler Abbreviations.WebHome]] can be used in the Scheduler module.
Treyfane Dingo 1.1 22
Treyfane Dingo 6.1 23 == Self-Scheduler Options ==
Treyfane Dingo 1.1 24
Treyfane Dingo 11.1 25 The Self-Scheduler presents several options to make the selection of shifts more convenient for the individual Operative. Those options can be found in the right portion of the status bar, hidden under options menu icon in mobile view.
Treyfane Dingo 1.1 26
Treyfane Dingo 7.1 27 [[image:Self-Scheduler-Options.png||height="79" width="800"]]
Treyfane Dingo 1.1 28
Treyfane Dingo 6.1 29 1. The //Search Text// field searches for the given word / phrase in all shifts available. The search will be performed in the fields title, location and information. Several words can be combined to a phrase using "+" (acts like an //OR//) and "-" (acts like an //AND NOT//).
Treyfane Dingo 12.1 30 1*. "+Guard+SSO" shows all schedule items containing the word "Guard" or "SSO"
31 1*. "+Guard+SSO-Door" shows all schedule items containing either the word "Guard" or "SSO" but //**not**// the word "Door"
32 1. When the //show events// box is checked, all schedule items containing the Convention's events like //"How to Furry 101"// will be displayed. //Please refer to the section "Must-not-Miss Events below for further information.//
33 1. When the //show uneligible //box is checked, schedule items which the Operatives can not choose (due to missing qualifications) will be displayed. Those otherwise will be omitted.
34 1. When the //show unassigned //box is checked, only schedule items which have not enough Operatives assigned yet will be displayed.
Treyfane Dingo 6.1 35 1. Those radio buttons will change the view of the shift plan.
36 1*. Selecting //show all shifts// will show all shifts for the upcoming event in planning mode. This option is default when opening the L.A.S.S.I.E. Self Scheduler Module.
37 1*. Selecting //show my shifts// will display the personal duty schedule of the Operative only. If the Operative did not fill in for any shifts yet, //show my shifts only// will most probably show an empty calendar.
Treyfane Dingo 1.1 38
Treyfane Dingo 6.1 39 == Must-not-Miss (MnM) Events ==
Treyfane Dingo 1.1 40
Treyfane Dingo 6.1 41 |(% style="width:420px" %)[[image:Event05.png||data-xwiki-image-style-text-wrap="true" height="165" width="400"]]|(((
42 Before planning their very own schedule, the respective Operative should decide on which events / panels on the upcoming Convention they do want to take part in (being off duty). This is not a strict requirement, but it's strongly suggested. Any Operative may register themselves for any of the grey events / panels and will (under normal circumstances, i.e. if the Convention is not completely out of staff) not be scheduled otherwise at those times.
Treyfane Dingo 1.1 43
Treyfane Dingo 13.1 44 To register for an MnM event the //show events// box should be checked. This will display all schedule items containing the Convention's events like //"How to Furry 101"//. To register for a MnM event, the schedule item has to be clicked to display the register popup. In the popup, the green //Register 1/-// button can be clicked to register. Clicking the red //De-register// button, will de-register the Operative from that event (surprise!).
Treyfane Dingo 6.1 45 )))
Treyfane Dingo 1.1 46
Treyfane Dingo 6.1 47 == Registering for Duty Shifts ==
Treyfane Dingo 1.1 48
Treyfane Dingo 6.1 49 Registering for duty shifts pretty much works the same way as registering for events. There is, however, a difference as duties have a certain number of Operatives needed for them. If the number of registered Operatives for a duty shift is too low or too high, coloured bars will be shown in the entry.
Treyfane Dingo 1.1 50
Treyfane Dingo 6.1 51 By clicking an entry an Operative can register themselves to that duty, just like registering for an MnM event. However, if the number of Operatives still is not correct, the coloured bars will remain. Only if the number of registered Operatives matches the number of needed Operatives, the duty shift will become a solid colour.
Treyfane Dingo 1.1 52
Treyfane Dingo 6.1 53 If activated by the shift manager in the [[System Settings>>url:https://www.furcom.org/wiki/index.php/System_Settings]], it is possible to register for a duty shift which is already 'booked out' and thus 'overbooking' it. Those overbooked duty shifts will be handled by the shift manager and Operatives having overbooked particular shifts might be reassigned to other duty shifts in the same timeframe.
Treyfane Dingo 1.1 54
Treyfane Dingo 12.1 55 If the Operative has registered themselves to a MnM event or duty shift, the schedule item will show green coloured bars. This applies to every view of the Self-Scheduler except when the //"show my shifts"// view is selected. This particular view can be used to show the own duty schedule upon being fully registered to all of their desired duty shifts and MnM events, and can be printed using the browser's 'Print' abilities.
Treyfane Dingo 1.1 56
57 |(((
Treyfane Dingo 6.1 58 [[image:Event02.png||height="162" width="400"]]
Treyfane Dingo 1.1 59
Treyfane Dingo 6.1 60 Duty shift with Operatives missing
Treyfane Dingo 1.1 61 )))|(((
Treyfane Dingo 6.1 62 [[image:Event03.png||height="162" width="400"]]
Treyfane Dingo 1.1 63
Treyfane Dingo 6.1 64 Duty shift with the right amount of Operatives (solid colour)
Treyfane Dingo 1.1 65 )))|(((
Treyfane Dingo 6.1 66 [[image:Event04.png||height="162" width="400"]]
Treyfane Dingo 1.1 67
Treyfane Dingo 6.1 68 Duty shift with too many Operatives
69 )))|(((
70 [[image:Event06.png||height="164" width="400"]]
71
72 Duty shift selected by the Operative
Treyfane Dingo 1.1 73 )))
74
75 == //OFF DUTY// Shifts ==
76
Treyfane Dingo 6.1 77 |(% style="width:420px" %)[[image:OFFDUTY.png||height="161" width="400"]]|(((
78 If in use at the Convention, mandatory OFF DUTY times may be imposed on the Operatives, which allows them to 'clock out' for a given night. The shift manager would insert a white event named //OFF DUTY// each day from sometime in the evening to the next morning. If in use, every Operative should either select one of those for themselves or get one assigned by the shift manager. //Working beyond your limits doesn't help anyone.//
Treyfane Dingo 1.1 79
Treyfane Dingo 6.1 80 The decision for an //OFF DUTY// timeto be mandatory is made by the Convention's executive, but a guarantee to get the desired night off naturally can't be made. The final assignments, like always, will be made by the shift manager depending on security needs.
81 )))
Treyfane Dingo 1.1 82
Treyfane Dingo 6.1 83 == Mobile Schedule ==
Treyfane Dingo 1.1 84
Treyfane Dingo 6.1 85 The own schedule can be imported to any ICS capable calendar (i.e. iOS or Android smartphones) using the [[Mobile Schedule>>doc:L\.A\.S\.S\.I\.E\..System Information.Mobile Schedule.WebHome]].