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. |