12.0.10 - 07/29/2023

Finance

FOCUS-39114- feat(accounts-payable): add permission to create one-time vendors

System enhancement adding profile permission to 'Allow Creating One-Time Vendor' in Purchasing/Accounts Payable > Accounts Payables > Invoices and Internal Account Invoices.

See Setup > Settings > Accounts Payable for details about the settings and profile permissions.

FOCUS-39063- fix(point-of-sale): non-taxable items displaying tax

FOCUS-37942- feat(store): tax-free discounts and redo partial online payments

See Setup > Settings > Accounts Receivable > Invoices section, Purchase & Pay (Students/Parents), Employee Self Service > Purchase & Pay (Admin), and Employee Self Service > Purchase & Pay (Teachers) for more information.

Payroll

FOCUS-38849- Add 'Job Posted' and 'Job Notes' to Staff Report Screen for Principal Review

System improvement adding Job Posted, Job Notes, and FMLA columns to the Staff Report from Position Control when selecting 'Include Position Info.'

See Staff Report for details.

SIS

FOCUS-39175- Uploaded Files Report: Future Active Students

This branch ensures that when searching for students through the Uploaded Files Report, future active students will be treated as active during the timeframe between the start of the school year and the default school year.

FOCUS-39122- Advanced Reports: Resolve Error with Course & Program Search Criteria

This branch prevents an error when loading an Advanced Report that includes student Course and Program information in the search criteria.

FOCUS-39080- Communication Platform: Performance Improvement

This branch implements a performance improvement for end-users with multiple profiles assigned when loading the Communication Platform.

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.

FOCUS-39066- Communication Platform: General Improvements

This enhancement brings several improvements to the Communication Platform:

1) Messaging dissemination has been streamlined into the Communication Queue scheduled job, eliminating the need for the previous Communication Processing scheduled job.

2) Messages pending dissemination now display a new in-progress status icon to end-users. Once sent, the icon updates accordingly to indicate a successful or failed send attempt.

3) Performance for message distribution across the Communication Platform is significantly improved.

4) When sending messages to students, if no email is on file, the system will automatically direct them to the student's personal email, and vice versa.

These enhancements enhance the overall efficiency and user experience of the Communication Platform, ensuring smoother message dissemination and improving communication with students.

See Communication (Admin) and Communication (Teachers) for details on these changes including changes to the scheduled jobs.

FOCUS-39060- Portal: Do Not Load Alerts for Deleted Re-Enrollment Forms

This branch prevents the Portal from attempting to load Portal Alerts tied to a re-enrollment form that has been deleted, thereby eliminating errors for end-users on their portal.

FOCUS-39059- Teacher Portal: Return Focus Analytics & SSS Mass Print Events

This branch addresses an issue where the newly designed Teacher Portal menu was missing options for Focus Analytics and SSS Mass Print Events. With this correction, the Teacher Portal menu will now display the appropriate options for accessing Focus Analytics and SSS Mass Print Events.

FOCUS-39053- Online Enrollments: Performance Improvement to Report

To enhance the overall load performance of the Online Enrollments report, this branch implements a feature that loads only the active tab upon initiation. This improvement helps to reduce the initial loading time and provides a smoother user experience. Other tabs will be loaded only when accessed, further optimizing the report's performance.

FOCUS-39045- User Info: Improve Options to Reset 2FA

This branch modifies the permissions required to reset Two Factor Authentication (2FA) for users. Going forward, an individual's profile will not need to have 2FA enabled in order to reset it. Instead, the administrator only requires the profile setting that allows them to Reset 2FA for other users. This change streamlines the process of resetting 2FA, making it more convenient for administrators to manage user authentication settings efficiently.

FOCUS-39038- Teacher Portal: Support Custom Accessibility & Google Translate Widgets on the newly designed Teacher Menu

This branch introduces support for custom Accessibility and Google Translate widgets on the newly designed Teacher Portal menu. With this enhancement, teachers can now utilize custom Accessibility widgets to improve accessibility features, making the portal more inclusive for all users. Additionally, the integration of Google Translate widgets enables teachers to translate content into various languages, promoting better communication and understanding among diverse user groups.

FOCUS-38980- Portal: Resolve Searching for User in Portal when User selected in Session

This branch ensures that end-users can search for a different user on the Portal through "More Search Options" even when an existing user is selected in their session.

FOCUS-38948- Transcripts: Improve Two-Page Transcript Generation

