Aggiungere locali secondari all'indirizzo: esempi (solo Stati Uniti)

Questo documento descrive una serie di scenari reali in cui l'API Address Validation fornisce indicatori di risposta che garantiscono un comportamento di aggiunta di sedi secondarie da parte del sistema. Questi indicatori sono disponibili solo per gli indirizzi statunitensi. Per informazioni contestuali, consulta la Panoramica del flusso di lavoro in Creare la logica di convalida.

Esempio comune: aggiungi unità secondarie

Questo scenario illustra un indirizzo in cui il sistema potrebbe chiedere a un cliente di aggiungere il numero dell'unità all'indirizzo.

Indirizzo inserito Regione
1450 Brickell Avenue, Miami, FL 33131-4065 US

Giudizio per un indirizzo in cui manca un'unità secondaria

L'esempio seguente mette in evidenza l'indicatore importante.

{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}

Esempio di caso limite: aggiunta di sedi secondarie

L'esempio seguente illustra una situazione in cui verdict indica problemi di qualità dell'indirizzo che richiedono ulteriori indagini. Questi esempi illustrano anche come la logica può passare dal verdetto ai componenti dell'indirizzo per ottenere un quadro più completo al fine di migliorare la logica di sistema.

Premesse secondarie mancanti e componenti dedotti e sostituiti

Questo esempio mostra l'inserimento di un indirizzo statunitense con una località mancante e un codice postale errato.

Indirizzo inserito Regione
1450 Brickell Avenue, FL 33132-4065 US

Giudizio per un'area secondaria mancante e componenti dedotti e sostituiti

{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "hasInferredComponents": true,
  "hasReplacedComponents": true,
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}

Ulteriori indagini sui componenti dell'indirizzo rivelano che la località è stata dedotta e il codice postale è stato sostituito.

{
   "componentName": {
     "text": "33131",
   }
   "componentType": "postal_code",
   "confirmationLevel": "CONFIRMED",
   "replaced": true
},
{
   "componentName": {
     "text": "Miami",
     "languageCode": "en"
   }
   "componentType": "locality",
   "confirmationLevel": "CONFIRMED",
   "inferred": true
}