Legen Sie anwenderdefinierte Warntöne in ITSM Mobile Agent fest, um zwischen Incidents mit unterschiedlichen Prioritäten zu unterscheiden.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
-
Navigieren zu .
Alternativ können Sie auch zur Tabelle „Inhalt der Push-Benachrichtigung“ [sys_push_notif_msg_content] wechseln.
-
Wählen Sie den gewünschten Nachrichteninhaltsdatensatz für die Push-Benachrichtigung aus.
-
Aktualisieren Sie das Feld Push-Nachrichten-Generierung mit dem folgenden Skript.
// get the priority of current incident
var currentIncPriority = current.getValue("priority");
// define an array to map priority with ringtone
var customisedRingtones = [
{
"priority": "1",
"ringtone": "default"
},
{
"priority": "2",
"ringtone": "default"
},
{
"priority": "3",
"ringtone": "default"
},
{
"priority": "4",
"ringtone": "default"
},
{
"priority": "5",
"ringtone": "default"
}];
//override the json["aps"]["sound"] param with the ringtone defined for current priority
if(customisedRingtones){
for(var i=0;i<customisedRingtones.length;i++){
if(customisedRingtones[i].priority && customisedRingtones[i].priority === currentIncPriority){
json["aps"]["sound"] = customisedRingtones[i].ringtone;
break;
}
}
}
Hinweis: Ersetzen Sie den Warnton durch den Namen des gewünschten Warntons. Weitere Informationen zur Liste der zum Aktualisieren des Skripts verfügbaren Warn- und Warntöne finden Sie unter
Configure sounds for push notifications.
-
Wählen Sie Aktualisieren.