Webapi - Creación de un fallo

Webapi - Creación de un fallo

Este método permite, de forma simplificada, crear un fallo.

 El método para usar para crear un fallo es:
 
POST url/api/mytenant/myorganization/maintenancecore/failures

 Ejemplo de Json para creación de un fallo:

  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 crear un fallo de acuerdo con los parámetros introducidos:


  1. failureKey: La clave del fallo. Campo obligatorio.
  2. description: Corta descripción del fallo. Campo obligatorio.
  3. failureDate: Fecha del fallo.
  4. causedEnvironmentalDamage: "¿Ha causado daños ambientales?" Introducir el campo con true o false.
  5. causedPersonalInjury: "¿Ha causado accidentes personales?" Introducir el campo con true o false.
  6. increasedRiskPersonalInjury: "¿Ha causado riesgo de accidente personal?" Introducir el campo con true o false.
  7. remarks: Observaciones.
  8. WorkOrder: La clave de la orden de trabajo a la que se asociará el fallo. Campo obligatorio.
  9. AssetType: El tipo de activo (2- equipamiento; 3- herramienta). Solo es posible asociar a un fallo un activo del tipo 2 o 3. Campo obligatorio.
  10. equipment: La clave del equipamiento.
  11. tool: La clave de la herramienta.
  12. failureTypifications: Dentro de este parámetro podemos asociar los síntomas, causas y acciones del fallo, poniendo la respectiva clave en cada parámetro.
  13. company: La clave de la empresa. Campo obligatorio.

Cuando este método es ejecutado con éxito, devuelve un HttpStatusCode.201Created.



    • Related Articles

    • WebAPI - Creación de un almacén

      Este método permite, de forma simplificada, crear un almacén. El método a usar para crear un almacén es: POST url/api/mytenant/myorganization/inventorycore/warehouses Ejemplo de Json para creación de un almacén: 1. { "warehouseKey": "W2", ...
    • Webapi - Creación de un síntoma de fallo

      Este método permite, de forma simplificada, crear un síntoma de fallo.  El método para usar para crear un síntoma de fallo es:   POST url/api/mytenant/myorganization/maintenancecore/failuresymptoms  Ejemplo de Json para creación de un síntoma de ...
    • WebAPI - Creación de un equipamiento

      Este método permite, de forma simplificada, crear un equipamiento. El método a usar para crear un equipamiento es: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Ejemplo de Json para creación de un equipamiento: 1.       { ...
    • WebAPI - Creación de una acción de fallo

      Este método permite, de forma simplificada, crear una acción de fallo. El método para usar para crear una acción de fallo es: POST url/api/mytenant/myorganization/maintenancecore/failureactions Ejemplo de Json para creación de una acción de fallo:    ...
    • WebAPI - Creación de una herramienta

      Este método permite, de forma simplificada, crear una herramienta. El método a usar para crear una herramienta es: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Ejemplo de Json para creación de una herramienta: 1.     { ...