FOCUS-38972- Feat(invoice-rollover): Add ability to roll AP invoice templates
System enhancement to roll AP Invoice Templates to next fiscal year in Setup > Rollover > AP Invoices.
See AP Invoices for details.
FOCUS-38917- feat(budget-planning): add option to show element description
System improvement adding ability to 'Show Element Descriptions' in Budgeting/General Ledger > Planning > District Budget Planning.
See District Budget Planning for more information.
FOCUS-38476- ER - Purchase Requests/Orders> Add 'Contract Number'
System improvement adding the contract number filter on the Invoice Report.
See the Invoice Report for more information.
FOCUS-39032- "Pay Now" Not Displaying in Purchase and Pay on PC
FOCUS-38773- fix(store): move Blackboard logic out of payment logic
FOCUS-38755- Funding Sources Outside Overage checks - Merged Student Issue
FOCUS-39047- Supplements: make Start date field required
System improvement requiring a 'Start date' on Human Resources > Employee > Jobs > Supplements.
See Human Resources > Employee > Jobs > Supplements section for details.
FOCUS-39086- New Dynamsoft Key 2023-2024 School Year
Implement new Dynamsoft license key for the 2023-2024 school year to support scanning documents into file upload fields.
FOCUS-39073- District Reports: Integer and Numeric Variables
Version 12 included a security improvement to ensure District Report custom variables with a type of Text could not pass SQL Injection by requiring parameterization. This feature enhancement adds a new type of variable, numeric, which when adjusted on existing text variables will assist in updating district reports needing adapting.
See District Reports > Editing & Running Reports for more information about variables.
FOCUS-39044- Communication Platform: Improve Display of Compose icon
This branch improves the display of the Compose icon in the Communication Platform, which, at times, would be off-screen on Windows operating systems.
FOCUS-39037- Permissions: Sort Schools Alphabetically
This branch ensures the display of the list of schools is in alphabetical order when adding user permissions.
FOCUS-39034- Mass Add Log Records: Support Future Active Students
This branch ensures future enrolled students after the school year changes but school has not yet begun are considered future active and can be updated via the Mass Add Log Records features.
FOCUS-39025- CKEditor: Resolve Output of Current Date
This branch ensures an appropriate date value is generated through various sources that leverage the CKEditor Insert Field for Current Date.
FOCUS-39009- Communication Platform: Support Inactive Student Messaging through Advanced Search
This branch ensures end-users can send messages to inactive students and parents of those students through the Communication Platform when using Advanced Search.
FOCUS-39005- Student Search: Improve Searching on Student/User Search Portal Block with the type of Grades
This branch ensures the Student/User Search Portal Block will conduct a search when selecting the option of Type with All Schools selected.
FOCUS-38983- Print Letters & Send Emails: Allow Generation of Letter without Schedule
This branch resolves an issue where the PDFs would not get generated through Print Letters & Send Emails if the students don't have a schedule in the current year.
FOCUS-38981- Communication Platform: New 'Include Profile in Messaging Search' Permission for Teachers
This enhancement adds a new teacher profile permission titled, "Include Profile in Messaging Search." This permission will be installed in the on position to maintain current functionality. However, when disabled, teachers with this profile will not be included in the Communication Platform for messaging.
See Communication for details.
FOCUS-38967- Parent Auth: Support Text & Checkbox values in Field used for Preventing Association
This enhancement allows both Text and Checkbox fields to be leveraged in the Parent Auth System Preference for the "Student column that is used for verification...Student Text Field that prevents parents from linking students altogether." When leveraged, a parent whose child has a value in the selected field will not be able to complete the verification process electronically. No confirmation is provided to the individual to indicate if the student is enrolled in the district. This allows an additional layer of enrollment information restriction in situations where students are flagged with a security risk.
See System Preferences > Parent Registration for the reflected changes.
FOCUS-38965- Gradebook: Resolve Error Importing Assignments
This branch resolves an issue where teachers received an error importing assignments when resources were included.
FOCUS-38946- Imports: Display Search all Schools Checkbox
This branch resolves an issue where the Search All Schools checkbox was not appearing as expected in the Imports module.
See Imports for details.
FOCUS-38933- Online Enrollments: Improve Display of Comments column in report
This branch improves the width and overall display of the comments column in the Online Applications, Unprocessed Application report.
FOCUS-38927- Users without permission to edit inactive students, should not be able to see or edit students with enrollment record with not end date from past year
This branch ensures end-users without profile permission to Edit Prior Year Students cannot edit students from prior years whose enrollment has no end-date.
FOCUS-38920- Scheduled Jobs: Attendance Scanner Absences should update Attendance regardless of Meeting Patter with 0 hours
This resolution ensures that when a Meeting Pattern entry reflects a duration of 0 hours, the Attendance Scanner Absences scheduled job sets the attendance for the course to Absent with 0:00 hours.
FOCUS-38915- Scheduling: Ensure Section Titles Update on Child Sections
This resolution ensures the parent and child section titles are updated as expected when the scheduling system preference titled "Sections can have multiple non-consecutive periods" is in use.
FOCUS-38912- New School Sort Order Feature
This feature enhancement adds a sort order to School Information. The system field will be displayed under the Primary Info category and requires appropriate school field permissions. When leveraged, schools will display in lists in accordance with the sort order defined. Schools with a sort order defined will be prioritized over schools without a sort order.
See School Info for the reflected changes.
FOCUS-38906- Student Final Grades: Improve Filtering to Ensure Accurate Results
This branch fixes an issue where using filters on student final grades results in some student names not appearing by removing the grouping functionality so that the student's name always appears on every row.
FOCUS-38894- Communication Platform: Support Messaging Students from Multiple Schools through Advanced Search
This branch ensures administrators can compose a message for students from multiple schools through Advanced Search in Communication Platform.
FOCUS-38888- Communication Platform: Improve Performance of Student Selection in Compose
This branch improves system performance when loading the compose screen after selecting a significant amount of students through Advanced Search in the Communication Platform.
FOCUS-38753- Student Requests: Resolve Number of Requests Calculation due to Progression Plan Assignment
This branch ensures that when a student is switched between schools, the enrollment record is updated accordingly for an applicable Progression Plan attached to the newly assigned school; which, in turn, ensures accurate reporting of request calculations.
FOCUS-37047- Student Fields: Improve Change Request Field Feature for Logging Fields
This branch adds support for Change Requests on field changes to a student logging field.
FOCUS-38990 - EMAILING CORE FUNCTIONALITY
This enhancement improves the way emails are tracked and generated throughout the entirety of the SIS and ERP systems. All emailing will now be centrally tracked and controlled by the running of a built-in scheduled job called Communication Queue. This scheduled job will be installed by default, and set to run every 15 minutes. The timing of this job should not be adjusted or the distribution of emails from Focus will be delayed to end-users.
See Scheduled Jobs and Communication for details.
TECHNICAL INFORMATION FOR CUSTOMER IT TEAMS:
- All emailing will be tracked in a new database table called communication_queue and no longer be tracked in letter_queue_text. Any customer custom report or process that leveraged the letter_queue_text should be updated to reference communication_queue.
- Customers can now insert into the communication_queue via query and the Communication Queue scheduled job will distribute the email the next time it is run.
- The Communication Queue scheduled job cannot be initiated by clicking the Run Job button through the interface on non-production sites but can be started by leveraging the utility.
FOCUS-38764- Teams Execute SQL command not working from Advanced Report
FOCUS-38886- CTE Report Cards: Ensure Attendance Hours Calculation considers Multiple Instances of Same Course
This branch ensures the CTE Report Card feature to calculate attended hours when a student has multiple occurrences of the same course in the same marking period, changing the section or returning to the same section.