Атрибуты отправителя ==================== |image0| Добавьте атрибуты отправителя сообщения (область клиент\общий\сервер) и значение последней телеметрии в метаданные сообщения. Атрибуты добавляются в метаданные с префиксом области видимости: :: * общий атрибут -> **shared_** * атрибут клиента -> **cs_** * атрибут сервера -> **ss_** * телеметрия -> префикс не используется Например, общий атрибут **версия** будет добавлен в метаданные с именем **общая_версия**. Атрибуты клиента будут использовать префикс **cs\_**. Атрибуты сервера используют префикс **ss\_**. Последнее значение телеметрии добавляется в метаданные сообщения как есть, без префикса. |image1| Метаданные исходящего сообщения будут содержать настроенные атрибуты, если они существуют. Чтобы получить доступ к извлеченным атрибутам в других узлах, вы можете использовать шаблон **metadata.cs_temperature**. Узел правил имеет возможность включать/отключать отчеты об ошибках, если хотя бы один выбранный ключ не существует в исходящем сообщении: |image2| Узел полей отправителя ====================== |image3| Узел извлекает значения полей сущности отправителя сообщения и добавляет их в метаданные сообщения. Администратор может настроить сопоставление между именем поля и именем атрибута метаданных. Если указанное поле не является частью полей объекта отправителя сообщения, оно будет проигнорировано. |image4| Допускаются следующие типы отправителей сообщений: **Tenant, Customer, User, Asset, Device, Alarm, Rule Chain**. Если тип отправителя неизвестен, используется цепочка **Отказ**, иначе - цепочка **Успех**. Если значение поля не найдено, оно не добавляется в метаданные сообщения и по-прежнему маршрутизируется через цепочку успеха. Метаданные исходящего сообщения будут содержать настроенные атрибуты, только если они существуют. Чтобы получить доступ к извлеченным атрибутам в других узлах, вы можете использовать этот шаблон **metadata.devType**. .. |image0| image:: ../../_img/enrichment-originator-attributes.png .. |image1| image:: ../../_img/enrichment-originator-attributes-config.png .. |image2| image:: ../../_img/enrichment-orignator-and-device-attributes-tell-failure.png .. |image3| image:: ../../_img/enrichment-originator-fields.png .. |image4| image:: ../../_img/enrichment-originator-fields-config.png