finalsite/renweb Integration Technical Overview

Similar documents
WhippleHill has developed a single sign-on (SSO) integration between

Advantage Web Services Overview

esd Interoperability Partners Calling System User Guide v

ParentsWeb. Go to TheFirstAcademy.org Click on RenWeb. RenWeb District code for The First Academy TFA-FL

RenWeb Parent User Guide

Processing your Data in Enroll

UBC Graduate Information System (GIS)

Granite School District Crosspointe Gradebook Parent/Student Portal

1. If you have multiple students attending SJUSD, select a student from the drop-down on the top-left of the screen

Created: 8/16/2013 North Schuylkill School District Page 1

Parent Portal User Guide

Online Registration Detailed Instructions For Infinite Campus

Creating a Parent Portal Account

webnetwork 5e Installation and Configuration Guide

Cornerstone Household: Introduction to Cornerstone: For Parents Page 1

A Parent s Guide to School Communication

Parent Portal Instructions

ACCOUNT REGISTRATION. SIS - Parent Portal Learning Guide

Lanteria HR Technical Documentation AD Integration Guide

PowerSchool Users Guide for Parents/Guardians

Parent Portal. Registration and Login

PowerSchool Parent Portal. Instructions

Information About: Galileo Data Importation (GDI) Program

Using Lexia s Automated Data Import

Instructions on how to apply electronical y to: Summer Col ege for High School Students Summer Academy for High School Students

SSID User Guide and Policy

Web Help Desk. 2. Enter your AD login: the login you use to log into your computer in the morning.

GREENSBURG SALEM SCHOOL DISTRICT Application: Portal. Parent Portal Step-by-step Instructions

Go to SQA Academy the website address is

Stonington Public Schools Parents Guide for InfoSnap Online Enrollment

HOW TO CREATE A NEW ACCOUNT. 1. Go to 2. Select Create New Account.

Higher Logic Upload Training Manual

Campus Parent Portal Guide. Click on the link next to If you have been assigned a Campus Portal Activation Key.

DataLink Learn (SaaS or 9.1 Oct 2014+) Integration

CCAC Central for Faculty

Accessing the Online Application

GoToCollegeFairs.com Student/Counselor Info

UBC Graduate Information System (GIS)

Faculty CI-Web Attendance Logging into CI-Web

Engineering, Built Environment and IT Department of Computer Science MIT C Projects Portal User Manual

Montclair Public Schools. STUDENT REGISTRATION PORTAL INSTRUCTIONS

NAVIGATING THE PARENT PORTAL

Accessing Skyward Mobile Access App

Guide to All Saints College Edumate Parent Portal

AASD Online Enrollment - EXISTING FAMILIES -

The Fairfield Schools Infinite Campus Portal: Parent Guide

esd Portal: Parent View User Guide v

How to access and navigate the Infinite Campus Portal

Campus PORTAL INSTRUCTIONAL PACKET for FCE Leads. August 23, 2016

MySciLEARN Student Update Administrator Guide. For system administrators managing the Fast ForWord and Reading Assistant programs

ISIS for Faculty Application

Touchline Software

Bishop Ryan Catholic School ParentsWeb Guide

City of Florence, SC Recreation Department

Pupilpod Mobile Application. User Guide

UNDERSTANDING AND CREATING ROSTERS

CustomerTRAX Product Overview. VoIP Agent 1 / 10

23.1. esd Parent Portal Parent/Guardian View. Chapter

Use the Import Pictures function to upload student and/or staff photos.

connected New User Guide

PowerSchool Release Notes PowerSchool Student Information System

Online Student Enrollment Parent Portal (SPS Staff Only: Non-Resident Students)

Bloomsburg Area School District Parent Portal Instructions

Beach Park School District #3 Overview and User Guide

Parent Handbook: Campus Portal Account Activation

PowerSchool Parent Portal Access - Account Setup Instructions

icims Integration Reference

ManageBac Parent Guide

Conversion Layout Guide

Campus Portal User Guide

Wollemi College. How to use the Parent Portal. I. Parent Portal Pre-Requisites. II. Accessing the Parent Portal. III. Parent Teacher Interview

Blackboard 5 Level One Student Manual

User and Hierarchy Import Guide Consortium (Multi-School) CSV Update Tool

DATA MIGRATION PLAN Cybersoft Document

esd Portal: Parent View User Guide v

Parent Portal Contact Verification

How to Register for Summer Camp. A Tutorial

MSAD #40 Infinite Campus Parent Portal Guide

Contains the list of business rule validations, grouped by characteristic, that apply to this component (Excel Sheet 4)

Genesis Report Writer

Successmaker Student and Teacher Imports

UBC Graduate Information System (GIS)

Sandbox Parent Portal Quick Start Guide

How to Create Attendance Intervention Letters. Change Log

