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

De RBX ISP - Manual do Usuário
(Criou página com 'Objetivo: o objetivo deste serviço é designar um atendimento. Abaixo, segue exemplo do json de envio: <syntaxhighlight lang="json" line="1"> { "ticket_assign": { "ti...')
 
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
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">
 
{
 
{
Linha 25: Linha 25:
 
| Sim
 
| Sim
 
| Raiz
 
| Raiz
|  
+
| -
 
| -
 
| -
 
|-
 
|-

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": ""
}