Описание компонента

Компонент «Автонумерация Platform V Generators» входит в состав сервиса «Сервис управления процессами (услуга 1.12)».
Компонент «Автонумерация Platform V Generators» реализует функциональность централизованной выдачи уникальных целочисленных идентификаторов, предназначенных для сквозной нумерации бизнес-сущностей прикладных сервисов (договоры, счета, квитанции и др.). Нумерация выполняется независимо от применяемых способов масштабирования, шардирования и репликации слоя хранения данных и их однозначной идентификации для дальнейших обращений; Реализация сервиса выполнена через уникальные последовательные счетчики, которые обеспечивают предоставление строго возрастающих последовательностей идентификаторов.
В компоненте реализованы следующие функции:
  • создание счетчика,
  • получение следующего значения счетчика в заданном формате,
  • удаление счетчика.
При создании уникальных последовательных счетчиков в POST-запросе требуется задать следующие параметры:
  • имя счетчика,
  • диапазон возвращаемых значений,
  • признак цикличности,
  • шаг счета,
  • формат номерации.
Автонумерация допускает непоследовательную выдачу номеров - возможны пропуски.

Требования для идентификаторов

Допустимые значения для первого и последнего символов: A - Z, a - z; без 0 - 9, _ и -.

Показатели назначения

Минимальная конфигурация Сервиса обеспечивает:
  • компонент «Интеграция со СМЭВ Platform V SMEV Gateway» предоставляет функциональность обмена данными с Системой межведомственного электронного взаимодействия версии 3 (схемы 1.2 и 1.3);
  • размер файлов, принимаемых в обработку компонентом «Интеграция со СМЭВ Platform V SMEV Gateway» — 5242880 байт;
  • компонент «Центр уведомлений Platform V Notification Center» поддерживает возможность отправки уведомлений по каналам email, ГосПочта, sms, webhook с производительностью до 60 tps (требуется организация соответствующего канала);
  • для компонента «Моделирование и исполнение бизнес-сценариев Tasklist Platform V Flow» максимальный размер запроса (параметр utsk max.request.size) — 5242880;
  • для компонента «Моделирование и исполнение бизнес-сценариев Engine Platform V Flow» размер «пачки» job, которые будут исполняться на одном ядре, (параметр maxAsyncJobsDuePerAcquisition) — 5.

Демопримеры

В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Автонумерация
Создание счётчиков (key) с заданными параметрами значений, шага и цикличности, генерация следующих значений, поиск и удаление счётчиков по названию
Предыдущий раздел
Проверка подписи
Следующий раздел
Быстрый старт
Была ли страница полезной?