Метка (Label)

Метка — строковый параметр, прикрепляемый к служебным документам и предназначенный для реализации логики их обработки. Метки помогают реализовать клиентскую логику обработки служебных документов. Кроме пользовательских меток к документам можно прикреплять предопределенные метки Диадока — они влияют на поведение системы.

Для представления в API у меток нет отдельной структуры — они являются нерегистрочувствительными строками. Метки, добавленные к сущности, хранятся в структуре Entity.

При документообороте метки передаются в ящик другой стороны вместе с документом.

Предопределенные метки

В Диадоке заведены следующие предопределенные метки:

  • _impersonal — обезличенное действие. Если отправить извещение о получении ReceiptAttachment или уведомление об уточнении CorrectionRequestAttachment с этой меткой, то на странице документа в описании действия не будет упомянут сотрудник, который его совершил.

Ограничения

  • Длина метки должна быть не более 20 символов.

  • Метка может содержать латинские буквы, цифры и дефисы.

  • Только предопределенные метки могут начинаться с символа подчеркивания.

  • К одной сущности можно добавить не более 30 меток.

  • К одной сущности нельзя добавить несколько одинаковых меток.


См. также

Представление в API:
  • Entity — данные сущности, входящей в сообщение; содержит список меток