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:
{
"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:
- failureKey: A chave da avaria. Campo obrigatório.
- description: Breve descrição da avaria. Campo é obrigatório.
- failureDate: Data da avaria.
- causedEnvironmentalDamage: "provocou danos ambientais?" Preencher o campo com true ou false.
- causedPersonalInjury: "Provocou acidentes pessoais?" Prenecher este campo com true ou false.
- increasedRiskPersonalInjury: "Provocou risco de acidente pessoal?" Prenecher este campo com true ou false.
- remarks: Observações.
- WorkOrder: A chave da ordem de trabalho À qual se vai associar a avaria. Campo obrigatório.
- 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.
- equipment: A chave do equipamento.
- tool: A chave da ferramenta.
- failureTypifications: Dentro deste parâmetros podemos associar os sintomas, causas e ações da avaria, colocando em cada parametro a respectiva chave.
- 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 ...