Breadcrumbs

SystemEventOpen

Descrição

Não é obrigatória a implementação deste método, porém, deverá ser informado no Portal MPS que ele não será usado. Caso seja implementado, este método será executado pelo Portal MPS quando um evento de sistema for aberto ou reaberto.

Exemplo:

Uma empresa informou que está sem páginas impressas e o Portal MPS abriu o evento e fez a chamada dessa função no endereço configurado pelo provedor. Porém, um usuário pode informar que o evento foi resolvido e marcá-lo como Aguardando Solução. Caso o evento não seja fechado pelo sistema até o prazo informado pelo usuário, o evento será reaberto e terá a chamada desta função executada novamente.

Sintaxe

public string SystemEventOpen(int eventID, int enterpriseID, string enterpriseName, int warningID, string warningName, string warningData, DateTime dtCreated, int criticalID, int userID, string userName, string userEmail)

Parâmetros

  • eventID: identificador único que indica esse evento específico que foi aberto no Portal MPS;

  • enterpriseID: identificador único numérico que representa a empresa;

  • enterpriseName: nome da empresa;

  • warningID: identificador único numérico que indica o tipo de alerta que este evento representa;

  • warningName: nome (em português) do tipo de problema. Exemplo: Sem Papel, Tampa aberta etc.;

  • warningData: informações adicionais que a impressora informou sobre o evento;

  • dtCreated: dia e hora em que o alerta ocorreu na impressora;

  • criticalID: indica o nível crítico desse evento (conforme regras definidas pelo provedor). São eles: 1 (crítico), 2 (moderado) e 3 (leve);

  • userID: identificador numérico único que representa o usuário que chamou esta função pela interface do MPS;

    • Como este método poderá ser chamado pelo sistema ou por um usuário, caso quem tenha executado a chamada tenha sido o sistema, este parâmetro será passado como -1.

  • userName: nome do usuário que fez a chamada (em branco, caso a chamada tenha sido feita pelo sistema);

  • userEmail: e-mail do usuário que fez a chamada (em branco, caso a chamada tenha sido feita pelo sistema).

Enviando uma resposta ao MPS

Clique aqui para saber como responder para o Portal MPS consultando o item Enviando uma resposta para o Portal MPS.