Attachment_B_High-Level_As-Is_Workflows.pdf

PDF 2 MB Posted

Attached to
School Apportionment System Modernization State and local contract opportunity
Solicitation number
RFP No. 2026-12
Issued by
Adams County, Asotin County, Benton County, Chelan County, Clallam County, Clark County, Columbia County, Cowlitz County, Douglas County, Ferry County, Franklin County, Garfield County, Grant County, Grays Harbor County, Island County, Jefferson County, King County, Kitsap County, Kittitas County, Klickitat County, Lewis County, Lincoln County, Mason County, Okanogan County, Pacific County, Pend Oreille County, Pierce County, San Juan County, Skagit County, Skamania County, Snohomish County, Spokane County, Stevens County, Thurston County, Wahkiakum County, Walla Walla County, Whatcom County, Whitman County, Yakima County, Asotin City, Clarkston City, Clarkston Heights-Vineland CDP, West Clarkston-Highland CDP, Benton City, Chelan City, Chelan Falls CDP, Clallam Bay CDP, Lewisville CDP, Rock Island City, Pacific Beach CDP, Whidbey Island Station CDP, Mercer Island City, Pacific City, Bainbridge Island City, Kingston CDP, Kitsap Lake CDP, Kittitas City, Klickitat CDP, Okanogan City, Anderson Island CDP, Fort Lewis CDP, Fox Island CDP, Herron Island CDP, Ketron Island CDP, North Fort Lewis CDP, Pacific City, Raft Island CDP, Stevenson City, Hat Island CDP, Lake Stevens City, Snohomish City, Spokane City, Spokane Valley City, Puget Island CDP, Garfield Town, Yakima City, Washington

About this file

This document is a comprehensive set of process diagrams and detailed business process descriptions for the Washington Office of Superintendent of Public Instruction (OSPI) School Apportionment and Financial Services (SAFS) reporting systems. The documents outline the procedural workflows for multiple financial and administrative reporting processes, including Apportionment Reporting, Budget Projections, Budget Extensions, Enrollment Reporting, Staff Reporting, Cash File Reporting, and Expenditures Reporting. Each process diagram details the step-by-step interactions between OSPI SAFS staff, Educational Service Districts (ESDs), school districts, and OSPI IT support staff, covering annual system updates, data submissions, validations, calculations, report generations, and data postings.

The processes are characterized by multi-stage review and validation mechanisms, with extensive manual checks and potential revision cycles. Key system features include annual data rollover, system preparation for new fiscal years, data imports from various sources, systematic and manual edits, calculation runs, report generation in multiple formats (PDF, Excel, Access), and web publication of finalized reports. The workflows emphasize data accuracy, compliance with state funding rules, and comprehensive documentation, with specific staff members named in many process steps. The reporting systems support critical educational funding mechanisms by tracking enrollment, staff, budget, and expenditure data across Washington state's school districts.

View the file

Other files for this state and local contract opportunity

Other files attached to School Apportionment System Modernization, newest first.
File Type Posted
Attachment_C_RFP_Demonstration_Scenarios.docx DOCX document
Attachment_D_BIDDER_5_SECTION_COST_BREAKDOWN.xlsx XLSX spreadsheet
_Exhibit_F_Contract_Issues_List_2026-12.docx DOCX document
Contract_Intake_Form_01.24.docx DOCX document
_Exhibit_A_Assurances_2026-12.docx DOCX document
_Exhibit_B_Qualification_Affirmations_2026-12.docx DOCX document
Attachment_A_Sasquatch_System_Requirements.xlsx XLSX spreadsheet
RFP_2026-12_Sasquatch_Apportionment.pdf PDF

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

F203*

SAFS pdf*

F195*

P223*

F200*

F196*

S275*

F197*

ALE*

APPORT

GRANTS

CLAIMS*

FISCAL / AFRS

SKILL CENTER

VOC ED

HIGHLY CAPABLE

MIGRANT

LAP

LEP

CNS

TRANSPORTATION

eCERTIFICATION* iGRANTS*

SPED

REPORT CARD*

F196A

F780

EMS* BILINGUAL

Non-SAFS

System Process with Automa on

* denotes District Access

Manual Process

SAFS Context Diagram

APPORT

DB

MS

ACCESS

OPEN DOORS

EMS*

Process Diagram: ApporƟonment ReporƟng

O

SP

I S

AF

S St aff Da ta S ou rc es O

SP

I I

T Su pp or t St aff Start

12. Update or overwrite data

1. Perform annual updates

3. NoƟfy updates completed

2. Update items, formulas and UI

9. Upload monthly SD apporƟonment data

Overwrite data

Update data

13. Update data 14. Run calculaƟons

15. Generate Reports 16. Review data 18. All data processed

19. Export ApporƟonment

Extract

10. Upload prior year adjustment

8. Year-end reporƟng?

Y

N 17. CorrecƟon needed

Y

N

SAFS

systems

Non-SAFS systems

7. Review/update monthly SD dataset

F-203 P-223 S-275

Grants iGrants Transporta on (STARS) Child Nutri on Salary Bonus for Na onal Board Cer fica on Other enrollment data

