Contents Show
Changes made in this release of the software are detailed below.
Release 2.35.00 (2.35.xxxxx.xxxx).zip
Release 2.35.00 (2.35.xxxxx.xxxx) Source Code.zip
BatchProcessing_Core.zip
BatchProcessing_Core_Source Code.zip
v2.35.00_dfdd.zip
v2.35.00_webhelp_dfdd.zip
Command_Line_End_of_Day_Processing.pdf
SPIRIT_Release_Notes_for_Version_2.35.00.pdf
Prior to upgrading to this release of the software, states should process the WIC Activity File during the End of Day Process in the Scheduled Job Administration application module prior to upgrading to Release 2.35.00.
The table below documents software enhancements included within this release of the software.
Enhancements |
||||||
Enhancement# |
Primary Function |
Enhancement Detail |
||||
ENH-590 |
Risk Factors |
A federal mandate required United States Department of Agriculture (USDA) regulations for some risk factors to change. R1: The DFDD shall be updated to accurately reflect the changes indicated in the “Definition/Cut-off Value” section of the risk factor detail sheet attached to ENH-590 for the following risk factors:
To accommodate the R1 requirement for this enhancement, the following risk factors were updated in the Risk Factors Matrix topic within the SPIRIT WIC DFDD:
For more information, see the DFDD changes for this enhancement. R2: Risk factors 132 and 703 shall have "discontinued" written after the title. To accommodate the R2 requirement for this enhancement, the following risk factors were updated in the Risk Factors Matrix topic within the SPIRIT WIC DFDD:
For more information, see the DFDD changes for this enhancement. R3: Risk factor 350 Pyloric Stenosis shall have "discontinued" written after the title. To accommodate the R3 requirement for this enhancement, the following risk factor was updated in the Risk Factors Matrix topic within the SPIRIT WIC DFDD:
For more information, see the DFDD changes for this enhancement. R4: Risk factor 381 shall be renamed Oral Health Conditions in the Risk Factor matrix in Appendix D of the DFDD. To accommodate the R4 requirement for this enhancement, the following risk factor was updated in the Risk Factors Matrix topic within the SPIRIT WIC DFDD:
For more information, see the DFDD changes for this enhancement. R5: State responsibilities: 1. Inactivate 132 and 703. 2. Update Risk Factor Guide excel files. To help state agencies accommodate the R5 requirement for this enhancement, the information below has been provided. Risk factors 132, 350, and 703 were deactivated by the USDA. Disable these risk factors in your agency's environment using the Inactive Date calendar control on the Risk Factors screen in the Reference Utility application module. To make this change in the SPIRIT WIC system, complete the following steps: 1. Open the Reference Utility application module. The Reference Utility screen displays. 2. Double-click on the Risk Factors list item in the Functions data grid. The Risk Factors screen displays. 3. Double-click on the first Risk Factor ID "132" row in the Risk Factors data grid. The Risk Factor screen displays in Edit mode. 4. In the Inactive Date calendar control, select or enter the date on which to deactivate the risk factor. Be sure to set the Inactive Date calendar control to the date on which the risk factor should go inactive in the environment. For example, if the state does not want the risk factor to be assigned on or after 10/01/2019, the inactive date should be set to 09/30/2019. 5. Click the OK button. The Risk Factors screen displays and the Risk Factors data grid refreshes to display the updated Default Food Package ID and DFP Priority for the selected row. 6. Repeat steps 3-6 for each remaining "132" row and all "350" and "703" rows in the Risk Factors data grid. Users MUST manually update the risk factor details guide spreadsheet templates for the new risk factor changes in the {drive letter}:\Users\Public\CSC\WIC\TemplatesBase\ and then copy the updated files from the TemplatesBase\ folder to the Templates\ folder. For Client installations, complete the following steps: 1. Open Windows Explorer. 2. Navigate to the {drive letter}:\Users\Public\CSC\WIC\TemplatesBase\ folder. 3. Open each risk factor detail guide spreadsheet and modify the risk factors as necessary. Depending on your state, the following risk factor detail guide spreadsheets may be available within the TemplatesBase\ folder:
4. Copy the updated risk factor detail guide spreadsheet files (select the files and Ctrl+C) and paste the copied files (Ctrl+V) into the {drive letter}:\Users\Public\CSC\WIC\Templates\ folder. Overwrite the existing files as necessary. CDP's Quality Assurance (QA) team encountered a Microsoft Excel error when attempting to open risk factor detail guide spreadsheets in Windows 7 environments with Office 365 (O365) installed. A work-around for this error is documented below.
To resolve Microsoft Excel "Protected View" errors on a workstation, complete the following steps: 1. Open a new or existing spreadsheet in Microsoft Excel. 2. On the File menu in Microsoft Excel, select the Options menu option. The Excel Options screen displays. 3. On the vertical menu, select the Trust Center menu option. The Excel Options screen refreshes and displays trust center and security options. 4. Click the Trust Center Settings button. The Trust Center screen displays. 5. On the vertical menu, select the Protected View menu option. The Trust Center screen refreshes and displays protected view options. 6. Uncheck the Enable Protected View for files originating from the Internet check box. 7. Uncheck the Enable Protected View for files located in potentially unsafe locations check box. 8. Uncheck the Enable Protected View for Outlook attachments check box. 9. Click the OK button. The Excel Options screen displays. 10. Click the OK button. |
||||
ENH-612 |
End of Day Process |
Within the SPIRIT WIC system, the End of Day Processing that occurs when the BatchProcessor.dll is run from the Command Prompt was expanded to include WIC Activity File processing. R1: Ensure that the new EOD processes correctly and updates the appropriate records for the following:
To accommodate the R1 requirement for this enhancement, CDP's Quality Assurance (QA) team performed testing against the new BatchProcessor.dll to ensure that the appropriate tables are updated after the process is run. R2: The new EOD shall archive files that have already been processed, from previous days. To accommodate the R2 requirement for this enhancement, WIC Activity File processing that occurs during End of Day Command Line Batch Processing appropriately archives files that were previously processed. R3: The release notes should contain the name of any stored procedures used by EOD after these changes have been applied. To accommodate the R3 requirement for this enhancement, new RemovePreviousWicActivityImport and GetNextEbtWicActivityId stored procedures were added and distributed with this release of the software. For more information, see the database changes for this enhancement. R4: The legacy EOD process shall discontinue the import of the WIC Activity File. Changes to End of Day Processing for ENH-612 removed WIC Activity File processing from the End of Day Process in the Scheduled Job Administration application module. With the 2.35.00 release of the SPIRIT WIC system, WIC Activity File processing now occurs only during End of Day Command Line Batch Processing. R5: The file shall maintain the current naming syntax of [State Identifier Code][WACT][YYMMDD][Sequence Number]. To accommodate the R5 requirement for this enhancement, the exiting file naming convention was retained with this release of the software. R6: Remove SumEbtWicActivity (Summer EBT) from the WIC Activity File To accommodate the R6 requirement for this enhancement, if the SumEBTWICActivity table exists in the database, it is renamed as zRetired_SumEBTWICActivity for Summer EBT. For more information, see the database changes for this enhancement. R7: All new processes will log information to the scheduled job log in a manner consistent with the original versions, however the order may be different since the job order may change during transition. To accommodate the R7 requirement for this enhancement, information is logged consistently in the SCHEDULEDJOBLOG table of the SPIRIT database. R8: Any prerequisite processes for either of these processes shall continue to run ahead of these processes in either legacy or the new EOD/EOM. To accommodate the R8 requirement for this enhancement, the prerequisite processes continue to run as intended. Processing in the BatchProcessor occurs in the following order: 1. Sanction Points Service Processing within the BatchProcessor 2. Pending Vendor Disqualifications Service within the BatchProcessor 3. Member Adjustments/Archives/Purges Service Processing within the BatchProcessor 4. Peer Group Reassessment Processing within the BatchProcessor 5. Appointment Reminder Service Processing within the BatchProcessor 6. Reset Probations Service Processing within the BatchProcessor 7. Redemption Processing within the BatchProcessor 8. WIC Activity File Processing within the BatchProcessor 9. Expired Benefits File Processing within the BatchProcessor 10. MAR Calculation Processing within the BatchProcessor
11. Category/Sub-category Processing within the BatchProcessor 12. Authorized Vendor File Processing within the BatchProcessor 13. Approved Product List (APL) Processing within the BatchProcessor 14. WIC Activity Reconciliation Processing within the BatchProcessor 15. Duplicate Participant Service Processing within the BatchProcessor Additionally, the following processing groups occur asynchronously: Group 1: 1. Sanction Points Service Processing within the BatchProcessor 2. Pending Vendor Disqualifications Service within the BatchProcessor Group 2: 1. Member Adjustments/Archives/Purges Service Processing within the BatchProcessor Group 3: 1. Peer Group Reassessment Processing within the BatchProcessor 2. Appointment Reminder Service Processing within the BatchProcessor 3. Reset Probations Service Processing within the BatchProcessor Group 4: 1. Redemption Processing within the BatchProcessor 2. WIC Activity File Processing within the BatchProcessor 3. Expired Benefits File Processing within the BatchProcessor Group 5: 1. MAR Calculation Processing within the BatchProcessor 2. Category/Sub-category Processing within the BatchProcessor 3. Authorized Vendor File Processing within the BatchProcessor Group 6: 1. Approved Product List (APL) Processing within the BatchProcessor 2. WIC Activity Reconciliation Processing within the BatchProcessor Group 7: 1. Duplicate Participant Service Processing within the BatchProcessor
R9: CDP shall document within the release notes that states will need to run their existing EOD/EOM prior to running the new EOD/EOM and generate the Authorized Vendor File from both processes for testing or comparing the old results with the new. To accommodate the R9 requirement for this enhancement, states should process the WIC Activity File during the End of Day Process in the Scheduled Job Administration application module prior to upgrading to release 2.35.00. |
||||
ENH-621 |
End of Day Process |
Within the SPIRIT WIC system, the End of Day Processing that occurs when the BatchProcessor.dll is run from the Command Prompt was expanded to include Peer Group Reassessment Processing. R1: Ensure that the new EOD processes Perform Peer Group Reassessment correctly and updates the appropriate records. To accommodate the R1 requirement for this enhancement, CDP's Quality Assurance (QA) team performed testing against the new BatchProcessor.dll to ensure that the appropriate tables are updated after the process is run. R2: The release notes should contain the name of any stored procedures used by EOD after these changes have been applied. To accommodate the R2 requirement for this enhancement, the UpdateVendorPeergroup stored procedure was added and distributed with this release of the software. For more information, see the database changes for this enhancement. R3: The legacy EOD shall discontinue the Process Peer Group Reassessment. To accommodate the R3 requirement for this enhancement, changes to End of Day Processing for ENH-621 removed Peer Group Reassessment Processing from the End of Day Process in the Scheduled Job Administration application module when a peer group change is effective on a future date. With the 2.35.00 release of the SPIRIT WIC system:
R4: All new processes will log information to the scheduled job log in a manner consistent with the original versions, however the order may be different since the job order may change during transition. To accommodate the R4 requirement for this enhancement, information is logged consistently in the SCHEDULEDJOBLOG table of the SPIRIT database. R5: Any prerequisite processes for either of these processes shall continue to run ahead of these processes in either legacy or the new EOD. To accommodate the R5 requirement for this enhancement, the prerequisite processes continue to run as intended. Processing in the BatchProcessor occurs in the following order: 1. Sanction Points Service Processing within the BatchProcessor 2. Pending Vendor Disqualifications Service within the BatchProcessor 3. Member Adjustments/Archives/Purges Service Processing within the BatchProcessor 4. Peer Group Reassessment Processing within the BatchProcessor 5. Appointment Reminder Service Processing within the BatchProcessor 6. Reset Probations Service Processing within the BatchProcessor 7. Redemption Processing within the BatchProcessor 8. WIC Activity File Processing within the BatchProcessor 9. Expired Benefits File Processing within the BatchProcessor 10. MAR Calculation Processing within the BatchProcessor
11. Category/Sub-category Processing within the BatchProcessor 12. Authorized Vendor File Processing within the BatchProcessor 13. Approved Product List (APL) Processing within the BatchProcessor 14. WIC Activity Reconciliation Processing within the BatchProcessor 15. Duplicate Participant Service Processing within the BatchProcessor Additionally, the following processing groups occur asynchronously: Group 1: 1. Sanction Points Service Processing within the BatchProcessor 2. Pending Vendor Disqualifications Service within the BatchProcessor Group 2: 1. Member Adjustments/Archives/Purges Service Processing within the BatchProcessor Group 3: 1. Peer Group Reassessment Processing within the BatchProcessor 2. Appointment Reminder Service Processing within the BatchProcessor 3. Reset Probations Service Processing within the BatchProcessor Group 4: 1. Redemption Processing within the BatchProcessor 2. WIC Activity File Processing within the BatchProcessor 3. Expired Benefits File Processing within the BatchProcessor Group 5: 1. MAR Calculation Processing within the BatchProcessor 2. Category/Sub-category Processing within the BatchProcessor 3. Authorized Vendor File Processing within the BatchProcessor Group 6: 1. Approved Product List (APL) Processing within the BatchProcessor 2. WIC Activity Reconciliation Processing within the BatchProcessor Group 7: 1. Duplicate Participant Service Processing within the BatchProcessor
R6: Exceptions will be logged to the appropriate table. To accommodate the R6 requirement for this enhancement, exception information is logged consistently in the EXCEPTIONLOG table of the SPIRIT database. R7: The same work will be done whether the process runs at 11PM or 1AM. To accommodate the R7 requirement for this enhancement, the End of Day Command Line Batch Processing updates the peer group data in the VENDOR table and applies the effective date (without a time stamp) to the EFFECTIVEDATE column in the PEERGROUPCHANGE table as follows:
|
||||
ENH-631 |
End of Day Process |
Within the SPIRIT WIC system, the End of Day Processing that occurs when the BatchProcessor.dll is run from the Command Prompt was expanded to include WIC Activity Reconciliation processing. R1: The DFDD shall be updated to accurately reflect the changes that have been made as a result of this Change Request. To accommodate the R1 requirement for this enhancement, the SPIRIT WIC Detailed Functional Design Document (DFDD) was updated. For more information, see the DFDD changes for this enhancement. R2: Ensure that the new EOD processes correctly and updates the appropriate records for the following:
To accommodate the R2 requirement for this enhancement, recovered transactions are now converted to Void and referenced in the "EBT Reconciliation" e-mail notification sent. Additionally, the code was modified to send the @EndDate as 2019-02-05 23:59:59:997 to theuspGetEBTReconciliationErrors stored procedure. As a result, the SQL server will no longer convert the 2019-02-05 23:59:59:999 date to the next day (2019-02-06 00:00:00:000). For more information, see the Database Changes for this release. CDP's Quality Assurance (QA) team performed testing against the new BatchProcessor.dll to ensure that the appropriate tables are updated after the process is run. R3: The release notes should contain the name of any stored procedures used by EOD after these changes have been applied. To accommodate the R3 requirement for this enhancement, the uspGetEBTReconciliationErrors stored procedure was modified and distributed with this release of the software: For more information, see the database changes for this enhancement. R4: The legacy EOD process shall discontinue the WIC Activity reconciliation. To accommodate the R4 requirement for this enhancement, changes to End of Day Processing for ENH-631 removed EBT Reconciliation processing from the End of Day Process in the Scheduled Job Administration application module. With the 2.35.00 release of the SPIRIT WIC system, WIC Activity Reconciliation processing now occurs only during End of Day Command Line Batch Processing. R5: The reconciliation e-mail shall be sent to all recipients in the system, not just the first recipient on the list. To accommodate the R5 requirement for this enhancement, TMP-332 was fixed within this release of the software and the SPIRIT WIC system now uses the WIC Activity Reconciliation Processing within the BatchProcessor implemented with this release of the software to send "EBT Reconciliation" e-mail notifications. R6: All new processes will log information to the scheduled job log in a manner consistent with the original versions, however the order may be different since the job order may change during transition. To accommodate the R6 requirement for this enhancement, information is logged consistently in the SCHEDULEDJOBLOG table of the SPIRIT database. R7: Any prerequisite processes for either of these processes shall continue to run ahead of these processes in either legacy or the new EOD. To accommodate the R7 requirement for this enhancement, the prerequisite processes continue to run as intended. Processing in the BatchProcessor occurs in the following order: 1. Sanction Points Service Processing within the BatchProcessor 2. Pending Vendor Disqualifications Service within the BatchProcessor 3. Member Adjustments/Archives/Purges Service Processing within the BatchProcessor 4. Peer Group Reassessment Processing within the BatchProcessor 5. Appointment Reminder Service Processing within the BatchProcessor 6. Reset Probations Service Processing within the BatchProcessor 7. Redemption Processing within the BatchProcessor 8. WIC Activity File Processing within the BatchProcessor 9. Expired Benefits File Processing within the BatchProcessor 10. MAR Calculation Processing within the BatchProcessor
11. Category/Sub-category Processing within the BatchProcessor 12. Authorized Vendor File Processing within the BatchProcessor 13. Approved Product List (APL) Processing within the BatchProcessor 14. WIC Activity Reconciliation Processing within the BatchProcessor 15. Duplicate Participant Service Processing within the BatchProcessor Additionally, the following processing groups occur asynchronously: Group 1: 1. Sanction Points Service Processing within the BatchProcessor 2. Pending Vendor Disqualifications Service within the BatchProcessor Group 2: 1. Member Adjustments/Archives/Purges Service Processing within the BatchProcessor Group 3: 1. Peer Group Reassessment Processing within the BatchProcessor 2. Appointment Reminder Service Processing within the BatchProcessor 3. Reset Probations Service Processing within the BatchProcessor Group 4: 1. Redemption Processing within the BatchProcessor 2. WIC Activity File Processing within the BatchProcessor 3. Expired Benefits File Processing within the BatchProcessor Group 5: 1. MAR Calculation Processing within the BatchProcessor 2. Category/Sub-category Processing within the BatchProcessor 3. Authorized Vendor File Processing within the BatchProcessor Group 6: 1. Approved Product List (APL) Processing within the BatchProcessor 2. WIC Activity Reconciliation Processing within the BatchProcessor Group 7: 1. Duplicate Participant Service Processing within the BatchProcessor
R8: CDP shall document within the release notes that states will need to run their existing EOD prior to running the new EOD and reconcile the WIC Activity File from both processes for testing or comparing the old results with the new. To accommodate the R8 requirement for this enhancement, states should process the WIC Activity File during the End of Day Process in the Scheduled Job Administration application module prior to upgrading to release 2.35.00. |
Reported Issues |
|||
Issue# |
Primary Function |
Issue Detail |
Issue Resolution |
TMP-332 |
E-mail Notifications |
When multiple e-mail recipients were set up to receive an EBT Reconciliation e-mail notification on the Notification List screen in the Reference Utility application module, an e-mail was sent to only one recipient during End of Day Processing. |
The EBT Reconciliation process was modified to use the e-mail functionality implemented within the BatchProcessor.dll. For more information, see the BatchProcessor Processing topic. |
TMP-354 |
E-mail Notifications |
The EBT Reconciliation e-mail notification generated during the End of Day Process contained misleading information. |
The uspGetEBTReconciliationErrors stored procedure in the SPIRIT WIC system was modified to resolve this issue. For more information, see the Database Changes for this reported issue. |
The table below documents changes made to the SPIRIT WIC Detailed Functional Design Document (DFDD) for this release of the software.
|
Documentation Delivery Date: 03/28/2019