Si estamos utilizando un EDT como tipo de retorno para una operación expuesta en un servicio web en Dynamics 365 FO, no olvidar que para mantener la compatibilidad entre aplicaciones integradas es conveniente utilizar los tipos de datos nativos, pero en el caso que se necesite aplicar y mantener las mejores prácticas en nuestra aplicación, es recomendable utilizar la clase de atributos AifCollectionType, la cual nos permite establecer el comportamiento del tipo de dato que va ser expuesto en nuestro método de operación.
En el siguiente código se muestra un ejemplo:
Class ClaseEjemploServicio
{
[AifCollectionType('return', Types::Real, extendedTypeStr(Amount))]
public Amount proceso(ClaseContratoDatos _contrato)
{
Amount monto;
//operacion expuesta como servicio web
return monto.
}
}

Like
Report
*This post is locked for comments