11. Generate reports

20. Convert revenue codes to budget codes

21. Generate manual reports

5. Manual noƟficaƟon that data is ready

Start

24. Post reports and data to public website

22. Send report to accounƟng for payment

End

6. Retrieve data from emails and/or shared drive

4. Save data to shared drive or send via email

N

23. Update Recovery and

Carryover Spreadsheet Tool

Apportionment Reporting

Business Processes

# Activity Description

1. Perform annual updates OSPI IT Support Staff performs annual system updates

2. Update items, formulas and UI

OSPI IT Support Staff updates apportionment items, formulas and UI

3. Notify updates completed

OSPI IT Support Staff manually notifies OSPI SAFS Staff that updates have been completed

4. Save data to shared drive or send via email

Individuals responsible for providing SAFS and non-SAFS apportionment data manually save data to shared drive or send via email

5. Manual notification that data is ready

Individuals responsible for providing SAFS and non-SAFS apportionment data manually notify OSPI SAFS Staff that data is available

6. Retrieve data from emails and/or shared drive

OSPI SAFS Staff retrieves source data from emails and/or from shared drive

7. Review/update monthly SD dataset

OSPI SAFS Staff reviews monthly school district datasets and makes updates as needed

8. Decision: Year-end reporting

N – if it is not year-end reporting, proceed to step 9 Y – if it is year-end reporting, proceed to step 10

9. Upload monthly SD apportionment data

OSPI SAFS Staff uploads monthly SD apportionment data into the system

10. Upload prior year adjustment

OSPI SAFS Staff uploads prior year adjustment into the system This doesn’t fully encapsulate the year-end process.

11. Generate reports OSPI SAFS Staff generates system reports

12. Decision: Update or overwrite data

Update data – if OSPI SAFS Staff needs to make manual updates to system data, proceed to step 13 Overwrite data – if OSPI SAFS Staff needs to overwrite data by re-uploading data files, return to step 8

13. Update data OSPI SAFS Staff makes manual updates in the system UI

14. Run calculations OSPI SAFS Staff runs apportionment calculations, one at a time

15. Generate reports OSPI SAFS Staff generates system reports

16. Review data OSPI SAFS Staff reviews reports to verify accuracy of data

Apportionment Reporting

17. Decision: Correction needed

OSPI SAFS Staff determines whether corrections are needed:

N – if updates are not needed, proceed to step 18 Y – if updates are needed, return to step 13

18. Decision: All data processed

N – if all data is not yet processed, return to step 14 Y – if all data is processed, proceed to step 19 or 23

19. Export Apportionment Extract

OSPI SAFS Staff generates the Apportionment Extract in the system and exports it

20. Convert revenue codes to budget codes

OSPI SAFS Staff manually crosswalks revenue codes to budget codes to produce apportionment data required by Budget Office. Budget Office uses AFRS, we do not. They do upload payment data that we provide in this step. We do both a STAT memo (for monthly payments) and assist with year-end report that helps all of us determine if we may go over budget (we enter monthly data to develop running totals)

21. Generate manual reports OSPI SAFS Staff manually generates apportionment reports and calculations that don’t exist within the current system structure. Base reports are generated within EDS every run (must manually trigger separately for districts, ESDs, and Counties)

22. Send Report to accounting for payment

OSPI SAFS Staff sends report to accounting for payment

23. Update Recovery and Carryover Spreadsheet Tool

OSPI SAFS Staff uses data from the Apportionment Extract to manually update the Recovery and Carryover Spreadsheet Tool, LAP/Hi-Pov tool

24. Post reports and data to public website

OSPI SAFS Staff posts apportionment reports and Recovery and Carryover Spreadsheet Tool to public website

Process Diagram: F-195 Budget Repor ng

SP

I

Start 1. Updates are sent to IT for changes to system

2. IT changes are complete. Tes ng by OSPI

3. Changes approved and confirmed by

OSPI

12. As part of EDS budget process, the budget is saved in both PDF and Excel formats in a OSPI directory

11. OSPI reviews budget for key informa on needed for approval

13. When all districts are complete, the EDS

“Combine/Print” func on is run. This creates files for pos ng to the OSPI Website and SQL files for expor ng to Access.

14. Create PDF Files for Website

16. Post files to OSPI Websites and SAFS Website

15. Create Access Reports

N

Y

ES

D 4. ESD are informed by email that the F-195 system is open for data entry

5. ESD enter Levy data in the F-195 for the district

10. ESD reviews School Districts Budget for approval

Sc ho ol D ist ric t

6. School Districts complete the F-203 for enrollment data

8. School Districts complete the budget and run edits to confirm errors are corrected

9. School Districts approve budget and send to ESD for review

7. School Districts create a budget for new year or import data from third party into EDS

Y

N

Y

N

F195 Budget Reporting

# Activity Description

1. Updates are sent to IT for changes to system OSPI initiates annual system updates by sending required changes to IT.

2. IT changes are complete. Testing by OSPI OSPI IT completes requested changes, and performs testing to verify accuracy.

