User Tools

Site Tools


academy:tsds_upgrade

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
academy:tsds_upgrade [2024/02/20 22:17] apapeacademy:tsds_upgrade [2024/08/16 16:12] (current) – removed apape
Line 1: Line 1:
-======Preparing for the TSDS Upgrade Guide====== 
-**IN PROGRESS** 
-\\ 
-<div #message></div> 
- 
-<WRAP box #no-print>{{:images:printer.png|printer icon}}[[:academy:tsds_upgrade?do=export_pdf&book_title=Preparing for the TSDS Upgrade| Click here to generate a PDF of this guide]]. 
-</WRAP> 
- 
-<WRAP round intro>**Helpful TEA TSDS Links**: 
-\\ \\ 
-https://techdocs.ed-fi.org/display/EFDS30/Response+Codes\\ 
-https://www.texasstudentdatasystem.org/tsds/teds/ods-upgrade-data-standards\\ 
-https://www.texasstudentdatasystem.org/tsds/about/training-and-support/tsds-upgrade-project-training-materials 
-</WRAP> 
-\\  
-<div #no-print>[[:general:update_tsds_checklist|Updating TSDS  Quick Checklist]]</div> 
- 
-====District Administration==== 
-  * ++District Administration > Tables > District Information > Campus Name/Address|{{page>academy:tsds_tables&inline}}++ 
-  * ++District Administration > Options > TSDS > Options|{{page>academy:tsds_options&inline}}++ 
-  * ++District Administration > Options > TSDS > Connection|{{page>academy:tsds_connection&inline}}++ 
-  * ++District Administration > Inquiry > TSDS Level 1 Errors|{{page>academy:tsdsods_errors&inline}}++ 
- 
-\\ 
- 
-====Finance==== 
-  * ++Finance > Tables > TSDS Crosswalks|{{page>academy:tables_tsds_crosswalks&inline}}++ 
- 
-\\  
- 
-====Grade Reporting==== 
-  * ++Grade Reporting > Maintenance > Master Schedule > District Schedule > Available Courses|{{page>academy:available_courses&inline}}++ 
-  * ++Grade Reporting > Maintenance > Master Schedule > Campus Schedule > Section|{{page>academy:campussched_section&inline}}++ 
-  * ++Grade Reporting > Maintenance > Tables > TSDS Crosswalks|{{page>academy:tsds_crosswalks&inline}}++ 
- 
-\\  
- 
-====Personnel==== 
-  * ++Personnel > Maintenance > Staff Demo > Responsibility|{{page>academy:staff_demo_responsibilitys&inline}}++ 
- 
-\\  
- 
-====Registration==== 
-  * ++Registration > Maintenance > District Profile > District Maintenance > Demographic Info|{{page>academy:regis_dist_demoinfo&inline}}++ 
-  * ++Registration > Maintenance > District Profile > District Maintenance > State Reporting|{{page>academy:regis_staterep&inline}}++  
-  * ++Registration > Maintenance > District Profile > Local Program Codes|{{page>academy:regis_local_prog_codesp&inline}}++  
-  * ++Registration > Maintenance > Campus Profile > Campus Information Maintenance > Demographic Info|{{page>academy:regis_campus_demoinfo&inline}}++ 
-  * ++Registration > Maintenance > Campus Profile > Campus Information Maintenance > Control Info|{{page>academy:regis_campus_controlinfo&inline}}++ 
-  * ++Registration > Maintenance > Student Enrollment > Demo1|{{page>academy:regis_stuenroll_demo1&inline}}++ 
-<WRAP round intro>Currently, Prior Year Leaver data is updated on **Registration > Maintenance > Prior Year Leaver Tracking**. However, going forward, Prior Year Leaver data will be updated for the prior year on the following screens:\\  
-  * **Registration > Maintenance > Student Enrollment > Demo1**\\ Allow data elements to be editable for one prior year in the **Phone/Address** group box if the student is listed in the Prior Year Leaver Tracking Directory.\\ \\  
-  * **Registration > Maintenance > Student Enrollment > Demo3**\\ Allow data elements to be editable for one prior year for Military Enlistment in the **Status Indicators** group box if the student is listed in the Prior Year Leaver Tracking Directory.\\ \\  
-  * **Registration > Maintenance > Student Enrollment > Contact (PY Leaver)**\\ Allow data elements to be editable for one prior year for contacts who are: Priority = 1 and Guardian = 1 if the student is listed in the Prior Year Leaver Tracking Directory.\\ \\ 
-  * **Registration > Maintenance > Student Enrollment > W/R Enroll**\\ Allow data elements to be editable for one prior year in the **Reason** field if the student is listed in the Prior Year Leaver Tracking Directory. 
-</WRAP> 
-\\  
- 
-====Known Issues (as of 2/21/2024)==== 
- 
-^Domain^Issue^Reported Date^Release Date^ 
-|----|TSDS Extract Errors Report and Level 1 Errors are blank.|2/13/24|Expected 8.0605| 
- 
- 
-|**Teaching and Learning** \\ CourseOffering|Error: The value supplied for the related 'course' resource does not exist.\\ \\ Confirmed TCC issue. ASCENDER is currently only sending local course Service IDs to the Teaching and Learning > Course endpoint; however, TEA did not load all C022 courses and ASCENDER will now need to send both the local course codes, CTE codes, and the staff service codes (SA, SE, SR, and SS) when used by the LEA.|2/8/24|TBD| 
-|**StaffSchoolAssociation**\\ StaffEducationOrganizationAssignmentAssociation|Error: Validation of 'StaffEducationOrganizationAssignmentAssociation' failed. Validation of 'AggregateExtensions' failed. StaffEducationOrganizationAssignmentAssociationStaffServiceSets (TX) requires at least one object in the collection.\\ \\ Confirmed TCC issue.|2/7/24|TBD| 
-|**Education Organization**\\ EducationServiceCenter|A recurring Level 1 error has been reported as shown below. This is an ASCENDER problem that occurs when an LEA changes the ESC County District Number as it is not flowing to TSDS correctly.  This issue will be added to the known issues log.\\ 409 CONFLICT {"message": "A natural key conflict occurred when attempting to create a new resource 'EducationOrganization' with a duplicate key.\\ The duplicated columns and values are [EducationOrganizationId] (CCCDDD) This is likely caused by multiple r|1/1/24|Expected 8.0605| 
-|---|TCC is aware that TSDS Customer Support is e-mailing LEAs to let them know that they have generated an excessive number of API Level 1 Errors within the past 24 hours and the volume of errors is negatively affecting performance.\\ \\ **Workaround**:\\ Self-managed and hosted LEAs can have the ESC turn off the curl command to stop sending the data.\\ Data center managed LEAs can have the ESC submit a technical ticket to turn off the curl command to stop sending the data.|1/31/24|2/7/24\\ 8.0600| 
-|----|TCC is aware that TEA deleted the 0/00 descriptors listed in the **Deleted Descriptor Tables** section of this guide. To comply with TEA, TCC will be correcting the extract to no longer extract the 0s which will cause the API to no longer send the data element. This is scheduled for the February release.\\ \\ However, in testing against our version of the iODS, TCC has discovered that some of the data elements are required and will continue to trigger a Level 1 Error.\\ \\ TCC is waiting on guidance from TEA.|1/31/24|2/7/24\\ 8.0600| 
-|**Enrollment Domain**\\ StudentEducationOrganizationResponsibilityAssociation|LEAs are receiving the following Level 1 error in the Enrollment.StudentEducationOrganizationResponsibilityAssociation Entity. TCC is working to remove the invalid Responsibility Descriptors from the API.\\ \\ EdFi.Ods.Api.Services.Controllers.StudentEducationOrganizationResponsibilityAssociations.EdFi.StudentEducationOrganizationResponsibilityAssociationsController - MESSAGE: Post EdFi.Ods.Common.Exceptions.BadRequestException: Unable to resolve value 'uri:/tea.texas.gov/ResponsibilityDescriptor#01' to an existing 'ResponsibilityDescriptor' resource.\\ \\ EdFi.Ods.Api.Services.Controllers.StudentEducationOrganizationResponsibilityAssociations.EdFi.StudentEducationOrganizationResponsibilityAssociationsController - MESSAGE: Post EdFi.Ods.Common.Exceptions.BadRequestException: Unable to resolve value 'uri:/tea.texas.gov/ResponsibilityDescriptor#02' to an existing 'ResponsibilityDescriptor' resource.|12/1/23|2/7/24\\ 8.0600| 
-|**Finance Domain**\\ PayrollExt|LEAs are receiving the following Level 1 Error in the Finance.PayrollExt Entity. TCC is working to correct this issue.\\ \\ Error: EdFi.Ods.Api.Services.Controllers.TX.PayrollExts.PayrollExtsController - MESSAGE: Post System.ComponentModel.DataAnnotations.ValidationException: Validation of 'PayrollExt' failed. PayrollFunctionDescriptorId is required. PayrollFundDescriptorId is required. PayrollObjectDescriptorId is required. PayrollProgramIntentDescriptorId is required.|12/1/23|2/7/24\\ 8.0600|  
-|1/24/2024|TSDS Extracts and Nightly Emails: Thank you all for your patience as we have been going through a couple hundred databases one by one looking at the TSDS extract issues. As you are aware, we found an issue with duplicate Finance Crosswalk entries and a performance issue with one of the attendance extracts.  This morning we have found another performance issue with the course transcript extract and will be working on that program next.\\ We are also working to remove the //-6 Errors// and //Extract processed but failed with stored procedure// errors that are shown on the Extract Error Log. Expect to see less of them after the February release.\\ When you are alerted that a client is not receiving the nightly email, please open a single issue for the ESC along with the previous night's application server log for review (server where the tcc.properties tag TSDS = on is set). The log should provide guidance on next steps and we will ask for more information and/or a database.  Those ESCs that we are already working with do not need to create a new issue.|----|2/7/24\\ 8.0600|   
-|1/24/2024|The TEA-defined Claim Sets do not allow vendors to create and send local descriptor values. By default, vendors are only able to send TEA or Ed-Fi namespace values. TEA will be updating their Claim Sets to allow vendors to create and send local values.\\ **Affected Descriptors**: <div indent>BBB Term</div>\\ **Workaround**: A user-defined Claim Set can be created in the interim to allow for local values to be created and supplied by the vendor. Users can clone the existing TEA-defined Claim Sets and modify the create, read, update, and delete rights on the descriptor resources.|0/0/0/|0/0/0|  
-|----|TCC continues to work with TEA on the Finance Actual domain for PEIMS Mid-Year. At this time, no actuals are being sent to TSDS.|----|2/7/24\\ 8.0600|  
-|----|Registration > Maintenance > Student Enrollment > Demo2 > Census Block\\ - Programming for this is not complete. For Fall PEIMS Parallel Year, TCC will apply/provide a SQL to update this data to match the data in State Reporting. Programming will be completed in a future software update.|4/4/23/|TBD|  
-|----|When an employee has a termination date entered that is a future date and they are still considered to be employed, when the extract is run for the staff endpoint, the end date is not being populated for that future date.|10/1/23|TBD|  
-|----|Course Transcript - Duplicate Record Found error.\\ An error is received on the Extract email when a student has taken 2 courses with the same service ID in the same semester.\\ TCC is researching a solution to this issue.|TBD|TBD|  
-\\   
- 
-====Deleted Descriptors==== 
-  * ++Deleted Descriptors|{{page>academy:Deleted_Descriptors&inline}}++ 
-\\ 
- 
-====Technical Information==== 
-  * Extracts will run 6:00 PM, Monday - Friday.\\  
-  * **DO NOT** schedule TEA TSDS Level 2 Errors for the first two weeks of the initial data submission. 
-\\  
-**Initial Data Submission to TEA** 
-**TCC hosted and managed ESCs**: 
-  * Initial extract and API start will need to be coordinated through a Technical ASD ticket. 
-    * Submit the Technical ASD ticket the Monday prior to the LEA’s TSDS Parallel initial submission kick-off date. 
-    * Select the new //System Category// **TSDS Parallel Setup**. 
-    * List the **County/District Number** and the **Name of the LEA** participating in the TSDS Parallel Submission. 
-      * Only one ticket is needed for parallel LEAs starting the initial submission on the same date. 
-      * All LEA Names and County District Numbers need to be listed in the ticket correctly. 
-  * The initial data extract/API will begin 3:00 AM, Saturdays. 
-\\  
-**Self-hosted and managed ESCs**: 
-  * For guidance on how to start the extract/API, visit: https://wiki.ascendertx.com/display/TCCTD/TSDS+Extract+processing+and+API+Submission 
- 
- 
-{{indexmenu_n>10}} 
  
academy/tsds_upgrade.1708467460.txt.gz · Last modified: 2024/02/20 22:17 by apape