Sdílet prostřednictvím


Prostředky transferEntity

Partner vytvoří převod na aktuálního partnera zákazníka. Aktuální nebo zdrojový partner přijme převod a odešle ho k dokončení převodu.

Přenosentity

Popisuje transferEntity pro nové obchodní přenosy.

Vlastnost Type Popis
ID řetězec Identifikátor transferEntity zadaný při úspěšném vytvoření transferEntity.
stav řetězec Stav transferEntity. Možné hodnoty jsou Aktivní (je možné je odstranit nebo odeslat) a Dokončeno (již bylo dokončeno). Použito při úspěšném vytvoření transferEntity.
transferType řetězec Číslo představující typ přenosu. 3 řeší řešení ModernAzure a 5 na NewCommerce. Partneři, kteří spouštějí partnera pro nové obchodní přenosy, můžou používat buď, ale měli by standardizovat 5.
customerEmailId řetězec Identifikuje e-mail zákazníka použitý k oznámením.
createdTime DateTime Datum vytvoření hodnoty transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity.
lastModifiedTime DateTime Datum poslední aktualizace transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity.
completedTime DateTime Datum dokončení transferEntity ve formátu data a času. Použije se po úspěšném dokončení transferEntity.
customerName řetězec Nepovinné. Jméno zákazníka, jehož předplatná se převádějí.
customerTenantId řetězec Identifikátor zákazníka ve formátu GUID, který identifikuje zákazníka. Použito při úspěšném vytvoření transferEntity.
partnertenantid řetězec ID partnera ve formátu GUID, které identifikuje partnera.
sourcePartnerName řetězec Nepovinné. Název organizace partnera, který zahájí převod.
targetPartnerName řetězec Nepovinné. Název organizace partnera, na kterou se převod zaměřuje.
cílové typy produktů řetězec Nepovinné. Kolekce řetězců, které určují, jaké typy předplatných lze odeslat pro převod. Null je předpokládán pro všechny typy. Mezi hodnoty patří AzureSubscription, AzureReservation, AzureSavingsPlan a OnlineServicesNCE.
targetPartnerTenantId řetězec ID partnera ve formátu GUID, který identifikuje partnera, na kterého je převod zaměřen.
targetPartnerEmailId řetězec Identifikátor partnera ve formátu GUID, který určuje partnera, na nějž je převod zacílen. Toto ID je stejné jako targetPartnerTenantId.
transferDirection řetězec Číslo představující směr přenosu. 1 představuje příchozí přenos pro partnera, který přijímá převod. 2 představuje odchozí přenos pro partnera, který vytvoří převod.
ignoreEligibilityCheck řetězec Tato hodnota by měla být false.
lastModifiedUser řetězec ID uživatele formátovaného identifikátorem GUID identifikujícího posledního uživatele, který upraví přenos
lineItems Pole řetězců Pole prostředků TransferLineItem .

TransferLineItem

Představuje jednu položku obsaženou v nové obchodní transferEntity. Zdrojovým partnerům se zobrazují řádkové položky pro přenos položek, které se pokouší převést. Cílové partnery uvidí nově vytvořené řádkové položky po dokončení. Cílní partneři můžou pomocí ID řádkových položek pochopit nově vytvořená předplatná, která jsou výsledkem převodu.

Vlastnost Type Popis
ID řetězec Jedinečný identifikátor položky řádku přenosu. Použito při úspěšném vytvoření transferEntity.
subscriptionId řetězec Identifikátor předplatného.
množství. int Počet licencí nebo instancí.
billingCycle Object Typ fakturačního cyklu nastavený pro aktuální období.
productType řetězec Řetězec představující typ převedeného produktu.
stav řetězec Stav řádkové položky v objektu transferEntity.

TransferEntity pro tradiční převody založené na licencích

Popisuje přenosovouentitu.

