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 string 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 string Čí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 string 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 string Nepovinné. Jméno zákazníka, jehož předplatná se převádějí.
customerTenantId string IDENTIFIKÁTOR GUID naformátovaný id zákazníka, které identifikuje zákazníka. Použito při úspěšném vytvoření transferEntity.
partnertenantid string Identifikátor GUID formátovaný ID partnera, který identifikuje partnera.
sourcePartnerName string Nepovinné. Název organizace partnera, který zahájí převod.
targetPartnerName string Nepovinné. Název organizace partnera, na kterou se převod zaměřuje.
targetPartnerTenantId string IDENTIFIKÁTOR GUID formátovaný ID partnera, který identifikuje partnera, na kterého je převod zacílený.
targetPartnerEmailId string Identifikátor GUID formátovaný pid, který identifikuje partnera, na kterého je převod cílený. Toto ID je stejné jako targetPartnerTenantId.
transferDirection string Čí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 string Tato hodnota by měla být false.
lastModifiedUser string IDENTIFIKÁTOR GUID formátovaný id uživatele, který identifikuje 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ým partnerům se po dokončení zobrazí nově vytvořené řádkové položky. 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 string 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 string Řetězec představující typ převedeného produktu.
stav string Stav lineitem v 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 string Uživatel, který naposledy aktualizoval transferEntity. Použito při úspěšném vytvoření transferEntity.
customerName string Nepovinné. Jméno zákazníka, jehož předplatná se převádějí.
customerTenantId string IDENTIFIKÁTOR GUID naformátovaný id zákazníka, které identifikuje zákazníka. Použito při úspěšném vytvoření transferEntity.
partnertenantid string Identifikátor GUID formátovaný ID partnera, který identifikuje partnera.
sourcePartnerName string Nepovinné. Název organizace partnera, který zahájí převod.
sourcePartnerTenantId string IDENTIFIKÁTOR GUID formátovaný id partnera, který identifikuje partnera, který zahájí převod.
targetPartnerName string Nepovinné. Název organizace partnera, na kterou se převod zaměřuje.
targetPartnerTenantId string IDENTIFIKÁTOR GUID formátovaný ID partnera, který identifikuje partnera, na kterého je převod zacílený.
lineItems Pole řetězců Pole prostředků TransferLineItem .
stav string 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 string 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 string Nepovinné. Popisný název položky definované partnerem, který pomáhá nejednoznačný.
partnerIdOnRecord string PartnerId u záznamu o nákupu, ke kterému dochází při přijetí převodu.
offerId string 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 string Použije se po přijetí transferEntity v případě, že dojde k chybě.
stav string Stav lineitem v 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 string ID skupiny objednávek objednávky s chybou.
code int Kód chyby.
description string 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.