Saludos.
En la aplicación que estoy desarrollando existe el concepto de Autorizar la Transacción. Esto consiste en cambiar el estado (campo numérico) del registro en cuestión (una transacción puede ser un recibo de caja, cheque, recepción de inventario, etc.. etc..) y a su vez realizar CRUD en otras tablas pertenecientes al entorno de la transacción.
Mi idea inicial, consiste en que la aplicación solamente realice el cambio en el campo del estado al momento del usuario hacer clic en el botón de autorización, en otras palabras un burdo UPDATE a la tabla XX de la transacción; entonces alguien o algo realiza el CRUD necesario en el fondo (Background), tal vez no necesariamente la misma aplicación.
En esa parte del proceso es que necesito de su opiniones para ver cual sería la manera más factible de implementar.