Експортиране или импортиране на организационна структура и разпределение на продукти

Последна актуализация на 17.06.2025 г.

Научете как глобалните администратори могат да рационализират управлението на организацията и продуктите с функциите за експортиране и импортиране в Global Admin Console.

Отворете раздела Организации в Global Admin Console, за да експортирате или импортирате организационната структура, и отидете в раздела Разпределение на продукти за данни за разпределение.Използвайте иконата „Още опции" , за да изберете експортиране или импортиране.

Експортиране на организационната структура

Като глобален администратор, можете да експортирате йерархията на организацията. Можете да изтеглите JSON, CSV или XLSX представяне на цялата организационна йерархия или част от нея. След това можете да използвате тези данни за анализ или за правене на промени.

Избраният формат за експортиране влияе на структурата на експортираните данни.

  • CSV форматът позволява експортиране само на един вид данни наведнъж. При експортиране на продуктови профили в CSV формат профилите и ресурсите се комбинират в една таблица. Има няколко записа за продуктовия профил, по един за всеки ресурс.
  • XLSX форматът води до показване на всяка подробност за организацията в отделен лист.
    Записите са свързани между различните типове обекти чрез референтен идентификатор. В някои случаи може да има няколко реда за конкретен обект, като например в случая с обекти Resource, когато има набор от стойности, свързани с даден ресурс.
  • JSON форматът е най-гъвкав. Той може да се възползва от структурните връзки между експортираните обекти. Например продуктите в организация се появяват директно в елемента за организация. Същите полета се експортират и в трите формата, но някои стойности са излишни в JSON формата.

Влезте в Global Admin Console. В раздела Организации използвайте селектора за организации, за да изберете йерархията на организацията, в която искате да извършите експортирането. Данните за всички организации в йерархията се експортират.

Изберете иконата Още опции и изберете Експортиране.

Добавяне на организация

В диалоговия прозорец Експортиране изберете какво да експортирате и формат за експортиране на данните.

Експортиране на данни за организация

Изберете Експортиране. Генерирането на файла за експортиране може да отнеме няколко минути. След приключване, за да изтеглите отчета, отидете в Global Admin Console > Insights > Експортиране на отчети. Научете повече за функцията Експортиране на отчети.

Бележка

JSON файловете се експортират в zip формат. Можете да ги отворите с помощта на zip инструмент или zip функциите на операционната система.

След изтеглянето на файла можете да манипулирате данните и след това да ги импортирате обратно. Импортираните актуализации се появяват в Global Admin Console, сякаш сте редактирали данните ръчно.

Импортиране на организационна структура

Като глобален администратор, можете да импортирате потенциално променени данни. При качване новите данни се сравняват с текущите данни и всички промени се прилагат към йерархията на организацията. Всички операции за импортиране се извършват върху актуализираното копие на йерархията на организацията. Ако имате изчакващи промени, промените от импортирането ще бъдат добавени отгоре на изчакващите промени в йерархията.

Влезте в Global Admin Console. В раздела Организации използвайте селектора за организации, за да изберете йерархията на организациите, където искате да извършите импортирането.

Изберете иконата Още опции и изберете Импортиране. В зависимост от размера и сложността на файла за импортиране, обработването може да отнеме от няколко секунди до няколко минути.

Изберете Избор на файл и изберете JSON, CSV или XLSX файл за качване. За CSV може да се импортира само една подробност за организацията наведнъж и не поддържа импортиране на продукти.

Импортираните промени се показват, сякаш сте редактирали данните ръчно.

Изберете Затваряне.

Изберете Преглед на изчакващите промени. След това изберете Изпращане на промените, за да ги изпълните.

Преди изпълнението на промените изчакващите действия се показват по същия начин, както когато се правят ръчни редакции в Global Admin Console.

Схеми за експортиране и импортиране

При импортиране на данни чрез CSV файл полетата могат да се появят в произволен ред, но винаги трябва да съвпадат с реда на заглавията. 

При импортиране на данни трябва да посочите операция за всеки елемент. Операцията може да бъде една от следните:

  • Актуализиране: означава редактиране.
  • Създаване: означава създаване на нов обект (например организация, потребителска група или администратор).
  • Изтриване: означава изтриване на обект (например организация, потребителска група или администратор).