3. Changes approved and confirmed by OSPI OSPI reviews test results, approves the changes.

N – if changes are not completed as required, return to step 1

Y – if changes are approved, proceed to step 4

4. ESD are informed by email that the F-195 system is open for data entry

OSPI notifies all Educational Service Districts (ESDs) that the F-195 system is available for data entry for the new fiscal year.

5. ESD enter Levy data in the F-195 for the district Each ESD inputs levy data for their respective districts.

6. School Districts complete the F-203 for enrollment data

School districts complete and submit F-203 enrollment forms, which are used as inputs for F-195 budgeting.

7. School Districts create a budget for new year or import data from third party into EDS

School districts begin creating their annual budget or import financial data from a third-party system into the Education Data System (EDS).

8. School Districts complete the budget and run edits to confirm errors are corrected

Districts finalize their budget and run edits to identify and correct any errors.

9. School Districts approve budget and send to ESD for review

After validation, districts approve their completed budget and forward it to the ESD for official review.

10. ESD reviews School Districts Budget for approval The ESD reviews each district’s submitted budget to ensure compliance with state and financial reporting requirements.

N – if changes are not completed as required, return to step 8

Y – if changes are approved, proceed to step 11

11. OSPI reviews budget for key information needed for approval

OSPI performs a detailed review to ensure that required financial and compliance information is present before approval.

N – if changes are not completed as required, return to step 10

Y – if changes are approved, proceed to step 12

12. As part of EDS budget process, the budget is saved in both PDF and Excel formats in a OSPI directory

The finalized budget files are automatically saved in PDF and Excel formats within designated OSPI directories.

13. When all districts are complete, the EDS “Combine/Print” function is run. This creates files for posting to the OSPI Website and SQL files for exporting to Access.

Once all district budgets are finalized, OSPI runs the Combine/Print process to produce website-ready files and SQL exports for database use.

14. Create PDF Files for Website PDF versions of the finalized budget files are generated for publication.

15. Create Access Reports OSPI generates Access database reports from the processed budget data.

16. Post files to OSPI Websites and SAFS Website Finalized reports and files are posted to the OSPI and SAFS public websites for access by stakeholders.

Process Diagram: F-196 Expenditures ReporƟng

SP

I S

AF

S St aff

ES

D O

SP

I I

T Su pp or t S ta ff

Sc ho ol D ist ric t

Start 1. Perform annual updates

2. NoƟfy updates completed

4. Updates approved

Title and code changes for revenue and expenditure accounts GL account tle changes, including opening or closing GLs Manual input item updates Edit logic and message updates Report changes

3. Test annual system updates

N

5. Manual noƟficaƟon to ESDs and SD system open for new year

Y

6. Create new financial file

8. Run edits

9. Ready for review 10. Submit to ESD

N

Y

12. Review financial data

13. Run edits

14. Ready For OSPI Review

15. Submit to

OSPI

17. Review financial data

18. Run edits

Y

N

19. Ready for approval

20. Return to SD for revision

N

Y

25. Generate pdf files and reports

26. Generate SQL Data

Y End

7. Input or import financial data

28. Post to web

11. Manual noƟficaƟon that financial submiƩed

16. Manual noƟficaƟon financial data submiƩed

23. Approve financial data

21. Signed cerƟficaƟon page received

24. All files received

22. Request for cerƟficaƟon page

Y

N

N

27. Generate and send PDF SAO reports

F-196 Expenditures Reporting

# Activity Description

1. Perform annual updates OSPI IT Support Staff performs annual updates

2. Nofity updates completed

OSPI IT Support Staff notifies OSPI SAFS Staff that annual updates are completed and ready for testing

3. Test annual system updates

OSPI SAFS Staff tests annual updates in a test environment

4. Decision: Updates approved

OSPI SAFS Staff determines whether changes are approved N – if changes are not completed as required, return to step 1 Y – if changes are approved, proceed to step 5

5. Manual notification to ESDs and SDs system open for new year

OSPI SAFS Staff sends emails to ESDs and school districts notifying them that the system is open for the new year

6. Create new financial file School district creates financial file for the new year

7. Input or import financial data

School district manually enters or imports financial data

8. Run edits School district runs edits to identify and resolve issues with expenditures data

9. Decision: Ready for review

School district determines whether expenditures data is ready to be submitted for ESD review N – if expenditures data is not ready for ESD review, return to step 7 Y – if expenditures data is ready for ESD review, proceed to step 10

10. Submit to ESD for review School district submits expenditures data to ESD for review

11. Manual notification that financial submitted

School district sends email notification to ESD that financial data has been submitted and is ready for review

12. Review financial data ESD reviews financial data submitted by school district

13. Run edits ESD runs edits to identify and resolve issues with expenditures data

14. Decision: Ready for review

ESD determines whether expenditures data is ready for OSPI review N – if expenditures data is not ready for OSPI review, return to step 10 Y – if expenditures data is ready for OSPI review, proceed to step 15

15. Submit to OSPI for review ESD submits expenditures data for OSPI review

F-196 Expenditures Reporting

16. Manual notification financial data submitted

