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