Входните записи без поле за операция или с празно поле се игнорират.

Име на полето Описание Бележки
id

Идентификатор на организацията.

При добавяне на нова организация това може да остане празно или да се зададе идентификатор-заместител, например new_org_1. Идентификаторът-заместител се използва в случаи, когато други импортирани записи трябва да се отнасят до тази организация. След създаването ще бъде присвоен действителен ИД на организацията и ще замени всички употреби на заместващия ИД на организацията.

Може да се зададе като временна стойност, когато operation=create
име Просто име на организацията. Минимална дължина 4, максимална – 100. Имената могат да съдържат UTF-8 знаци до 3 байта, 4-байтовите знаци не се поддържат.
Може да се зададе или актуализира съответно при operation=create или operation=update
countryCode Код на страна или регион Трябва да се зададе при operation=create, може да се актуализира при operation=Update
тип Тип организация Само за четене
parentOrgId

Идентификатор на родителската организация. Празно за коренна организация.

При актуализиране се прилагат значителни ограничения, включително новият родител трябва да е в същата йерархия и да има продуктите, които присъстват в организацията.

Може да се зададе или актуализира съответно при operation=create или operation=update
adminCount Брой администратори Само за четене
domainCount Брой домейни Само за четене
userCount Брой потребители Само за четене
userGroupCount Брой потребителски групи Само за четене
администратори Набор от администраторски обекти, представляващи администратори за тази организация
Може да липсва, ако не е избрана за експортиране. Показва се в отделен раздел в XLSX файлове.
domains Набор от обекти домейн, представляващи домейни в тази организация
products Набор от обекти продукт, представляващи продукти в тази организация
productProfiles Набор от обекти профил на продукт, представляващи профили на продукти в тази организация
userGroups Набор от обекти потребителска група, представляващи потребителски групи в тази организация
orgPolicies Структура, представляваща политики и техните стойности
operation Една от следните опции: празна, Създаване, Актуализиране или Изтриване. Действие, което да се предприеме при импортиране на данни. Винаги е празна при експортиране.

 

Изисквания за импортиране:

  • За актуализиране или изтриване orgId трябва да се отнася до съществуваща организация във вашата йерархия.
  • Ако създавате нова организация, можете да оставите полето orgId празно или да го зададете на уникален идентификатор, който можете да измислите, като new-1 или new-2. Това предоставя идентификатор, който може да се използва за препращане към организацията, която предстои да бъде създадена.
  • Кодът на страната трябва да бъде валиден.
  • orgId за операциите Актуализиране и Изтриване трябва вече да присъства в организационната йерархия.
  • orgId, маркирано като Изтриване , не трябва да се избира като parentOrgId за организации с операция Актуализиране или Създаване .
  • Дъщерни организации на едно и също ниво и с един и същи родител не трябва да имат еднакви orgNames.
  • За създаване на организация или актуализиране на име на организация името на организацията не трябва да съвпада с името на съществуващо дете на същия родител.
Име на полето Описание Използване
orgId Препратка към организацията, в която се намира администраторът. Използва се като препратка за намиране на съдържащи или свързани обекти.
firstName

Собствено име на потребител администратор.

Собственото и фамилното име за потребители с Adobe ID могат да бъдат заменени със стойност, предоставена от потребителя, когато потребителят приеме поканата.

Може да се зададе или актуализира, когато съответно operation=create или operation=update
lastName Фамилно име на потребител администратор
имейл Имейл адрес на потребител администратор. Това е основен ключ за потребителя и трябва да е уникален.
countryCode Код на страната или региона, където работи потребителят. Прилага се само за типове Federated и Enterprise Id.
userType Един от „Adobe ID", „Enterprise ID" или „Federated ID". Само за четене
adminType Един от „GLOBAL ADMIN", „GLOBAL VIEWER", „SYSTEM ADMIN", „USER GROUP ADMIN", „PRODUCT ADMIN", „PRODUCT PROFILE ADMIN", „DEPLOYMENT ADMIN" и „STORAGE_ADMIN". Може да се зададе, когато operation=Create
groupId Идентификатор на групата, за която този потребител е администратор. Отнася се само за администратори на потребителски групи и профили на продукти.
licenseId Идентификатор на лиценза на продукта, за който този потребител е администратор. Отнася се само за администратори на продукти.
домейн Име на домейн на потребителя, ако не се използва имейл домейн
userName Потребителско име на потребителя, ако не се използва имейл адрес
операция Едно от следните: празно, Създаване, Актуализиране или Изтриване. Действие, което да се извърши при импортиране на данните.  

