Defina tons de alerta personalizados em ITSM Mobile Agent para distinguir entre incidentes com prioridades diferentes.
Antes de Iniciar
Função necessária: administrador
Procedimento
-
Navegar até .
Como alternativa, você também pode acessar a tabela Conteúdo da mensagem de notificação por push [sys_push_notif_msg_content].
-
Selecione o registro de conteúdo de mensagem de notificação por push necessário.
-
Atualize o campo Geração de mensagem por push com o script a seguir.
// 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;
}
}
}
Nota: Substitua o toque pelo nome do tom de alerta desejado. Para obter mais informações sobre a lista de toques e tons de alerta disponíveis para atualizar o script, consulte
Configure sounds for push notifications.
-
Selecione Atualizar.