ESD sends email notification to OSPI that financial data has been submitted and is ready for review

17. Review financial data OSPI SAFS Staff reviews submitted financial data

18. Run edits OSPI SAFS Staff runs edits to identify and resolve issues with expenditures data

19. Decision: Ready for approval

OSPI SAFS Staff determines whether expenditures data is approved N – if expenditures data is not approved, proceed to step 21 Y – if expenditures data is approved, proceed to step 22

20. Return to SD for revision ESD returns expenditures data to school district for revision

21. Signed certification page received

OSPI SAFS Staff determines whether signed certification page for school district has been received N – if signed certification page has not been received, proceed to step 23 Y – if signed certification page has been received, proceed to step 24

22. Request for certification page

OSPI SAFS Staff makes phone call to ESDs and school districts to request signed certification page

23. Approve financial data OSPI SAFS Staff approves financial data in system

24. Decision: All files received OSPI SAFS Staff determines whether expenditures files have been received from all school districts N – if expenditures files have not been received from all school districts, return to step 17 Y – if expenditures files have been received from all school districts, proceed to step 26

25. Generate pdf files and reports

OSPI SAFS Staff generates F-196 pdf files and reports. Reports and files are system-generated and are not ADA-compliant

26. Generate SQL Data OSPI SAFS IT Staff generates SQL of expenditures data

27. Generate and send PDF SAO reports

OSPI SAFS IT Staff send pdfs to State Auditor’s Office (SAO) reporting

28. Post to web OSPI SAFS IT Staff posts final expenditure pdf files, reports and Access database to the web

Process Diagram: F-197 Cash File Report

Di st ric ts

Tr ea su re s

ES

Ds O

SP

I

O

SP

I I T

St aff

START

1. Generate monthly

State of Finance Report

6. Reconcile of Reports Match

2. Reconcile monthly State of Finance

Report

3. Enter/Upload monthly State of

Finance Report

4. Generate Report for District

5. Districts Reconcile ESD report with monthly State of Finance Report

10. District uses Financial Data for

Budgeting and Financial forecasting

7. Research Errors, Resolve Financial

Errors, Confirm Corrections

8. Errors Resolved

9. IT staff contacted about issue and changes to financial record

Y

N

N

Y

11. All Districts have completed the year and records are reconciled

12. All Districts have completed the year and records are reconciled and all 12 months are complete

13. Annual Roll is complete and F-197 is closed for previous year.

This removes all visible files from F-197

14. IT staff send year end extract to

SAO

15. ESD’s are informed the F-197 is open for current school year

16. ESD’s contact districts to begin reconciling monthly reports

17. Reconcile of Reports Match

During Year End of Year

F-197 Cash File Report

# Activity Description

1. Generate monthly State of Finance Report

The Treasures generates the monthly State of Finance report to initiate the F-197 reporting cycle.

2. Reconcile monthly State of Finance Report

The district reconciles the monthly State of Finance report to ensure that reported financial data aligns with actual accounting records.

3. Enter/Upload monthly State of Finance Report

The ESDs enters or uploads the reconciled State of Finance report into the F-197 system for review and validation.

4. Generate Report for District The ESDs generates an updated report for the district reflecting all financial data and reconciliations.

5. Districts Reconcile ESD report with monthly State of Finance Report

The district reconciles the Education Service District (ESD) report against its monthly State of Finance report to verify data accuracy.

6. Reconcile of Reports Match A review is performed to determine whether all reports match. If discrepancies exist, the district proceeds to error research and correction.

N – if system changes are necessary, skip to Step 7

Y – if no system changes needed proceed to Step 10

7. Research Errors, Resolve Financial Errors, Confirm Corrections

When mismatches occur, OSPI staff research discrepancies, correct financial errors, and confirm all corrections are accurate.

8. Errors Resolved The district confirms that all identified financial discrepancies have been successfully resolved.

N – if system changes are necessary, skip to Step 9

Y – if no system changes needed proceed to Step 10

9. IT staff contacted about issue and changes to financial record

If unresolved errors persist, IT staff are contacted to assist with corrections to the financial record.

10. District uses Financial Data for Budgeting and Financial forecasting

The finalized and reconciled financial data are used by the district for budgeting and forecasting purposes.

11. All Districts have completed the year and records are reconciled

Once all districts finish year-end reconciliations, the process advances to annual roll completion.

12. All Districts have completed the year and records are reconciled and all 12 months are complete

A final verification ensures that all twelve months of financial data for all districts are complete and reconciled.

F-197 Cash File Report

13. Annual Roll is complete and F-197 is closed for previous year. This removes all visible files from F-197

Upon annual roll completion, the prior year’s F-197 data are archived and removed from active view.

14. IT staff send year end extract to SAO IT staff generate and send the year-end extract of financial data to the State Auditor’s Office (SAO).

15. ESD’s are informed the F-197 is open for current school year

OSPI informs all ESDs that the F-197 system is open for the new fiscal year.

16. ESD’s contact districts to begin reconciling monthly reports

ESDs reach out to districts to initiate monthly reconciliation for the new fiscal year.