Изисквания за импортиране:

  • orgId, email, adminType и userType трябва да съдържат валидни стойности.
  • countryCode трябва да е валиден.
  • Ако потребителят вече съществува и се актуализира, userType трябва да съвпада с потребителя.
  • Проверете за дублирани имейл адреси в организацията.

Експортирането и импортирането на профили на продукти се състои от две части: подробностите за профила на продукта и набор от ресурси, свързани с профила на продукта. Тези ресурси идентифицират услуги, които могат да бъдат конфигурирани, обикновено само за да бъдат активирани или деактивирани.

  • Обектите ресурси са вложени в профила на продукта във формат JSON.
  • При използване на CSV или XLSX с профили на продукти, профилите и ресурсите се комбинират в една таблица. Ще има множество записи за профила на продукта, по един за всеки ресурс.
  • Полето „selected" в ресурса контролира дали услугата е активирана.
  • При импортиране на профили на продукти трябва да има операция "Създаване" или "Актуализиране" върху самия профил на продукта и върху всички ресурсни обекти, които трябва да бъдат актуализирани или създадени.
Име на полето Описание Използване
productProfileId

Идентификатор на профил на продукт

Стойността на местозаместителя може да се използва при създаване, така че други обекти да могат да препращат към новия профил.

Може да се зададе временна стойност, когато operation=create
productProfileName Име на профила на продукта. Не може да бъде дубликат на други профили на продукти или потребителски групи в същата организация.
Може да се зададе или актуализира, когато съответно operation=create или operation=update
productProfileDescription Текстово описание на профила на продукта
licenseId Препратка към идентификатора на лиценза за продукта Използва се като препратка за намиране на съдържащ или свързан обект
orgId Организация, която съдържа потребителската група
известия True или false за указване дали да се изпраща имейл известие на потребителите, когато бъдат добавени или премахнати от този продуктов профил Може да се зададе или актуализира, когато съответно operation=create или operation=update
resources

Масив от ресурси, свързани с този профил на продукта.

Полето за ресурси присъства само за JSON формат. За CSV и XLSX формат ресурсите се представят със следните допълнителни полета: resourceName, resourceId, resourceDescription, icon, selected, quota, resourceType. За подробности относно тези полета вижте Продукти и ресурси.

Ако профилът на продукта има повече от един ресурс, ще има множество редове, по един за всеки ресурс. Другите полета ще имат същите стойности за всеки ресурс.

 
operation Едно от празно, Create, Update или Delete. Действие, което да се предприеме при импортиране на данни.  

Изисквания за импортиране:

  • productProfileId, licenseId и orgId трябва да имат валидни стойности.
  • При създаване на продуктов профил productProfileName трябва да е валидно име и не трябва да дублира друго име на продуктов профил или потребителска група в същата организация.
  • Полето quota трябва да има валидна стойност за типа единица. Това е числова стойност или „unlimited", когато resourceType=QUOTA, или е празно в противен случай.
  • Полето notification трябва да е true или false.
  • За CSV и XLSX импортиране валидирайте productProfileId – всички негови записи трябва да имат еднакви orgId, licenseId и productProfileName.
  • Валидирайте дублиращи се productProfileName във входящия файл и организацията.
  • Профилите за актуализиране и изтриване трябва да са налични в организацията.
  • Ресурсите за актуализиране и изтриване (деактивиране) трябва да са налични в профила.
  • За профилите, които ще се създават, уверете се в следното:
    • orgId трябва да е нова организация или съществуваща организация.
    • licenseId трябва да е нов продукт или съществуващ продукт.
    • Валидирайте ресурсите за профила.

Ресурси в продуктови профили:

