Operaciones de conector
Una operación de servicio es un conjunto de funcionalidades con nombre que un servicio ofrece. Por ejemplo, la operación de servicio que crea una nueva orden de venta se denomina SalesSalesOrderService.create. Un servicio puede exponer varias operaciones de servicio. Las operaciones de servicio que un servicio expone pueden incluir operaciones de servicio personalizadas. En la tabla siguiente se describen algunas de las operaciones de servicio comunes para los servicios de documentos.
El conector MS Dynamics AX 2012 R3 realizará las operaciones siguientes:
Operación | Descripción |
Crear | Esta operación crea un registro de un elemento nuevo en la base de datos. Por ejemplo, para el servicio orden de venta, esta operación crea una nueva orden de venta. Normalmente, esta operación responde con una clave de entidad que contiene el ID del nuevo elemento. El nuevo registro que se crea utiliza los valores de campo del registro del mensaje. Se puede configurar un puerto de integración para sustituir documentos existentes cuando se llama a esta operación de servicio. |
Delete | Esta operación suprime un registro de la base de datos. Solo se pueden suprimir los registros de las tablas hija |
Find | Esta operación busca el registro de base de datos especificado. |
FindKeys | Esta operación recupera una lista de entidades que corresponden a los criterios de búsqueda especificados. Por ejemplo, una solicitud puede contener una consulta para los clientes cuyo apellido empieza por la letra T. La respuesta a esta consulta contiene una lista de campos de clave que puede utilizar para consultar de nuevo datos adicionales. Por ejemplo, puede utilizar los campos de clave para actualizar todos los registros de cliente de la lista recuperada. |
Read | Esta operación recupera los registros especificados de la base de datos. Los registros que se deben leer se especifican utilizando las claves de entidad. La respuesta contiene los datos de los registros devueltos. |
Update | Esta operación actualiza un registro de la base de datos. Solo se actualizan los campos para los que se proporcionan los valores en el mensaje. Los valores para todos los demás campos de base de datos permanecen sin cambios. |
Obtener claves | Esta operación recupera las claves de los documentos basándose en un filtro de documentos |
getChangedKeys | Esta operación recupera las claves de los documentos basándose en un filtro de documentos y en una fecha que se pasa. |