This branch addresses the issue of printing transcripts for multiple students. When the 'two-sided' option is selected under 'display,' the problem arises when a student has an odd number of pages, causing the first page of the next student's transcript to be printed on the back of the previous student's transcript. This fix ensures that each new student's transcript will start on an odd page number, resolving the problem and ensuring proper alignment when printing transcripts for multiple students with the 'two-sided' option enabled.

FOCUS-38930- Add a Student: Improve Error Messaging for Email Format

This branch enhances the error messaging for end-users using the Add a Student program. Now, when they enter an invalid email format for student contacts, they will receive a more informative and user-friendly error message. This improvement aims to assist users in providing valid email addresses, leading to a smoother and error-free experience while using the program.

FOCUS-38871- Select Student/User Quick Pick: Improved Display for Users

This branch adjusts the sizing logic of the Select Student/User Quick Pick dropdown to accommodate the recently added display of both the Focus ID and Local ID of the selected user. This modification ensures that the information displayed below the dropdown takes precedence, overriding the maximum width set on the dropdown. As a result, the alert icons and any other relevant information will be fully visible, providing users with a complete and unobstructed view of the dropdown content.

FOCUS-38687- Transcripts: New Option to Include Grade Level on Test History Output

This enhancement introduces a new option called "Include Grade Level on Testing Information" to the Transcripts feature. When this option is selected, the transcript generation process will incorporate Test History information, including the corresponding grade level from the student's test history record. This addition provides users with a more comprehensive and detailed view of the student's testing performance.

See Transcripts for details.

FOCUS-38678- Advanced Reports: Correct Display on JSON Fields

This branch ensures the accurate display of JSON-denoted student data in Advanced Reports.

FOCUS-38561- Mass Add Log Records: Require Approval Feature Compatibility

This branch introduces compatibility of the Requires Approval feature with Mass Adding Log Records. With this enhancement, districts can now ensure that appropriate approval is granted when end-users without full permissions add log entries en masse.

See Students > Mass Add Log Records, Users > Mass Add Log Records, ERP > Human Resources > Mass Add Log Records for more information.

FOCUS-38498- Attendance: Exclude Students with 0 Days in Perfect/Excessive Attendance Report

This branch restores the intended functionality of the Perfect/Excessive Attendance report by adding filter criteria to exclude students with 0 skip days. With this enhancement, the report will now accurately display attendance data, filtering out students who have not skipped any days.

FOCUS-38218- Parent Portal: Improve Display of Letter Log to Parents

This branch updates the display of the Letter Log on the Parent Portal. Previously, it gave the impression to end-users that they could edit the logging field data without proper edit rights. However, their data entries were not being saved to the database.

FOCUS-38169- Discipline: Restore Functionality of Teacher View of Student Referrals

This branch reinstates the intended functionality of the system preference "Teachers Discipline Referral View." When set to "All referrals entered by any user," teachers will now be restricted to seeing only the students actively scheduled into their classes. If a district wants teachers to view all referrals for any student in the school, they should also select the additional system preference called "Enable search entire school for teachers" in conjunction with the one mentioned above. This enhancement ensures that the system preferences work as expected and provide the desired level of access for teachers to discipline referrals.

FOCUS-37314- Document Management: New Mass Add Files Feature

We are thrilled to announce a new feature in the Document Management add-on module, which introduces two powerful tools for easy mass uploading of student and user files to file upload fields. With the Import Student Files and Import Staff Files features, schools and districts using the Document Management module can now effortlessly upload documents in bulk, as long as the individual files contain the relevant student or staff ID selected in the configuration. This enhancement streamlines the process of managing documents, saving time and effort for users. If you're interested in learning more about the Focus Document Management add-on module, please reach out to your support representative for further details.

See Import Student Files and Import Staff Files for more information.

FOCUS-32924- Advanced Reports: Improve Performance with Validations containing Match SQLs.

This branch improves performance when loading an Advanced Report when a validation, setup with a Match SQL, is present.

FOCUS-39199- Communication: Fields in Saved Templates Disappearing

FOCUS-39192- Hide custom login HTML for the mobile app

FOCUS-39110- *Linked Fields prevent online application from being completed.

FOCUS-39105- Utility to validate District Reports en masse

CTE

FOCUS-39064- Online Enrollments: Ensure Correct Display of Program of Interest on Report (Postsecondary)

This branch is applicable only to Postsecondary customers. It enables the CTE Program of Interest (system field with the alias "program_of_interest") to be displayed on the Online Enrollments Report. The issue where the field was not showing was specific to cases where the student field select option ID contained 11 characters or more.