tengo configurada las entidades adicionales que el flujo se inicie automáticamente. Se creó una entidad adicional y se agregó un procedimiento antes de finalizar:
la entidad se guardó correctamente. ¿Por que?. Gracias asked 18 Aug '15, 08:26 Jimy Tobar ♦♦ |
La entidad se guardó correctamente porque el procedimiento antes de finalizar se ejecuta LUEGO de guardarla. Si vos querés impedir que se guarde, entonces tenes que llamar al procedimiento antes de guardar, como te indicó Raúl. El flujo de guardado es así:
answered 17 Sep '15, 09:17 Fernando Paz ♦♦ |
Si lo que necesitas es enviar un mensaje de error por alguna validación específica es mejor que ocupes el procedimiento antes de guardar o eliminar ya que en este podes hacer todas las validaciones que necesitas y mandar un mensaje el cual el usuario podrá visualizar. Los parametros de entrada del procedimiento son: codigo: Código de la entidad que se está Agregando, Modificando o Eliminando entitysetname: Este parámetro recibirá el nombre de la entidad que se está guardando accion: La acción que se está realizando al momento de ejecutar el procedimiento almacenado, este pueden ser “Insert”, “Update” o “Delete” out mensaje_validacion: Mensaje que se mostrar cuando una validación no se cumpla, si el mensaje es diferente de nulo no se guardaran los cambios Como podes ver, si el mensaje tiene algún texto el registro no se guardará (Que entiendo que es lo que necesitas) Si ademas necesitas ejecutar una acción antes de guardar (como un insert a otra tabla) podes ocupar e procedimiento antes o después de guardar, pero tu validación la deberías de haber hecho en el procedimiento descrito anteriormente. answered 18 Aug '15, 09:16 Raul Gracias Raúl pero lo necesito en el que es antes de finalizar. Esto para asegurarme que la entidad se guardará y llamar a un sp externo.
(18 Aug '15, 09:22)
Jimy Tobar ♦♦
|
¿Quérras decir que el flujo se "inicie" automáticamente?
si........