Valuekeep DesenvolvimentoAtivos
DesenvolvimentoAtivos
Ativos
Voltar | Lista de artigos

Como criar ou eliminar um contador?

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

Criar Contador

O seguinte método permite, de forma simplificada, criar um contador:
POST url/api/mytenant/myorganization/assetmanagementcore/meters
Exemplo de Json para criação de um contador:
{
        "meterKey": "001",
        "description": "Contador de água",
        "unitCost": {
            "amount": 250.000000,
            "baseAmount": 250.000000,
            "reportingAmount": 250.000000,
            "fractionDigits": 2,
            "symbol": "€"
        },
        "slidingWindowSize": 30,
        "startValue": 123.750000,
        "startValueDecimalPlaces": 2,
        "maxValue": 999999,
        "remarks": null,
        "serial": null,
        "meterType": 1,
        "unit": "LT",
        "locationFunction": null,
        "family": null,
        "brand": null,
        "brandModel": null,
        "assetType": 1,
        "location": "ED01",
        "equipment": null,
        "tool": null,
        "parentMeter": null,
        "currency": "EUR",
        "averageCalculationMethod": 1,
        "company": "DEMO"
    }

Este método permite criar um contador de acordo com os parâmetros preenchidos:

  • MetertKey: A chave do contador. Caso este parâmetro não seja passado, assume o número sequencial definido.
  • Description: Breve descrição do contador. Este campo é obrigatório.
  • UnitCost: O valor do custo unitário.
  • SlidingWindowSize: Tamanho da janela móvel.
  • StartValue: Valor inicial.
  • StartValueDecimalPlaces: Valor de casas decimais.
  • MaxValue: Valor máximo.
  • Remarks: Observações.
  • Serial: Número de série do contador.
  • MeterType: Tipo de contador. (1- Contador do tipo leitura. 2- contador do tipo incremento.) Campo obrigatório.
  • Unit: Unidade do contador. Campo Obrigatório.
  • LocationFunction: A chave da função da localização.
  • Family: A chave da família.
  • Brand: A chave da marca.
  • BrandModel: A chave do modelo.
  • AssetType: Tipo de ativo. (1-localização; 2- equipamento; 3- ferramenta).
  • Location: A chave da localização.
  • Equipment: A chave do equipamento.
  • Tool: A chave da ferramenta.
  • ParentMeter: A chave do contador pai.
  • Currency: A chave da moeda.
  • AverageCalculationMethod: Método do cálculo da média. (0 - nenhum; 1- dias da média movel; 2- leitura da média móvel; 3- global).
  • Company: A chave da empresa.
Quando este método é executado com sucesso devolve um HttpStatusCode.OK.

Eliminar Contador

O seguinte método permite eliminar um contador: DELETE  url/api/mytenant/myorganization/assetmanagement/meters/{{companyKey}}/{{meterKey}}
Os parâmetros a serem substituidos no método são:
  • companyKey: chave da empresa.
  • meterKey: chave do contador 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 uma localização? Como criar ou eliminar um equipamento? Como criar ou eliminar uma ferramenta? Como obter a lista de anexos dos ativos referentes a uma ordem de trabalho? Como eliminar um controlo de condição?