October 29, Copyright 2012 by World Class CAD, LLC. All Rights Reserved.

MyCUHub. Advisor User Guide

Campus portal for parents and students

PARENT CONNECTION GUIDE

MograSIS. Online Admission User Manual

Student Online Registration Version 2.0. Getting Started

PEOPLESOFT ONLINE SERVICES

McKinney ISD Home Access Center User Assistance Elementary Home Access Center User Assistance

Tracking Database. COL live (COL only)

NEW STUDENT ONLINE ENROLLMENT

CAMS Enterprise Update Release

Creating Classes and Issuing Licenses TUTORIAL

The Application Forms task has been redesigned. New features in this task give Admissions Managers the ability to:

Installing SSP Admin Console

CS 327E Lecture 10. Shirley Cohen. February 29, 2016

FOR JUNIOR HIGH AND HIGH SCHOOL

Transcription:

finalsite/renweb Integration Technical Overview version 0.1 June 18, 2009 Contents 1. Introduction 2. Terminology 3. Data considerations 4. Web service properties 5. Data reconciliation 6. RenWeb.com 7. Integration steps 8. Appendices Introduction This document describes the data integration between RenWeb s Student Information System (SIS) and finalsite. Terminology Term RenWeb finalsite Server Definition RenWeb s SIS The server which hosts a school s website. Web service Data integration An online service on a server that allows finalsite s server to access and extract data from RenWeb. The process of setting up, configuring, and deploying a scheduled, automatic extraction and upload of data from RenWeb to finalsite servers. The data thus extracted may be used to add or update various types of records on the school s finalsite website. Data considerations finalsite and RenWeb contain information that is unique in each system. They also contain common information. The common information may be presented differently in finalsite and RenWeb, but is known to have the same general meaning. An example of common information is the field of student last name. In data integration between finalsite and RenWeb, RenWeb will remain the master database, containing the most up-to-date data; any additions or changes will be distributed to finalsite via a web service. The data integration between RenWeb and finalsite currently supports the following types of data: Faculty & Staff Parents Students Classes Enrollment (class rosters) The constituent data (faculty, parents, and students) and class/enrollment data each have a corresponding web service or feed at the RenWeb s end (see Appendix B). For each web service, data is extracted periodically (see Data reconciliation, below). Web service properties RenWeb provides a SOAP-based web service which is accessed over the Internet using the HTTP protocol. NOTE: Currently only a one-way (RenWeb finalsite) flow of data is supported. Data Reconciliation Records are extracted one-by-one from the web service. Each record is required to have a unique identifier which may never change from one import to the next (called an importid). Once extracted, data fields are mapped to fit into the finalsite database structure and importid. The mapping is done in accordance with the mappings outlined in the Appendix. Subsequent imports allow changes and updates to the data to take place without human intervention. These subsequent imports are all centered on the importid. An existing importid will tell the import process to update the related data rather than creating a new record. NOTE: ImportIDs must be unique and may not change from one data import to the next. Changes to importids will greatly compromise the integrity of the data already stored in a school s finalsite website database.

The only constituent (user) relationships currently supported are parent-child and spouse. Relationships are provided by the web service using a specific querying mechanism. Once the data integration has been successfully tested (see below) the upload will be scheduled to occur on a regular basis (for example, hourly). The data import process will extract any data that has been added or changed since the previous import. NOTE: There is currently no support for communicating deleted RenWeb records to finalsite, with the exception of class rosters (withdrawn students will no longer appear on the roster). Deleting data has to be done manually or using the tools provided by finalsite for that purpose. RenWeb.com RenWeb provides a secure, web-based community environment which allows your constituents to view the following types of data, as well as update their passwords: Student reports and transcript information Student attendance Student schedule Family address and contact information Integration between your finalsite Communications Portals and RenWeb is supported through a Single Sign-On (SSO) pass-through authentication mechanism. In order for this to work, your constituents must have the same username in both portal environments. Since your users finalsite usernames are populated with your RenWeb data, the usernames in both databases will match. Integration Steps The steps that need to be taken to set up and complete the automatic data integration between RenWeb and your finalsite web site are outlined below: 1. Confirm with RenWeb that the web service is available and enabled at your school. 2. Contact finalsite to set up the integration with the RenWeb web service. 3. Map current RenWeb data to finalsite data(default mapping is provided). 4. Test data integration and verify data is being uploaded correctly. 5. Initiate scheduled data feed. Appendix A Data Items Faculty & Staff data items fieldname Importid staffid datatype Varchar Integer required True True fieldname FirstName FirstName fieldname MiddleName MiddleName fieldname LastName LastName pg 2 of 10