Vlastnost Type Popis
ID řetězec Identifikátor transferEntity zadaný při úspěšném vytvoření transferEntity.
createdTime DateTime Datum vytvoření hodnoty transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity.
lastModifiedTime DateTime Datum poslední aktualizace transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity.
lastModifiedUser řetězec Uživatel, který naposledy aktualizoval transferEntity. Použito při úspěšném vytvoření transferEntity.
customerName řetězec Nepovinné. Jméno zákazníka, jehož předplatná se převádějí.
customerTenantId řetězec Naformátovaný zákaznický identifikátor ve formátu GUID, který identifikuje zákazníka. Použito při úspěšném vytvoření transferEntity.
partnertenantid řetězec Identifikátor partnera ve formátu GUID, který identifikuje partnera.
sourcePartnerName řetězec Nepovinné. Název organizace partnera, který zahájí převod.
sourcePartnerTenantId řetězec ID partnera ve formátu GUID, které identifikuje partnera začínající převod.
targetPartnerName řetězec Nepovinné. Název organizace partnera, na kterou se převod zaměřuje.
targetPartnerTenantId řetězec GUID naformátované ID partnera, které identifikuje partnera, na nějž je převod zaměřen.
lineItems Pole řetězců Pole prostředků TransferLineItem .
stav řetězec Stav transferEntity. Možné hodnoty jsou Aktivní (je možné je odstranit nebo odeslat) a Dokončeno (již bylo dokončeno). Použito při úspěšném vytvoření transferEntity.

TransferLineItem pro tradiční převody založené na licencích

Představuje jednu položku obsaženou v objektu transferEntity.

Vlastnost Type Popis
ID řetězec Jedinečný identifikátor položky řádku přenosu. Použito při úspěšném vytvoření transferEntity.
subscriptionId řetězec Identifikátor předplatného.
množství. int Počet licencí nebo instancí.
billingCycle Object Typ fakturačního cyklu nastavený pro aktuální období.
friendlyName řetězec Nepovinné. Popisný název položky definované partnerem, který pomáhá nejednoznačný.
partnerIdOnRecord řetězec PartnerId u záznamu o nákupu, ke kterému dochází při přijetí převodu.
offerId řetězec Identifikátor nabídky.
doplňky Seznam objektů TransferLineItem Kolekce položek řádku transferEntity pro doplňky, které jsou převedeny spolu se základním předplatným, které se převádí. Použito při úspěšném vytvoření transferEntity.
transferError řetězec Použije se po přijetí transferEntity v případě, že dojde k chybě.
stav řetězec Stav řádkové položky v objektu transferEntity.

TransferSubmitResult

Představuje výsledek přijetí převodu pro tradiční převody založené na licencích.

Vlastnost Type Popis
objednávky Seznam objektů Order Kolekce objednávek.
transferErrors Seznam objektů TransferError Kolekce chyb přenosu.

Chyba přenosu

Představuje chybu, ke které dochází při přijetí tradičního převodu na základě licencí.

Vlastnost Type Popis
transferGroupId řetězec ID skupiny objednávek objednávky s chybou.
code int Kód chyby.
description řetězec Popis chyby.
lineItems Seznam objektů TransferLineItem Kolekce položek řádku transferEntity, které jsou součástí chyby přenosu.

TransferErrorCode

[Enum/dotnet/api/system.enum) s hodnotami, které označují typ chyby objednávky pro tradiční přenosy založené na licencích.

Hodnota Position Popis
PartnerTokenMissing 800001 V kontextu požadavku chybí token partnera.
InvalidInput 800002 Neplatný vstup požadavku
Výjimka ServiceException 800003 Neočekávaná chyba služby
InvalidOfferId 800004 Neplatné ID nabídky
CreateOrderError 800005 Vytvoření objednávky není úspěšné.
MpnIdNotFound 800015 Id partnera se nenašlo.
NotValidIndirectResellerMpnId 800016 PartnerID není platným nepřímým prodejcem.
TransferIdNotFound 900100 Žádost o převod nebyla nalezena.
TransferNotAllowedIfStatusIsInProgress 900101 Žádost o převod již probíhá.
TransferNotAllowedIfStatusIsCompleted 900102 Žádost o převod je již dokončena.
TransferCreateOrderError 900103 Objednávka převodu není úspěšná.
TransferProcessedByAnotherRequest 900104 Převod zpracovává jiný požadavek.