Notes on Location Normalization and Status

Chapter 1: Coordinates Of Location

  • Normalization Process

    • Triggered when a client adds a location and clicks save.
    • Validates the address to retrieve coordinates.
    • Occurs on initial save and any subsequent updates to the location.
    • If a location has been cleansed before, its data will override normalization results.
  • Geocoding API

    • Normalization starts with Google Geocoding API to obtain coordinates.
    • If it fails, the process falls back to Google Autocomplete API.
    • If both fail, normalization is considered unsuccessful, leading to a review process.
  • Cleansing Team Review

    • If normalization fails, clients or the cleansing team need to evaluate the location manually.

Chapter 2: Status On Location

  • Viewing Normalization Status

    • Information about normalization is visible in ABE (location management system).
    • Normalization status and source can be found under the cleansing status for each location.
    • Details, including pins related to a location, are also accessible.
  • Types of Pins

    • Auto PIN: Automatically assigned by the system based on retrieved coordinates.
    • User PIN: Assigned if the user's input differs from the coordinates determined by the system.
    • Admin PIN: Set by an admin through the backend of ABE.

Chapter 3: Generated Pin

  • Reviewing Pin Details

    • Users can view current auto or user PINs and assess discrepancies between them.
    • Important for resolving address conflicts (differences in city, address, etc.).
  • Needs Review Item

    • If the normalization fails, a needs review item is generated, sending the location for cleansing.
    • Prevents the location from syncing with any directory until resolved.
  • Questions and Clarifications

    • Participants are encouraged to ask for clarification on the normalization process and its implications.