Ti trovi qui:
Schema file ETL di prenotazione
Se si inviano dati dal sistema di prenotazione hotel a Personalizzazione, configurare il file in base allo schema del file ETL Prenotazione.
Formato nome file
booking-YYYY-MM-DD_HH-MM-SS.csv
Campi identità obbligatori
È necessario includere un campo identità nel file ETL Prenotazione. A seconda che si utilizzi il sistema di identità multiple, il campo identità richiesto è diverso.
| Nome del campo | Requisiti minimi | Valori di esempio | Lunghezza massima | Tipo di dati |
|---|---|---|---|---|
|
Obbligatorio.
|
|
120 |
Stringa |
Altri campi obbligatori
Esistono campi aggiuntivi che è necessario includere in qualsiasi file ETL di prenotazione inviato. Abbinare i nomi dei campi e soddisfare i requisiti.
| Nome del campo | Requisiti minimi | Valori di esempio | Lunghezza massima | Tipo di dati |
|---|---|---|---|---|
bookingId
|
Obbligatorio. Il |
860340254 |
255 |
Stringa |
bookingDate
|
Obbligatorio. Il |
2020-10-15 2020-01-09T11:24:59Z |
1023 |
Data |
productId
|
Obbligatorio. Il |
prod001, prod1101 |
255 |
Stringa |
price
|
Obbligatorio. Il |
150, 63.25, 10 |
1023 |
Decimale |
quantity
|
Obbligatorio. Il |
1, 50, 100 |
1023 |
Intero |
attribute:property
|
Obbligatorio. Nome della struttura associato alla prenotazione. Il nome della proprietà deve corrispondere all'oggetto catalogo di proprietà memorizzato con l'elemento catalogo prenotato nella transazione. |
Main Hotel in centro |
255 |
Stringa |
attribute:bookedCheckInDate
|
Obbligatorio. Formattare la data di check-in pianificata nel formato ISO 8601. Più voci per la stessa prenotazione devono avere la stessa data di check-in. |
2020-10-15 2020-01-09T11:24:59Z |
1023 |
Data |
attribute: bookedCheckOutDate
|
Obbligatorio. Formattare la data di check-out pianificata in formato ISO 8601. Più voci per la stessa prenotazione devono avere la stessa data di check-out. |
2020-10-15 2020-01-09T11:24:59Z |
1023 |
Data |
attribute: adults
|
Obbligatorio. Il numero di adulti sulla prenotazione. |
1, 2 |
1023 |
Intero |
Campi di sistema
Non sono necessari campi di sistema aggiuntivi nel file, ma se li si include è necessario che corrispondano ai nomi dei campi e soddisfino i requisiti.
| Nome del campo | Requisiti minimi | Valori di esempio | Lunghezza massima | Tipo di dati |
|---|---|---|---|---|
attribute:checkInTime
|
|
2020-10-15 2020-01-09T11:24:59Z |
1023 |
Data |
attribute:checkOutTime
|
|
2020-10-15 2020-01-09T11:24:59Z |
1023 |
Data |
attribute:children
|
Il numero di bambini sulla prenotazione. Se non si invia un valore, il sistema assegna un valore pari a 0. |
2, 3 |
1023 |
Intero |
attribute:bookingStatus
|
Lo stato corrente della prenotazione, che l'amministratore deve configurare per Hotel Gear. Il valore nel file ETL e nella schermata di configurazione di Hotel Gear non fa distinzione tra maiuscole e minuscole. Per ulteriori informazioni, vedere Attivazione di Hotel Gear. |
Prenotato, Annullato, Interno, Nessuna presentazione |
255 |
Stringa |
attribute:currency
|
Valuta della transazione. La valuta deve essere coerente in tutti i record di una transazione. Se non si invia una valuta, il sistema assegna la valuta definita in Impostazione catalogo per quella serie di dati. La valuta deve essere in formato ISO 4217 e contenere tre lettere maiuscole. |
USD, AUD, EUR |
3 |
Stringa |