Име на полето Описание Използване
resourceName Име на ресурса Само за четене
resourceId Идентификатор на ресурса Само за четене
resourceDescription Текстово описание на ресурса Само за четене
икона URL адрес към изображение за ресурса Само за четене
избрано За запис в конфигурацията указва дали функцията е активирана.Това поле присъства само в JSON.


Може да се зададе или актуализира, когато operation=create или operation=update съответно
квота Количество основен ресурс, което може да се предостави на потребители чрез този продуктов профил.Това поле присъства само в JSON.
resourceType Ако присъства, стойността е SERVICE. Това показва, че този ресурс представлява услуга, която може да се активира или деактивира въз основа на стойността на избраното поле.Това поле присъства само в JSON.
Само за четене
операция Едно от blank, Create, Update или Delete.Действие, което да се извърши при импортиране на данни.  

Изисквания за импортиране:

Полето за операция на ресурсите се игнорира, когато продуктовият профил, към който принадлежат, има зададени операции като Delete или Create.

  • Нито един ресурс не трябва да бъде маркиран за изтриване, това е невалидна операция.
  • За продуктови профили, които да бъдат създадени, броят на ресурсите трябва да съвпада с броя на ресурсите на изходния продуктов профил.
  • За ресурси с операция Update ресурсът трябва да присъства в продуктовия профил.
Име на полето Описание Използване
userGroupId

Идентификатор на потребителска група

Може да се използва стойност-заместител при създаване, така че други обекти да могат да препращат към новата потребителска група.

Може да се зададе временна стойност, когато operation=create
userGroupName Име на потребителската група Може да се зададе или актуализира съответно при операция=създаване или операция=актуализиране
userGroupDescription Текстово описание на потребителската група
userCount Брой потребители в потребителската група Само за четене
профили

Масив от профилни идентификатори на продукти, с които е свързана потребителската група.

XLSX има по един ред на стойност със същите стойности за останалите полета.

Може да се зададе или актуализира съответно при операция=създаване или операция=актуализиране
orgId Организация, която съдържа потребителската група Използва се като референция за намиране на съдържащ или свързан обект.
операция Едно от празно, Създаване, Актуализиране или Изтриване.Действие, което да се предприеме при импортиране на данни.  

Изисквания за импортиране:

  • orgId трябва да се отнася до съществуваща организация или организация, която се създава в същия импорт.
  • userGroupId трябва да се отнася до съществуваща група за актуализиране или изтриване и може да бъде идентификатор, който дефинирате за нови потребителски групи.
  • За актуализиране или създаване userGroupNameorganization не трябва да е празно и не трябва да дублира друго име на потребителска група или продуктов профил в същата организация.
  • Уверете се, че userGroupName не се дублира във входния файл и организацията.
  • Потребителските групи, които да бъдат актуализирани или изтрити, трябва да присъстват в организацията.
  • Профилът, който да се премахне от потребителската група, трябва да присъства в потребителската група.Операциите по актуализиране не могат да се извършват върху профила на потребителска група.
  • За да бъдат създадени потребителски групи, осигурете следното:
    • orgId трябва да бъде нова организация или съществуваща организация.
    • licenseId, ако е приложимо, трябва да бъде нов продукт или съществуващ продукт.
    • productProfileId трябва да бъде нов профил на продукт или съществуващ профил на продукт.

Информацията за домейна предоставя информация само за четене за домейните, достъпни във всяка организация.Тези данни не могат да бъдат редактирани.

Име на полето

Описание

Използване

orgId

Препратка към организацията, в която този домейн е посочен

Използва се като справка за намиране на съдържащи или свързани обекти.

domainName

Име на домейна, например adobe.com.

Само за четене

directoryName

Име на директорията, в която домейнът е посочен

Само за четене
\n

directoryType

Един от Federated ID или Enterprise ID.

Само за четене
\n

domainStatus

Един от „ACTIVE", „RESERVED", „UNCLAIMED", „CLAIMED", „VALIDATED", „WITHDRAWN", „ACTIVE", „EXPIRED".

Само за четене

В XLSX файловете има два листа - един за продуктите и един за ресурсите.В JSON ресурсните обекти са вложени в обекта на продукта.

Продукти:

Име на полето Описание Използване
licenseId

