SlideShare a Scribd company logo
Lecture Capture
Participation Management
Matterhorn + Salesforce
UC Berkeley
Educational Technology Services
We begin with 3 systems: Matterhorn, Salesforce, and a
database that contains all of the Course Data (schedule of
classes).

Course Data
Salesforce already knows about classrooms and
instructors, data used by other services.

Classrooms

Instructors

Scheduling & Management of
Recordings

Data Store
Automated Workflows
Email Templates
Tasks & Ticketing
Reporting
Classrooms Listing in Salesforce
Course Data

Course Data
Mover

A custom module – CourseDataMover – reads Salesforce
to get a list of recording-capable classrooms.
It then reads Course Data to compile a list of courses
scheduled in those rooms.

Classrooms

Instructors

Scheduling & Management of
Recordings

Data Store
Automated Workflows
Email Templates
Tasks & Ticketing
Reporting
Course Data

Course Data
Mover

For each eligible course, CourseDataMover creates a
Course record in Salesforce, and associates it with the
course instructors.
In addition to the Instructors, a Course record includes
schedule information.

Classrooms
Courses
Instructors

Scheduling & Management of
Recordings

Data Store
Automated Workflows
Email Templates
Tasks & Ticketing
Reporting
Course Record in Salesforce
Populated by
Course Data
Mover
Course Data

Course Data
Mover

When ready to send invitations, all instructors receive an
automated email with a link to the Sign Up Form. The Sign
Up Form is part of a custom module built within
Matterhorn.
The Sign Up form identifies and verifies the instructor, and
also reads and presents Course information from
Salesforce.

Classrooms
Courses

Sign Up Form

Scheduling & Management of
Recordings

Instructors
Data Store
Automated Workflows
Email Templates
Tasks & Ticketing
Reporting
Sign Up Form
Course Data

Course Data
Mover

When the instructor submits the Sign Up Form, the values
submitted (what is recorded, distribution and license
options, and agreement to recording) are sent to
Salesforce, to store with the Course record.

Classrooms
Courses

Sign Up Form

Scheduling & Management of
Recordings

Instructors
Data Store
Automated Workflows
Email Templates
Tasks & Ticketing
Reporting
Course Record Updated

Updated by
Sign Up Form
Course Data

Course Data
Mover

On Submit, the Sign Up Form checks to see if all
instructors for this course have agreed to have the course
recorded. If so, the recordings are scheduled in
Matterhorn.
The Salesforce Course object contains the necessary
semester (start and stop dates) and schedule information.

Classrooms
Courses

Sign Up Form

Scheduling & Management of
Recordings

Instructors
Data Store
Automated Workflows
Email Templates
Tasks & Ticketing
Reporting
Scheduled in Matterhorn

More Related Content

Similar to Matterhorn + Salesforce: Participation Management Walkthrough

Planning for Successful Accreditation with Salesforce Final
Planning for Successful Accreditation with Salesforce FinalPlanning for Successful Accreditation with Salesforce Final
Planning for Successful Accreditation with Salesforce Final
Kathryn Baker Parks
 
Totara LMS + mahara at TDM Wyre Academy presentation
Totara LMS + mahara at TDM Wyre Academy presentationTotara LMS + mahara at TDM Wyre Academy presentation
Totara LMS + mahara at TDM Wyre Academy presentation
TDM
 
Analysis and design of entreprise with uml
Analysis and design of entreprise with umlAnalysis and design of entreprise with uml
Analysis and design of entreprise with uml
zineb encgk
 
Skolaro School ERP
Skolaro School ERPSkolaro School ERP
Skolaro School ERP
Skolaro
 
Gsehd ts process flow charts updated
Gsehd ts process flow charts updatedGsehd ts process flow charts updated
Gsehd ts process flow charts updated
blue2690
 
Ashok _sfsf_consultant
Ashok _sfsf_consultantAshok _sfsf_consultant
Ashok _sfsf_consultant
Asho Chinna
 
LSIS Open Technology for Efficiency Presentation
LSIS Open Technology for Efficiency PresentationLSIS Open Technology for Efficiency Presentation
LSIS Open Technology for Efficiency Presentation
TDM
 

Similar to Matterhorn + Salesforce: Participation Management Walkthrough (20)

Planning for Successful Accreditation with Salesforce Final
Planning for Successful Accreditation with Salesforce FinalPlanning for Successful Accreditation with Salesforce Final
Planning for Successful Accreditation with Salesforce Final
 
Forecasting Metrics for Successful Accreditation
Forecasting Metrics for Successful AccreditationForecasting Metrics for Successful Accreditation
Forecasting Metrics for Successful Accreditation
 
Totara LMS + mahara at TDM Wyre Academy presentation
Totara LMS + mahara at TDM Wyre Academy presentationTotara LMS + mahara at TDM Wyre Academy presentation
Totara LMS + mahara at TDM Wyre Academy presentation
 
Analysis and design of entreprise with uml
Analysis and design of entreprise with umlAnalysis and design of entreprise with uml
Analysis and design of entreprise with uml
 
