Configurar código para alertas críticos

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Você pode transformar uma notificação por push em um alerta crítico com a adição de algum código JSON. Um código JSON diferente é usado para os sistemas operacionais iOS e Android e para a unidade de negócios ITSM.

    Ao criar notificações de alerta críticas, você precisa da estrutura de código de uma mensagem de notificação por push, bem como do código JSON necessário que define a notificação como um alerta crítico. Você adiciona este código na área de conteúdo da mensagem por push. Para obter mais informações, consulte Alertas críticos para dispositivos móveis.

    Alerta crítico JSON para ativar sistemas operacionais Android

    O código a seguir deve ser adicionado ao código JSON porque ele ativa Android dispositivos para ativar para que um alerta crítico possa ser acionado.
    Nota:
    Como os usuários usam dispositivos iOS e Android, você deve adicionar este código. A entrada JSON no código é um valor de nome de dicionário retornado do script.
     
    
    json["sncGoogleKeys"] = { 
              "android": { 
                  "priority": "high" 
              }, 
              "priority": "high" 
          }; 
    

    JSON de alerta crítico para todos os sistemas operacionais

    O JSON a seguir deve ser adicionado para que uma notificação se comporte como um alerta crítico.

    var json = {};
    json["aps"] = { 
    "sound": {
              "critical": 1, 
              "name": "NotificationAlert-1.caf", 
              "volume": 1 
    }
          };
    
    Os parâmetros no código JSON de amostra são os seguintes:
    • O parâmetro critical define a notificação como um alerta crítico. 1 significa que o alerta crítico está ativo, 0 significa que o alerta crítico está inativo.
    • O parâmetro name é o nome do tom que é ativado quando um alerta crítico é enviado. Alguns tons para alertas críticos estão listados na tabela. Para obter uma lista completa, consulte Configuração de som para notificações por push.
      Valores de nome de arquivo aceitos Descrição do tom
      AlertaDeNotificação-1.caf Novo
      AlertaDeNotificação-2.caf Escalado
      AlertaDeNotificação-3.caf Recorrente Atrasado
      AlertaDeNotificação-4.caf Não resolvida
      AlertaDeNotificação-5.caf Recorrente não resolvido
      Nota:
      Se um valor name não for definido, o sistema usará o toque padrão do aplicativo. Se uma aplicação não tiver um toque definido, o sistema usará o toque padrão do dispositivo.
    • O parâmetro volume define o volume do som de alerta crítico. O intervalo é de 0,1 como o mais silencioso a 1 como o mais alto.

    Exemplo de bloco de código JSON para alerta crítico

    A seguir está o bloco de exemplo completo do código JSON que você deve adicionar e configurar para ativar um alerta crítico para os dispositivos Android e iOS.

    json["sncGoogleKeys"] = { 
              "android": { 
                  "priority": "high" 
              }, 
              "priority": "high" 
          }; 
      
    json["aps"]["sound"] = { 
              "critical": 1, 
              "name": "NotificationAlert-1.caf", 
              "volume": 1 
          };

    IT Service Management (ITSM) Inclusão de script CriticalPushPayloader

    A área de conteúdo da mensagem por push pode conter código configurado anteriormente, incluindo o script include CriticalPushPayLoadBuilder, criado pela unidade de negócios ITSM. Em caso afirmativo, nenhuma configuração adicional será necessária para alertas críticos. As inclusões de script são lógicas de script reutilizáveis do lado do servidor que definem uma função ou classe. CriticalPushPayLoadBuilder é uma inclusão de script que contém funções para oferecer suporte a alertas críticos. A chamada das inclusões de script é semelhante a: CriticalPushPayloadBuilder (atual, json, atributos).buildJSON()
    Nota:
    Se você precisar mudar os valores dos parâmetros Volume ou Nome, ou mudar o alerta de crítico para não crítico, será necessário acessar os parâmetros de função que o script include está obtendo como entradas.

    Alterar o valor da inclusão de script de alerta crítica afeta todas as ITSM implementações da inclusão de script. Da mesma forma, uma atualização do plug-in ITSM pode substituir as mudanças na inclusão de script.