идентификатор, който идентифицира продукта. Всеки продукт има уникален идентификатор на лиценз в организацията, в която е включен. 

Идентификаторът на лиценза за същия продукт ще бъде различен в различните организации.При добавяне на нов продукт това може да остане празно или да използва временен идентификатор, например, new_product_1. Временният идентификатор се използва в случаи, когато други импортирани записи трябва да се отнасят до тази инстанция на продукта. След създаването се присвоява действителен идентификатор на лиценз, който заменя всички използвания на заместващия идентификатор на лиценз.

Може да се зададе временна стойност, когато operation=create
productName Име на продукта Само за четене
productDescription Текстово описание на продукта Само за четене
allowOverallocation

Булева стойност, която показва дали е разрешено превишаване на разпределението на тази инстанция на продукта.

Превишаването на разпределението се отнася до възможността да предоставите повече количество на дъщерна организация, отколкото сте получили.

Може да се зададе или актуализира, когато operation=create или operation=update, съответно
икона URL адрес на иконата на продукта Само за четене
sourceLicenseId Идентификатор на лиценза на инстанцията на продукта в организацията, от която е разпределен този продукт.Стойността е null, ако тази инстанция не е разпределен продукт, а вместо това е закупен продукт. Може да се зададе, когато operation=Create
productId Идентификатор на продукта. Само за четене
orgId Идентификатор на организацията, съдържаща тази инстанция на продукта Използва се като справка за намиране на съдържащ или свързан обект.
redistributable Булево значение, показващо дали този продукт има ресурси, които могат да бъдат предоставени на дъщерни организации. Само за четене
resources обект, съдържащ набор от обекти на ресурси, представляващи ресурсите и настройките в този продукт  
операция Едно от празно, Create, Update или Delete. Действие, което да се предприеме при импортиране на данни.  

Изисквания за импортиране:

  • За създаване licenseId трябва да бъде уникален идентификатор, който създавате. 
  • За актуализиране licenseId трябва да бъде идентификаторът на съществуващ продукт в посочената организация.
  • orgId трябва да се отнася до съществуваща организация или такава, която се създава в същата операция за импортиране.
  • За създаване sourceLicenseId трябва да се отнася до съществуващ продукт или идентификатора, който сте дефинирали за продукт, създаван в същата операция за импортиране.
  • licenseId и sourceLicenseId не трябва да са еднакви за продукти с операция Create.
  • Валидиране на организациите на продуктите – организацията трябва да бъде нова или вече да присъства в йерархията на организацията.
  • За операция Update и Delete продуктът вече трябва да присъства в йерархията на организацията.
  • licenseId, маркиран като Delete , не трябва да се използва като sourceLicenseId на продукти с операция Create и Update .
  • За продукти с операция Create се валидира, че sourceLicenseId трябва да присъства в родителската организация.

Ресурси за продукти:

Обектите на ресурси могат да се появяват в продукти и в профили на продукти.

Име на полето Описание Използване
resourceName Име на ресурса Само за четене
resourceId Идентификатор на ресурса Само за четене
resourceDescription Текстово описание на ресурса Само за четене
икона URL адрес към изображение за ресурса Само за четене
productName Име на продукта, от който е част този ресурс. Само за четене
licenseId Идентификатор на лиценза (екземпляр на продукта) на продукта, от който е част този ресурс. Използва се като референция за намиране на съдържащ или свързан обект.
grantedQuantity Предоставено количество от този ресурс: количеството ресурси, които тази организация има на разположение да използва локално или да разпредели към дъщерни организации. Може да се зададе или актуализира, когато operation=create или operation=update съответно
unit Име на единицата за предоставено количество. Само за четене
currentQuantity Текущо използваемо количество в тази организация.Това е предоставеното количество (grantedQuantity) минус ресурсите, разпределени към дъщерни организации.Това е стойността, която се показва в Admin Console за този продукт/ресурс. Само за четене
provisionedQuantity Количество, което действително е осигурено: може да бъде по-малко от отпуснатото или текущото, може да бъде по-малко от currentQuantity, ако е въведено някакво ограничение. Само за четене
operation Една от следните стойности: празна, Create, Update или Delete.Действие, което да се извърши при импортиране на данни.  

Изисквания за импортиране:

