Mudanças entre as edições de "Designação de atendimento"

De RBX ISP - Manual do Usuário
 
Linha 1: Linha 1:
Objetivo: o objetivo deste serviço é designar um atendimento. Abaixo, segue exemplo do json de envio:
+
Objetivo deste serviço é designar um atendimento. Abaixo, segue exemplo do json de envio:
 
<syntaxhighlight lang="json" line="1">
 
<syntaxhighlight lang="json" line="1">
 
{
 
{

Edição atual tal como às 13h23min de 6 de abril de 2021

Objetivo deste serviço é designar um atendimento. Abaixo, segue exemplo do json de envio:

{
  "ticket_assign":
  {
    "ticket_id": 254875,
    "mode_assign": "E",
    "target_type": "user",
    "target_id": "usuario"
  }
}

Detalhamento dos campos

ID Campo Obrigatório Pai Tipo Observações
A01 Dados da designação Sim Raiz - -
A02 ticket_id Sim A01 Número Número do atendimento.
A03 mode_assign Sim A01 Texto Modo designação, consultar serviço "get_tickets_mode" para obter os modos para designação.
A04 target_type Sim A01 Texto Campo que conterá o tipo de designação do atendimento, se para um usuário ou para um grupo de usuário. Valores permitidos:
  • user: úsuario
  • group: grupo
A05 target_id Sim A01 Texto Campo que conterá o usuário ou id do grupo de usuários (conforme definido no campo anterior) para o qual o atendimento será designado.

Mensagem de retorno

Em caso de sucesso, será retornado um json conforme o exemplo abaixo:

{
  "status": 1,
  "error_code": 0,
  "error_description": "",
  "result": "ticket assigned successfully"
}

Em caso de falha, será retornado um json conforme o exemplo abaixo:

{
  "status": 0,
  "error_code": 1,
  "error_description": "The field ticket_id is required!",
  "result": ""
}