Wir schaffen Wissen – heute für morgen Electronic Logbooks Revisited Paul Scherrer Institute Andreas Lüdeke Presented at the ARW 2011
Wir schaffen Wissen – heute für morgen Smart-Books Paul Scherrer Institute Andreas Lüdeke Presented at the ARW 2011
What is a Smart-Book? Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 2
Smart-Book Functions Finder Threading Entry Command Entry Command Forms Export Actions Structured Information Structured Information Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 3
How to create different types of logbook entries? Operators have to add distinct type of information in an operation logbook – Failure reports – Results of beam optimization – Machine status information How can that be distinguished in a logbook? – Add new fields to all entries! Structured Information Structured Information Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 4
How to answer to last weeks entry? Any new entry can be created as a reply Threads may be shown like for clients This allows to see relations between entries Failure report Answered: repair information Answered: tested and okay Threading Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 5
Semi-Automatic failure reports The power supply group wants information about every PS error Entry Command Entry Command Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 6
The Operators should fill out a Start-up Checklist Pre-filled text field for entry type Check-lists Maintenance sheets Tuning procedures Forms Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 7
How to keep track of Disabled Alarms? Have an entry type, e.g. “Alarms bridging” Add a field “ Status ” that is “ disabled ” or “ enabled ” Define “ Status ” to have “ Field propagation ” Create an entry for an disabled alarm If alarm has been re-enabled: create a reply with Status = enabled Status propagated to all entries in thread List of all “disabled” alarms from Finder Finder Threading Structured Information Structured Information Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 8
Every group has their own failure tracking! The operator needs to know how to create failure reports Report transient failures of diagnostics by Enter computing issues in “ trouble ticket ” web-form Controls uses an issue tracking system (e.g. Bugzilla) How can the logbook help the operator? Define for the entry type “ Failure report ” a field “ Responsible group ” You define for each “ Responsible group ” an action on entry creation Diagnostics : send entry as Computing : create trouble ticket Controls : create Bugzilla entry The logbook does all the work for the operator! Actions Structured Information Structured Information Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 9
How to get all entries on RF trips into a spreadsheet? Failure reports should have a field “Responsible group” Then you can search for “Responsible group”= “RF” For every search you can save the results in a spreadsheet format Just load with your favourite spreadsheet programme Finder Structured Information Structured Information Export Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 10
Of course, there would be more to say… CSS Themes RSS feed Bookmarks Extensions Conditional Formatting Conditional Formatting Tooltips ?! Charsets Kerberos Mirror Servers SSL Access Rules Finder Threading Entry Command Entry Command Forms Export Actions Structured Information Structured Information Logbook Groups Icons Calculated Fields Language Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 11
Does it sound interesting? Then check ELOG home: Just download and give it a try! Runs on Linux, Windows, Mac, Solaris, … All credits go to Stefan Ritt! Andreas Lüdeke, Paul Scherrer Institute at the ARW11 in Cape town, 14-Apr-2011 Slide 12