Esta seção descreve as operações disponíveis para adicionar relações a um caso.
Adicionar Relação de Incidente
Detalhes da petição**
- URI: api/v8.6/item/addrelatedincident
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| Identificação do incidente | Número | Sim | ID do incidente |
| ITEM | Número | Sim | ID do caso |
| TIPO DE ITEM | Número | Sim | Tipo de caixa |
| CAUSA | Número | Sim | ID da causa |
| USO | Número | Sim | Identificação de usuário |
Corpo da petição
[
{"Field":"IncidentId","Value":"56087"},
{"Field":"ItemId","Value":"56030"},
{"Field":"ITEMTYPE","Value":"4"},
{"Field":"CAUSEID","Value":"1"},
{"Field":"UserId","Value":"471"}
]
Responder
O serviço retornará um Json com as seguintes informações: Exemplo: true
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | InvalidIncidentId\r\nNome do parâmetro: Id |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Relação inválida |
| 400 | Solicitação BadRequest | CaseIsClosed |
| 500 | Erro de servidor interno | FalhaAddRelatedIncident |
Nota: O serviço não valida o projeto das caixas ou artigos, neste caso esta validação corresponde ao usuário.
Adicionar Relação ao Problema
Detalhes da petição*
- URI: api/v8.6/item/addrelatedproblem
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| PROBLEMA | Número | Sim | ID do problema |
| ITEM | Número | Sim | ID do caso |
| TIPO DE ITEM | Número | Sim | Tipo de caixa |
| CAUSA | Número | Sim | ID da causa |
| USO | Número | Sim | Identificação de usuário |
Corpo da petição
[
{"Field":"PROBLEMID","Value":"55936"},
{"Field":"ItemId","Value":"56082"},
{"Field":"ITEMTYPE","Value":"1"},
{"Field":"CAUSEID","Value":"1"},
{"Field":"UserId","Value":"471"}
]
Responder
O serviço retornará um Json com as seguintes informações: Exemplo: true
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | InvalidProblemId |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Relação inválida |
| 400 | Solicitação BadRequest | CaseIsClosed |
| 500 | Erro de servidor interno | FalhaAddRelatedIncident |
Nota: O serviço não valida o projeto das caixas ou artigos, neste caso tal validação corresponde ao usuário
Adicionar Relacionamento com Alteração
Detalhes da petição
- URI: api/v8.6/item/addrelatedchange
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| CHANGEID | Número | Sim | ID da mudança |
| ITEM | Número | Sim | ID do caso |
| TIPO DE ITEM | Número | Sim | Tipo de caixa |
| CAUSA | Número | Sim | ID da causa |
| USO | Número | Sim | Identificação de usuário |
Corpo da petição
[
{"Field":"CHANGEID","Value":"692"},
{"Field":"ITEMID","Value":"39829"},
{"Field":"ITEMTYPE","Value":"1"},
{"Field":"CAUSEID","Value":"5"},
{"Field":"USERID","Value":"471"}
]
Responder
O serviço retornará um Json com as seguintes informações: Exemplo: true
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | InvalidChangeId |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Relação inválida |
| 400 | Solicitação BadRequest | CaseIsClosed |
| 500 | Erro de servidor interno | FalhaAddRelatedIncident |
Nota: O serviço não valida o projeto das caixas ou artigos, neste caso tal validação corresponde ao usuário
Adicionar Relação ao Requisito de Serviço
Detalhes da petição
- URI: api/v8.6/item/addrelatedrequirement
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| RequisitoID | Número | Sim | ID da solicitação |
| ITEM | Número | Sim | ID do caso |
| TIPO DE ITEM | Número | Sim | Tipo de caixa |
| CAUSA | Número | Sim | ID da causa |
| USO | Número | Sim | Identificação de usuário |
Corpo da petição
[
{"Field":"RequirementId","Value":"55893"},
{"Field":"ItemId","Value":"56073"},
{"Field":"ITEMTYPE","Value":"1"},
{"Field":"CAUSEID","Value":"1"},
{"Field":"UserId","Value":"471"}
]
Responder
O serviço retornará um Json com as seguintes informações: Exemplo: true
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | InvalidRequirementId |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Relação inválida |
| 400 | Solicitação BadRequest | CaseIsClosed |
| 500 | Erro de servidor interno | FalhaAddRelatedRequirement |
Nota: O serviço não valida o projeto das caixas ou artigos, neste caso esta validação corresponde ao usuário.
Adicionar Relação ao Item de Configuração
Detalhes da petição
- URI: api/v8.6/item/addrelatedci
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| IDRC | Número | Sim | ID da mudança |
| ITEM | Número | Sim | ID do caso |
| TIPO DE ITEM | Número | Sim | Tipo de caixa |
| CAUSA | Número | Sim | ID da causa |
| USO | Número | Sim | Identificação de usuário |
Corpo da petição
[
{
"Field": "CIID",
"Value": "3129"
},
{
"Field": "ITEMID",
"Value": "39829"
},
{
"Field": "ITEMTYPE",
"Value": "1"
},
{
"Field": "CAUSEID",
"Value": "5"
},
{
"Field": "USERID",
"Value": "471"
}
]
Responder
O serviço retornará um Json com as seguintes informações: Exemplo: true
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | InvalidCiId |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Relação inválida |
| 400 | Solicitação BadRequest | CaseIsClosed |
| 500 | Erro de servidor interno | FalhaAddRelatedCi |
Nota: O serviço não valida o projeto das caixas ou artigos, neste caso esta validação corresponde ao usuário.
Adicionar relação de erro conhecido
Detalhes da petição
- URI: api/v8.6/item/addrelatedknownerror
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| Identificação de erro conhecida | Número | Sim | ID de erro conhecido |
| ITEM | Número | Sim | ID do caso |
| TIPO DE ITEM | Número | Sim | Tipo de caixa |
| CAUSA | Número | Sim | ID da causa |
| USO | Número | Sim | Identificação de usuário |
Corpo da petição
[
{
"Field": "KnownErrorId",
"Value": "55891"
},
{
"Field": "ItemId",
"Value": "56080"
},
{
"Field": "ITEMTYPE",
"Value": "1"
},
{
"Field": "CAUSEID",
"Value": "1"
},
{
"Field": "UserId",
"Value": "471"
}
]
Responder
O serviço retornará um Json com as seguintes informações: Exemplo: true
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | InvalidKnownErrorId |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Relação inválida |
| 400 | Solicitação BadRequest | CaseIsClosed |
| 500 | Erro de servidor interno | FalhaAddRelatedKnownError |
Nota: O serviço não valida o projeto das caixas ou artigos, neste caso esta validação corresponde ao usuário.
Adicionar Relação de Item
Detalhes da petição
- URI: api/v8.6/item/addrelatedarticle
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| ID do artigo | Número | Sim | ID do artigo |
| ITEM | Número | Sim | ID do caso |
| TIPO DE ITEM | Número | Sim | Tipo de caixa |
| CAUSA | Número | Sim | ID da causa |
| USO | Número | Sim | Identificação de usuário |
Corpo da petição
[
{
"Field": "ArticleId",
"Value": "692"
},
{
"Field": "ITEMID",
"Value": "39829"
},
{
"Field": "ITEMTYPE",
"Value": "1"
},
{
"Field": "CAUSEID",
"Value": "5"
},
{
"Field": "USERID",
"Value": "471"
}
]
Responder
O serviço retornará um Json com as seguintes informações: Exemplo: true
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | InvalidArticleId |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Relação inválida |
| 400 | Solicitação BadRequest | CaseIsClosed |
| 500 | Erro de servidor interno | FalhaAdicionarArtigo Relacionado |
Nota: O serviço não valida o projeto das caixas ou artigos, neste caso esta validação corresponde ao usuário.