1 IMPLEMENTING DATA PRIVACY AND DATA SECURITY FOR YOUR EDUCATIONAL ORGANIZATION WITH CPSI, LTD. Learn how you can take the first steps to enforce data privacy and security policies that will grow with your educational organization.
2 THECHALLENGE The challenge for educational organizations is to limit the data consumed by third party systems and different user groups within the organization while enforcing data privacy and security rules and regulations.
3 DATA DISTRIBUTION ISSUES FACED BY EDUCATIONAL ORGANIZATIONSStudent data is required for a growing number of cloud hosted web-based apps across the K-12 world. This has cause new challenges and the needs of educational organizations are changing. DATA DISTRIBUTION ISSUES FACED BY EDUCATIONAL ORGANIZATIONS New Data Privacy and Security Rules Data privacy and security rules surround apps and the data sent over the web are exhaustive and time consuming to manage. Data Synchronization Issues Keeping the data synchronized between the source systems, such as the SIS and HR system, while managing security is nearly impossible without software in the middle. Expanding Costs and Time Requirements The number of hours spent by educational organization staff to manage the data by hand adds up. This is cost prohibitive for educational organizations. The Challenge Control of the Data Controlling where and what data fields and records are interchanged is done by manually – typically via data extractions from multiple backend data sources. Security Rules are Left to Interpretation The actual implementation of the data privacy and security rules is left to interpretation by data managers at the individual educational organizations.
4 DATA DISTRIBUTION ISSUES FACED BY EDUCATIONAL ORGANIZATIONSTHE CHALLENGE PII Data Management Issues Personally Identifiable Information (PII) enforcement is not managed or controlled because there is no good way to control it. Respond to Single School or Teachers Needs Often times in districts, a single school or teacher require the use of specific apps that are not used district-wide. Educational organizations need the ability to manage data being sent to these apps. Data Encryption Issues PII data encryption enforcement needs to happen at rest and in motion, but this is hard to enforce so it is often times neglected. Aliases are Needed In order to fully isolate PII data about students there is often a need to use an alias. This is most often times needed when a teacher is manually registering students into apps that do not require district approval or because the district does not have the capability to respond in a timely manner to the teacher. Limiting Data Is Hard Limiting the data set sent outside of the district to the specific classes or students that are needed is difficult to do. Controlling Data Based on Age In many states, data for students who are 13 years old and younger is a legal requirement. Controlling the data based on age is difficult to do. Parents and Guardians Need a Way To Opt-Out Educational organizations need a way to provide parents with the ability to opt-out of sending their child’s information to apps used in their district or school.
5 CPSI has developed a new solution that allows educational organizations to technically implement their data privacy policies. With this new solution, educational organizations can finally take control of data movement – both inside and outside of the organization – while keeping a trail of who has what for auditing purposes. It is called OneUser Data Privacy. OneUser Data Privacy has the following components: Does a functional solution for data privacy and security management exist? A Single Data Layer The OneUser Data Privacy tools come with a single data layer that enforces the defined security rules – regardless of the method of data communication. For data distribution both internally and externally to the educational organization, the he data layer supports SFTP, FTPS, Open REST APIs, SIF xPress APIs, SIF 2.x, SIF 3.x, Ed-Fi API, direct SQL access to views, and file based extractions via web pages. OneUser OnBoarder The OneUser OnBoarder provides a web-based interface for educational organizations to request apps to be used that require data from the educational organization. OneUser OnBoarder manages the workflow from registration of the app vendors to the Data Privacy Contract to the data elements required for the approval process. Additionally, OneUser OnBoarder also manages: The definition of the data that is sent to the app vendor Assign schools and rosters to apps to ensure that only the data needed is sent Parents and guardians can opt-out of apps via OneUser OnBoarder so that their childs data is not sent to apps. Once the opt-out is approved by the educational organization, the data for that student is not sent to the app. If the data had already been sent to the app, a delete request is sent automatically to the app vendor. The OneUser notification system notifies users of the events.
6 THE ONEUSER DATA PRIVACY MANAGEMENT SYTEM (ONEUSER DPMS)The OneUser Data Privacy Management System OneUser DPMS is a tool for educational organizations to implement and enforce data privacy policies as per the legal and ethical requirements for safeguarding student and staff data. THE ONEUSER DATA PRIVACY MANAGEMENT SYTEM (ONEUSER DPMS) Protect Students and Staff from Harm The purpose of OneUser DPMS is to protect students and staff from harm while providing peace of mind for districts and educational organizations. Improve Efficiency with Automation OneUser DPMS improves the efficiency of the educational organization operations team with regards to data collection, the usage of data, and how data is distributed. Advanced Privacy and Security Controls OneUser DPMS provides a secure data layer with advanced privacy and security controls that enable the educational organization to easily manage state, federal, and district level data policies. Control and Secure Data Implement and manage data privacy policies and the start of the educational organizations data governance activities. Educational organizations gain the ability to control, secure, and implement data privacy policies used by all of the app and systems, including third party apps. District Administrators Have Control District administrators can authorize individuals, such as teachers and parents or guardians, to control the access to student data.
7 FEATURES OF ONEUSER DPMSData Security Features Advanced data encryption of all Personally Identifiable Information (PII) data at rest and in motion Encryption keys for data at rest are different than encryption keys for data in motion to third party released keys Data object, record, and field level security control Advanced security controls on data sets, i.e. limiting the data to a single class. Ability to identify how and where PII data is stored and used. (Hybrid Systems) Parent and Guardian Features Notification to parents and guardians of new app contracts before or after a configurable number of days of first use Identification of data that is sent to each app Allow parents or guardians to opt-out and refuse their child’s data to go to a particular app Posting of any app vendors that use student personal information Teacher Features Online access for teachers to screen an app to see if it is already approved or denied for use Teachers have the ability to request that an app be approved for use by their class students only Teachers have the ability to create a list of app vendors they use for their own students that use student personal information Notification of an app vendor and/or application’s approval or denial by district staff Data Privacy Management Features Entity registration Application registration per entity Data distribution and security by application and data privacy contracts to send to entities Approve or deny entity and application for use by teachers and staff Manage the life cycle of the entity and applications within the district Automate the exclusion of students by age with automated notification of parents and guardians to authorize the student data for use Notification Features Delivery and notification of the District Privacy Agreement to the app vendor/entity Delivery of the district’s available data set to the web service vendor/entity so that the entity can identify the required data fields Notifications to the district data staff upon completion of the entity’s agreements Notifications to the teachers/staff upon approval or denial of the entity/application Notifications to the 3rd party app vendor/entity of approval or denial to data access Administrator Features Customize the Privacy Contract between the vendor and the district Customize the that is sent to the entity, teachers, and parents Approve or deny the entity/application for use by district staff
8 SAMPLES
9 EMAIL NOTIFICATIONS REGISTRATION OF ENTITYDear Ron Software, You have been registered as a Data Consumer with the Grand Bend ISDS. Please follow the directions below to complete the approval process for gaining access to the data required for your applications. The current registered Applications are: fun Registered on 2/28/ Please review the attached "Student Data Privacy Agreement". This agreement outlines the standard privacy rules that the district requires with all vendors prior to distributing data. 2. In order to receive data from the district, you must agree to our Data Privacy rules. The attached document must be signed by the appropriate person at your organization and returned to the district prior to receiving data. 3. Review the data element list in the document. Mark the elements that you require in order to successfully populate the data in your application/applications. These are the data elements that you will be subscribing to from the district/Schools. 4. The documents can be electronically signed and marked. You may electronically sign the document or you can hand-sign the document and scan it. Once completed, please the document 5. Once the completed documents are received, A district technical administrator will contact you to confirm the data connection and password. Thank you for your prompt attention to this . If you have any questions, you can them call ext Regards, Data Management and Security Department
10 DOCUMENTS SENT FOR ENTITY REGISTRATION DATA PRIVACY CONTRACT DOCUMENT
11 DOCUMENTS SENT FOR ENTITY REGISTRATION DATA OBJECT AND ELEMENT REQUIREMENTS - 1
12 DOCUMENTS SENT FOR ENTITY REGISTRATION DATA OBJECT AND ELEMENT REQUIREMENTS - 2
13 DOCUMENTS SENT FOR ENTITY REGISTRATION DATA OBJECT AND ELEMENT REQUIREMENTS - 3
14 EMAIL NOTIFICATIONS NOTIFICATION TO DISTRICT PERSONNELData Security and Provisioning Team: A request for data access has been submitted for approval for the Entity called Ron Software. Prior to approval, please follow the process detailed below in order to meet the District Data Security Policy. The Ron Software Application list for approval is: fun Registered on 2/28/ Please review the request. If there are questions for Ron Software, please contact Ron Software for clarifications. Ron Software contact information is found at the following link: https://us.cpsidatahub.com/onboarding/AStartUp.aspx?P1=33FBEEB C 2. Ensure that Ron Software has returned a signed copy of the 'District Data Privacy Policy' that was automatically ed to them during the registration process. Ron Software was provided the proper return address for the documents. If the document has not been returned within 10 days, please contact Ron Software about signing the document. Ron Software cannot be approved until the document is signed and returned to the District. 3. Review the information sent by Ron Software that details the "Data Elements Required" and the Connection Method Supported. This document was ed to them during the registration process and needs to be completed and returned to the District before the Entity is approved. 4. Go to the https://us.cpsidatahub.com/onboarding/AStartUp.aspx?P1=33FBEEB C and complete the Connection Information and Data Element Approval sections. All Passwords must be verbally received, no Passwords are to be ed. 6. Once the above items are completed, the Entity is approved. 7. The Data connection can now be configured and data can flow to the Entity as required.
15 EMAIL NOTIFICATIONS AFTER APPROVAL OF APP VENDORDear Ron Software, Your registration has been approved as a Data Consumer with Grand Bend ISDS. Below is a list of your current approved Applications: fun Approved on 2/28/ A district technical administrator will contact you to confirm the data connection and exchange passwords if needed. 2. All passwords are to be provided by direct phone contact. No passwords are to be included in any s. Thank you for your prompt attention to this . If you have any questions, you can them call ext Regards, Data Management and Security Department.
16 EMAIL NOTIFICATIONS INFORM DATA REQUESTORDear Data Requester, The registration of Ron Software has been approved by the Data Management and Security Department. The applications approved are: fun Approved on 2/28/ Once the data connection is established and tested you will be notified that the data exchange process is complete. If you have any questions, you can them call ext Thank you. Regards,
17 EMAIL NOTIFICATIONS PARENT OR GUARDIAN NOTIFICATIONDear Parent or Guardian, The District has approved “Vendor Name” and “Application Name” for use within the district. Your child’s required data will be shared with this vendor in order that your child use the application as part of his/her classes. The District has taken all efforts to ensure that your child’s data is safeguarded when using this application. Please read the summary of the contract that the district has with the vendor. In it, you will find the date the contract was executed, a brief description of the contract and its purpose within the district, and what student data, records, or student-generated content may be collected as a result of the contract. You can also read the notice on the districts web site at [More Wording……………..] Please click on this https://www.myDistrictPrivacy.edu/DenyAccess?token=uZVTLBCWcw33RIhvnbxTKxTxM2rKJ7YJrwyUXhXn link if you do not want your child’s data to be sent to this application. Please note that by denying data to the application, your child will not be able to utilize the application. Regards, District IT Staff
18 EMAIL NOTIFICATIONS OPT-OUT DELETE REQUEST BY PARENT/GUARDIANRequest For Data Deletion from Grand Bend ISD: This is a request for full and permanent Data Removal and Deletion of the record/records that belong to the user with the following ID: 12345 The Application/Applications Impacted by the Deletion is/are: 1- “fun” Registered on 2/28/2017 Based on the "Student Data Privacy Agreement“ between Grand Bend ISD and Ron Software all requests for Data Deletion must be completed within 15 days of receipt of this . A Delete event via the data connector for the “fun” application for the user with ID = has been sent. Please click on this link to acknowledge that you have deleted the records for the user with ID = 12345 https://www.myDistrictPrivacy.edu/Deleted?token=uZVTLBCWcw33RhifrMScIhvnbxTKxTxM2rKJ7YyUXhXn Thank you for your prompt attention to this . If you have any questions, you can them call ext Regards, Data Management and Security Department
19 EVALUATING AN APP VENDOREvaluate the terms and conditions of educational web sites with respect to student privacy. Specifically, this is to evaluate if the service provider implements and maintains security procedures and practices that meet or exceed industry standards and that are designed to protect student information, records, and student-generated content from unauthorized access, destruction, use, modification, or disclosure. Determine if the service provider deletes student information, student records, or student generated content within a reasonable amount of time if a student, parent, or legal guardian of a student or local or regional board of education who has the right to control such student information requests the deletion of such student information, student records, or student-generated content. Determine if the service provider uses student data for non-school purposes, such as: engaging in targeted advertising; collecting, storing, and using data and content or persistent unique identifiers for purposes other than education; selling, renting, or trading student data and content except as part of a merger, sale, or acquisition of the service provider’s business; and disclosing student data and content unless the disclosure is made for educational purposes, to ensure compliance with the law, in response to a judicial order, to protect the safety or integrity of users, to an entity hired by the operator to provide services for the operator’s site, or for a school or other purpose requested by a student, parent, or guardian of a student.
20 METHODS OF DATA COLLECTIONSFTP FTPS File Uploads SIF 2.x SIF3.x xPress API Direct DB Retrieval Direct Document Retrieval
21 METHODS OF DATA DISTRIBUTIONSFTP FTPS File Downloads SIF 2.x SIF3.x xPress API xDListener Automated Remote Downloader
22 Connectors - SIS ADM2000 SchoolMaster Chalkable SchoolMax Chancery SMSClassMate CIMS eSchoolData eSIS Focus SIS Follett Aspen Genesis SIS Go.edustar Illuminate iPass JPAMS Lumen AXSIS PowerSchool ProSoft SASIxp SchoolInsight SchoolLogic SchoolMaster SchoolMax SchoolTool SIS Liberty SIRS Skyward SME Specialized Data Systems Sungard K-12 Synergy TIES SIS Tenex StudentSphere xSphere TERMS Timanagos SIS Trillium Tyler SIS WebSmart
23 Connectors – HR and FinanceAAWeb ADM ADP Payroll Alio HR Apta Fund Attendance on Demand Ceridian DataTeam Infinite Visions Io operations Io talent Kronosi Munis NextGen Munis NextGen Oracle HR PeopleSoft HR/HCM SAP sds SmartFusion Sungard K-12 Financial and HR Tenex accuSphere Ultimate Software TERMS 20-20 Wen-GAGE WinCap
24 Connectors – APPS Assessment, Analytics, Benchmarking, and ReportingAIMS BaselineEdge DataMate FastBridge Galileo Guide K-12 Illuminate Data and Assessment Io assessment Io insights SafeSchoolsNY Bus and Transportation EduLog Transfinder Versatrans Digital Textbooks Houghton Mifflin Harcourt McGraw Hill TIPWeb IM Google Apps/G Suite Office 365 MS Exchange Instructional Support Accelerated Math Accelerated Reader 360 Blackboard Connect Castle Learning Online Curriculum Developer EduTube English in a Flash Google Classroom Io classroom MathFacts in a Flash RenLearn RDI RenPlace Star360 TeacherEase
25 Connectors – APPS Learning Management Systems Blackboard eBackPackIo plans Moodle Schoology ThinkCentral Destiny Notification Services Blackboard Connect EZSchoolMsg iAutoAlert SchoolMessenger Nutrition Systems eSchoolPayments eTrition EZMealApp EZSchoolPay Horizon OneSource Horizon Solana MealTracker NutriKids PrimeroEdge WebSMARTT Portal and SSO Clever PupilPath SharePoint Website and Online Communication EduForm Gaggle Remind 101 Survate Other Apps AIM Casenex PD Illuminate Special Education Pals StarTrac TipWeb IT
26 Connecting with Other StandardsSupported Platforms and Data Standards OneRoster by IMS Global SIF 2.X SIF 3.X xPress CEDS Ed-Fi All SIF Agents
27 with Advanced FeaturesFull xPress API with Advanced Features
28 Service Path Grid GET Calls Service Path Description CalendarsxCalendars All Calendars xCalendars/{refId} Gets a Single Calendar by the Calendar refId xCalendars/{refId}/xLeas Gets Leas related to a Calendar by the Calendar refId xCalendars/{refId}/xSchools Gets Schools related to a Calendar by the Calendar refId Contacts xContacts All Contacts xContacts/{refId} Gets a Single Contact based on the Contact refId xContacts/{refId}/xLeas Gets Leas related to a Contact based on the refId xContacts/{refId}/xSchools Gets Schools related to a Contact based on the refId xContacts/{refId}/xStudents Gets Students related to a Contact based on the refId Courses xCourses All Courses xCourses/{refId} Gets a Single Course based on the Course refId xCourses/{refId}/xLeas Gets Leas related to a Course based on the Course refId xCourses/{refId}/xRosters Gets Rosters related to a Course based on the Course refId xCourses/{refId}/xSchools Gets Schools related to a Course based on the Course refId xCourses/{refId}/xStaffs Gets Staffs related to a Course based on the Course refId xCourses/{refId}/xStudents Gets Students related to a Course based on the Course refId
29 Leas Leas by Id xLeas All Leas xLeas/{refId}xLeas All Leas xLeas/{refId} Gets a Single Lea based on the Lea refId xLeas/{refId}/studentCores Gets studentCore related to an Lea based on the Lea refId xLeas/{refId}/xCalendars Gets Calendars related to an Lea based on the Lea refId xLeas/{refId}/xContacts Gets Contacts related to an Lea based on the Lea refId xLeas/{refId}/xCourses Gets Courses related to an Lea based on the Lea refId xLeas/{refId}/xRosters Gets Rosters related to an Lea based on the Lea refId xLeas/{refId}/xSchools Gets Schools related to an Lea based on the Lea refId xLeas/{refId}/xStaffs Gets Staff related to an Lea based on the Lea refId xLeas/{refId}/xStudents Gets Students related to an Lea based on the Lea refId Leas by Id xLeaId/{Id}/studentCores Gets studentCore related to an Lea based on the Lea Id xLeaId/{Id}/xCalendars Gets Calendars related to an Lea based on the Lea Id xLeaId/{Id}/xContacts Gets Contacts related to an Lea based on the Lea Id xLeaId/{Id}/xCourses Gets Courses related to an Lea based on the Lea Id xLeaId/{Id}/xRosters Gets Rosters related to an Lea based on the Lea Id xLeaId/{Id}/xSchools Gets Schools related to an Lea based on the Lea Id xLeaId/{Id}/xStaffs Gets Staff related to an Lea based on the Lea Id xLeaId/{Id}/xStudents Gets Students related to an Lea based on the Lea Id
30 Schools Schools by Id xSchools All Schools xSchools/{refId}xSchools All Schools xSchools/{refId} Gets a Single School based on the School refId xSchools/{refId}/studentCores Gets studentCores related to a School based on the School refId xSchools/{refId}/xCalendars Gets Calendars related to a School based on the School refId xSchools/{refId}/xContacts Gets Contacts related to a School based on the School refId xSchools/{refId}/xCourses Gets Courses related to a School based on the School refId xSchools/{refId}/xLeas Gets Leas related to a School based on the School refId xSchools/{refId}/xRosters Gets Rosters related to a School based on the School refId xSchools/{refId}/xStaffs Gets Staffs related to a School based on the School refId xSchools/{refId}/xStudents Gets Students related to a School based on the School refId xSchools_OtherContacts/{refId}/xContacts Gets Other Contacts related to a School based on the School refId Schools by Id xSchoolId/{Id}/studentCores Gets studentCores related to a School based on the School Id xSchoolId/{Id}/xCalendars Gets Calendars related to a School based on the School Id xSchoolId/{Id}/xContacts Gets Contacts related to a School based on the School Id xSchoolId/{Id}/xCourses Gets Courses related to a School based on the School Id xSchoolId/{Id}/xLeas Gets Leas related to a School based on the School Id xSchoolId/{Id}/xRosters Gets Rosters related to a School based on the School Id xSchoolId/{Id}/xStaffs Gets Staffs related to a School based on the School Id xSchoolId/{Id}/xStudents Gets Students related to a School based on the School Id xSchoolId_OtherContacts/{Id}/xContacts Gets Other Contacts related to a School based on the School Id
31 Rosters Staffs Staffs by IdxRosters All Rosters xRosters/{refId} Gets a Single Roster based on the Roster refId xRosters/{refId}/xLeas Gets Leas related to a Roster based on the Roster refId xRosters/{refId}/xSchools Gets Schools related to a Roster based on the Roster refId xRosters/{refId}/xStaffs Gets Staffs related to a Roster based on the Roster refId xRosters/{refId}/xStudents Gets Students related to a Roster based on the Roster refId xRosters_OtherStaff/{refId}/xStaffs Gets Other Staffs related to a Roster based on the Roster refId Staffs xStaffs All Staffs xStaffs/{refId} Gets a Single Staff based on the Staffs refId xStaffs/{refId}/xRosters Gets Rosters related to a Staff based on the Staffs refId xStaffs/{refId}/xSchools Gets Schools related to a Staff based on the Staffs refId xStaffs/{refId}/xStudents Gets Students related to a Staff based on the Staffs refId xStaffs_OtherAssignment/{refId}/xSchools Gets Schools related to the Staff Other Assignment based on the Staffs refId Staffs by Id xStaffId/{Id}/xRosters xStaffId/{Id}/xSchools xStaffId/{Id}/xStudents xStaffId_Assignments/{Id}/xStaffs xStaffId_OtherAssignment/{Id}/xSchools
32 Students Students by Id Student Detail Student Detail by IdxStudents All Students xStudents/{refId} Gets a Single Student based on the Student refId xStudents/{refId}/studentCores Gets studentCores related to a Students based on the Student refId xStudents/{refId}/xContacts Gets Contacts related to a Student based on the Student refId xStudents/{refId}/xLeas Gets Leas related to a Student based on the Student refId xStudents/{refId}/xRosters Gets Rosters related to a Student based on the Student refId xStudents/{refId}/xSchools Gets Schools related to a Student based on the Student refId xStudents_OtherEnrollment/{refId}/xSchools Gets Schools related to the Student Other Enrollments based on the Student refId Students by Id xStudentId/{Id}/studentCores the Student Id xStudentId/{Id}/xContacts Gets Contacts related to a Student based on the Student Id xStudentId/{Id}/xLeas Gets Leas related to a Student based on the Student Id xStudentId/{Id}/xRosters Gets Rosters related to a Student based on the Student Id xStudentId/{Id}/xSchools Gets Schools related to a Student based on the Student Id Student Detail xStudent_Address/{refId}/xStudents Gets Student Address based on the Student refId xStudent_Contact/{refId}/xStudents Gets Student Contacts based on the Student refId xStudent_Demographics/{refId}/xStudents Gets Student Demographics based on the Student refId xStudent_Enrollment/{refId}/xStudents Gets Student Enrollment based on the Student refId Student Detail by Id xStudentId_Address/{Id}/xStudents Gets Student Address based on the Student Id xStudentId_Contact/{Id}/xStudents Gets Student Contacts based on the Student Id xStudentId_Demographics/{Id}/xStudents Gets Student Demographics based on the Student Id
33 Service Path calls DescriptionService Path calls Description Get deleted by bit=true Deleted/{true}/xCalendars Get all deleted Calendars based on the deleted Bit = true Deleted/{true}/xContacts Get all deleted Contacts based on the deleted Bit = true Deleted/{true}/xCourses Get all deleted Courses based on the deleted Bit = true Deleted/{true}/xLeas Get all deleted Leas based on the deleted Bit = true Deleted/{true}/xRosters Get all deleted Rosters based on the deleted Bit = true Deleted/{true}/xSchools Get all deleted Schools based on the deleted Bit = true Deleted/{true}/xStaffs Get all deleted Staffs based on the deleted Bit = true Deleted/{true}/xStudents Get all deleted Students based on the deleted Bit = true Course Deleted_by_xCourse/{refId}/xRosters Get deleted Rosters based on the Course refId Deleted_by_xCourse/{refId}/xStaffs Get deleted Staffs based on the Course refId Deleted_by_xCourse/{refId}/xStudents Get deleted Students based on the Course refId
34 Search Path Grids xCalendars Search Paths {{URL}}/requestsConnector/xCalendars?where=[sessions/sessionList/sessionType='1' and sessions/sessionList/sessionCode='Traditional'] Name Xpath to use in Search schoolRefId ?where[schoolRefId=’value’] schoolYear ?where=[schoolyear=’value’] sessionType ?where=[sessions/sessionList/sessionType='value'] sessionCode ?where=[sessions/sessionList/sessionCode='value'] description ?where=[sessions/sessionList/description='value'] markingTerm ?where=[sessions/sessionList/markingTerm='value'] schedulingTerm ?where=[sessions/sessionList/schedulingTerm='value'] linkedSessionCode ?where=[sessions/sessionList/linkedSessionCode='value'] startDate ?where=[sessions/sessionList/startDate='value'] endDate ?where=[sessions/sessionList/endDate='value'] xContacts Search Paths Name XPath type ?where=[name/type='value'] prefix ?where=[name/prefix='value'] familyName ?where=[name/familyName='value'] givenName ?where=[name/givenName='value'] middleName ?where=[name/middleName='value'] suffix ?where=[name/suffix='value']
35 For More Information, Please contactTHANK YOU FOR ATTENDING For More Information, Please contact