SIS 2000+ Address Validation Table Editor
The
Address Validation Table Editor maintains a valid address table for the
entire school district. This table may be used as a reference by the Student
Editor program (which contains all student addresses and other student
demographic information). The existing student Household addresses can
be compared against the valid addresses defined in the valid address table.
The user will then be alerted to any invalid addresses in the system and
given an opportunity to correct them. Furthermore, when the "Validate household
addresses" preference is "On", a warning message will occur in the Student
Editor if an invalid Household address is entered during the process
of enrolling or transferring a new student.
As valid Household addresses are entered, they may be assigned to a geo code. These are geographical reference codes, pre-defined in the Table Editor, that are used to define a student's "School of Residence", i.e., which school site a student should be attending according to their address and their grade level. This procedure must be used if the Enrollment validation preference is used.
Valid address data may be obtained from the US Postmaster or other vendor. The valid address data can be imported directly into SIS 2000+ through normal data transfer methods or it can be entered manually through the Valid Address Table Editor.
There may be cases where student addresses are imported into the SIS 2000+ database from another database. In these cases, if the valid address table is current, run the Address Initiate program before using the Address Validation Table Editor. The Initiate procedure does a batch comparison of new addresses and tags them valid or invalid. This needs to be only run once at the beginning. It will save processing time in the Address Validation Editor.
Prerequisite:
If Enrollment validation will be used in the district, geo codes must
be predefined in the geocodes table via the Table Editor application
(Fig. 1). Add user-defined geo codes. With the exception of the Geocode
field itself, the other fields, for storing various types of geographical
reference data for the codes, are optional.
Fig. 1
The main screen of this application (Fig. 2) displays a list of valid Household Addresses, either as singular addresses or as ranges, sorted in ascending alphabetical order by Street Name. Use the vertical scroll bar to view the entire list of addresses or execute the Find command to locate a specific address. Use the horizontal scroll bar to view more of the data columns to the right (Fig. 3).
Fig. 2 - main screen, left side
Fig. 3 - main screen, right side
Screen Layout
Click on the Preferences command button to open the 'Preferences'
dialog screen (Fig. 4). All Preferences are either "On" or "Off" (if neither
choice has been selected, the preference is considered "Off"). These preferences
are normally set up in advance according to district policy using the Preferences
Editor program but they can also be edited in this application by libking
to the Preferences application.
| CAUTION!
These preferences must be decided by the district before enrolling students in the SIS 2000+ database. For the sake of data integrity they should not be changed once enrollment has begun. |
Fig. 4
Fig. 5 - sample valid address data
Fig. 6
Suite Numbers:
In cases of apartment complexes where suite numbers will be used in
the validation process, the house number range must begin and end with
the same value thus defining the address as a single building. The
'Validate Suites' preference must be "On" (See Step 2) to enable the Suite
Numbers/From and Suite Numbers/To fields.
Fig. 7 - defining a single building with a range of suite
numbers
Adding "New" Data to Combo boxes on the fly:
Data for Street Prefix, Street, Street Type, Street
Suffix, Zip Code, and Geo Code fields may be selected
only from pre-defined choices in the drop-down lists set up by the System
Administrator (Fig. 8). However, if the desired value is not among the
choices, a new value may be entered and saved to the list if the
Add to Combo Boxes on the fly preference has been set to
"On" (see Step 2). After typing in the new data be sure to press the Tab
key immediately afterwards to save the entry (pressing the Enter key will
cancel the new entry). The 'Edit Household' dialog box will appear (Fig.
9). Answer "Yes" to confirm the addition of the new value or "No" to cancel
the addition. If "Yes" the new value will then be available in the selection
list for subsequent new addresses (Fig. 10). If "No" the new value will
be deleted and the next value in the alphabetical list will be displayed
in the field.
Fig. 8 |
Fig. 9 |
Fig. 10 |
Fig. 11
Fig. 12
Fig. 13
Depending on the preferences set and the method of input, all the Household addresses existing in the SIS 2000+ database may not necessarily be valid ones. The following procedure can be executed at any time to check existing Household addresses against the current valid address table. The user will then be alerted to any invalid Household addresses in the system and given an opportunity to correct them or make them a part to the valid address table.
Fig. 14
4.2 Select an invalid address to validate
Select an invalid address from the 'Invalid Households' list by clicking
on the line until the entry is selected by a small black pointer on the
left (Fig. 15).
Fig. 15
4.3 Compare
Click on the Show Valid Addresses command button to open the
'Valid Addresses' screen (Fig. 16). This screen displays a list of all
valid addresses for the corresponding street only. The original
invalid address selected for validation will be indicated in the lower
left corner of the screen.
Fig. 16 - comparing valid addresses for Ash Ave.
Compare the invalid address with the valid addresses. When comparing addresses be sure to use the horizontal scroll bar of both screens to view all data columns to the right (Fig. 17). Decide which method of validation to use in the next step.
Fig. 17 - right side of 'Invalid Households' screen showing
Suite/From, Suite/To, Zip, and Geo Code data fields.
Fig. 18 - right side of 'Valid Addresses' screen showing
Suite/From, Suite/To, Zip, and Geo Code data fields.
4.4 Validate
There are three methods to validate an invalid address. The first method
(Step 4.4.1) is to correct faulty data in the invalid address so that it
conforms to the parameters of valid addresses. The second method (Step
4.4.2) is to edit the parameters of the corresponding valid addresses so
that the invalid address will be included as valid. The third method (Step
4.4.3) is to make the invalid address a valid address by adding it to the
valid address table. After comparing the 'Invalid Households' screen with
the 'Valid Addresses' screen, decide which method will be appropriate and
go to that Step below.
In the example of Fig. 16, the invalid address of "233 N Ash Court"
has several errors that will be corrected so that it will be included in
the parameters for the valid addresses of Ash Ave. The first error is the
House Number of "233" which is not included in any of the house
number ranges defined for Ash. Secondly, there is no "N" Street Prefix
associated with the valid Ash addresses. Thirdly, the correct Street
Type for Ash is "Ave", not "Court". Fourthly, the Zip Code and
Geo Code fields of the invalid address do not match the parameters.
4.4.1.2 Exit the 'Valid Addresses' screen
Click on the Quit command button of the 'Valid Addresses' screen
to close it and revert to the 'Invalid Households' screen.
4.4.1.3 Activate the Edit mode
Make sure the target invalid address is still selected in the 'Invalid
Households' screen (Fig. 15) and click on the Edit command button
to activate the 'Edit Household' screen (Fig. 19).
Fig. 19
4.4.1.4 Edit data
Use the Tab key (not the Enter key) to move from field to field
and edit the data. In the example above (Fig. 19) the House Number
was changed to "23" so that it fits in the range of the valid address.
The Street Prefix of "N" was deleted (by tabbing to the field, pressing
the Delete key on the keyboard and tabbing forward to the next field).
The Street Type was changed from "Court" to "Ave" by selecting from
the drop-down list. The Zip Code was corrected in a similar manner
and a value was entered Geo Code field where there was previously
none.
4.4.1.5 Save modified data
Click on the Done command button to save the changed data and
revert to the 'Invalid Households' screen. The invalid address will still
be displayed in the list until the Refresh command is executed in
the next step.
4.4.1.6 Update the list
Click on the Refresh command button to execute a Validation Update. In the dialog box that appears (Fig. 20) answer "Yes" to continue or "No" to cancel the update.
Fig. 20
If the previously invalid address was edited correctly to be included in the parameters of the valid address ranges, the address will be removed from the 'Invalid Households' screen (Fig. 21) because it has now been made valid. If the previously invalid address is still showing, repeat Steps 4.2 - 4.4.1.6 until the correct parameters are entered.
Fig. 21 - invalid Ash address removed from list
| Method #1 Shortcut: Overwrite attributes:
There may be cases where invalid addresses have correct house numbers but faulty data in other fields, such as Street Prefix, Street Type, Zip Code, etc. Use this shortcut to overwrite all of the attributes (except house number) of an invalid address with the attributes of the valid address source. There are two commands available. One command, Apply to Selected Households, will overwrite the attributes of only one invalid address at a time. The other command, Apply to All Matching Households, will overwrite the attributes of all invalid addresses with street names that match the valid address source.
|
In the example of Fig. 22 below the Cherry Lane address is known to be valid but it comes up as invalid because the parameters are incorrect in the valid address table ('Valid Addresses' screen).
Fig. 22 - comparing valid addresses for Cherry
4.4.2.2 Activate the Edit mode
Select the target address to edit in the 'Valid Addresses' list (Fig 22). Be sure to select the correct range to edit - there may be more than one valid address range per street name. Click on the Edit command button to open the 'Edit Valid Address' screen (Fig. 23).
Fig. 23
4.4.2.3 Edit Valid Address
Use the Tab key (not the Enter key) to move from field to field
and edit the data. In the example above (Fig. 23), the House Number/From
value was changed from "100" to "1000" and the House Number/To value
was changed from "500" to "5000" thus correcting the house number range
to include to target "invalid" house number of "1234" which is known to
actually be valid in this example. Also, the Street Type was changed
from "St" to "Lane" to conform to the correct listing.
4.4.2.4 Save modified data
Click on the Done command button to save the changed data and
return to the 'Valid Addresses' screen. The new parameters will now appear
in the grid (Fig. 24)
Fig. 24
4.4.2.5 Exit
Click on the Quit command button to exit the 'Valid Addresses'
screen and return to the 'Invalid Households' screen. The invalid address
will still be displayed in the list until a Refresh command is executed
in the next step.
4.4.2.5 Update the list
Click on the Refresh command button to execute a Validation Update. In the dialog box that appears (Fig. 21) answer "Yes" to continue or "No" to cancel the update.
If the valid address table was edited correctly to include the previously invalid address, the previously invalid address will disappear from the 'Invalid Households' screen because it has now been made valid. If the previously invalid address is still showing, repeat Steps 4.4.2 - 4.4.2.5 until the valid address table has been corrected properly.
4.4.2.6 Review valid address table
Click on the Quit command button to exit the 'Invalid Households'
screen and return to the main screen. The new parameters of the valid address
will be displayed in the appropriate entry line.
Fig. 25 - main screen, Cherry Lane entry revised
In the example of Fig. 27 below, there are three Indian Hill addresses retrieved in the Invalid Households list. None of them fit into the parameters of the valid Indian Hill addresses in the 'Valid Addresses' list. In the steps that follow, the address of "213 Indian Hill" will be made a valid Household Address.
Fig. 26
4.4.3.2 Make selected invalid address a valid
Household
Make sure the target invalid address is selected in the 'Invalid Households'
screen (Fig. 27). Click on the Make Household Valid command button.
This action opens the 'Edit Valid Address' screen (Fig. 28) displaying
the attributes of the selected invalid address. Leave all parameters as
they are or use the existing parameters as a basis for extending the definition
of a new valid address.
Fig. 27
4.4.3.3 Save address
Click on the Done command button, Cancel to abort. This
action will transfer the address to the valid address table (Fig. 29).
Fig. 28
4.4.3.4 Exit
Click on the Quit command button to exit the 'Valid Addresses'
screen and return to the 'Invalid Households' screen. The invalid address
will still be displayed in the list until a Refresh command is executed
in the next step.
4.4.3.5 Update the list
Click on the Refresh command button to execute a Validation Update. In the dialog box that appears (Fig. 20) answer "Yes" to continue or "No" to cancel the update. The previously invalid address will be removed from the 'Invalid Households' screen because it has now been made valid.
4.4.3.6 Review valid address table
Click on the Quit command button to exit the 'Invalid Households'
screen and return to the main screen. The new valid address entry will
be displayed at the bottom of the list. It will be resorted in alphabetical
order after the application is closed and reopened.
Select a valid address to edit from the main screen (Fig. 15). Click on the Edit command button to open the 'Edit Valid Address' screen (Fig. 5). Editing is similar to the Add procedure (refer to Step 3). Click the Done command button to save changes, or Cancel to discard all changes since the last save. If the changes made do not cause any existing addresses to be made invalid, the view will return to the main screen displaying the modifications made. However, if the changes made cause any existing addresses to be made invalid, a 'Creating Invalid Addresses' warning message will appear (Fig. 29). Answer "Yes" to proceed with the save or "No" to abort.
Fig. 29
Select a valid address to delete from the main screen. Click on the Delete command button. If the deletion does not cause existing addresses to be made invalid, a confirmation dialog box will appear (Fig. 30). Answer "Yes" to proceed with the deletion or "No" to cancel. The view will return to the main screen. The entry will be removed from the list.
Fig. 30
However, if the deletion will cause any existing addresses to be made invalid, a warning message will appear (Fig. 31). Answer "OK" to proceed or "Cancel" to abort. The view will return to the main screen. The entry will be removed from the list.
Fig. 31