17. Reconcile of Reports Match The reconciliation cycle repeats monthly throughout the year to ensure financial accuracy.

Process Diagram: F-200 Budget Extensions

Di st ric ts

ES

Ds

O

SP

I O

SP

I I

T St aff

During Year End of Year

START 1.

Create New Budget Extension

2.

Run Edits to

Resolve Errors

3.

Submit to ESD for

Review

4. ESD reviews F-200 for compliance with RCW’s and Financial Status of

District

5.

Run Edits to

Resolve Errors 6.

Errors Resolved

7. OSPI reviews F-200 for compliance with RCW’s and

Financial Status of District

8.

Run Edits to

Resolve Errors

Errors Resolved

10. F-200 is processed and approved.

The F-195 appropriation amount is changed in EDS to reflect the new amount. Most current change is used in the F-195

START 11. Changes from the F- 195 are identified and included in the F-200 changes

12. Program, Item Codes, Duty Codes and Formula’s are changed to match the F-195 Changes for the following year

13. A packet with all the changes is created and sent to IT for changes to the F-200

16.

OSPI staff review and test the changes are approved

17. ESD’s are informed the F-200 is ready for the current year.

14. IT staff contacted with changes the F-200

15. IT staff inform OSPI changes are complete and ready for testing and review

N

Y

Y

N

F-200 Budget Reporting

# Activity Description

1. Create New Budget Extension School districts create a new F-200 budget extension for the current year.

2. Run Edits to Resolve Errors School districts run edit checks to identify and resolve data errors or inconsistencies.

3. Submit to ESD for Review School districts submit the completed F-200 to their Educational Service District (ESD) for compliance review.

4. ESD reviews F-200 for compliance with RCW’s and Financial Status of District

ESDs review the F-200 submission to ensure compliance with RCWs and assess the financial status of the district.

5. Run Edits to Resolve Errors If issues are found, the ESD runs edits again to verify corrections and confirm data accuracy.

6. Errors Resolved Errors identified during review are resolved and validated by the ESD.

N – if budget extension errors are not resolved, return to step 2

Y – if budget extension errors are resolved, proceed to step 7

7. OSPI reviews F-200 for compliance with RCW’s and Financial Status of District

OSPI reviews the F-200 for compliance and verifies the financial data submitted by ESDs and districts.

8. Run Edits to Resolve Errors OSPI runs final edits to identify any remaining warnings or errors that must be resolved before approval.

9. Errors Resolved All remaining errors are resolved and verified by OSPI before approval.

N – if budget extension errors are not resolved, return to step 4

Y – if budget extension errors are resolved, proceed to step 10

10. F-200 is processed and approved. The F-195 appropriation amount is changed in EDS to reflect the new amount. Most current change is used in the F-195

The approved F-200 updates the F-195 appropriation amount in EDS to reflect the new values.

11. Changes from the F 195 are identified and included in the F-200 changes

OSPI identifies changes in the F-195 and ensures they are reflected in the F-200 for the upcoming year.

F-200 Budget Reporting

12. Program, Item Codes, Duty Codes and Formula’s are changed to match the F-195 Changes for the following year

Program, item, duty codes, and formulas are updated to match F-195 revisions for the new fiscal year.

13. A packet with all the changes is created and sent to IT for changes to the F-200

A packet of all approved changes is compiled and sent to IT for system updates to the F-200.

14. IT Staff Contacted with F-200 Changes

OSPI communicates required system changes to IT staff for implementation.

15. IT staff inform OSPI changes are complete and ready for testing and review

IT staff complete system changes and notify OSPI that updates are ready for review.

16. OSPI staff review and test the changes are approved

OSPI staff review, test, and approve system changes to confirm readiness.

N – if budget extension is not ready for OSPI review, return to step 14

Y – if budget extension is ready for OSPI review, proceed to step 17

17. Notify ESDs that F-200 is Ready for Current Year

Once approved, OSPI notifies ESDs that the F-200 system is open and ready for use in the current fiscal year.

As Is Process Diagram: F-203 Budget ProjecƟons

SP

I S

AF

S

St aff

23. : Extract data sent to apporƟonment system.

End

ES

D

O

SP

I I T

Su pp or t S ta ff Add, update or delete item codes

Add, update or delete formulas Add, update or delete rules Roll forward to next year Roll back to prior year

4. Perform annual updates

Sc ho ol D ist ric t

Start

5. NoƟfy updates completed

7. Updates approved

6. Test annual system updates N

9. Create F203 esƟmates 11. Run edits

12. Ready for review

13. Submit to ESD for review

N

Y

N

10. Input F203 data

2. Create baseline number files

8. Release system to school districts

14. Review budget projecƟon data

15. Ready for review

16. Submit to OSPI for review

Y

17. Review F203 data

19. Changes needed N

Y

20. Submit to OSPI for review

21. Generate F203 extract

(.xls)

3. Import baseline number xml files

Run edits

18. Run edits

22. Save F203 extract to shared drive

1. Analyze budget

F203 Budget Projections

# Activity Description

F203 Process

