Alterações na WebAPI com o lançamento da SR11
O lançamento da SR11 tem melhorias de performance ao nivel de API e essencialmente dos métodos ODATA, mas esta melhorias obrigaram-nos a ter pequenas quebras.
Todos os clientes que tenham integração entre o Valuekeep e sistemas externos ou relatorios especifos após a publicação essas mesmas integrações podem deixar de funcionar senão fizerem as alterações abaixo.
- Métodos Get:
- Antes da SR11: o URL era https://dv-cloud.valuekeep.com/api/801865/801865-0001/assetmanagement/monitorings.
- Depois da SR11: houve uma alteração no URL para https://dv-cloud.valuekeep.com/api/801865/801865-0001/assetmanagement/monitorings/odata.
- Ao criar um registo dependente da empresa, se houver apenas uma empresa, ela não será selecionada automaticamente. Agora é necessário passá-la como resource ou usar o Hearder X-Company;
- As strings "1" e "0" não são mais convertidas em booleans.
- Exemplo: Criar uma entidade e passar um campo boolean como 0 ou 1, conforme o exemplo abaixo:
0001/financialcore/paymentterms
{
"test": "t0",
"cenario": "Criação de condição de pronto pagamento",
"paymentTermKey": "0dias",
"description": "Pronto pagamento",
"daysFromReferenceDate": "0",
"useInAccountsReceivable": "1",
"useInAccountsPayable": "1",
"validFrom": "2016-01-01T00:00:00",
"validTo": "2099-12-31T00:00:00"
}
Devolve um erro e a mensagem:
{"validations":[{"propertyName":"useInAccountsPayable","errorMessage":"Could not
convert string to boolean: 1. Path 'useInAccountsPayable', line 8, position 28."},{"propertyName":"useInAccountsReceivable","errorMessage":"Could not convert string toboolean: 1. Path 'useInAccountsReceivable', line 7, position 31."}]}
- Propriedades do tipo Money com valores vazios não são mais aceitas;
- Exemplo:
0001/financialcore/financialAccounts{"description": "Caixa para moedas estrangeiras","financialAccountType":"1","validFrom": "2016-01-01T00:00:00","validTo": "2099-12-31T00:00:00","financialAccountKey": "CXCURRENCY","company": "SOQUENTE","allowForeignCurrency":"true","hasOpeningBalance":"","openingDate":"","openingAmount": {"amount":""}}}}
Devolve um erro (400) e a mensagem:
{"validations":[{"propertyName":"openingAmount.amount","errorMessage":"Error
converting value {null} to type 'System.Decimal'. Path 'openingAmount.amount', line22, position _15."}]}
![](https://static.zohocdn.com/zoho-desk-editor/static/images/exclamation.png)
Importante: com a nova versão do OData, alguns comandos sofreram ligeiras alterações:
Ex: comando "Expand".
Antes: /odata?$select=DocumentLines/SalesItem&$expand=DocumentLines
Atual: /odata?$select=NaturalKey&$expand=DocumentLines($select=SalesItem)
Related Articles
Atualização Produto Outubro de 2021
Lançamento de Novas Funcionalidades Versão SR 3.0 - lançamento entre 8 a 15 de outubro Estas novas atualizações na solução de gestão de manutenção são pensadas para todos os utilizadores do produto, com o objetivo de tornar o dia a dia mais simples e ...
Atualização Produto Dezembro 2021
Lançamento até ao final do ano de 2021 As atualizações na solução de manutenção são pensadas para todos os utilizadores do produto, com o objetivo de tornar o dia a dia mais simples e o trabalho mais leve. Pedidos: Possibilidade de imprimir o keyword ...
Atualização Produto Junho 2022
Pode assistir aos pormenores sobre a atualização de Julho, 2022, abaixo. Confirmará que temos muitas novidades e que tornam a solução cada vez mais completa. Neste lançamento destacamos as seguintes funcionalidades: Planner Com o Valuekeep Planner, o ...
Novidades - Março de 2024
Conheça todas as novidades e melhorias do Cegid Valuekeep: 1. Analytics O Cegid Valukeep está focado em desenvolver funcionalidades que ajudam a tomada de decisões assentes em dados exatos e precisos. Nesse sentido, está disponível uma ferramenta ...
Atualização Produto Setembro 2022
Neste lançamento destacamos as seguintes funcionalidades: Planner É agora possível criar, editar, atribuir ordens de trabalho, e gerir eventos preventivos directamente do planner. Gerir características de contadores e controlo de condições ...