# Integração de Abertura de Solicitações de Serviço - Envio. Esta integração permite que outros sistemas (CRM, ERP, Sistemas Especialistas e etc) efetuem a abertura de Solicitações de Serviços na plataforma. Não é possível abrir Solicitações de Serviços com data retroativa.

**MÓDULO**

Gestão Inteligente de Manutenção.

**REQUEST HEADERS**

**Formato:** JSON **Tecnologia:** REST **Método:** POST **Content-Type:** application/json

**HEADERS**

**unit: key:** Os dados de autenticação são fornecidos pela equipe de suporte SISMETRO.

**ABERTURA POR ID PATRIMÔNIO NO SISMETRO**

Está opção deverá ser utilizada para abrir SS na plataforma. Deve ser enviado um registro por vez. **URL:** [`https://post.api.sismetro.com/SS/save/`](https://post.api.sismetro.com/SS/save/) **Nomenclatura:** CamelCase **Variáveis:** Case Sensitive `{`` "idErpEmpresa": "1",`` "idErpFilial": "1",`` "idErpSolicitante": "655",`` "idPatrimonio": 2,`` "objeto": "BOMBA DE PRESSAO",`` "categoria": 11,`` "gravidade": 1,`` "urgencia": 1,`` "tendencia": 1,`` "idOrigem": "21546",`` "solicitadoPor": "MARIA",`` "descricao": "EQUIPAMENTO VAZANDO OLEO",`` "tipo": 5,`` "atendimento": 20,`` "tecnicoDesignado":"1124",`` "dataChamado": "2019-09-04T16:00:04Z",`` "ssExterna": "87994",`` "evolucao": 4,`` "idErpCentroCusto": "5454",`` "servicosRealizar": "SUBSTITUIR O CONJUNTO DE REPAROS DA CAIXA",`` "observacoes": "RECOLHER AS PEÇAS",` ` "idProjeto": 15152132, "triagem": 1,`` "status": 1,` ` "projeto":`` {``     "nome": "PROJETO 001",``     "tipo": 1,``     "idErp": "2001",``     "idErpTipoProjeto": "3001",``     "idErpFase": "4001",``     "idErpSubFase": "5001",``     "idErpAtividade": "2001",``     "idErpSubAtividade": "3001",``     "idErpTarefa": "1001"`` ``},`` "pedidos":`` [     {``         "idErp": "154",``         "statusNegociacao": "AGUARDANDO LIBERACAO"``     }   ],`` "horaPrevisao":`` [     {``     "idOcupacao": "154",``     "previsao": "60"``     } ]``}` `` Obs.: Não deve ser utilizado caracteres especiais nem nova linha no *body*. **DEFINIÇÃO DE VALORES**
**Atributo****Tipo****Caracteres****Obrigatório****Permite** **Atualizar?** **Valor**
idErpEmpresaText20***Condicional*** NãoID da empresa no ERP. *Condicional*: - Obrigatório: Quando o parâmetro "idPatrimonio" for igual a ID 2 (equipamento sem cadastro no SISMETRO) os parâmetros idErpEmpresa, idErpFilial e idErpSolicitante serão obrigatórios; - Ignorado: Quando o parâmetro "idPatrimonio" for diferente de ID 2 (equipamento com cadastro no SISMETRO) os parâmetros idErpEmpresa, idErpFilial e idErpSolicitante serão ignorados e a SS será registrada para a empresa, filial e solicitante configurados no cadastro do patrimônio no SISMETRO.
idErpFilialText20***Condicional*** NãoID da filial no ERP. *Condicional*: - Obrigatório: Quando o parâmetro "idPatrimonio" for igual a ID 2 (equipamento sem cadastro no SISMETRO) os parâmetros idErpEmpresa, idErpFilial e idErpSolicitante serão obrigatórios; - Ignorado: Quando o parâmetro "idPatrimonio" for diferente de ID 2 (equipamento com cadastro no SISMETRO) os parâmetros idErpEmpresa, idErpFilial e idErpSolicitante serão ignorados e a SS será registrada para a empresa, filial e solicitante configurados no cadastro do patrimônio no SISMETRO.
idErpSolicitanteText20***Condicional*** Sim ID do solicitante no ERP. Condicional: - Obrigatório: Quando o parâmetro "idPatrimonio" for igual a ID 2 (equipamento sem cadastro no SISMETRO) os parâmetros idErpEmpresa, idErpFilial e idErpSolicitante serão obrigatórios; - Ignorado: Quando o parâmetro "idPatrimonio" for diferente de ID 2 (equipamento com cadastro no SISMETRO) os parâmetros idErpEmpresa, idErpFilial e idErpSolicitante serão ignorados e a SS será registrada para a empresa, filial e solicitante configurados no cadastro do patrimônio no SISMETRO.
idPatrimonioInteger20**Obrigatório**SimID do patrimônio no SISMETRO. Para abrir uma SS para um equipamento sem cadastro envie o ID 2 e descreva no parâmetro "Objeto" os dados do patrimônio.
objetoText65***Condicional***SimDados descritivos do equipamento sem cadastro (Exemplo: Tipo, marca, modelo, serial e etc). Campo obrigatório apenas quando idPatrimonio for ID 2. Parâmetro ignorado quando idPatrimonio maior que ID 2.
categoriaInteger2***Condicional***SimID da categoria da SS. Parâmetro obrigatório quando idPatrimonio for igual ID 2. Parâmetro ignorado quando idPatrimonio maior que ID 2 (Quando definido o patrimônio a SS assumirá a categoria do cadastro). Solicitar a equipe de suporte as categorias de SS utilizadas pelo cliente.
gravidadeInteger1OpcionalNãoID da gravidade da SS. 1. Sem gravidade; 2. Pouco grave; 3. Grave; 4. Muito grave; 5. Extremamente grave. Quando não informado a gravidade é coletada do cadastro do equipamento. Na ausência da informação no cadastro do equipamento sera atribuído ID 1.
urgenciaInteger1**Obrigatório**NãoID da gravidade da SS. 1. Pode esperar; 2. Pouco urgente; 3. O mais rápido possível; 4. É urgente; 5. Necessita ação imediata.
tendenciaInteger1OpcionalNãoID da tendência da SS. 1. Não irá piorar; 2. Irá piorar a longo prazo; 3. Irá piorar em médio prazo; 4. Irá piorar em pouco tempo ; 5. Irá piorar em rapidamente.
idOrigem Text20**Obrigatório**NãoID único do documento, oportunidade ou ocorrência no sistema integrado (CRM, ERP entre outros) que disparou a abertura da SS.
solicitadoPor Text25OpcionalSimNome da pessoa que abriu a SS.
descricaoText65**Obrigatório**SimDescrição ou título da SS.
tipoInteger-**Obrigatório**SimTipo da SS (Exemplo: Preventiva, corretiva e etc). Solicitar a equipe de suporte os tipos de SS que o cliente utiliza.
atendimentoInteger-OpcionalSimTipo de atendimento (Exmeplo: Remoto, no cliente, telefone e etc). Solicitar a equipe de suporte os tipos de atendimento que o cliente utiliza.
tecnicoDesignadoInteger-OpcionalSimID do técnico designado da SS.
dataChamadoDate timeFormato ISOOpcionalSimData do chamado do cliente (Formato ISO aaaa/mm/dd hh:mm:ss). Esta data é apenas orientativa, a SS será aberta com data e hora do envio da requisição.
ssExternaText20OpcionalSimNúmero da OS externa (Exemplo: OS De papel, de outros sistemas e etc).
evolucaoInteger-**Obrigatório**SimTipo da SS (Exemplo: Preventiva, corretiva e etc). Solicitar a equipe de suporte os tipos de SS que o cliente utiliza.
servicosRealizarText-**Obrigatório**SimDescrição completa dos serviços a realizar.
observacoesText-OpcionalSimObservações da SS. Este campo não é exibido para o solicitante nem no print da SS.
idErpCentroCustoText-OpcionalSimID do centro de custo da SS no ERP. A atribuição do centro de custo na SS deverá ser realizada seguindo as regras abaixo. - Quando o parâmetro idPatrimonio igual ID 2 deverá ser atribuído o centro de custo na SS na seguinte ordem: - Centro de custo enviado neste parâmetro; - Centro de custo do solicitante enviado no parâmetro idErpSolicitante. - Quando o parâmetro idPatrimonio for um cadastro válido deverá ser atribuído o centro de custo na SS na seguinte ordem: - Centro de custo enviado neste parâmetro; - Centro de custo do patrimônio na plataforma; - Centro de custo da localização do patrimônio na plataforma; - Centro de custo do solicitante do patrimônio na plataforma. Caso nenhum centro de custo seja encontrado o campo ficará vazio.
projetoObjeto-- -Dados do projeto vinculado a SS.
nomeText20OpcionalSim Nome do projeto que a SS pertence.
tipoText20OpcionalSimTipo do projeto que a SS pertence.
idErpText20OpcionalSim ID do projeto no ERP.
idErpTipoProjetoText20OpcionalSim ID do tipo do projeto no ERP.
idErpFaseText20OpcionalSim Fase do projeto no ERP.
idErpSubFaseText20OpcionalSim Sub fase do projeto no ERP.
idErpAtividadeText20OpcionalSim Atividade do projeto no ERP.
idErpSubAtividadeText20OpcionalSim Sub atividade do projeto no ERP.
idErpTarefaText20OpcionalSim Tarefa do projeto no ERP.
triagemInteger1OpcionalSimAbrir SS triada? 1. Triada.
statusInteger1ObrigatórioSimStatus da SS. 1. Aberta; 3. Excluída 4. Cancelada; 5. Não Aprovada.
idProjetoInteger--Não ID do projeto no SISMETRO. Função utilizada pelo CRM.
pedidosSet/Array-- Listagem de pedidos que estão vinculados a SS.
idErpText20OpcionalSim ID do pedido.
statusNegociacaoText20OpcionalSim Status de atendimento do pedido.
horaPrevisaoSet/Array-Opcional Array com previsão de horas por função
idOcupacaoInteger-OpcionalNãoid da ocupação / função. (drawoccupation)
previsaoInteger-OpcionalNãoTempo de previsão em minutos

**VALIDAÇÃO DE EXECUÇÃO DA INTEGRAÇÃO**

**Tipo da integração:** 7 **Vendor:** 1 **Status:** 1

**CHAVE DE UNICIDADE DE REGISTRO**

**Chave de unicidade na plataforma:** unit + idErpEmpresa + idErpFilial + idOrigem **Comportamento do WebService:** Cada requisição enviada gerará uma nova SS (não triada) na plataforma.

**RETORNO**

`{``    "valid":"valor",``    "codigo":"valor",` `    "url":"valor",``    "messagem":"valor"``}`
**Retorno****Valor**
validTRUE ou FALSE.
codigoID da SS. O sistema integrado deverá registrar essa informação.
urlURL aberta da SS. O sistema integrado poderá registrar essa informação e exibir na tela para que o usuário tenha acesso ao print da SS sem necessitar estar logado na plataforma.
messagemMensagem de confirmação ou de falta de informação e/ou falha.

**MENSAGENS DE RETORNO**

**Status****Mensagem**
TrueSS aberta com sucesso.
TrueSS atualizada com sucesso.
FalseEmpresa não informada ou inválida.
FalseFilial não informada ou inválida.
FalseSolicitante não informado ou inválido.
FalsePatrimônio não pertence ao solicitante.
FalsePatrimônio não informado ou inválido.
FalseDescrição da SS não informada ou inválida.
FalseServiços a realizar não informado ou inválido.
FalseTipo da SS não informado ou inválido.
FalseCentro de custo inválido.
FalseStatus não informado ou inválido.

**DÚVIDAS**

**Dúvidas****Solução****Direito**
É possível editar o conteúdo de uma SS via integração?Não. Após a SS ser aberta todos os lançamentos devem ser realizados na plataforma.-
É possível alterar o status da SS?Sim. Para realizar esta operação deverá ser utilizado a integração de alteração de status de SS. Para mais informações [clique aqui.](https://doc.sismetro.com/books/webservices-sismetro/page/integra%C3%A7%C3%A3o-de-altera%C3%A7%C3%A3o-de-status-de-solicita%C3%A7%C3%B5es-de-servi%C3%A7o---envio "Integração de Alteração de Status de Solicitações de Serviço - Envio.")-