fieldname NameSuffix Suffix fieldname Gender Gender fieldname Email ( School ) Email fieldname Phone ( School ) WorkPhone fieldname Job Title Occuptaion fieldname Username UserName fieldname Password Password Parents fieldname importid ParentID datatype varchar Integer required true True fieldname HouseholdID AddressID datatype Integer Integer fieldname FirstName FirstName fieldname MiddleName MiddleName pg 3 of 10

fieldname LastName LastName fieldname NameSuffix Suffix fieldname Gender Gender fieldname Email1 Email1 fieldname Email2 Email2 fieldname Phone_Home HomePhone fieldname Phone_Business WorkPhone fieldname Phone_Mobile CellPhone fieldname Job Title Occuptaion fieldname Username Username pg 4 of 10

fieldname Password Password Households fieldname importid AddressID datatype varchar Integer required true True fieldname Address1 Address1 fieldname Address2 Address2 fieldname City City fieldname State State fieldname Zip Zip fieldname Country Country Students data items fieldname importid StudentID datatype varchar Integer required true True fieldname HouseholdID AddressID datatype Integer Integer fieldlength 4 10 pg 5 of 10

fieldname FirstName FirstName fieldname MiddleName MiddleName fieldname LastName LastName fieldname NameSuffix Suffix fieldname Gender Gender fieldname Email Email fieldname Username Username fieldname Password Password fieldname ClassOf ClassOf fieldname CurrentGrade GradeLevel fieldname BirthDate BirthDate pg 6 of 10

datatype Date Date Class data items fieldname importid (concatenated value) classid datatype varchar Integer fieldname classname Title fieldname facultyid StaffID fieldname facultyid2 StaffID2 fieldname location RoomID fieldname period Section Required False False fieldname schoolyear schoolyear fieldname schoolcode schoolcode Enrollment data items fieldname importid classid pg 7 of 10

fieldname importid StudentID Required False False Additional Notes: Family Logins While RenWeb supports family logins, a single login assigned to both parents, finalsite supports only a per-user login. If the school wishes for both parents to login to finalsite portals, each parent must be assigned a unique login. Appendix B Web Services RenWeb Web Services Version 2.0 There are five basic groups of RenWeb Web Services. 1. Faculty - all teachers 2. Parents - all parents of enrolled students 3. Students all enrolled students 4. Households all households of enrolled students 5. Classes & Enrollment all current course sections and corresponding rosters 1. Faculty Faculty all teachers Web service name: Faculty.asmx FacultyMember is a Data Transfer Object (DTO) that is send via SOAP to web service user. FacultyMember int staffid; string FirstName; string MiddleName; string LastName; string NameSuffix; string Gender; string Email; string HomePhone; string WorkPhone; string CellPhone; string Username; string Password; Methods of Faculty web service GetByModifiedDate 3. Parents Parents all parents of enrolled students Web service name: Parents.asmx Parent is a Data Transfer Object (DTO) that is send via SOAP to web service user. Parent public int ParentID; public int AddressID; public string FirstName; public string MiddleName; public string LastName; public string NameSuffix; pg 8 of 10

public string NickName; public string Gender; public string Email; public string Email2; public string HomePhone; public string WorkPhone; public string CellPhone; public string UserName; public string Password; Methods of Parents web service GetByModifiedDate 4. Students Students all enrolled students Web service name: Students.asmx Student is a Data Transfer Object (DTO) that is send via SOAP to web service user. Student int StudentId; int AddressId; string FirstName; string MiddleName; string LastName; string NameSuffix; string NickName; string Gender; string Email; DateTime BirthDate; int GradeLevel; int ClassOf; string AdvisorID; bool Username; string Password; Methods of Students web service GetByModifiedDate 5. Households Households all households of enrolled students Web service name: Households.asmx Householdis a Data Transfer Object (DTO) that is send via SOAP to web service user. Household int AddressId; string Address1; string Address2; string City; string State; string Zip; string Country; Methods of Households web service GetByModifiedDate 6. Classes & Enrollment Classes & Enrollment all current course sections and corresponding rosters Web service name: Class.asmx Class pg 9 of 10

int ClassID; string Title; string Name; string Section; string SemesterID; string SchoolID; string SchoolYear; string StaffID; string StaffID2; string RoomID; string SchoolCode; Enrollment int ClassID; int StudentID Methods of Classess web service GetByModifiedDate GetClassRoster Appendx C Web Service Methods finalsite uses the following RenWeb web services for all RenWeb data integrations: <webserviceurl>/households.asmx <webserviceurl>/students.asmx <webserviceurl>/faculty.asmx <webserviceurl>/parents.asmx <webserviceurl>/classs.asmx finalsite uses the methods described below: Profile data getbymodifieddate (on students feed) getbymodifieddate (on faculty feed) getbymodifieddate (on parents feed) getbymodifieddate (on households feed) Academic data getbymodifieddate (on class feed) getclassroster (on enrollment) pg 10 of 10