{
«Id»: 394,
«Nom»: «Modèle HTML»,
«Sujet»: «sujet lettre»,
«Email_Reply_To»: «»,
«Template_Type»: «Txt»,
«Error_Message»: «Erreur s’est produite pendant la surveillance de l’appareil à \u003c%Monitor_DateTime%\u003e\r\nMonitoring emplacement:\u003c%Location%\u003e\r\n———————————————————–\r\nTask séquence:\r\n\u003c%BAND Responses%\u003e\\r\nName -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%TaskInfo%\u003e\r\nRESPONSE-\u003e Durée:\u003c%Duration%\u003e; Code d’erreur:\u003c%Error_Code%\u003e; Raison:\u003c%Reason%\u003e\r\n***\r\n\u003c%END%\u003e\r\nNetwork TraceRoute: http://dmserver.tc/WebReporting/response/trace.aspx?uid=\u003c%UID%\u003e\u003c%ID:\\u0027X\u0027%\u003e\r\nHTML Page snapshot: http://dmserver.tc/WebReporting/response/content.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u0027X\u0027%\u003e\r\n»,
«Test_Message»: «Il s’agit d’une alerte de test pour l’appareil \u003c%Site_Name%\u003e. Si vous avez des questions s’il vous plaît contacter \u003c%Contact_Full_Name%\u003e»,
«Uptime_Message»: «Device \u003c%Site_Name%\u003e détecté pour être de retour en ligne à \u003c%Monitor_DateTime%\u003e de l’emplacement de surveillance: \u003c%Location%\u003e»,
«Assigned_To»: []
}
Description des champs
champ | type | description |
id |
Int32 Int32 |
Id de modèle
exemple:
«Id»: 394 |
nom |
corde |
Nom du modèle
exemple:
«Nom»: «Modèle HTML»
|
Objet |
corde |
Sujet de la lettre
exemple:
«Sujet»: «lettre sujet» |
Email_Reply_To |
corde |
exemple:
«Email_Reply_To»: «reply@company.com»
|
Template_Type |
corde |
Ce champ définit le format de type modèle (message)Les valeurs possibles sont « HTML » et « TXT »
exemple:
«Template_Type»: «Txt»,
|
Error_Message |
corde |
exemple:
«Error_Message»: «Erreur s’est produite pendant la surveillance de l’appareil à \u003c%Monitor_DateTime%\u003e\r\nMonitoring emplacement:\u003c%Location%\u003e\r\n———————————————————–\r\nTask séquence:\r\n\u003c%BAND Responses%\u003e\\r\nName -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%TaskInfo%\u003e\r\nRESPONSE-\u003e Durée:\u003c%Duration%\u003e; Code d’erreur:\u003c%Error_Code%\u003e; Raison:\u003c%Reason%\u003e\r\n***\r\n\u003c%END%\u003e\r\nNetwork TraceRoute: http://dmserver.tc/WebReporting/response/trace.aspx?uid=\u003c%UID%\u003e\u003c%ID:\\u0027X\u0027%\u003e\r\nHTML Page snapshot: http://dmserver.tc/WebReporting/response/content.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u0027X\u0027%\u003e\r\n» |
Test_Message |
corde |
exemple:
«Test_Message»: «Il s’agit d’une alerte de test pour l’appareil \u003c%Site_Name%\u003e. Si vous avez des questions s’il vous plaît contacter \u003c%Contact_Full_Name%\u003e» |
Uptime_Message |
corde |
exemple:
«Uptime_Message»: «Device \u003c%Site_Name%\u003e détecté pour être de retour en ligne à \u003c%Monitor_DateTime%\u003e de l’emplacement de surveillance: \u003c%Location%\u003e» |
Assigned_To |
Tableau contenant des valeurs int32 |
Ce tableau contient la liste des identifiants de périphérique où le groupe d’alerte a été assigné.
exemple:
«Assigned_To»: [8533, 8534,9756] |
Les actions suivantes peuvent être effectuées avec des modèles d’alerte :
OBTENEZ URI:
/templates
OBTENEZ URI:
/template/{template_ID}
{
«Id»: 395,
«Nom»: «modèle e-mail»,
«Sujet»: «Alerte de surveillance «,
«Email_Reply_To»: «reply@to.com»,
«Template_Type»: «Html»,
«Error_Message»: «Erreur s’est produite pendant la surveillance de l’appareil à \u003c%Monitor_DateTime%\u003e\r\nMonitoring emplacement:\u003c%Location%\u003e\r\n———————————————————–\r\nTask séquence:\r\n\u003c%BAND Responses%\u003e\\r\nName -\u003e \u003c%Task_Name%\u003e\r\nTASK -\u003e \u003c%TaskInfo%\u003e\r\nRESPONSE-\u003e Durée:\u003c%Duration%\u003e; Code d’erreur:\u003c%Error_Code%\u003e; Raison:\u003c%Reason%\u003e\r\n***\r\n\u003c%END%\u003e\r\nNetwork TraceRoute: http://dmserver.tc/WebReporting/response/trace.aspx?uid=\u003c%UID%\u003e\u003c%ID:\\u0027X\u0027%\u003e\r\nHTML Page snapshot: http://dmserver.tc/WebReporting/response/content.aspx?uid=\u003c%UID%\u003e\u003c%ID:\u0027X\u0027%\u003e\r\n»,
«Test_Message»: «Il s’agit d’une alerte de test pour l’appareil \u003c%Site_Name%\u003e. Si vous avez des questions s’il vous plaît contacter \u003c%Contact_Full_Name%\u003e»,
«Uptime_Message»: «Device \u003c%Site_Name%\u003e détecté pour être de retour en ligne à \u003c%Monitor_DateTime%\u003e de l’emplacement de surveillance: \u003c%Location%\u003e»,
«Assigned_To»: [613]
}
Le modèle de notification peut être créé à l’aide de deux méthodes :
METTEZ sur l’URI suivant : | /modèles |
POST sur l’URI suivant: | /templates?verb=PUT |
{
«Nom»: «modèle e-mail»,
«Sujet»: «Alerte de surveillance «,
«Email_Reply_To»: «reply@to.com»,
«Template_Type»: «Html»,
«Error_Message»: «Erreur s’est produite»,
«Test_Message»: «Relax, ce n’est qu’un message de test»,
«Uptime_Message»: «Device is back online»,
}
{
«Succès»: vrai,
«Résultat»:398
}
POST URI:
/template/{template_id}
{
«Nom»: «modèle e-mail»,
«Sujet»: «Alerte de surveillance «,
«Email_Reply_To»: «reply@to.com»,
«Template_Type»: «Html»,
«Error_Message»: «Dispositif: \u003c%Site_Name%\u003e\r\n
Lieu: \u003c%Location%\u003e\r\n
Code d’erreur: \u003c%Error_Code%\u003e\r\n
Description des erreurs: \u003c%Error_Dscr%\u003e»,
«Test_Message»: «Relax, rien ne s’est passé»,
«Uptime_Message»: «La vie est bonne»,
«Assigned_To»: []
}
{
«Succès»: vrai,
«Résultat»:”Le modèle 398 a été mis à jour»
}
Le modèle de notification peut être supprimé en utilisant deux méthodes :
SUPPRIMER sur l’URI suivant : | /modèle/{templateid} |
POST sur l’URI suivant: | /template/ {templateid} ?verb=DELETE |
{
«Succès»: vrai,
«Résultat»: «Le modèle 398 a été supprimé»
}