Webapi - Criação de uma avaria

Webapi - Criação de uma avaria

Este método permite, de forma simplificada, criar uma avaria.

O método a utilizar para a criação de uma avaria é :

POST url/api/mytenant/myorganization/maintenancecore/failures

Exemplo de Json para criação de uma avaria:

  1.   {
            "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.

    • Related Articles

    • WebAPI - Criação de uma causa de avaria

      Este método permite, de forma simplificada, criar a causa de uma avaria. O método a utilizar para a criação de uma causa de uma avaria é: POST url/api/mytenant/myorganization/maintenancecore/failurecauses Exemplo de Json para criação de uma causa de ...
    • WebAPI - Criação de um armazém

      Este método permite, de forma simplificada, criar um armazém. O método a utilizar para a criação de um armazém é : POST url/api/mytenant/myorganization/inventorycore/warehouses Exemplo de Json para criação de um armazém: { "warehouseKey": "W2", ...
    • WebAPI - Criação de um pedido

      Este método permite, de forma simplificada, criar um pedido. O método a utilizar para a criação de um pedido é : POST url/api/mytenant/myorganization/Requests/requests Exemplo de Json para criação de um pedido: { "requestKey": "00001", "description": ...
    • WebAPI - Criação de uma ação da avaria

      Este método permite, de forma simplificada, criar uma ação de uma avaria. O método a utilizar para a criação de uma ação de uma avaria é : POST url/api/mytenant/myorganization/maintenancecore/failureactions Exemplo de Json para criação de uma ação de ...
    • Webapi - Criação de um sintoma de uma avaria

      Este método permite, de forma simplificada, criar o sintoma de uma avaria. O método a utilizar para a criação de um sintoma de uma avaria é : POST url/api/mytenant/myorganization/maintenancecore/failuresymptoms Exemplo de Json para criação de um ...