Вы находитесь на странице: 1из 13

Catalog

 301:  
Driving  a  Dynamic  User  Experience  
Aus$n  Buono   Michael  Brown  
Solu$on  Architect,  Illinois     Delivery  Manager,  Utah    
ServiceNow   ServiceNow  

© 2015 ServiceNow All Rights Reserved


Agenda  

The  different  ways  of  interac$ng  with  variables  

Understanding  dynamic  data  and  driving  interac$on  

Tailoring  stages  for  user  experience    

Understanding  the  basics  of  Cart  Layouts  

Interac$ng  with  Cart  Layout  func$onality    

#Know15
2  
© 2015 ServiceNow All Rights Reserved
Variable  Interac$on,  Dynamic  Data  and  Stages    

Iden)fy  Ways  to  Drive  a  Dynamic  User  Experience    

#Know15
3  
© 2015 ServiceNow All Rights Reserved
Interac)ng  with  Variables  
•  Global  Variable  vs.  Non  Global  variable  
–  Global:  Variable  will  show  on  all  catalog  tasks.    
–  Non  Global:  Variable  will  only  show  on  selected  tasks  
–  Ability  to  present  variables  on  certain  catalog  tasks  and  not  others.  
•  Driven  by  Workflow  task  ac$vi$es  
•  Service  Catalog  UI  Policy  
–  Eureka  Release  
•  Applying  on  correct  forms  and  elimina$ng  on  others  
•  Configured  by:  when  to  apply  condi$ons  
»  Tasks  
»  Catalog  Items  
»  Requested  items  

#Know15
4  
© 2015 ServiceNow All Rights Reserved
Interac)ng  with  Variables  via  the  Workflow  
•  Workflow  Ac$vi$es    
–  Condi$onal  variable  ac$vi$es  
•  No  coding  
•  Variable  selec$on      
–  Advance  ac$vi$es  
•  Simple  and  repe$$ve  script    
–  Keying  on  ac$on  
•  Ac$on  on  variables  
–  Dropdown  selec$ons  
–  Reference  fields  
–  Lists  
1.  Condi$onal  ac$vity      
2.  Advance  ac$vity    
 

#Know15
5  
© 2015 ServiceNow All Rights Reserved
Interact  with  Variables  via  Client  Script  
•  Client  scripts  
1.  Condi$onal  statement  with  Variable(s)  
2.  Set  mandatory  
3.  Retrieving  required  data  
•  Warning:  This  requires  a  call  to  the  server  so  using  
this  func$on  will  require  addi$onal  $me  and  may  
introduce  latency  to  your  page.  Use  with  cau$on.  
See  Avoid  Server  Lookups.  
4.  Data  valida$on  

#Know15
6  
© 2015 ServiceNow All Rights Reserved
Dynamic  Data  
•  Eliminates  the  interference  of  an  administrator    
•  Custom  tables  and  OOB  tables  will  hold  data.      
–  Field  schema  can  drive  
•  Record  selec$on  

•  Data  can  trigger:  


–  Assignments  
–  Automa$on  
–  Approvals  

#Know15
7  
© 2015 ServiceNow All Rights Reserved
Custom  Stages  
•  Custom  stages  inform  customers  about  the  current  state  of  the  request  fulfillment  
process.  
•   Stage  sets  can  be  reused  for  any  workflow.    
•  The  OOB  standard  stage  set  can  also  be  manipulated.  

#Know15
8  
© 2015 ServiceNow All Rights Reserved
Customizing  the  Service  Catalog  in  Fuji  

Dissec)ng  the  Cart  Layout  Func)onality  in  the  Fuji  Release      

#Know15
9  
© 2015 ServiceNow All Rights Reserved
The  Basic  of  Cart  Layouts  
•  Func$onality  begins  with  Fuji  
•  The  service  catalog  broken  into  8  different  layouts  
–  3  widgets  
–  3  Browser  Screens  
–  2  Mobile  Screens  
•  If  you  have  customized  the  service  catalog  layout  you  will  need  to  migrate  you  
Service  Catalog  for  proper  func$onality.    
•  Fuji  Layout  func$onality  is  dependent  upon  propety  glide.sc.use_cart_layouts  being  
set  to  true    

#Know15
10  
© 2015 ServiceNow All Rights Reserved
Service  Catalog  Customiza)ons  
•  Service  Catalog  func$onality  is  broken  into  Layouts    
•  Components  that  make  up  the  Service  Catalog  are  contained  within  the  Layouts  
–  Custom  Pieces  of  func$onality  can  be  removed  and  added  via  related  list  
•   OOB  Code  can  be  mimicked  for  other  business  cases  
•  Custom  macros  can  be  applied  without  interac$ng  with  the  OOB  code  /  func$onality  

#Know15
11  
© 2015 ServiceNow All Rights Reserved
Top  Takeaways  

 Different  ways  to  interact  with  variables  to  drive  user  experience    

Driving  interac$on  can  dynamically  change  the  outcome  of  a  request    

Understanding  Cart  Layout  func$onality  in  Fuji      

#Know15
12  
© 2015 ServiceNow All Rights Reserved
   
How Did We Do? Get Presentations
   
Your  feedback  on  this  session   As  a  Knowledge15  afendee,  
helps  us  deliver  great  content.   you  have  exclusive  access  to  
  breakout  and  lab  session  
Please  take  a  moment  to   content  from  the  event.  

Thank  You  
complete  a  session  survey      
in  the  Knowledge15  app     1.  Go  to  knowledge.servicenow.com  
or  use  the  survey  forms     2.  Log  into  the  community  
at  the  back  of  the  room.   3.  Click  on  View  Now  bufon  

Aus)n  Buono   Michael  Brown  


Solu%on  Architect,  Illinois     Delivery  Manager,  Utah    
ServiceNow   ServiceNow  
aus$n.buono@servicenow.com   michael.brown@servicenow.com  

knowledge.servicenow.com

#Know15
13  
© 2015 ServiceNow All Rights Reserved

Вам также может понравиться