Crea un oggetto Company per identificare in modo univoco un'azienda (cliente) per la registrazione Knox o zero-touch. Una volta che il metodo restituisce un risultato positivo, i proprietari (primary_emails) o gli amministratori (secondary_emails) specificati possono associare i propri indirizzi email a un Account Google per accedere al portale dei clienti zero-touch (per maggiori dettagli, consulta Registrazione zero-touch per gli amministratori IT) o a un Account Samsung per accedere al portale Knox Mobile Enrollment (KME).
Firma del metodo
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
| Nome proprietà | Valore | Obbligatorio | Descrizione | 
|---|---|---|---|
| customer_name | string | Sì | Il nome dell'azienda. Ad esempio, XYZ Corp. viene mostrato ai dipendenti dell'azienda nel portale di registrazione zero-touch. | 
| primary_emails | Elenco di object(string) | Sì | Zero-touch:indirizzo email degli utenti del cliente nel ruolo di proprietario. È necessario almeno un indirizzo email. Ogni indirizzo email deve essere associato a un Account Google. I proprietari condividono lo stesso accesso degli amministratori, ma possono anche aggiungere, eliminare e modificare gli utenti del portale della tua organizzazione. Samsung: indirizzo email del super amministratore del cliente. Samsung prende solo la prima email nell'elenco. L'indirizzo email deve essere associato a un account Samsung. | 
| secondary_emails | Elenco di object(string) | No | Indirizzo email degli utenti del cliente nel ruolo di amministratore. Ogni indirizzo email deve essere associato a un Account Google. Nota:questa proprietà non è supportata da Samsung. | 
| vendorParams | map | Zero-touch: No Samsung: Sì | Campi aggiuntivi, coppia chiave-valore specificata dal fornitore. Le richieste della classe SamsungResellerServicedevono specificare:"country": codice paese ISO 3166-1 del cliente, ad esempio "US". "firstName": nome del cliente (massimo 60 caratteri). "lastName": cognome del cliente (massimo 60 caratteri). "service": "KME" è l'unico valore supportato. | 
CreateCustomerResponse
| Nome proprietà | Valore | Descrizione | 
|---|---|---|
| customer | object(Company) | Oggetto contenente i dettagli del cliente appena creato. | 
| vendor_params | map | Campi aggiuntivi, coppia chiave-valore specificata dal fornitore (solo Samsung). | 
Comportamento in caso di errore
Se si verifica un errore, la libreria genera un CommonException contenente uno dei seguenti codici di errore:
CommonException
| Codice di errore | 
|---|
| INTERNAL_SERVER_ERROR |