Resumen

Completado

En este módulo, ha aprendido una nueva forma de comunicarse con Business Central. Puede usar la API, que le permite crear objetos aparte que los usuarios no pueden usar en la aplicación. La API también es compatible con el sistema de control de versiones, lo cual es útil si desea lanzar una nueva versión pero aún desea admitir la API heredada.

La API está creada con OData, por lo que todas las opciones de filtro de OData están disponibles dentro de la API. Microsoft proporciona el campo SystemId en cada tabla, que se utiliza para identificar de forma exclusiva un registro. Use este campo SystemId como propiedad ODataKeyFields para recuperar un solo registro.

Cuando crea aplicaciones personalizadas sobre la API de Business Central, se producen limitaciones en el rendimiento de OData y API.

Finalmente, ha aprendido que puede ejecutar procedimientos personalizados dentro de una página de API. Estos procedimientos se denominan acciones enlazadas. Para crear una acción enlazada, coloque un atributo ServiceEnabled sobre el procedimiento y luego trabaje con los tipos de datos WebServiceActionContext y WebServiceActionResultCode.