Use Case: UC04.17.01 / Send Image Batch
Use Case: UC04.17.01 / Send Image Batch
Attribute / Details /System Requirements: / S1.7 Whenever processing requires a "notice" be sent to an independent county, that notice must be sent electronically and must include sufficient data for automatic processing and import of the data into the county EMS.
S2.20 VoteCal must store and display the current and historic images of the full registration affidavit in ANSI/AIIM compatible format.
S2.21 VoteCal must be capable of displaying the current and historic images of the voter's signature independently from the affidavit.
S2.24 VoteCal must be capable of attaching and storing other images to a voter's record in GIF, TIF,JPG, and PDF formats, such as letters received from the voter.
S4.8 VoteCal must process transactions from independent county EMS containing new voter registrations and modifications to existing voter registration records, including:
§ Voter registration data as specified in the CalVoter data standards,
§ Affidavit images;
§ Signature images;
§ Voting activity history; and
§ Voting participation history.
Description: / The purpose of this use case is to enable the VoteCal batch data exchange service to extract Aa local jurisdiction to sends an Imagea Document Batch in response to a request from the EMS Batch Data Exchange Web Servicefrom the local EMS and send it to VoteCal, where it is processed. Signature and aAffidavit and document images are requested extracted for specific voters whose records have recently changed or are new in VoteCal.
Actors: / VoteCal EMS Batch Data Exchange Service (DES)
Trigger: / An SOS Administrator schedules a Signature Batch job for a jurisdiction.
System: / VoteCal EMS Batch Data Exchange Interface (DEI)
Preconditions: / § An SOS User has scheduled an Image Batch job for the applicable jurisdiction. (see UC05.20.01 Schedule a Job).
§ All global preconditions apply.
Post conditions: / § Voter records in VoteCal are appended with appropriate Signature Document records.
§ All global post conditions apply.
Normal Flow: / 1. Follow UC04.18.01 Process Batch Data Exchange through Step 3.1
2. DES Uses specific Selection Criteria to extract data from the DocumentImage Database View provided by the EMS Vendor:
2.1. The images (signature document or affidavit) to be extracted are taken from a finite list of requested images contained in the job request (signature manifest)
2.2. VoteCal business logic prioritizes and limits the number of signatures documents to be transferred in any one night. Signature Document and affidavit images are requested for specific voters whose records have recently changed or are new in VoteCal. The images are prioritized by image type (i.e. signatures before affidavit records before other documents, etc.). This priority level is configurable.
Depending on the vendor design, the DES will use customized extraction logic in one of two categories:
DES selects all image records as binary data (BLOBS) directly from the database.
Or - DES extracts file location information from the database and directly accesses the image file from a shared directory.
2.3. Images are is indexed and packed together in a binary batch file instead of the typical XML file for transfer.
3. Continue to follow UC04.18.01 Process Batch Data Exchange through Step 5.3
4. DEI Takes specific action for each voter participation record:
4.1. DEI creates an Image record for each accepted record in the batch file, stores the image, and associates it with the appropriate voter record. This includes image type (signature or affidavit) and, file type (Typically TIFF, GIF, or JPG or PDF), and sequence number. The image should be in ANSI/AIIM compatible format.
4.2. The “Needs Images Flag” is cleared from the voter record so that images are not requested for that voter in subsequent batch jobs.
4.3. Steps are taken to distinguish new image records from exact copies of existing records.Exact copies of existing image records will be discarded. All prior images for a voter are retained unless storage limits per voter are exceeded as defined in requirements. By ensuring that unique images are stored, the system will enable storage of the current and historic images of the voter's signature independently from the affidavit.
5. Follow UC04.18.01 Process Batch Data Exchange to its end.
Alternate Flows: / N/A
Exceptions: / N/A
Includes: / UC04.18.01 - Process Batch Data Exchange
UC05.20.01 Schedule a Job
Business Rules: / N/A
Frequency of Use: / TBD
Assumptions: / N/A
Notes and Issues: / N/A
Revision History
Date / DocumentVersion / Document Revision
Description / Revision Author
1/26/2010 / 0.1 / Initial Draft / Marek Stachowicz
01/27/2010 / 1.0 / Minor Edits and release to client. / Maureen Lyon
2/5/2010 / 1.1 / Incorporate Client Feedback / Chad Hoffman
02/05/2010 / 1.2 / Submit to client for review / Maureen Lyon
03/18/2010 / 1.3 / Revised to exclude signatures and file retrieval from jurisdiction file systems. / Jay Varner
03/22/2010 / 1.4 / Incorporate Client Feedback from Discovery Sessions / Kimanh Nguyen / Kalyn Farris
03/25/2010 / 1.5 / QA and Release to Client for Review / Don Westfall
mm/dd/yyyy / 1.x / Update with client feedback / Only if needed
mm/dd/yyyy / 2.0 / Submit to Client for Review (Deliverable 2.3 Draft) / {Name}
mm/dd/yyyy / 2.1 / Incorporate Client Feedback / {Name}
mm/dd/yyyy / 2.2 / Submit to Client for Approval (Deliverable 2.3 Final) / {Name}
02/0503/3022/2010
Version: 1.542 / Page 2