210 likes | 396 Views
Public Outreach Application. IMWG Meeting, 02.07.2013. Jan Janke , Ladislav Fialka (GS-AIS-GDI). Overview. Common visits agenda Visit conflict detection/handling For all of CERN’s Public Outreach activities Public Visits Press Office Media Visits Protocol Office VIP Visits
E N D
Public Outreach Application IMWG Meeting, 02.07.2013 Jan Janke, Ladislav Fialka (GS-AIS-GDI)
Overview • Common visits agenda • Visit conflict detection/handling • For all of CERN’s Public Outreach activities • Public Visits • Press Office Media Visits • Protocol Office VIP Visits • Experiment Visits • Globe Events Partly in Production, full v1 deployment in July Work in Progress Scheduled for Implementation Planned Planned
Public Visits Service • Ca. 85,000 visitors from ≈ 60 countries in 2012 • Ca. 400 active CERN guides • Managed by < 10 people We are a group of 50 Requests Bus? Restaurant? I wanttovisit CERN myself I wantto be a guide! Guides?
Public Visits Service • Ca. 85,000 visitors from ≈ 60 countries in 2012 • Ca. 400 active CERN guides • Managed by < 10 people We are a group of 50 Toomanypeple! Split visit! Requests Atlas isclosed! Bus? Requestexpired Restaurant? I wanttovisit CERN myself Qualification? I wantto be a guide! Group of 200! Guides?
Public Visits Service • Ca. 85,000 visitors from ≈ 60 countries in 2012 • Ca. 400 active CERN guides • Managed by < 10 people We are a group of 50 Toomanypeple! Split visit! Requests Atlas isclosed! Oh damnit, I can’tgo Create new Bus? Requestexpired Restaurant? I wanttovisit CERN myself Plan Itinerary Qualification? I wantto be a guide! Group of 200! Guides?
Public Visits Service • Ca. 85,000 visitors from ≈ 60 countries in 2012 • Ca. 400 active CERN guides • Managed by < 10 people We are a group of 50 Toomanypeple! Split visit! Requests Atlas isclosed! Oh damnit, I can’tgo Create new Bus? Requestexpired Restaurant? I wanttovisit CERN myself Plan Itinerary Qualification? I wantto be a guide! Group of 200! Guides?
Public Visits Service • Ca. 85,000 visitors from ≈ 60 countries in 2012 • Ca. 400 active CERN guides • Managed by < 10 people • → Automation is needed!
End to End Workflow • Open Visits • Reservation by client • Handling fully automated • No human intervention • Group Visits • Semi-automatic • Requires human approval
End to End Workflow • Verification, scheduling, confirmationby the Visits Service Back Office Visit Type List of all requests Proposed slots(quick selection) Propose alternative date
Visits Agenda Notes Visits Itineraries
Many Other Tools • Itinerary management • Guides management incl. payments • Guides / visit subscription • Control of request workflow • …
Integration of Other Services • Media visits organized by the Press Office • Work in progress (almost finished) • First to be integrated with “Impact” PRESS
A Typical Visit 33/R-009 Underground Area:→ Requires Impact ATLAS Globe
“Impact” Creation • Uses Impact REST API • For every controlled location (facility) • 1 visit can contain N programme items • Impacts will be created per programme item Global visit status? Visit Bldg. 33 No Status: ok Impact required? Status: Impact? ATLAS UG Yes Create Impact Status: ok Globe No Status: Impact? CMS UG Yes Create Impact R1 No Status: ok
“Impact” Creation • Uses Impact REST API • For every controlled location (facility) • 1 visit can contain N programme items • Impacts will be created per programme item Global visit status?Not OK Visit Bldg. 33 No Status: ok Impact required? Approved ATLAS UG Yes Create Impact Status: ok Globe No Not approved CMS UG Yes Create Impact R1 No Status: ok
“Impact” Creation • Uses Impact REST API • For every controlled location (facility) • 1 visit can contain N programme items • Impacts will be created per programme item Global visit status?OK Visit Bldg. 33 No Status: ok Impact required? Approved ATLAS UG Yes Create Impact Status: ok Globe No Approved CMS UG Yes Create Impact R1 No Status: ok
PO/Impact Workflow Edited/deleted visits or programmeitems also trigger interaction w. Impact. Create visit Check for Impact relevant visit parts Impact? no Visit status ‘ok’ yes Impact creation Request “Impact” Integrate Intervention ID Check approval status Approval/Refusal Regular polling(e.g. twice per day)
Content of “Impact” • Location (facility) • Title • Responsible → Head of Press/Protocol Office • Activity type → Visit • Date/time • Priority • Participants → Guide, participants • System ? (should not be mandatory for visits) Still under discussion. Depends on the experiments.
Impact Feedback Intervention ID 33/R-009 Underground Area:→ Requires Impact Link to Impact ATLAS Impact Status Globe
User Roles • ADMIN • OPEN_VISITS_ADMIN • GROUP_VISITS_ADMIN • DUTY_ADMIN • GUIDE_ADMIN • GUIDE • [PRESS|VIP]_ADMIN • [PRESS|VIP]_VIEWER Visibility restrictions onlyfor Protocol/VIP Visits. Respect of booking priorities1. Protocol 2. Press 3. Public
Summary • Different visit types • Integrated agenda • Automation • Conflict detection • Impact integration