Este método permite, de forma simplificada, criar um equipamento.
O método a utilizar para a criação de um equipamento é:
POST
url/api/mytenant/myorganization/assetmanagementcore/equipmentItems
Exemplo de Json para criação de um equipamento:
"equipmentKey": "AVS",
"equipmentKeySegments": null,
"description": "Sistema Avac",
"onServiceDate": "2021-07-01T00:00:00",
"externalReferenceID": "13LNN458",
"serial": "xt789",
"purchaseDate": "2021-07-12T00:00:00",
"purchasePrice":
{
"amount": 2580.000000,
"baseAmount": 2580.000000,
"reportingAmount": 2580.000000,
"fractionDigits": 2,
"symbol": "€"
},
"remarks": null,
"keyword": "Sistema Avac",
"barcode": null,
"isTool": false,
"workingTime": "23:59:59",
"manufacturer": null,
"location": "TEC",
"criticality": "00000001",
"currency": "EUR",
"owner": "0004",
"brand": "FF",
"brandModel": "FF100",
"parentEquipment": "PC01",
"family": "CAM",
"company": "DEMO",
"responsible": null,
"provider": "0003",
"customer": "0015",
"warrantyStartDate": "2022-02-16",
"warrantyEndDate": "2022-02-17",
"warrantyExtensionEndDate": "2022-02-18"
}
Este
método permite criar um equipamento de acordo com os parâmetros preenchidos:
·
EquipmentKey: A chave do equipamento. Caso este parâmetro não seja passado, assume
o número sequencial definido.
·
Description: Breve descrição do equipamento. Este campo
é obrigatório.
·
OnServiceDate: A data que o equipamento entrou ao serviço. Caso não preencha este
campo, é assumida a data atual.
·
ExternalReferenceID: Código da referência externa.
·
Serial: Número
de série.
·
Picture: A imagem do equipamento.
·
PurchaseDate: Data
de compra.
·
PurchasePrice: Preço
da compra.
·
Remarks: Observações
do equipamento.
·
Keyword: Breve descrição do equipamento.
·
Barcode: A tag do equipamento.
·
IsTool: Colocar a False para criação de equipamento.
·
WorkingTime: Tempo
de trabalho.
·
Manufacturer: Chave
do fabricante.
·
Location: A chave da localização do equipamento. Este campo é obrigatório,
quando não preenchido o equipamento-pai.
·
Criticality: A chave da criticidade.
·
Currency: A chave da moeda.
·
Owner: A chave do proprietário.
·
Brand: A chave da marca.
·
BrandModel: A chave do modelo.
·
ParentEquipment: A chave do equipamento-pai. Este campo é obrigatório, quando não
preenchido o campo localização.
·
Family: A chave da família.
·
Company: A chave da empresa.
·
Responsible: A chave do responsável.
·
Supplier: A chave do fornecedor.
·
Customer: A chave do cliente.
·
WarrantyStartDate: A data de
inicio da garantia.
·
WarrantyEndDate: A data de fim
da garantia.
·
WarrantyExtensionEndDate: A
data da extenção de fim da garantia.
Quando
este método é executado com sucesso devolve um HttpStatusCode.201 Created.