Почему атрибуты Twilio Flex Worker меняются автоматически? В частности, свойство Roles
Я замечаю, что по какой-то причине, когда я открываю свой Worker здесь TaskRouter / Flex Task Assignment / Workers /, мои атрибуты изменились. В частности, коллекция ролей изменяется, как показано ниже (красный - значения ДО того, как система их изменит, зеленый - значения после того, как система их изменит)
Что логически могло бы изменить эти значения? Это действительно плохо, потому что я настроил задачи TaskRouter на основе этого значения. А когда значения меняются, задачи больше не маршрутизируются вообще!
Есть ли что-нибудь, что автоматически обновляет эти значения? В частности, собственность Роли? Я не могу себе представить, почему система будет чувствовать себя нормально, так как маршрутизация задач может зависеть от этого конкретного свойства.
1 ответ
Twilio разработчик евангелист здесь.
Свойство role - это специальное свойство в Flex, которое устанавливается вашим поставщиком удостоверений. Это требуется для разрешений вокруг Flex (агент, супервизор, администратор - это 3 роли, которые мне известны, в частности). Вы можете прочитать о свойствах ваших работников и о том, как атрибуты сопоставляются с ними от провайдера идентификации, здесь.
Для настраиваемых свойств, подобных этому, я бы порекомендовал вам добавлять в атрибуты общее пространство имен, чтобы Flex/ ваш поставщик удостоверений не конфликтовал с ними.
Дайте мне знать, если это поможет.