SAP Successfactors LMS Online Training Institute in Hyderabad
SAP Successfactors LMS Online Training Institute in HyderabadSAP Successfactors LMS Online Training Institute in Hyderabad
SAP Successfactors LMS Online Training Institute in Hyderabad
 
Study Guide ADM-211
Study Guide ADM-211Study Guide ADM-211
Study Guide ADM-211
 
Integrating Banner: Transform Your Student Data
Integrating Banner: Transform Your Student DataIntegrating Banner: Transform Your Student Data
Integrating Banner: Transform Your Student Data
 
Learning management software pakistan
Learning management software pakistanLearning management software pakistan
Learning management software pakistan
 
Salesforce X AWS Machine Learning
Salesforce X AWS Machine LearningSalesforce X AWS Machine Learning
Salesforce X AWS Machine Learning
 
TotaraLMS & Mahara ePortfolios Integration for UK Apprenticeships Delivery
TotaraLMS & Mahara ePortfolios Integration for UK Apprenticeships DeliveryTotaraLMS & Mahara ePortfolios Integration for UK Apprenticeships Delivery
TotaraLMS & Mahara ePortfolios Integration for UK Apprenticeships Delivery
 
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideIntegrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
 
Learning Management System- An Introduction
Learning Management System- An IntroductionLearning Management System- An Introduction
Learning Management System- An Introduction
 
Skolaro School ERP
Skolaro School ERPSkolaro School ERP
Skolaro School ERP
 
Gsehd ts process flow charts updated
Gsehd ts process flow charts updatedGsehd ts process flow charts updated
Gsehd ts process flow charts updated
 
Salesforce tutorials
Salesforce tutorialsSalesforce tutorials
Salesforce tutorials
 
Online Classroom Calendar Software.pptx
Online Classroom Calendar Software.pptxOnline Classroom Calendar Software.pptx
Online Classroom Calendar Software.pptx
 
U Learn Learning Management System
U Learn Learning Management SystemU Learn Learning Management System
U Learn Learning Management System
 
Shri Ramswaroop Memorial University.pdf.pdf
Shri Ramswaroop Memorial University.pdf.pdfShri Ramswaroop Memorial University.pdf.pdf
Shri Ramswaroop Memorial University.pdf.pdf
 
Ashok _sfsf_consultant
Ashok _sfsf_consultantAshok _sfsf_consultant
Ashok _sfsf_consultant
 
LSIS Open Technology for Efficiency Presentation
LSIS Open Technology for Efficiency PresentationLSIS Open Technology for Efficiency Presentation
LSIS Open Technology for Efficiency Presentation
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Matterhorn + Salesforce: Participation Management Walkthrough

  • 1. Lecture Capture Participation Management Matterhorn + Salesforce UC Berkeley Educational Technology Services
  • 2. We begin with 3 systems: Matterhorn, Salesforce, and a database that contains all of the Course Data (schedule of classes). Course Data Salesforce already knows about classrooms and instructors, data used by other services. Classrooms Instructors Scheduling & Management of Recordings Data Store Automated Workflows Email Templates Tasks & Ticketing Reporting
  • 4. Course Data Course Data Mover A custom module – CourseDataMover – reads Salesforce to get a list of recording-capable classrooms. It then reads Course Data to compile a list of courses scheduled in those rooms. Classrooms Instructors Scheduling & Management of Recordings Data Store Automated Workflows Email Templates Tasks & Ticketing Reporting
  • 5. Course Data Course Data Mover For each eligible course, CourseDataMover creates a Course record in Salesforce, and associates it with the course instructors. In addition to the Instructors, a Course record includes schedule information. Classrooms Courses Instructors Scheduling & Management of Recordings Data Store Automated Workflows Email Templates Tasks & Ticketing Reporting
  • 6. Course Record in Salesforce Populated by Course Data Mover
  • 7. Course Data Course Data Mover When ready to send invitations, all instructors receive an automated email with a link to the Sign Up Form. The Sign Up Form is part of a custom module built within Matterhorn. The Sign Up form identifies and verifies the instructor, and also reads and presents Course information from Salesforce. Classrooms Courses Sign Up Form Scheduling & Management of Recordings Instructors Data Store Automated Workflows Email Templates Tasks & Ticketing Reporting
  • 9. Course Data Course Data Mover When the instructor submits the Sign Up Form, the values submitted (what is recorded, distribution and license options, and agreement to recording) are sent to Salesforce, to store with the Course record. Classrooms Courses Sign Up Form Scheduling & Management of Recordings Instructors Data Store Automated Workflows Email Templates Tasks & Ticketing Reporting
  • 10. Course Record Updated Updated by Sign Up Form
  • 11. Course Data Course Data Mover On Submit, the Sign Up Form checks to see if all instructors for this course have agreed to have the course recorded. If so, the recordings are scheduled in Matterhorn. The Salesforce Course object contains the necessary semester (start and stop dates) and schedule information. Classrooms Courses Sign Up Form Scheduling & Management of Recordings Instructors Data Store Automated Workflows Email Templates Tasks & Ticketing Reporting