1 Analyze Budget OSPI SAFS Staff (Jackie McDonald) reviews prior-year data, projected revenues, and allocation patterns to validate the integrity of baseline assumptions before producing baseline numbers.

2 Create Baseline Number Files

OSPI SAFS Staff (Jackie McDonald) generates baseline number files based on the approved formulas and business rules. These files establish the starting point for district budget projections.

3 Import Baseline XML Files

OSPI IT Support imports the generated baseline number XML files into the F-203 system, ensuring that all values and code references load accurately.

4 Perform Annual Updates

OSPI IT Staff adds, updates, or deletes item codes, formulas, and business rules in preparation for the new fiscal year. This includes rolling forward data to the next year and, if needed, rolling back prior-year data for corrections.

5 Notify Updates Completed

OSPI IT Staff notifies SAFS Staff and ESDs that the annual setup and configuration updates are complete and ready for testing.

6 Test Annual System Updates

OSPI SAFS Staff (Jackie McDonald) conducts system testing to verify all annual updates (codes, formulas, rules) function correctly before approval. If issues are identified, they are resolved before proceeding.

7 Approve Annual Updates

Once testing is successful, OSPI SAFS Staff (Jackie McDonald) formally approves the annual updates and confirms readiness to generate the baseline data.

8 Release system to school districts

OSPI SAFS Staff (Jackie McDonald) releases the system to school districts through the F-203 portal, enabling districts to begin their budget projections.

9 Create F-203 Estimates

School districts use the released baseline data to create their F-203 budget estimates for the upcoming fiscal year, adjusting for local assumptions and projections.

10 Input F-203 Data School districts enter their budget projections (revenues, expenditures, enrollment assumptions) into the F-203 application.

11 Run Edits (District Level)

School districts run system edits to validate their data for consistency, completeness, and compliance with state rules. Any edit errors must be corrected before submission.

12 Ready for Review (District)

After all edits pass successfully, the school district marks the F-203 file as ready for review and submits it to the

ESD.

13 Submit to ESD for Review

School districts formally submit their F-203 budget projection data to the ESD for review and verification.

14 Review Budget Projection Data (ESD)

ESD staff review the submitted F-203 data for accuracy, completeness, and compliance with state funding rules.

They may return the file to the district if corrections are required.

15 Ready for Review

(ESD)

Once the ESD review is complete and data are validated, the ESD marks the file as ready for OSPI review.

16 Submit to OSPI for Review

The ESD submits the reviewed and approved F-203 data to OSPI SAFS Staff (Jackie McDonald) for statewide validation and processing.

17 Review F-203 Data

(OSPI)

OSPI SAFS Staff (Jackie McDonald) reviews all submitted F-203 files to confirm that the data aligns with approved funding formulas, rules, and statewide projections.

18 Run Edits (OSPI Level) OSPI SAFS Staff (Jackie McDonald) runs statewide edits to detect discrepancies or inconsistencies across district submissions.

19 Decision: Changes Needed?

If errors or inconsistencies are found, OSPI SAFS Staff (Jackie McDonald) notifies the ESD or district to correct and resubmit. If no issues exist, the process continues.

20 Submit Corrected Data to OSPI (if applicable)

If changes are required, the school district or ESD resubmits corrected data to OSPI for final validation.

21 Generate F-203 Extract (XLS)

OSPI SAFS Staff (Jackie McDonald) generates the final F-203 extract in Excel format (.xls) summarizing statewide budget projections and allocations.

22 Save F-203 Extract to Shared Drive

OSPI SAFS Staff (Jackie McDonald) saves the final approved F-203 extract to the shared drive for archival and reporting purposes.

23 Extract data sent to apportionment system

OSPI SAFS Staff (Jackie McDonald) sends the Extracted data to apportionment system

Process Diagram: P223 Enrollment ReporƟng

SP

I S

AF

S St aff

ES

Ds Sc ho ol

D ist ric ts

N

7. All SDs submiƩed

8. Email outstanding SDs

Request revision

20. Manual revision

9. Run ValidaƟon report

14 a. Calculate Enrollment data and text file

15. Create Annual Final Enrollment

(Dec)

16. Create ApporƟonment files (Jan-Aug)

18. Save to shared drive

13. Manual revision

14 b. Generate PDFs and summary

Reports

14 c. Run and Review Edit Reports

START

4. Review

1. Create or revise enrollment

End

2. Run validaƟons and edits

5. Accept or request revision

6. Accept or return for revision

3. Submit enrollment

Request revision

Accept

Return for revision

Accept

10. Manual

ValidaƟon report

17. Post pdf to web

19. Manual revision

11. Update required

N

12. Manual update or request revision

Y

Manual update

P223 Enrollment Reporting

# Activity Description

P223 Enrollment Reporting

1. Create or revise enrollment

School district creates or revises enrollment records

2. Run validations and edits

School district runs validations and edits. Validations must be resolved. For edits, school districts must either resolve or include a comment in order to submit.

3. Submit enrollment School district submits enrollment

4. Review ESD reviews enrollment submitted by school district, including any edit comments

5. Decision: Accept or request revision

ESD either accepts enrollment as submitted, or requests that school district revise reported enrollment

