Valuekeep DesenvolvimentoTrabalho
DesenvolvimentoTrabalho
Trabalho
Voltar | Lista de artigos

Como criar ou eliminar uma avaria?

Última alteração a 22/08/2024

Criar Avaria

O seguinte método permite, de forma simplificada, criar uma avaria:
POST url/api/mytenant/myorganization/maintenancecore/failures
Exemplo de Json para criação de uma avaria:
  {
        "failureKey": "001",
        "description": "fail 001",
        "failureDate": "2021-08-09T11:21:13+01:00",
        "causedEnvironmentalDamage": false,
        "causedPersonalInjury": true,
        "increasedRiskPersonalInjury": false,
        "remarks": null,
        "workOrder": "000001",
        "assetType": 2,
        "equipment": "ATC02",
        "tool": null,
        "failureTypifications": [
            {
                "failureSymptom": "S01",
                "failureCause": "C01",
                "failureAction": "A01"
            }
        ],
        "company": "DEMO"
    }

Este método permite criar uma avaria de acordo com os parâmetros preenchidos:

  1. failureKey: A chave da avaria. Campo obrigatório.
  2. description: Breve descrição da avaria. Campo é obrigatório.
  3. failureDate: Data da avaria.
  4. causedEnvironmentalDamage: "provocou danos ambientais?" Preencher o campo com true ou false.
  5. causedPersonalInjury: "Provocou acidentes pessoais?" Prenecher este campo com true ou false.
  6. increasedRiskPersonalInjury: "Provocou risco de acidente pessoal?" Prenecher este campo com true ou false.
  7. remarks: Observações.
  8. WorkOrder: A chave da ordem de trabalho À qual se vai associar a avaria. Campo obrigatório.
  9. AssetType: O tipo de ativo (2- equipamento; 3- ferramenta). Só é possivel associar a uma avaria um ativo do tipo 2 ou 3. Campo obrigatório.
  10. equipment: A chave do equipamento.
  11. tool: A chave da ferramenta.
  12. failureTypifications: Dentro deste parâmetros podemos associar os sintomas, causas e ações da avaria, colocando em cada parametro a respectiva chave.
  13. company: A chave da empresa. Campo obrigatório.
Quando este método é executado com sucesso devolve um HttpStatusCode.201Created.

Eliminar Avaria

O seguinte método permite eliminar uma avaria: DELETE  url/api/mytenant/myorganization/maintenance/failures/{{companyKey}}/{{failureKey}}
Os parâmetros a serem substituidos no método são:
  1. companyKey: chave da empresa.
  2. ?failureKey: chave da avaria que pretende eliminar.
Quando este método é executado com sucesso devolve um HttpStatusCode.204.
Adicionar aos favoritos ou partilhar este artigo
Esta página foi útil?
Obrigado pelo seu voto.
Artigos Relacionados
Como criar ou eliminar ordens de trabalho? Como atualizar uma ordem de trabalho? Como alterar o estado da ordem de trabalho? Como criar um controlo de condição? Como obter a lista das avarias?