Skip to content

TagAssignement.GetDigitalTag

Вызов: GAP.AUCS.TagAssignement.GetDigitalTag(objType, tag, channel, templateName)

Формирует дискретный тег по шаблону привязки.

Возвращает дискретный тег канала channel, сформированный по шаблону привязки (TagAssignementMap) для objType и templateName. При отсутствии шаблона/правил возвращает пустую строку.

  • Пустая строка (""): возвращается при любой ошибке поиска шаблонов/правил (пишется Error), аналогично GetFieldTag(...) (не найден TagAssignementMap, Map.<template>, описание channel или не сопоставился регулярный шаблон).
  • Вызов: GAP.AUCS.TagAssignement.GetDigitalTag("UnknownType", "P072AI5535", "PV", "Main")
    • Результат: "", при отсутствии описания типа/шаблона формирование тега не выполняется.