Request revision – if ESD requests revision, return to Step 1

Accept – if ESD accepts enrollment, proceed to Step 6

6. Decision: Accept or return for revision

OSPI SAFS Staff (Becky McLean) determines whether to accept or return enrollment to school district

Return for revision – if school district has requested enrollment be returned, return to Step 1

Accept – if school district has not requested enrollment be returned, accept and proceed to Step 7

7. Decision: All SDs submitted

OSPI SAFS Staff (Becky McLean) performs a manual review of submitted enrollment and determines whether all school districts have submitted at least an original enrollment file

N – if any school districts have not submitted an original enrollment file, proceed to Step 8

Y – if all school districts have submitted an original enrollment file, proceed to Step 9

8. Email outstanding SDs

OSPI SAFS Staff (Becky McLean) manually creates and sends email to each school district that has not submitted an original enrollment file

9. Run Validation Reports

OSPI SAFS Staff (Becky McLean) runs reports for validation

10. Manual validation OSPI SAFS Staff (Becky McLean) conducts a manual validation of enrollment data. Steps include:

• Export data

• Import data into Excel

• Create/update pivot tables

Conduct test and analyze data

11. Decision: Update required

OSPI SAFS Staff (Becky McLean) determines whether any manual updates are required

N – if no manual updates are required, proceed to Step 16

Y – if manual updates are required, proceed to Step 14

12. Decision: Manual update or request revision

Manual update – if manual update is required, proceed to Step 15

Request revision – if updates by school district are required, return to Step 1

13. Manual revision OSPI SAFS Staff (Becky McLean) makes manual update

14 a. Calculate Enrollment data and text file

OSPI SAFS Staff (Becky McLean) performs calculations on extracted enrollment data to produce formatted output files for the apportionment process.

14 b. Generate PDFs and summary Reports

OSPI SAFS staff (Becky McLean) generates enrollment reports within the SAFS system to produce district, ESD, and state-level PDF summaries. These reports consolidate finalized FTE and headcount data for each reporting period and are saved to the shared drive, with monthly versions posted to the website and overwritten each cycle to reflect the latest approved data.

14 c. Run and Review Edit Reports

OSPISAFS staff (Becky McLean) runs the edit reports after completing all calculations and report generation to verify data accuracy across districts. She reviews the edits to identify any significant discrepancies and when necessary, requests corrections or flags issues for districts to address in the next reporting cycle.

15. Create Annual Final Enrollment (Dec)

In December, OSPI SAFS Staff (Becky McLean) creates annual Final Enrollment report

16. Create Apportionment files (Jan-Aug)

January through August, OSPI SAFS Staff (Becky McLean) manually creates files that support Apportionment reporting (see Outputs, above, for details). Steps include:

• Import data into Excel working file

• Run pivot table

17. Post pdf to web OSPI SAFS Staff (Becky McLean) posts District, ESD, State Summary and Final Enrollment pdf reports to the web

18. Save to shared drive OSPI SAFS Staff (Becky McLean) saves Apportionment files to shared drive

19. Manual revision (OSPI Staff)

OSPI SAFS Staff (Becky McLean) manually updates enrollment

20. Manual revision (School District)

After November, school districts may submit manual revisions

Sub-Process: Manual Edits Follow-Up

1. Print edits with comments

OSPI SAFS Staff (Becky Dillon) prints out all school districts’ edits with comments

2. Review OSPI SAFS Staff (Becky Dillon) reviews printed edits and accompanying comments

3. Highlight edits for follow-up

OSPI SAFS Staff (Becky Dillon) highlights edits for follow-up

4. Compose ESD emails incl edits by SD

OSPI SAFS Staff (Becky Dillon) manually creates an email for each ESD for which she has follow-up questions, including the actual edits (by school district) and her questions or comments

5. Send email to ESD OSPI SAFS Staff (Becky Dillon) sends email to ESD for resolution

6. Work with SD to resolve

ESD works with school districts to resolve the edits

7. Revise data or provide explanation

School districts either revise the data or provide further explanation

8. Notify OSPI ESDs notify OSPI when data is updated and/or further explanation is provided

9. Decision: Accept or reject

OSPI SAFS Staff (Becky Dillon) determines whether the change and/or explanation is sufficient

Reject – if change or explanation is not sufficient, return to Step 5

Accept – if change or explanation is sufficient, proceed to Step 10

10. Remove edit from list and stop tracking

OSPI SAFS Staff (Becky Dillon) removes edit from email list and stops tracking

Process Diagram: S275 Staff ReporƟng

SP

I S

AF

S St aff

ES

Ds a nd Sc ho ol

D ist ric ts

O

SP

I I T

Su pp or t S ta ff

2. Prepare Access DB for New Year

3. NoƟfy ESDs and SDs system is open for new year

10. Import staff data into Access

DB

11. Run calculaƟons

12. Generate 1801 reports

(monthly)

14. Generate Prelim (Feb) or

Final (Nov) reports and files

18. Generate canned access report (monthly)

21. Generate reports for apporƟonment system

13. Reconcile

16. Manual RedacƟon

