+ All Categories
Home > Documents > An overview of the electronic work permit system in use at the ISAC facility ISAC Electronic Work...

An overview of the electronic work permit system in use at the ISAC facility ISAC Electronic Work...

Date post: 24-Dec-2015
Category:
Upload: rosalind-gallagher
View: 224 times
Download: 3 times
Share this document with a friend
Popular Tags:
15
An overview of the electronic work permit system in use at the ISAC facility ISAC Electronic Work Permit System Rob Shanks, TRIUMF, Vancouver CANADA, roberts@t 1
Transcript

An overview of the electronic work permit system in use at the ISAC facility

ISAC Electronic Work Permit System

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

History

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

98 – 2001:Paper permit system in use based on previously existing system

2001: Switched to electronic permit system designed by co-op student Wendy

Wiggins

01 – present: Electronic permit system in use at ISAC facility to schedule and catalogue

all work done on commissioned systems

2

Motivation

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Database structure allows for very rapid searches of the archived permits with queries that can be fully customized

Motivation

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Database structure allows for very rapid searches of the archived permits with queries that can be fullycustomized

Web-based interface facilitates remote access to the permit system

Remote access improves ease of use and conveniencefor users and reduces traffic in the control room

4

Database containing all permit and user information

Interactive, web-based interface

Support Applications

Designed with scheduled maintenance periods in mind

Structure of the ISAC WPS

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Database

UserInterface

SupportApplications

5

Structure of the ISAC WPS

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Interface:

Interacts with the database based on input from user

Used for viewing, writing and editing of permits

Provides several admin functions not directly associated with permits

6

Structure of the ISAC WPS

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Input from the user must be simple

Calculations should beautomated whereverpossible

Default selections can save time but can also be dangerous

Familiar look and feel can make the transition to any new system easier

7

Structure of the ISAC WPS

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Electronic form was based on existing paper system

8

Permits receive a unique id as soon as they are submitted as Pending

Id includes the current date and a number that is incremented for each permit

Increment begins at 1 each day

Pending permits are distinguished from other permits by a negative number

This simple system allows a fair amount of information to be conveyed at a glance

Permit Numbering

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Status indicates progress of job– Pending– Active– Completed– Closed

Certain statuses require approvals first Area Supervisor Safety Operations

Permit Status &Permissions

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

●Log in required for actions affecting database

●Strong constraints on input to database

●Different user types with specific privileges

Security: Managing DB Integrity

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Rigorous testing of computer code prior to release

Maintain a schedule for software upgrades and bug fixes

Security: Managing DB Integrity

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

The cron utility is an easy way to run tasks with scheduled frequencyBackups of database contentUpdates of user email and password listsWeekly notices to users and administrators

An ideal system would be one where WPS and other such electronic applications are able to communicate between each other. This would help eliminate duplication of information by users.

ex. A permit being filled out in response to a fault report.

Support Applications

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Change of programming language– Database: MySQL --> PostgreSQL– User Interface: PHP --> Perl

Improve Area/System differentiation

More extensive use of user qualifications

Integration of WPS with other electronic utilities such as log book, fault reports, etc.

Site-wide adoption of electronic system

What Does the Future Hold?

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]

Based on paper permit system already in use on site

Consists of Database, user interface and support utilities

Security achieved through access control and user privilege levels

Constantly developing

Summary

Rob Shanks, TRIUMF, Vancouver CANADA, [email protected]


Recommended