2012 SLDS P-20W Best Practice Conference 1
VIRGINIA LONGITUDINAL DATA SYSTEM (VLDS)
Tuesday, October 30th 2012
Will Goldschmidt, VITA
2012 SLDS P-20W Best Practice Conference
Introductions VLDS OverviewCRM
• Dashboard• Overview
o Accountso Contactso Entities (RP, Artifacts, Contracts)
• WorkflowsPortal
• User Interface• Data Dictionary and Selection Tool• Data Request Tool
Questions / Discussion
AGENDA
2012 SLDS P-20W Best Practice Conference 3
OVERVIEW
2012 SLDS P-20W Best Practice Conference
VLDS COMPONENT OVERVIEW
• SLDS Componentso Portal (Umbraco)o Security o Workflow (MS Dynamics)o Reporting (LogiXML)o Lexicon (SQL Server)o Shaker (SQL Server)o Data (Oracle & SQL Server)
• Service Oriented Architectureo Database Agnostico Supports Federated or Warehouse Data Models
Data
2012 SLDS P-20W Best Practice Conference
VLDS PROCESS OVERVIEW
Researcher visits VLDS Web Portal
Researcher contacts Agency Sponsor(Email or Phone)
Agency Sponsor creates Contact,
and initiates portal user account
Agency Sponsor views Researcher Information and
Approves/Rejects request
Researcher selects Data Elements,
updates RUDA and submits for
Approval/Rejection
Researcher Accesses DRT and builds Data
Requests
Researcher updates Research Purpose information and
submits for Approval
Researcher submits Data Package(s)
Agency Sponsor reviews Data Package and
Approves/Rejects
Shaker runs, Result data is returned
Agency Sponsor Reviews /
Downloads Results
Researcher Reviews /
Downloads Results
Agency Sponsor views RUDA and
Approves/Rejects
Researcher Submits Research Artifact(s)
Agency Sponsor reviews Research
Artifact and Approves/Rejects
(if applicable)
Researcher completes VLDS portal account
Legend
Researcher / Portal
Agency / Workflow
Outside of VLDS System
Partner Agencies view RUDA and Approve/Reject
Shaker
Researcher Submits request to close the Research Purpose
Agency Sponsor reviews request and
Approves/Rejects
2012 SLDS P-20W Best Practice Conference
ARCHITECTURE OVERVIEW
Workflow
MS SQL Server
Workflow SDK
Active Directory
QueryResults
ExternalWebsites
links
University ResearchUniversity Research
Workflow
AlertsNotifications
AlertsNotifications
Exchange Server
Data Sources
Portal
CommonwealthEmployees
CommonwealthEmployees
Portal API
Web Services
Reports
Canned Data
Public Reports
DRT
Lexicon
2012 SLDS P-20W Best Practice Conference
INFRASTRUCTURE / MESSAGING
COVAPICES-Web03LogiXMLLogi Info
Logi Adhoc
WWB00434LogiXML
WWB00435Umbraco
+Data Results
WAP00429Dynamics
+Scheduled Jobs
WAP00429CRM Custom Web Services
WAP00431“Shaker”“Lexicon”
?+Web Services
Web Servers (DMZ) Application Servers
WNR00526\EAD_01WNR00527\EAD_02
Clustered DB
Database Servers
VLDS Data on WNR00526\EAD_01
CRM.SaveFieldsCRM.GetListofSavedandUsedFields
Submit.FinalRUDAFieldsCRM.CreateRUDADocument
Data Result File(s)Data Package
Data Results File names
Shaker DB
Dynamics DBLogi Metadata DB
Umbraco DBLexicon DB
Account & Research Purpose InfoData Package Info
Logi Metadata DB
Lexicon.GetSchema
QBT.CreateUserQBT.RestrictUserAccessQBT.UpdateUserName
QBT.GetUsedFields
QBT.GetAccessTokenQBT.GetReportList
QBT.GetReportDetails
Researcher
www.vlds.virginia.gov
Access made possible by a secure token passed from Umbracoto the Researcher’s browser.
Agency Employee
Lexicon.GetSchema
2012 SLDS P-20W Best Practice Conference
SHOW ME THE DEMO!
2012 SLDS P-20W Best Practice Conference
Contact information:Sponsors
Bethann Canada, [email protected] Tod Massa, [email protected] Jeremy Deyo, [email protected]
Program Matt Bryant, [email protected]
Technical Ajay Rohatgi (Technical PM), [email protected] Goldschmidt (Workflow & Portal PM), [email protected] Graham (Reporting PM), [email protected] Schroeder (Lexicon & Shaker), [email protected]
For more information on the VLDS:Informational Website www.vlds.org Production Website www.vlds.virginia.gov
CONTACTS & ADDITIONAL RESOURCES
9
BACKUP SLIDES
2012 SLDS P-20W Best Practice Conference
PORTAL FEATURES (PUBLIC FACING)• General Information• FAQs• Aggregated Data Reports• Links to Agency reports
2012 SLDS P-20W Best Practice Conference
PORTAL FEATURES (NAMED RESEARCHERS)
My VLDS• Team Member Management• Research Information Management (Who, What, Where,
When, Why)• Data request and retrieval• Document management (NDAs, research papers, etc.) • Ability to check status, modify or cancel account and/or data
request• Help / Training• Password reset
Reports• Data Request Tool (DRT)• Data Dictionary & Selection Tool
2012 SLDS P-20W Best Practice Conference
WORKFLOW FEATURES• Manage Contacts (Researchers)• Create / Edit / Approve / Disapprove:
o Research Purposeso Restricted Use Data Agreementso Data Packageso Artifacts (Documents)
• Automated Email Notifications and Tasks• Document Storage• Audit Logs• Integration with Microsoft Outlook