Session Number 9 User Provisioning (Gmail at Chabot-Las Positas) presented by Eric Stricklen Senior Programmer Analyst Gmail at Chabot-Las Positas • Luminis portal project initiated Fall 2006 • Naming the portal “The Zone” • Installation started with support services Spring 2007 – target Summer/Fall 2008 • Started to use Sun email • Decision to switch to Google Apps Education Edition (Gmail) in February 2008 Gmail at Chabot-Las Positas • • • • Goals for “The Zone” Reorganize web information for individual users (as recommended by audit report) Collapse information from several of our Chabot & Las Positas college websites Provide student email accounts Use “The Zone” to improve communication between groups Gmail at Chabot-Las Positas • • • • Why Google over other products? API and adapter available to tie in with Luminis portal Free Students familiarity with Google Minimum maintenance for CLPCCD staff Gmail at Chabot-Las Positas • • • • Key Points Choose third-party name (which becomes the students email address) Apply third-party naming policy to goktpty.F_Generate_External_User Choose domain name for Google to use (we went with zonemail.clpccd.edu) Work with distance ed (Blackboard) group to figure out how to make “The Zone” work with Course Management System (CMS) Gmail at Chabot-Las Positas Key Points (continued) • Pick an email code for GOREMAL (LUMN) • Make sure the Banner “INTEGMGR” user has SELECT, UPDATE and INSERT on GOREMAL and SELECT on GOBTPAC • Decided NOT to allow students to update the email in Self-Service Banner (SSB) Gmail at Chabot-Las Positas Key Points (continued) • Using only single domain for district, instead of separate domains (one for each college) • Decided to only start with students 1-year back • Only providing this service for students (no staff, faculty or administrators) Gmail at Chabot-Las Positas Installing the Gmail Adapter • Went with SunGard support services (Paul Feighan & Makarand Kulkarni) • You have to initiate a request with Google http://www.google.com/a/help/intl/en/edu/index.html • You can request both a test domain and one you will use for production (30k is default starting max) Gmail at Chabot-Las Positas • • • • Installing the Gmail Adapter (continued) Took approximately 2 weeks to install Still had some post procedures to work out Did pilot testing in Fall 2008 Went full bore in Spring 2009 Change in Person Info Basic Flow for Creating Google Email Accounts LDI_PERSON Event Banner Table (GOREMAL) Create/Update Event Queue LMB Banner Create/Update Topic Entry Adapter 2.x For Google Luminis Create Google Email Zonemail.clpccd.edu Google API 2.x Google Gmail at Chabot-Las Positas Gotchas using Gmail • Was using only zonemail accounts for Blackboard – changed to allow students to enter new Blackboard email via SSB • Google did not allow both direct logins and SSO – chose to NOT use SSO until Google allows for both • Many files involved in configuration for version 1x of adapter – version 2x of adapter was not as bad Gmail at Chabot-Las Positas Gotchas using Gmail (continued) • Need way to let students know what their email was – copied “Update Email” link in SSB and added it to both “The Zone” and to SSB • Surprised by 2.0 API change on Google side in August – upgraded to version 2.0.4 of the adapter from Sungard in September Gmail at Chabot-Las Positas Gotchas using Gmail (continued) • Needed better way to communicate/market changes for student email to students and faculty Gmail at Chabot-Las Positas Banner Tables & Processes ICGORODM – used to resync data via LMB ICGORLDI – used to build XML files for batch GTVEMAL – setup email code (LUMN) GORRSQL – build rule for defining STUDENT role in “The Zone” GOREQNM – set what events to process (needs LDIPERSON active) Gmail at Chabot-Las Positas Banner Tables & Processes (continued) GOAEQRM – Event queue status GOATPAC – used to reset PIN GOATPAD – also holds source ID and email address GORICCR – rules for Luminis (mainly need to review ELEARNING:ACTIVE_TERM) GORIROL – stores Luminis roles Gmail at Chabot-Las Positas Banner Tables & Processes (continued) GORPAUD – stores Third-Party ID (for GORPAUD_CHG_IND = ‘I’) GOBSRID – stores the source IDs GURIROL – resyncs Luminis roles and source IDs GOAEMAL – Email form GOREMAL – stores emails Gmail at Chabot-Las Positas Screen Shots Gmail at Chabot-Las Positas Other ITS staff involved Jeannine Methe – CTO Cathy Gould – Senior Programmer Analyst Rachel Ugale – Admin Analyst Katherine Tollefsen – Help Desk Amanda Pisani – Help Desk Gmail at Chabot-Las Positas Questions??? Gmail at Chabot-Las Positas Contact info: Eric Stricklen Senior Programmer Analyst - ITS Dept (510) 723-6602 estricklen@clpccd.edu