User Office Status CANARIE Site Visit July, 2009.

Slides:



Advertisements
Similar presentations
IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
Advertisements

Business Development Suit Presented by Thomas Mathews.
“The Honeywell Web-based Corrective Action Solution”
Capture & management of Reinstatement records for your mobile workforce Solution.
Capture of accurate job, audit & other records for your mobile workforce Solution.
Everything you wanted to know, but were afraid to ask……..
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Program Management Portal: Overview for the Client
For Missouri Commission PLEXOS Q&A for Missouri Commission.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
HP Quality Center Overview.
System Construction and Implementation Objectives:
Track, View, Manage and Report on all aspects of the Recruitment Process… with ease!
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Mgt 240 Lecture MS Excel: Decision Support Systems September 16, 2004.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Computers: Tools for an Information Age
GMetrix SMS Testing Center Guide.
GPS Tracking & Inventory Management GPS Tracking & Inventory Management Presented by: Product Activation Group.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
8/9/2015 1:47 AM SurveyCentralOverview.ppt CSC ©Copyright 2012 Online Survey Application: CSC Survey Central System Overview November 26, 2012 Supported.
Electronic EDI e-EDI. The EDI has been in use since 1999 using a paper-based system and computerized spreadsheets to collect and manage EDI data. Over.
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
OptReg Optimum Time Schedule Generator and Registration System for Courses in a College/Unviersity Along with an optimum Finals Examination Schedule Generator.
RAMS Overview: An update on the research workflow tool James Dalziel Professor of Learning Technology, and Director, Macquarie E-Learning Centre Of Excellence.
AGENDA Welcome and introductions Brief introduction to PSI Mobile Technical Overview Demonstration Q and A Next Actions.
Trimble Connected Community
Geneva, 30 October 2009 Giuseppe Sindoni, Istat, Italy An online system for multi-channel, register-based census data collection.
Information System for All-India Coordinated Research Projects A. Dhandapani Principal Scientist (Statistics/Computer Applications)
Introduction to the Nevada SharePoint Site
Web Applications for the School of NAS Group #3 09/18/2001.
Resource Management and Accounting Working Group Working Group Scope and Components Progress made Current issues being worked Next steps Discussions involving.
Software Evaluation Criteria Automated Assignment Applications RSCoyner 10/8/04.
State Records Office of Western Australia.NET Proof of Concept Project Slideshow: Prototype Online Disposal Authority/Recordkeeping Plan System Project.
Guest Cycle A division of the flow of business through a hotel that identifies the physical contacts and financial exchanges between guests and hotel employees.
This PowerPoint has been produced for the public and is made available for non-commercial use (e.g. toolbox meetings,
FMCSA Tools To Improve State Data Quality Presented By: Shaun Dagle.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
Training Role Module 8 – User Admin Ver. 10 Oct 2009.
Why use JIRA?.
1 System for Administration, Training, and Educational Resources for NASA Introduction for SATERN Administration.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Matt Arena, Fermilab.  Overview of SPMS  SPMS History & Statistics  Fermilab  Users, Roles & Privileges (Fine-grained Access)  System Parameters.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
1 AARP Tax-Aide Prospective Volunteer Recruitment System Leadership Reports and VMIS Functionality 11/4/09.
"Using Simulation with Scheduling Visualization to evaluate Change Initiatives in a Bio-Pharma Environment”
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Bina Nusantara 19 C H A P T E R SYSTEM CONSTRUCTION AND IMPLEMENTATION.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
V7 Foundation Series Vignette Education Services.
HTBN Batches These slides are intended as a starting point for further discussion of how eTime might be extended to allow easier processing of HTBN data.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
Copyright © White House Business Solutions Pvt. Ltd. Integral Campus Campus / Academic Management System for Colleges & Universities By White House Business.
Exam Schedule System by Sheikh Nur Jahan ID# Supervisor: Md. Ahsan Arif Project Presentation for Bachelor of Science Dept. of Computer Science.
REDCap General Overview
Architecture Review 10/11/2004
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Software Project Configuration Management
PLM, Document and Workflow Management
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Grants Management Solution Suite (GMSS)
Reportnet 3.0 Database Feasibility Study – Approach
Presentation transcript:

User Office Status CANARIE Site Visit July, 2009

User Office within the SS ‘big picture’

3 Status Overview User OfficeDraft ReqsSolid ReqsDesignCodeTestProduction User Training   User Survey and Feedback   Scheduling   Proposal, Task and Sample management Workflow   Reporting  Search  Security   User management  

User Office High Level Architecture (block diagram)  User Office follows the classic 3-Tier layered web app approach and uses Ajax Technologies

User Training Module  Goal: To automate the user training process at CLS which is prerequisite to gaining unescorted access, and performing different roles at the facility  Side effects: improved quality of training immediate feedback on exams reduced manual grading and entry of training records one database with improved reporting capabilities. increased overall efficiency and reduction in duplication and data entry error.

User Training Module Features User Management Registration User and Admin Views User Management Registration User and Admin Views Intuitive Materials Categorization Modules Exams Sections Questions Presentation Intuitive Materials Categorization Modules Exams Sections Questions Presentation Reports Search results Validate training Export to Excel Trace generated tests Statistics and charts Reports Search results Validate training Export to Excel Trace generated tests Statistics and charts Test Taking Timed Examination Support for disconnections Time stamps Multiple attempts e.g. successful, firstUnsuccessful, lastUnsuccessful, alternative Test Taking Timed Examination Support for disconnections Time stamps Multiple attempts e.g. successful, firstUnsuccessful, lastUnsuccessful, alternative Test Creation Flexible question format Randomized questions Test Expiry Automatic Validation e.g. empty choice selected as correct Test Creation Flexible question format Randomized questions Test Expiry Automatic Validation e.g. empty choice selected as correct

User Survey and Feedback Module  Goal: To automate the user feedback and survey process at CLS to facilitate scientists  Enables User Office experiment monitoring service and accurate metrics on whether: Check in procedures are efficient and user-friendly End station equipment is ready & in good working order Shifts are being utilized Beam is being delivered without interruption Identify unforseen problems

Scheduling Module  Goal: To automate the review process and the method by which beam time is allocated and scheduled to users depending on the access mechanism chosen by the user and the stage of operation (construction, commissioning or operation) of the beamline.  Side effects: Facilitate the management of cycles, runs and modes of operation Use automatic scheduling to handle more scheduling conditions and constraints than human beings are able to handle manually and identify optimal solutions.

Scheduling Module Features Users Submit proposals Integer Programming and Heuristic Algorithm Schedule INPUT: SEARCH AND CONSTRAINT SATISFIABILITY: OUTPUT: Beamlines2 Experiments3 Release Times[1,1,2] Deadlines[8,15,5] Weights[4,5,1] Processing Times[10,4,3] Eligibility[[0,1,0],[1,0,1]] CONSTRAINTS 1. One beamline per experiment 2. Start time after release time 3. Only eligible beamlines can be selected. 7. No overlap of experiment per beamline

Heuristic algorithm:  Sort the experiments.  Arrange the first experiment to the first possible beamline.  Arrange the next experiment to the next possible beamline.  Repeat step 2 and step 3 until all the experiments are arranged.

Evaluation: 2 beamlines, 3 experiments Input data: ParameterValueComment M22 beamlines N33 experiments R[1,1,2]earliest possible start time for each experiment D[8,15,5]latest finish time for each experiment W[4,5,1]priority given to the experiment P[10,4,3]processing time for each experiment E[[0,1,0],[1,0,1]] beamline 1 is eligible for experiment 2 only. Beamline 2 is eligible for experiment 1 and 3. St1when the scheduling cycle starts Te100when the scheduling cycle ends

Evaluation:

Evaluation: 3 beamlines, 7 experiments Input data: ParameterValue M3 N7 R[23,66,27,51,86,46,39] D[67,101,57,70,111,67,74] W[2,2,2,1,4,2,2] P[37,17,21,14,5,15,18] E[[1,0,1,0,0,1,0],[1,1,0,1,1,0,0],[0,1,1,1,0,0,1]] St5 Te591

Evaluation:

Development Plan  Scheduling modes manual approach  use GUI (JQuery) to collect information from the user  calendar view can be used similar as the spreadsheet automatic approach  use GUI input for the heuristic algorithm

Calendar view in JQuery

User Office Workflow Goal: Many tasks in proposal & sample management at CLS To develop a workflow management system that manages ordering of tasks e.g. (training  before  shipping) Tracks manual as well as SS task progression JanMarJun 6-month cycle CLS calls for proposals Proposal submission To CLS CLS gathers proposals CLS reviews proposals CLS grants scientist Beamline time Scientist packs sample I wonder if CLS received my sample yet? Scientist must complete Online SS training CLS health & safety inspection Many other tasks Perform Experiment Return Sample Take Survey …

User office Workflow Status Workflow Management Engine Beamline User User Office Task :Training Completed Notify Approved Notify Record Progress Features Open source Petri-nets based Direct support for workflow control flow patterns Ability to interact with web services declared in WSDL Relies on XML standards e.g. XPath and XQuery for data & doesn’t use proprietary languages Architecture System Core: YAWL engine. Engine instantiates specifications designed using YAWL designer. managed by the YAWL repository Environment composed of YAWL services inspired by “web services” paradigm, end-users, applications, and organizations are all services in YAWL.

User Office Workflow Example Prototype Implementation 1. CLS issues a call for proposals and gives deadline 2. Beamline users submit proposals 3. User Office administrator ends registration or extends deadline 4. User Office administrator assigns proposals to user office reviewers 5. Reviewers look at proposals and rank them 6. User Office looks at ranking and chooses the proposals to accept 7. Accepted proposals contact persons are notified 8. Beamline User completes training (web service) 9. After training is completed (simulated by a delay) the CLS is notified

Screenshot: User Training Statistics

Screenshot: User Training Test Creation

Screenshot: User Survey Taking Page

Screenshot: User Survey Edit Page

Screenshot: Workflow Sample Management

Screenshot: Workflow Call for Proposals