Composer での ThingWorx モデルの定義 > モデル化 > Thing > アラート > AddOrUpdateAlert サービスの属性
AddOrUpdateAlert サービスの属性
AddOrUpdateAlert サービスの属性パラメータは、データシェイプが定義されていないインフォテーブルです。このため、サービスの「テスト」ボタンを使用してこのパラメータにインフォテーブルを定義することはできません。このサービスで必要とされるインフォテーブルは、アラートのタイプおよびそのアラートに設定されているプロパティのベースタイプによって異なります。AddOrUpdateAlert サービスを呼び出すためには、以下のテーブルでの説明に従ってインフォテーブルが動的に設定されている必要があります。
パラメータの定義
パラメータ
定義
value
EqualTo/NotEqualTo または DeviationAbove/DeviationBelow アラートで使用された場合には、ターゲットの値を指定します。
limit
Above/Below アラートで使用された場合には、しきい値を指定します。
DeviationAbove/DeviationBelow アラートで使用された場合には、アラートがトリガーされるために値がターゲットから外れる必要がある最小量を指定します。
limitInclusive
比較の際に制限値と等しい値を含めます。
minimum
InRange/OutOfRange アラートのターゲットの最小値。
minimumInclusive
比較の際に最小値と等しい値を含めます。
maximum
InRange/OutOfRange アラートのターゲットの最大値。
maximumInclusive
比較の際に最大値と等しい値を含めます。
BOOLEAN
アラートのタイプ
必要とされる属性 (インフォテーブルのデータシェイプ)
EqualTo / NotEqualTo
value: BOOLEAN
DATETIME
アラートのタイプ
必要とされる属性 (インフォテーブルのデータシェイプ)
Above / Below
limit: DATETIME
limitInclusive: BOOLEAN
EqualTo / NotEqualTo
value: DATETIME
InRange / OutOfRange
minimum: DATETIME
minimumInclusive: BOOLEAN
maximum: DATETIME
maximumInclusive: BOOLEAN
DeviationAbove / DeviationBelow
value: DATETIME
limit: NUMBER
limitInclusive: BOOLEAN
units: STRING、以下のいずれかの値:
S - 秒
M - 分
H - 時間
D - 日
N - 月
Y - 年
INFOTABLE
インフォテーブルアラートは、インフォテーブル内の行数の変化によってトリガされます。
アラートのタイプ
必要とされる属性 (インフォテーブルのデータシェイプ)
Above / Below
limit: INTEGER
limitInclusive: BOOLEAN
EqualTo / NotEqualTo
value: INTEGER
INTEGER、NUMBER、および LONG
アラートのタイプ
必要とされる属性 (インフォテーブルのデータシェイプ)
Above / Below
limit: <ベースタイプ>
limitInclusive: BOOLEAN
EqualTo / NotEqualTo
value: <ベースタイプ>
InRange / OutOfRange
minimum: <ベースタイプ>
minimumInclusive: BOOLEAN
maximum: <ベースタイプ>
maximumInclusive: BOOLEAN
DeviationAbove / DeviationBelow
value: <ベースタイプ>
limit: <ベースタイプ>
limitInclusive: BOOLEAN
LOCATION
アラートのタイプ
必要とされる属性 (インフォテーブルのデータシェイプ)
EqualTo / NotEqualTo
value: LOCATION
DeviationAbove / DeviationBelow
value: LOCATION
limit: NUMBER
limitInclusive: BOOLEAN
units: STRING、以下のいずれかの値:
M:マイル
K: キロメートル
N: 海里
STRING
アラートのタイプ
必要とされる属性 (インフォテーブルのデータシェイプ)
EqualTo / NotEqualTo
value: STRING
AddOrUpdateAlert サービスの使用例については、 このアーティクルを参照してください。
関連リンク