Condividi tramite


Risorse TransferEntity

Un partner crea un trasferimento al partner corrente di un cliente. Il partner corrente o di origine accetta il trasferimento e lo invia per completare il trasferimento.

TransferEntity

Descrive un transferEntity per i nuovi trasferimenti commerciali.

Proprietà Type Descrizione
ID string Identificatore transferEntity fornito al termine della creazione dell'oggetto transferEntity.
stato string Stato dell'oggetto transferEntity. I valori possibili sono "Active" (possono essere eliminati/inviati) e "Completed" (è già stato completato). Applicato al completamento della creazione dell'oggetto transferEntity.
transferType string Numero che rappresenta il tipo di trasferimento. 3 si risolve in ModernAzure e 5 si risolve in New Commerce. I partner che eseguono partner per i nuovi trasferimenti commerciali possono usare entrambi, ma devono standardizzare su 5.
customerEmailId string Identifica l'indirizzo di posta elettronica del cliente Usato per le notifiche.
createdTime Data/Ora Data di creazione del valore transferEntity, in formato data/ora. Applicato al completamento della creazione dell'oggetto transferEntity.
lastModifiedTime Data/Ora Data dell'ultimo aggiornamento di transferEntity, in formato data/ora. Applicato al completamento della creazione dell'oggetto transferEntity.
completedTime Data/Ora Data di completamento di transferEntity, in formato data/ora. Applicato al completamento dell'oggetto transferEntity.
customerName string Facoltativo. Nome del cliente le cui sottoscrizioni vengono trasferite.
customerTenantId string GUID formattato con ID cliente che identifica il cliente. Applicato al completamento della creazione dell'oggetto transferEntity.
partnertenantid string ID partner formattato con GUID che identifica il partner.
sourcePartnerName string Facoltativo. Nome dell'organizzazione del partner che avvia il trasferimento.
targetPartnerName string Facoltativo. Nome dell'organizzazione del partner a cui è destinato il trasferimento.
targetPartnerTenantId string ID partner formattato con GUID che identifica il partner a cui è destinato il trasferimento.
targetPartnerEmailId string GUID formattato pid che identifica il partner a cui è destinato il trasferimento. Questo ID è uguale a targetPartnerTenantId
transferDirection string Numero che rappresenta la direzione del trasferimento. 1 rappresenta un trasferimento in ingresso per il partner che accetta il trasferimento. 2 rappresenta il trasferimento in uscita per il partner che crea il trasferimento.
ignoreEligibilityCheck string Questo valore deve essere false.
lastModifiedUser string ID utente formattato con GUID che identifica l'ultimo utente per modificare il trasferimento
lineItems Matrice di oggetti Matrice di risorse TransferLineItem .

TransferLineItem

Rappresenta un elemento contenuto in un nuovo transferEntity commerciale. I partner di origine visualizzano le voci per il trasferimento degli elementi che stanno tentando di trasferire. I partner di destinazione visualizzano le voci appena create dopo il completamento. I partner di destinazione possono usare gli ID voce per comprendere le sottoscrizioni appena create risultanti dal trasferimento.

Proprietà Type Descrizione
ID string Identificatore univoco per un elemento della riga di trasferimento. Applicato al completamento della creazione dell'oggetto transferEntity.
subscriptionId string L'identificatore della sottoscrizione.
quantity int Numero di licenze o istanze.
billingCycle Object Tipo di ciclo di fatturazione impostato per il periodo corrente.
productType string Stringa che rappresenta il tipo di prodotto trasferito.
stato string Stato dell'elemento riga nell'oggetto transferEntity.

TransferEntity per i trasferimenti tradizionali basati su licenza

Descrive un oggetto transferEntity.