Полето за операция при ресурсите се игнорира, когато продуктът, към който принадлежат, има настроени операции като Delete или Create.

  • Нито един ресурс не трябва да е маркиран за изтриване, това е невалидна операция.
  • За продукти, които да се създадат, броят ресурси трябва да съвпада с броя ресурси в оригиналните продукти.
  • За ресурси с операция Update ресурсът трябва да присъства в продукта.

Импортиране и експортиране на данни за разпределение на продукти

Като Global Administrator можете да експортирате данните за разпределение на продукти като JSON или CSV файл.След това можете да редактирате тези данни и да ги качите обратно, за да импортирате промените.Когато потенциално променените данни се качат, новите данни се сравняват с текущите данни и всички промени се прилагат към данните за разпределение на продукти.След това можете да прегледате и изпратите чакащите промени, за да влязат в сила.

Експортиране на модела за разпределение на продукти

За да експортирате модела за разпределение на продукти, направете следното:

  1. Влезте в Global Admin Console и отидете на раздела Product Allocation .
  2. Изберете иконата More Options и изберете Export CSV или Export JSON.Файлът ви е изтеглен.Научете повече за форматите за експортиране.

Импортиране на модела за разпределение на продукти

Можете да експортирате данни, да ги модифицирате и след това да импортирате модифицирания файл. За да импортирате модела за разпределение на продукти, направете следното:

  1. Влезте в Global Admin Console и отидете в раздела Product Allocation .
  2. Изберете иконата Още опции и изберете Импортиране.
  3. Изберете файл JSON или CSV за качване.
  4. Изберете Преглед на чакащите промени. След прегледа изберете Подаване на промените, за да ги изпълните.

Формати за експортиране и импортиране за разпределение на продукти

Форматите за експортиране и импортиране са еднакви. При импортиране в CSV формат полетата могат да се появяват в произволен ред, но винаги трябва да съвпадат със заглавния си ред. При импортиране в JSON формат полетата могат да се появяват в произволен ред.

Трябва да зададете операцията при импортиране на данни за разпределение на продукти. Операцията може да бъде една от следните:

  • Актуализиране: указва редактиране (промяна на стойностите grantedQuantity, allowOverAllocation).
  • Създаване: указва добавяне на продуктов ресурс към зададената организация.
  • Изтриване: указва изтриване на продукт.

Ако не е дадена операция, тогава не възникват промени при импортиране на данни за този ред в CSV или обект в JSON.

В експортирания файл има по един ред или запис за всеки продуктов ресурс. Някои продукти имат повече от един ресурс.

Ако продуктът има повече от един ресурс, операциите Актуализиране могат да се прилагат към независими ресурси, операцията Изтриване изтрива продукта, включително всички ресурси от организацията, а операцията Създаване се нуждае от запис за всеки от ресурсите във файла за импортиране, така че да може да се зададе правилното количество за всеки от тях. Полето allowOverAllocation е за целия продукт и няма значение в кой ресурс се прави актуализацията на това поле.

Име на полето Описание Използване
productName Име на продукта. Само за четене
licenseId

Идентификатор на продукт (уникален за продукт в организация).

При добавяне на нов продукт това може да остане празно или да се зададе на временен идентификатор, например new_product_1. Временният идентификатор се използва в случаи, когато други импортирани записи трябва да се отнасят до този продукт. След създаването ще бъде присвоен действителен идентификатор на лиценз и ще замени всички използвания на временния идентификатор на лиценза.

Може да се зададе, когато operation=Create
sourceLicenseId Идентификатор на родителския продукт. Празен е или null, ако това представлява покупка вместо разпределение. Може да се зададе, когато operation=Create
productId Идентификатор на този клас продукти.Този идентификатор се споделя между продукти от същия тип и се различава от licenseId, който идентифицира отделен екземпляр от този продукт. Само за четене
resourceName Име на този продуктов ресурс. Например потребителски лицензи. Само за четене
resourceId Идентификатор, който идентифицира този продуктов ресурс. Може да се зададе, когато operation=Create
orgPathName Път към организацията, в която се намира този продуктов ресурс. Сегменти, разделени с "/". Само за четене
orgName Просто име на организацията, съдържаща този продуктов ресурс. Това е последният сегмент от orgPathName. Само за четене
orgId Идентификатор на организацията, съдържаща този продуктов ресурс. Може да се зададе, когато operation=Create
grantedQuantity