16. Post Access db, Excel files, and pdfs to web

17. Provide URL to authorized users

20. Post reports to public website

19. Manual ADA compliance updates

22. Post to shared drive

23. NoƟfy of files available on shared drive

8a. Run edits7. Cutoff date

Start

Y

4. Create or revise staff data 5. Run edits 6. Submit to OSPI

1. Prepare system for new year

9. Export Staff data

End

8. Manual noƟficaƟon to outstanding ESDs and SDs

S275 Staff Reporting

# Activity Description

S275 Staff Reporting

1 Prepare system for new year OSPI IT Support Staff (Ross Bunda) rolls data over from previous year and prepares system for new year

2 Prepare Access database for new year OSPI IT Support Staff (Ross Bunda) prepares Access database for new year

Notify ESDs and SDs system is open for new year

OSPI SAFS Staff (Ross Bunda) notifies ESDs and school districts that system is open for new year

4 Create or revise staff data ESDs and school districts create or update staff data

5 Run edits ESDs and school districts run edits to and resolve warnings and errors as required

6 Submit to OSPI ESDs and school districts submit staff data to OSPI

7 Decision: Cutoff date

N – if it is not the cutoff date, proceed to step 8Y – if it is the cutoff date, proceed to step 9

Manual notification to outstanding ESDs and SDs

As cutoff date approaches, OSPI SAFS Staff (Ross Bunda) manually emails or calls select ESDs and school districts who have not submitted initial staff data

8a Run edits ESDs and school districts run edits to and resolve warnings and errors as required

9 Export staff data OSPI SAFS Staff (Ross Bunda) exports staff data

Import staff data into Access database

OSPI SAFS Staff (Ross Bunda) imports staff data into Access database located at:

S:/Apportionment/Apport/Monthly Apport Data/YYYY/MonPers/MonPers

11 Run calculations OSPI SAFS Staff (Ross Bunda) runs calculations on staff data using Access queries MA1a through MA6d and Excel

12 Generate 1801 reports (monthly) On a monthly basis, OSPI SAFS Staff (Ross Bunda) generates 1801 reports

13 Reconcile OSPI SAFS Staff (Ross Bunda) reconciles data in 1801 reports against data in Access database and highlights any discrepancies. Reports that are run include: School District Personnel Summary Reports in Access and Excel, and 1801, Cert, Classified, Combined reports in S-275

Generate Prelim (Feb) or Final (Nov) reports and files

OSPI SAFS Staff (Ross Bunda) creates Preliminary reports and files in February, or Final reports and files in November

15 Manual redaction

OSPI SAFS Staff (Ross Bunda) manually removes identifying information from the data for individuals in the confidentiality program. Includes removing SSNs, birthdates, and records for staff in the WA Secretary of State Address Confidentiality Program. Process deletes records from Access database made public. Records are identified by cert# and manually checked.

Post Access db, Excel files, and PDFs to web

OSPI SAFS Staff (Ross Bunda) posts the simplified version of Access database, Excel files, and PDFs to the web.

Simplified version uses one Cras record (Major Record = 1) for one Peri record and a subset of ~100 S-275 fields.

17 Provide URL to authorized users OSPI SAFS Staff (Ross Bunda) emails URL to webpage with items from step 16 to authorized users

Generate canned Access reports (monthly)

On a monthly basis, OSPI SAFS Staff (Ross Bunda) generates various canned reports from the Access database

19 Manual ADA compliance updates OSPI SAFS Staff (Ross Bunda) manually updates reports to be ADA compliant

20 Post reports to public website OSPI SAFS Staff (Ross Bunda) posts reports to public website

Generate reports for apportionment system

On a monthly basis, OSPI SAFS Staff (Ross Bunda) generates files that support apportionment. Files include:

LEAP 1 staff mix (BEA & institutions), K-12 penalties. Process includes queries in Access to create database and compile data.

22 Post to shared drive OSPI SAFS Staff (Ross Bunda) saves apportionment

Notify of files available on shared drive

OSPI SAFS Staff (Ross Bunda) notifies apportionment consumers that files are available on shared drive

00 SAFS - As Is - Context Diagram.pdf
01 Process Diagram - As Is - Apportionment Reporting.pdf
02 Process Steps - As Is - Apportionment Reporting.pdf
03 Process Diagram - As Is - Budget Reporting.pdf
04 Process Steps - As Is - Budget Reporting.pdf
05 Process Diagram - As Is - Expenditures Reporting.pdf
06 Process Steps - As Is - Expenditure Reporting.pdf
07 Process Diagram - As Is - Cash File Reporting.pdf
08 Process Steps - As Is - Cash File Reporting.pdf
09 Process Diagram - As Is - Budget Extension
10 Process Steps - As Is - Budget Extension Reporting
11 Process Diagram - As Is - Budget Projections
12 Process Steps - As Is - Budget Projections
13 Process Diagram - As Is - Enrollment Reporting
14 Process Steps - As Is - Enrollment Reporting
15 Process Diagram - As Is - Staff Reporting
16 Process Steps - As Is - Staff Reporting

File details come from the government source that posted it. Updated .