[SOLUCIONADO] Clonar operacion y llevarla a otro proyecto

Hola, una consulta, quisiera saber como puedo “clonar” una operacion de un proyecto y llevarla a otro proyecto

Hola Marcos,

tenes 2 formas de “clonar” una operacion.

1.- Editando el objeto que representa la operacion, te vas a la derecha y clickeas en el icono de clonado. Eso te lleva a una operacion ‘Clonador de Items’ donde podes elegir en que proyecto clonar, lo que debes tener en cuenta es que los grupos de usuario asignados para la operacion, se intersecten completamente con el otro proyecto. Esto es, que no haya seleccionado un grupo de usuarios que no existe en el otro proyecto.

2.- La segunda forma es usando el asistente de importacion, para ello la operacion a clonar debe ser ‘exportable’ (mirar check en el item) y el proyecto debe estar marcado como ‘Listar Multiproyecto’.
Seguis los pasos del asistente y si todo esta bien, la operacion se clona sin problemas.

La diferencia entre los 2 metodos es que el primero se realiza desde el proyecto origen y el segundo desde el proyecto destino, este ultimo caso ademas se refuerza la idea de compartir operaciones entre proyectos, ya que desde la creacion misma se hace disponible para que alguien mas pueda ‘copiarla’.

Saludos

Buenisimo, gracias !

Buenas tardes,
Hasta la versión 3.3 puede clonar por el asistente de importación, pero en la versión 3.4, sale error y NO lo he podido lograr.

Es por compatibilidad?? al pasar un proyecto de la versión a la otra???

Ni siquiera cloana en el mismo proyecto:
error No se encuentra el evento especificado para la columna 1

Y desde toba referencia a uno proyecto propio el error que muestra es:
rror en la respueta.
Error JS:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Mensaje Server:


( ! ) Warning: Trying to access array offset on value of type null in C:\proyectos\vendor\siu-toba\framework\php\nucleo\lib\toba_zona.php on line 129
Call Stack
#TimeMemoryFunctionLocation
10.0002366584{main}( )...\aplicacion.php:0
20.0115388016toba_nucleo->acceso_web( )...\aplicacion.php:17
30.2321516400toba_solicitud_web->procesar( )...\toba_nucleo.php:96
40.2781603976toba_solicitud_web->procesar_servicios( )...\toba_solicitud_web.php:60
50.2782604072toba_ci->pre_configurar( )...\toba_solicitud_web.php:159
60.2820624616toba_componente->invocar_callback( $metodo = 'conf__pant_edicion', class toba_ei_pantalla { protected $_solicitud = class toba_solicitud_web { protected $id = 297; protected $info = [...]; protected $info_objetos = NULL; protected $indice_objetos = [...]; protected $objetos = [...]; protected $objetos_indice_actual = 1; protected $observaciones = [...]; protected $registrar_db = NULL; protected $cronometrar = NULL; protected $log = class toba_logger { ... }; protected $registrada = FALSE; protected $zona = class zona_item { ... }; protected $cis = [...]; protected $cn = NULL; protected $tipo_pagina = NULL; protected $autocomplete = TRUE; public $item = [...]; public $usuario = 'toba' }; protected $_log = class toba_logger { protected $dir_logs = NULL; protected $mostrado = FALSE; protected $cant_mostrada = NULL; protected $ref_niveles = [...]; protected $mensajes = [...]; protected $niveles = [...]; protected $proyectos = [...]; protected $proyecto_actual = 'toba_editor'; protected $proximo = 19; protected $nivel_maximo = 7; protected $activo = TRUE; protected $es_php_compatible = TRUE; protected $modo_archivo = TRUE; protected $modo_salida = 'file' }; protected $_id = [0 => 'toba_editor', 1 => 1000292]; protected $_info = ['proyecto' => 'toba_editor', 'objeto' => 1000292, 'anterior' => NULL, 'identificador' => NULL, 'reflexivo' => NULL, 'clase_proyecto' => 'toba', 'clase' => 'toba_ci', 'subclase' => 'ci_admin_asistentes', 'subclase_archivo' => 'asistentes/ci_admin_asistentes.php', 'objeto_categoria_proyecto' => NULL, 'objeto_categoria' => NULL, 'nombre' => 'Asistente de operaciones', 'titulo' => NULL, 'colapsable' => 0, 'descripcion' => NULL, 'fuente_proyecto' => NULL, 'fuente' => NULL, 'solicitud_registrar' => NULL, 'solicitud_obj_obs_tipo' => NULL, 'solicitud_obj_observacion' => NULL, 'parametro_a' => NULL, 'parametro_b' => NULL, 'parametro_c' => NULL, 'parametro_d' => NULL, 'parametro_e' => NULL, 'parametro_f' => NULL, 'usuario' => NULL, 'creacion' => '2007-07-18 12:45:08', 'punto_montaje' => 12, 'clase_editor_proyecto' => 'toba_editor', 'clase_editor_item' => '1000249', 'clase_archivo' => 'nucleo/componentes/interface/toba_ci.php', 'clase_vinculos' => NULL, 'clase_editor' => '1000249', 'clase_icono' => 'objetos/multi_etapa.gif', 'clase_descripcion_corta' => 'ci', 'clase_instanciador_proyecto' => 'toba_editor', 'clase_instanciador_item' => '1642', 'objeto_existe_ayuda' => NULL, 'ap_clase' => NULL, 'ap_archivo' => NULL, 'ap_punto_montaje' => NULL, 'cant_dependencias' => 2, 'posicion_botonera' => 'abajo']; protected $_info_dependencias = NULL; protected $_indice_dependencias = NULL; protected $_dependencias_indice_actual = 0; protected $_lista_dependencias = [0 => 'asistente']; protected $_dependencias = NULL; protected $_memoria = ['pantalla_dep' => [...], 'tabs' => [...], 'eventos' => [...], 'pantalla_servicio' => 'pant_edicion']; protected $_memoria_existencia_previa = TRUE; protected $_observaciones = NULL; protected $_canal = 'toba-can1000292'; protected $_canal_recibidos = NULL; protected $_estado_proceso = NULL; protected $_id_ses_g = 'obj_10002920'; protected $_id_ses_grec = 'obj_1000292_rec0'; protected $_id_en_controlador = 'pant_edicion'; protected $_definicion_partes = [0 => '_info', 1 => '_info_ci', 2 => '_info_eventos', 3 => '_info_ci_me_pantalla', 4 => '_info_pantalla', 5 => '_objetos_pantalla', 6 => '_eventos_pantalla', 7 => '_const_instancia_numero']; protected $_exportacion_archivo = NULL; protected $_exportacion_path = NULL; protected $_propiedades_sesion = []; protected $_parametros = NULL; protected $_inicializado = FALSE; protected $controlador = class ci_admin_asistentes { protected $_solicitud = class toba_solicitud_web { ... }; protected $_log = class toba_logger { ... }; protected $_id = [...]; protected $_info = [...]; protected $_info_dependencias = [...]; protected $_indice_dependencias = [...]; protected $_dependencias_indice_actual = 0; protected $_lista_dependencias = [...]; protected $_dependencias = [...]; protected $_memoria = [...]; protected $_memoria_existencia_previa = TRUE; protected $_observaciones = NULL; protected $_canal = 'toba-can1000292'; protected $_canal_recibidos = NULL; protected $_estado_proceso = NULL; protected $_id_ses_g = 'obj_10002920'; protected $_id_ses_grec = 'obj_1000292_rec0'; protected $_id_en_controlador = NULL; protected $_definicion_partes = [...]; protected $_exportacion_archivo = NULL; protected $_exportacion_path = NULL; protected $_propiedades_sesion = [...]; protected $_parametros = NULL; protected $_inicializado = TRUE; protected $controlador = ...; protected $_submit = 'ci_1000292'; protected $_info_eventos = [...]; protected $_info_puntos_control = [...]; protected $objeto_js = 'js_ci_1000292'; protected $_colapsado = FALSE; protected $_evento_implicito = NULL; protected $_eventos_atendidos = [...]; protected $_eventos = NULL; protected $_eventos_usuario = [...]; protected $_eventos_usuario_utilizados = [...]; protected $_eventos_usuario_utilizados_sobre_fila = NULL; protected $_disparo_evento_condicionado_a_datos = FALSE; protected

Gracias y cordial saludo

Buen día
Por favor ayuda, para no quedarme en la versión 2.7, debo garantizar el clonar en la versión 3.4.1, porque son varias operaciones que debo clonar.

Gracias y cordial saludo