Proprietà Type Descrizione
ID string Identificatore transferEntity fornito al termine della creazione dell'oggetto transferEntity.
createdTime Data/Ora Data di creazione del valore transferEntity, in formato data/ora. Applicato al completamento della creazione dell'oggetto transferEntity.
lastModifiedTime Data/Ora Data dell'ultimo aggiornamento di transferEntity, in formato data/ora. Applicato al completamento della creazione dell'oggetto transferEntity.
lastModifiedUser string Utente che ha aggiornato l'ultima volta transferEntity. Applicato al completamento della creazione di transferEntity.
customerName string Facoltativo. Nome del cliente le cui sottoscrizioni vengono trasferite.
customerTenantId string GUID formattato con ID cliente che identifica il cliente. Applicato al completamento della creazione dell'oggetto transferEntity.
partnertenantid string ID partner formattato con GUID che identifica il partner.
sourcePartnerName string Facoltativo. Nome dell'organizzazione del partner che avvia il trasferimento.
sourcePartnerTenantId string ID partner formattato con GUID che identifica il partner che avvia il trasferimento.
targetPartnerName string Facoltativo. Nome dell'organizzazione del partner a cui è destinato il trasferimento.
targetPartnerTenantId string ID partner formattato con GUID che identifica il partner a cui è destinato il trasferimento.
lineItems Matrice di oggetti Matrice di risorse TransferLineItem .
stato string Stato dell'oggetto transferEntity. I valori possibili sono "Active" (possono essere eliminati/inviati) e "Completed" (è già stato completato). Applicato al completamento della creazione dell'oggetto transferEntity.

TransferLineItem per i trasferimenti tradizionali basati su licenza

Rappresenta un elemento contenuto in un oggetto transferEntity.

Proprietà Type Descrizione
ID string Identificatore univoco per un elemento della riga di trasferimento. Applicato al completamento della creazione dell'oggetto transferEntity.
subscriptionId string L'identificatore della sottoscrizione.
quantity int Numero di licenze o istanze.
billingCycle Object Tipo di ciclo di fatturazione impostato per il periodo corrente.
friendlyName string Facoltativo. Nome descrittivo dell'elemento definito dal partner per evitare ambiguità.
partnerIdOnRecord string PartnerId on Record on the purchase that happens when the transfer is accepted.
offerId string Identificatore dell'offerta.
addonItems Elenco di oggetti TransferLineItem Raccolta di voci transferEntity per i componenti aggiuntivi trasferiti insieme alla sottoscrizione di base da trasferire. Applicato al completamento della creazione dell'oggetto transferEntity.
transferError string Applicato dopo l'accettazione di transferEntity nel caso in cui si verifichi un errore.
stato string Stato dell'elemento riga nell'oggetto transferEntity.

TransferSubmitResult

Rappresenta il risultato di un'accettazione di trasferimento per i trasferimenti tradizionali basati su licenza.

Proprietà Type Descrizione
orders Elenco di oggetti Order . Raccolta di ordini.
transferErrors Elenco di oggetti TransferError . Raccolta di errori di trasferimento.

TransferError

Rappresenta un errore che si verifica quando viene accettato un trasferimento tradizionale basato su licenza.

Proprietà Type Descrizione
transferGroupId string ID del gruppo di ordini dell'ordine con l'errore.
codice int Codice errore.
description stringa Descrizione dell'errore.
lineItems Elenco di oggetti TransferLineItem Raccolta di elementi di riga transferEntity che fanno parte dell'errore di trasferimento.

TransferErrorCode

[Enum/dotnet/api/system.enum) con valori che indicano un tipo di errore di ordine per i trasferimenti tradizionali basati su licenza.

Valore Posizione Descrizione
PartnerTokenMissing 800001 Token partner mancante nel contesto della richiesta.
InvalidInput 800002 Input della richiesta non valido.
ServiceException 800003 Errore imprevisto del servizio.
InvalidOfferId 800004 ID offerta non valido.
CreateOrderError 800005 L'ordine di creazione non riesce.
MpnIdNotFound 800015 PartnerID non trovato.
NotValidIndirectResellerMpnId 800016 PartnerID non è un rivenditore indiretto valido.
TransferIdNotFound 900100 Richiesta di trasferimento non trovata.
TransferNotAllowedIfStatusIsInProgress 900101 La richiesta di trasferimento è già in corso.
TransferNotAllowedIfStatusIsCompleted 900102 La richiesta di trasferimento è già stata completata.
TransferCreateOrderError 900103 L'ordine di trasferimento non riesce.
TransferProcessedByAnotherRequest 900104 Il trasferimento viene elaborato da un'altra richiesta.