アラートテンプレート: JSON オブジェクト
JSON の例

{
「Id」:394、
「名前」:”HTMLテンプレート”、
「件名」:”レターの件名”、
“Email_Reply_To”: “” ,
“Template_Type”: “Txt”,
“Error_Message”: “デバイスの監視中にエラーが発生しました \u003c%Monitor_DateTime%\u003e\r\n監視場所:\u003c%場所%\u003e\r———————————————————–\r\r\nタスク シーケンス:\r\n\u003c%BAND 応答%\u003e\r \n名前 -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%タスク情報%\u003e\r\nRESPONSE-\u003e 期間:\u003c%期間\u003c%%エラーコード:\u003c%Error_Code%\u003e;理由:\u003c%理由%\u003e\r\n****\r\n\u003c%END%\u003e\r\nネットワークトレースルート: http://dmserver.tc/WebReporting/response/trace.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u00 027X\u0027%\u003e\r\nHTML ページスナップショット: http://dmserver.tc/WebReporting/response/content.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u0027X\u0027%\u0027%\u003e\r\n”,
“Test_Message”: “これはデバイス \u003c%Site_Name%\u003e のテスト アラートです。ご質問がある場合は、\u003c%Contact_Full_Name%%Contact_Full_Name%\u003e”までお問い合わせください。
“Uptime_Message”: “デバイス \u003c%Site_Name%\u003e は、監視場所から \u003c%Monitor_DateTime%\u003e でオンライン%Location%に戻ることを検出しました。
“Assigned_To”: [] }

フィールドの説明

種類 形容

身分証明書

Int32

テンプレート ID

例:

「Id」: 394

名前

テンプレート名

例:
“名前” : “HTML テンプレート”

件名

レターの件名

例:

「件名」:”レターの件名”

Email_Reply_To

例:
「Email_Reply_To」:「reply@company.com」

Template_Type

このフィールドはテンプレート (メッセージ) の種類の形式を定義可能な値は「HTML」と「TXT」です

例:
“Template_Type”: “Txt”,

Error_Message

例:

“Error_Message”: “デバイスの監視中にエラーが発生しました \u003c%Monitor_DateTime%\u003e\r\n監視場所:\u003c%場所%\u003e\r———————————————————–\r\r\nタスク シーケンス:\r\n\u003c%BAND 応答%\u003e\r \n名前 -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%タスク情報%\u003e\r\nRESPONSE-\u003e 期間:\u003c%期間\u003c%%エラーコード:\u003c%Error_Code%\u003e;理由:\u003c%理由%\u003e\r\n****\r\n\u003c%END%\u003e\r\nネットワークトレースルート: http://dmserver.tc/WebReporting/response/trace.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u00 027X\u0027%\u003e\r\nHTML ページスナップショット: http://dmserver.tc/WebReporting/response/content.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u0027X\u0027%\u003e\r\n”

Test_Message

例:

“Test_Message”: “これはデバイス \u003c%Site_Name%\u003e のテスト アラートです。ご不明な点がございましたら、\u003c %Contact_Full_Name%\u003e までお問い合わせください。%Contact_Full_Name%

Uptime_Message

例:

“Uptime_Message”: “デバイス \u003c%Site_Name%\u003e は、監視場所から \u003c%Monitor_DateTime%\u003e でオンライン%Location%に戻ることを検出しました。

Assigned_To

int32 値を含む配列

このアレイには、アラートグループが割り当てられたデバイスIDのリストが含まれています。

例:

“Assigned_To”: [8533, 8534,9756]

アラート テンプレートでは、次の操作を実行できます。

通知テンプレートの一覧を取得する

URI を取得します。

/templates
ID の配列を含む成功応答:
[395,394,379]
特定の通知テンプレート情報を取得する

URI を取得します。

/template/{template_ID}
成功の応答:

{
「Id」: 395,
「名前」:”電子メールテンプレート”、
「件名」:”監視アラート”、
「Email_Reply_To」:”reply@to.com”、
“Template_Type”: “Html”,
“Error_Message”: “デバイスの監視中にエラーが発生しました \u003c%Monitor_DateTime%\u003e\r\n監視場所:\u003c%場所%\u003e\r———————————————————–\r\r\nタスク シーケンス:\r\n\u003c%BAND 応答%\u003e\r \n名前 -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%タスク情報%\u003e\r\nRESPONSE-\u003e 期間:\u003c%期間\u003c%%エラーコード:\u003c%Error_Code%\u003e;理由:\u003c%理由%\u003e\r\n****\r\n\u003c%END%\u003e\r\nネットワークトレースルート: http://dmserver.tc/WebReporting/response/trace.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u00 027X\u0027%\u003e\r\nHTML ページスナップショット: http://dmserver.tc/WebReporting/response/content.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u0027X\u0027%\u0027%\u003e\r\n”,
“Test_Message”: “これはデバイス \u003c%Site_Name%\u003e のテスト アラートです。ご質問がある場合は、\u003c%Contact_Full_Name%%Contact_Full_Name%\u003e”までお問い合わせください。
“Uptime_Message”: “デバイス \u003c%Site_Name%\u003e は、監視場所から \u003c%Monitor_DateTime%\u003e でオンライン%Location%に戻ることを検出しました。
“Assigned_To”: [613] }

新しい通知テンプレートの作成

通知テンプレートは、次の 2 つの方法で作成できます。

次の URI に置く : /テンプレート
次の URI に投稿します。 /テンプレート?動詞=PUT
PUT / POST コンテンツの例 (フォーマット済み):

{
「名前」:”電子メールテンプレート”、
「件名」:”監視アラート”、
「Email_Reply_To」:”reply@to.com”、
“Template_Type”: “Html”,
“Error_Message”: “エラーが発生しました”,
「Test_Message」:「リラックスして、これは単なるテストメッセージです」、
「Uptime_Message」:”デバイスがオンラインに戻りました”
}

成功の応答:

{
「成功」:真、
「結果」:398
}

通知テンプレートの編集

投稿 URI:

/template/{template_id}
POST コンテンツの例 (フォーマット済み):

{
「名前」:”電子メールテンプレート”、
「件名」:”監視アラート”、
「Email_Reply_To」:”reply@to.com”、
“Template_Type”: “Html”,
“Error_Message”: “デバイス: \u003c%Site_Name%\u003e\r\n
場所: \u003c%Location%\u003e\r\n
エラー コード: \u003c%Error_Code%\u003e\r\n
エラーの説明: \u003c%Error_Dscr%\u003e”
「Test_Message」:「リラックスして、何も起こらなかった」、
「Uptime_Message」:「人生は良い」、
“Assigned_To”: [] }

成功の応答:

{
「成功」:真、
“結果”:”テンプレート 398 が更新されました”
}

通知テンプレートの削除

通知テンプレートは、次の 2 つの方法で削除できます。

次の URI で削除します。 /テンプレート/{templateid}
次の URI に投稿します。 /テンプレート/ {templateid} ?動詞=削除
成功の応答:

{
「成功」:真実、
“結果”: “テンプレート 398 は削除されました”
}