Resumo

Concluído

Neste módulo, você aprendeu sobre uma nova maneira de se comunicar com o Business Central. Você pode usar a API, que permite criar objetos separados que não podem ser usados no aplicativo pelos usuários. A API também oferece suporte ao sistema de versionamento, o que é útil se você deseja liberar uma nova versão, mas ainda deseja oferecer suporte à API herdada.

A API é criada com o OData, de forma que todas as opções de filtro OData estejam disponíveis na API. A Microsoft fornece o campo SystemId em cada tabela, que é usada para identificar de forma exclusiva um registro. Use este campo SystemId como a propriedade ODataKeyFields para recuperar um único registro.

As limitações ocorrem no OData e no desempenho da API ao criar aplicativos personalizados sobre a API do Business Central.

Por fim, você aprendeu que pode executar procedimentos personalizados em uma página de API. Esses procedimentos são chamados de ações limitadas. Para criar uma ação limitada, coloque um atributo ServiceEnabled acima do procedimento e trabalhe com os tipos de dados WebServiceActionContext e WebServiceActionResultCode.