Copiar instancia de una entidad

Esta acción copia una instancia de una entidad con el objetivo de crear una nueva basada en ella.

Acceso y retorno

  • Desde las líneas del WW del evento correspondiente
  • Desde el Entity Manager con la acción en la barra de acciones.

Puede solicitar datos o no, según los casos especificados abajo. Luego de realizar la copia debes dejar posicionado al usuario en el Entity Manager de la instancia copiada, para que el usuario pueda modificar los datos que corresponda.

Diálogo según tipos de copia

(1) Copia solo con confirmación

Debes usarlo cuando la copia es realizada desde el Entity Manager y no se precisan datos adicionales para la copia.

No es necesario mostrar los datos de la entidad que se está copiando porque el contexto está dado por la pantalla que está viendo el usuario.

(2) Copia con solicitud de datos

Existen situaciones donde es necesario solicitar datos de la nueva instancia antes de realizar la copia.

En este caso se muestran siempre los datos de la fuente de la copia, independientemente desde donde esté siendo usada.

Ejemplo: Se necesita pedir la nueva transacción en antes de copiar el evento.

AI de la pantalla

Titulo: Copiar (nombre entidad)

La primer sección tiene los datos importantes de la fuente de la copia. En el caso que no se necesiten más que el código o descripción de la instancia a copiar, se puede simplemente indicar en el título del pop-up.

La segunda sección tiene los datos a asignar a la nueva entidad.

(3) Copia con componentes opcionales

Un caso especial del (2) es cuando es importante solicitar qué componentes de la entidad se desean copiar.

Este caso se da en las entidades que tienen varias relaciones con otras entidades independientes.

En este caso además de los datos de origen de la copia y datos de la entidad destino, hay otra tarjeta donde se especifica las relaciones a copiar.

A futuro: Seleccionarlos directamente desde el Entity Manager (seleccionando las tarjetas)