Брой единици от ресурсното количество, предоставено на тази организация от нейната родителска организация, или сумата за закупуване, ако тази продуктова ресурсна позиция представлява покупка.

Това поле може да се актуализира, с изключение на закупени продукти или основни разпределения, които глобалният администратор няма разрешение да променя.

Може да се актуализира, когато operation=Update

или

operation=Create

единица Име на ресурсната единица. Например, Потребители. Само за четене
totalAllocations Сума от предоставянията на дъщерни организации от тази организация за този продуктов ресурс. Тази стойност включва директните отпуснати средства за непосредствените дъщерни единици плюс свръхразпределенията от тези организации.Например, ако тази организация е предоставила на дете 10 и детето след това е разпределило на своето дете 25, totalAllocations ще бъде 25: 10-те, предоставени на детето, плюс излишък от 15 в това дете. Само за четене
grantOverage Количество, с което общите разпределения надвишават предоставеното количество.Ако общите разпределения не надвишават предоставеното количество, тази стойност е null или нула. Само за четене
localLicensedQuantity Количество от този ресурс, предоставено на тази организация, което остава за нейна употреба след приспадане на количеството, разпределено на дъщерните организации.Това е количеството, което се показва като налично в Admin Console.Тази стойност може да бъде нула, но никога не е отрицателна, дори ако тази организация е свръхразпределила ресурси на своите дъщерни организации. Само за четене
localUsage Брой единици от ресурса, използвани в тази организация.Например делегирането на потребителски лиценз на потребител би се счело като 1 единица употреба. Само за четене
totalUsage Брой единици от ресурса, използвани от тази организация и всички дъщерни организации.Това показва употребата на този ресурс в частта от организационната йерархия с корен в тази организация. Само за четене
useOverage Количество от общата употреба над предоставеното количество на организацията (организацията и подчинените структури са използвали повече от ресурса, отколкото е налично).Това показва ненулева стойност, когато общата употреба надвишава местното лицензирано количество, Само за четене
allowOverAllocation Показва дали потребителят има право да предостави повече ресурси на дъщерните елементи, въпреки че няма повече за предоставяне (разрешено предоставяне въпреки превишаване на разпределеното количество). Тази стойност се прилага за всички ресурси от този продукт.Ако се направи опит за актуализиране на allowOverallocation за повече от един ресурс от същия продукт с различни стойности, резултатът е случаен.  Може да се актуализира, когато operation=Update
isPurchasedProduct true, ако продуктът е закупен продукт (не е разпределен от родителска организация). Това е еквивалентно на sourceLicenseId с празна стойност. Само за четене
redistributable true, ако продуктът може да се разпределя на дъщерни организации, false означава, че продуктът е достъпен само в организацията, в която се показва, и ресурсите не могат да се разпределят на друга организация. Само за четене
operation Едно от празно, Create, Update или Delete. Действие, което да се предприеме при внасяне на данни.  

Валидиране на данни

  • Полето operation трябва да има валидна операция.
  • Данните за внасяне на продукт трябва да имат свойства и стойности за задължителните полета.
  • Свойствата на данните за внасяне на продукт трябва да са от правилния тип.
  • Полето за политика на продукта (overAllocation) не трябва да се предоставя за различни ресурси.
  • Полето grantedQuantity:
    • Не може да се промени на unlimited , ако вече не е unlimited.
    • Трябва да е неотрицателно цяло число или низова стойност unlimited.

Валидиране на разрешения/достъпност

  • Организацията, свързана с данните за внасяне, трябва да съществува. Ако актуализирате, уверете се, че продуктът и ресурсът, свързани с данните за внасяне, действително съществуват.

Добавяне на валидиране на продукт

  • SourceLicenseId трябва да съществува.
  • Организацията, свързана с новия продукт, трябва да съществува.
  • Продуктът, който се създава, не трябва да съществува (продукт със същия licenseId).
  • Ресурсите, свързани с продукт, който се създава, трябва да имат съответстващ productId, който съвпада с този продукт.