sns logbook - advanced photon source · •logbook provides a mechanism to communicate and log...

15
SNS Logbook Thomas Pelaia II, Ph.D. Application Programming EPICS Collaboration Meeting June 12-16, 2006

Upload: others

Post on 23-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

SNS Logbook

Thomas Pelaia II, Ph.D.

Application Programming

EPICS Collaboration Meeting

June 12-16, 2006

Page 2: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

2EPICS Collaboration Meeting, June 12-16, 2006

Active Development Team

• Mario Giannella (Specifications)

• Jeff Patton (Database)

• Tom Pelaia (Web interface)

Page 3: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

3EPICS Collaboration Meeting, June 12-16, 2006

Introduction

• Logbook provides a mechanism to communicateand log operations activity

• First version introduced in Fall of 2002• Integrated with SNS Database from the beginning• Supports open HTML, JavaScript and CSS

standards for cross platform/browsercompatibility

• Critical to operations− About a hundred entries per day− Reliable 24/7 availability

• For some, it is the easiest way to transfer datafrom the control system

Page 4: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

4EPICS Collaboration Meeting, June 12-16, 2006

Tools

• Java 1.4.2

•Oracle 9

•Apple WebObjects 5.3.1

• Jboss 3.2.7

Page 5: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

5EPICS Collaboration Meeting, June 12-16, 2006

Layout

•Familiar threepane navigation

•Consistent,intuitiveinterface

•User can sort bycolumns (date,author orpriority)

Page 6: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

6EPICS Collaboration Meeting, June 12-16, 2006

Daily Navigation

• Navigate forwardand back byspecified step

• Navigate directlyto a specific day

• View all entriesfor a day or eachentry individually

Page 7: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

7EPICS Collaboration Meeting, June 12-16, 2006

Composing Entries

• Authors enter the titleand text content

• One or more categorymay be selected

• The entry type mayindicate Maintenance,Repair, etc.

• Priority may be used toindicate urgency

• Users may specify emailnotification

• Event time may bespecified

Page 8: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

8EPICS Collaboration Meeting, June 12-16, 2006

Adding Images and Attachments

•Users can now sortand delete imagesand attachments

• Image and attachmentdescriptions andtitles can now beedited without firstselecting the image

Page 9: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

9EPICS Collaboration Meeting, June 12-16, 2006

Notifications

• Support for EmailNotification, DailyOrders andRequired Readings

• Recipients receivean email and see allactive notificationsupon login

• Managers getconfirmation ofusers having readrequire readings

Page 10: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

10EPICS Collaboration Meeting, June 12-16, 2006

User Subscription

•While usersreceivenotificationsbased on theirjob affiliation,users maysubscribe toother group’snotifications

Page 11: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

11EPICS Collaboration Meeting, June 12-16, 2006

Threads

• Easier to view threads• Users can navigate up and down threads

Page 12: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

12EPICS Collaboration Meeting, June 12-16, 2006

Searching

•Users cansearch by− Date range− Author− Title− Content− Entry Type− Logbook− Group− Required

Reading Status

Page 13: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

13EPICS Collaboration Meeting, June 12-16, 2006

Bookmarks

•Bookmarks are aconvenient wayto keep track ofimportant entries

Page 14: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

14EPICS Collaboration Meeting, June 12-16, 2006

Help

•Online Help

•Complete

•Mirrors Menu

•Release Notes

Page 15: SNS Logbook - Advanced Photon Source · •Logbook provides a mechanism to communicate and log operations activity •First version introduced in Fall of 2002 •Integrated with SNS

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

15EPICS Collaboration Meeting, June 12-16, 2006

Further Development

• Introduce more CSS and JavaScript for astreamlined, efficient user interface− Replace three pane view with menu shade− Fix position of headers and footers

• Allow users to edit rich text within browser• Allow users to save draft entries• Introduce filters for quick, custom navigation• Develop a custom form editor