Status of ELOG Development - October 27, 2005.

We had another meeting at 10:00 A.M. where we went over the working list of items.  Attending this meeting were Roger Erickson, Howard Smith, Geoff Milanovich, Matt Boyes, Matt Cyterski, Zoe Van Hoover, and William Colocho.

 

Recent modifications to the look and feel of the web pages were shown (see DONE list below).

 

We also reviewed the items that are left to do.  Must of the items in the TO DO list bellow were deemed okay to be completed after Operations starts using the electronic logbook. 

 

A critical item that needs to be resolved is the implementation of the superseding of entries (see SUPERSEDE list below).  It was not decided if we need to wait for this implementation to start using the logbook.

 

DONE:

The following items are done.  These modifications will be moved into production.  To take a look at these changes, follow this link:

 

http://mccelog.slac.stanford.edu/elog/dev/dev_elog.php

 

WEB View Edits:

Main Page:

 

  1. Added Day, Swing, Owl markers (separator).  
  2. Removed entry Number.  This also increased how much of the title can be shown on this page.

 

 Scrollable View:

 

  1. Edited Scrollable View single entry header for readability.  
  2. Also reduced white space

 

New Entry Page:

  1. Title text box edited to tell user how long title can be so it will show in full on the main page view.

 

 

TO DO:

The following items are still under development.

 

WEB View Edits:

Main Page:

 

  1. Main page should  flag entries: Need to define icons or flags for:
    1. Was this an auto entry?
    2. Does this entry supersede another entry?
    3. Does this entry have a follow-up (or is it a follow-up)?
    4. Does this entry have an attachment?
  1. MCC AUTO family of user names:  

·          abort_entry   - Used for any abort auto entry.

·          acc_status     - Used for PEP Status, or  accelerator status in general.

·          scp_note        - Semi-automatic entries from SCP (Via SCP print to elog).

·          bic_state        - Used for logging Injecting and delivered BIC states.

·          alarmwarn     - Alarms and warnings auto entries.

 

 

  1. Expand “+ “ icon to view entry detail.   
  2. Set Event Time as preferred sort time.  
  3. We need to decide on the feature where follow-ups inherit the EVENT TIME of the original entry and the way this gets filtered on this page.

 

New Entry Page:

1.      Show logged in user-id near top of page.  

 

SUPERSEDE

 

There was an additional meeting at 1:00 PM to talk about the implementation of superseding of entries.  Attending this meeting were Ken Underwood, Bob Hall, Geoff Milanovich, Matt Boyes and William Colocho. 

 

Action items:

 

1.      It was decided that for the superseding problem, we would add a new Oracle table, "log_supersede".  The table would have two fields:

 

a)      entry_id (the id number of the superseding entry)

b)      supersedes (the id number of the entry it supersedes)

 

For this table, there would be one row for each superseding entry.  The table can be used for either forward or backward chaining through the "supersede" chain. 

 

The Main web page will have either a flag/marker for each entry that is superseding another entry, or an option to show or not show superseded entries.

2.      The single entry view (as well as the scrollable view) would have a link to the superseded entry if one exists. 

3.      The TCL program will be edited so that users can supersede an entry.