Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Page Properties

Target release

Type // to add a target release date

Epic

Type /Jira to add Jira epics and issues

Document status

Status
titleDRAFT

Document owner

@ mention owner

Designer

@ designer

Tech lead

@ lead

Technical writers

@ writers

QA

Problem Statement

Currently, the technology service needs to pass the photos of examination candidates to CTI monthly so that the photos can be inserted into HikCentral accordingly. The APFace project (Stage 1) aims to create a function which could automate the process, by passing the photos of examination candidates who have exam on the present week, from S3 to HikCentral. The HikCentral Face Recognition Terminal in the exam hall can then authenticate the entries of candidates based on the inserted photos.

...

Case

Action

The student don’t have record in HikCentral

  • Create new record for the student in HikCentral

  • ID is student ID

  • Start date is the day of function executed, end date is Completion Date (from DB)

  • Photo from s3, Remark in HikCentral will be set to the photo’s s3 version ID.

The student already have record with photo in HikCentral

  • Change date for the record - Start date is the day of function executed, end date is Completion Date (from DB)

  • Photo will NOT be changed (Updating photo should be done by another script)

The student already have record without photo in HikCentral

  • Change date for the record - Start date is the day of function executed, end date is Completion Date (from DB)

  • Insert photo from s3 to the record in HikCentral, remark will be set to the photo’s s3 version ID

  • The student already have record without photo in HikCentral, but also don’t have the photo in s3

  • The student don’t have record in HikCentral, but also don’t have the photo in s3

  • Record will be created in HikCentral as usual, without photo

  • ID is student ID

  • Start date is the day of function executed, end date is Completion Date (from DB)

...