Управление серийными номерами на ПО происходит через заказы.
Жизненный цикл заказа (статусы):
- Draft (0) — Черновик. Присваивается в момент создания заказа. В этом статусе заказ разрешено редактировать;
- Submitted (1) — Отправлен. Присваивается в момент подтверждения заказа. В этом статусе заказ редактировать запрещено. Заказы на пробную неограниченную лицензию (trial unlim) сразу переходят в статус Complete;
- Revoked (2) — Аннулирован;
- InProgress (4) — В процессе. Присваивается, когда часть серийных номеров активирована или прошита часть аппаратных ключей;
- Complete (8) — Выполнен. Присваивается, когда все серийные номера активированы или прошиты все аппаратные ключи.
Типы заказов:
- Sale (0) — Новый заказ. В момент подтверждения заказа происходит генерация серийных номеров.
- Update (1) — Заказ на обновление лицензионных условий для серийного номера.
Флаг типа лицензии:
- Программная — тип лицензии по умолчанию. Задается isHardwareLicense = false;
- Аппаратная — задается isHardwareLicense = true.
С помощью REST API доступны следующие методы для работы с заказами: