Определение модели ThingWorx в Composer > Моделирование > Шаблоны вещей > Удаленные шаблоны > Присутствие вещи > Присутствие вещи: использование ThingWorx Composer для создания пользовательской версии ReportingStrategy Thing
Присутствие вещи: использование ThingWorx Composer для создания пользовательской версии ReportingStrategy Thing
ReportingStrategy - это вещь, происходящая от шаблона вещи ReportingStrategy, переопределяющего сервис ReportingAlgorithm. Можно создать пользовательскую стратегию тремя способами: в Composer, в расширении (с помощью вещи, поддерживающей Java) или путем импорта XML.
Чтобы создать пользовательскую стратегию ReportingStrategy с помощью ThingWorx Composer, выполните шаги, приведенные в этом разделе. Сведения о создании ReportingStrategy с помощью расширения (вещь с поддержкой Java) см. в разделе Присутствие вещи: пользовательская стратегия передачи сообщений, создаваемая в Java с использованием ThingWorx Extension SDK.
Чтобы создать пользовательскую стратегию в Composer, выполните следующие действия.
1. Перейдите в Composer на панель вещей и щелкните Создать.
2. Выберите различаемое имя для стратегии.
3. Выберите ReportingStrategy в качестве шаблона вещи для этой вещи.
4. Реализуйте вашу стратегию следующим образом.
a. Перейдите на вкладку "Сервисы" и щелкните ссылку "Править", чтобы переопределить ReportingAlgorithm.
b. Напишите сценарий JavaScript, который задает значение result на основе соответствующей бизнес-логики, для оценки статуса передачи сообщений вашим устройством.
5. Если для вашей стратегии требуется доступ к свойствам или сервисам на расширенной платформе ThingWorx, перейдите на вкладку "Конфигурация" и задайте RunAsUser. Дополнительные сведения см. в разделе Присутствие вещи - вещи стратегий передачи сообщений: настройка безопасности.
Было ли это полезно?