improved self-service solution famis team. current self-service screenshots of current process 1 2...
TRANSCRIPT
Current Self-Service Screenshots of current process
13
1414 steps to complete a
single work order request!!
Current Self-Service What if using the customized request form
- More screens to select COA, and account segments=>bothering
- Missing UC issues
- Default values- List of values for account
segments- Suggested values- Validation
Problems
Solutions
How does the SS System work? 7 URLs, each may be used for more than once
loc.process_info Every step in site, building, floor, room selection
wq.goto_create_sr
rfs.Put_Req Every step in requestor information, service selection
All 14 staging steps submit information to the URLs above
loc.createLoc_2
rfs.select_service_c
rfs.select_service_s
rfs_process_select_service
How does the current SS System work? Workflow View
loc.process_info wq.goto_create_sr rfs.Put_Req
1-5 6 7-14
loc.createLoc_2
0
rfs.select_service_c
rfs.select_service_s
rfs_process_select_service
How does the current SS System work? Workflow View
Can be improved by making short-cuts, auto-submit, etc.
loc.process_info wq.goto_create_sr rfs.Put_Req
1-5 6 7-14
loc.createLoc_2
0
rfs.select_service_c
rfs.select_service_s
rfs_process_select_service
Main Challenge: “Cookie” mechanism FAMIS_LOC_COOKIES
FAMIS_WQ_STORE
FAMIS_COOKIES
It takes 3 steps to get a final cookie
Final cookie
Cookie mechanism How to get a cookie?
Can not read from the HTML due to the cross-domain issue
Able to query FAMIS_LOC_COOKIES for the most recent location cookie corresponding to the logged-in user
Then query FAMIS_WQ_STORE for the corresponding wq-store cookie
Then query FAMIS_COOKIES for the corresponding final cookie given the location cookie and the wq-store cookie
Is it even possible to implement? Invented mechanism
Pushes transition between steps on FAMIS side instead of having users do it
Feeds required data fields by FAMIS to FAMIS in an automatic and time cost effective manner
loc.createLoc_2
FAMISUCONN
fac_self_service_step_0.php
fac_self_service_step_1.php
Auto submit
fac_ss_loc_createLoc_2.php
Auto submit info to FAMIS
loc.process_info
FAMISUCONNfac_self_service_step_1
.php
fac_self_service_step_2.php
Auto submit
fac_ss_loc_process_info.php
Auto submit info to FAMIS
wq.goto_create_sr
fac_ss_wq_goto_create_sr.php
Auto submit info to FAMIS
fac_self_service_step_3.php
Auto submit
rfs_Put_Reqfac_ss_rfs_Put_Req.php
Auto submit info to FAMIS
fac_self_service_step_4.php
Auto submit
FAMISUCONNfac_self_service_step_4
.php
fac_self_service_step_5.php
Submit
rfs.select_service_crfs_select_service_c.php
Auto submit info to FAMIS
fac_self_service_step_6.php
Auto submit
rfs_select_service_srfs_select_service_s.php
Auto submit info to FAMIS
fac_self_service_step_7.php
Auto submit
Select book/chapter/section
rfs_process_select_service
rfs_process_select_service.php
Auto submit info to FAMIS
fac_self_service_step_last.php
Auto submit
Select site/building/floor/room
rfs_Put_ReqSubmit info to FAMIS
Example closer look
Call an other UCONN side page to submit required information to FAMIS
Auto submit to the next step on UCONN side
Block View
loc.process_info
wq.goto_create_sr
rfs.Put_Req
loc.createLoc_2
rfs.select_service_c
rfs.select_service_s
rfs_process_select_service
Current users
UCONN Side
Accruent Side
Current Self Service module
Added Functionalities (newly written code) support FAMIS users to automate processes using support information by querying/reading FAMIS database
Block View
loc.process_info
wq.goto_create_sr
rfs.Put_Req
loc.createLoc_2
rfs.select_service_c
rfs.select_service_s
rfs_process_select_service
Added Functionalit
ies
Current users
UCONN Side
Accruent Side
Current Self Service module
Improved Self Service module
to automate procesess
Note: We have no write access to FAMIS database. Processes are automated by using supporting information read from the database and simulating user submit actions with all FAMIS-
required information
New GUI Select all books, chapters, and sections in 1
page Auto Submit after selecting all the options Tested on IE10
The customized WO request format is not included yet
New GUI Select site, building, floor and room Fill in the details
Design can be better using CSS
Selection of sites, buildings, floors and room can be faster using JQuery
Can even combine the previous step to 1 page
New GUI After clicking Finish, the details are submitted
to FAMIS and a confirmation is returned from the system
Can replace this by a customized pageCan even by pass this step
Mobile solution Simple demo available at
http://famis.test.uconn.edu/direct/ios_wrap.php Playable
Using Sencha Touch framework Tested on Chrome Not a working solution yet Can make it work on iPhones/iPads
What to do next? Tests
Some tests will need to be done in Test Creation of Test Service Requests Creation of Test Work Order Requests Work Order Assignments, and Printing Billing
Browser tests for different browsers, fixes provided if necessary
Risk analysis Legal risk
If questioned by the vendor: The newly added module does not write but submit to
FAMIS database system It reads necessary information from FAMIS database
system to feed FAMIS Self-Service in each step It supports the transition between steps instead of having
users do it Can combine, customize steps Make it faster to complete a SS request
Operational risk Span on 2 locations: added risk from outage events
in Storrs web servers, networks, etc. More opinion?
Estimate of time for completion An improved version of Self Service in Test
environment, including the customized “Create your own requests” 70-105 hours (a lot of testing)
A mobile version in Test environment (using Sencha Touch) 70-105 hours
Design work 16 hours (approved, professional design support
from another team) Total
156-226 hours for completion in Test