[SOLUCIONADO]Personalización Guarani 3.9 - creacion nueva operacion

Hola, el problema que tengo es que después de crear una nueva operación no se exportan los metadatos con los permisos, osea las vinculaciones de los perfiles funcionales con los items. Al no exportarse eso después al importar las personalizaciones en otro ambiente de desarrollo la operación queda sin perfiles funcionales y sin poder acceder.

Imagen tomada despues de haber realizado la importacion

http://i.imgur.com/DOB2zlQ.png

(Inicialmente estaba tildado Administrador del Sistema)

También detecte que despues de importar las personalizaciones se eliminan todos los perfiles funcionales creados.

Las personalizaciones están debidamente activadas y exportadas.
Los metadatos del item nuevo se encuentran en personalizacion\metadatos\componentes\nuevos\toba_item
Los metadatos de los permisos de ese item no los encontre en la carpeta personalizaciones ni en los metadatos originales

Los pasos para importar las personalizaciones en el nuevo ambiente fueron:
guarani esquema_pers iniciar
guarani esquema_pers conflictos
guarani esquema_pers importar

Los ultimos dos comando arrojan un warning, pero igualmente el proceso termina exitosamente.

conflictos


D:\dev\data\workspaces\guarani\bin>guarani esquema_pers conflictos

Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.0790    2844904   8. toba_importador->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:207
    0.0795    2845568   9. toba_importador_componentes->cargar_tareas() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador.php:16
    0.0815    2882456  10. toba_tarea_pers->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador_componentes.php:12
    0.0820    2882616  11. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:37


Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.0790    2844904   8. toba_importador->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:207
    0.0795    2845568   9. toba_importador_componentes->cargar_tareas() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador.php:16
    0.0925    2952528  10. toba_tarea_pers->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador_componentes.php:12
    0.0935    2952584  11. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:37


Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.0790    2844904   8. toba_importador->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:207
    0.0795    2845568   9. toba_importador_componentes->cargar_tareas() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador.php:16
    0.1005    2961568  10. toba_tarea_pers->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador_componentes.php:12
    0.1015    2961624  11. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:37


Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.0790    2844904   8. toba_importador->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:207
    0.0795    2845568   9. toba_importador_componentes->cargar_tareas() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador.php:16
    0.1085    2968904  10. toba_tarea_pers->__construct() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\toba_importador_componentes.php:12
    0.1090    2968960  11. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:37


Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.1160    2973072   8. toba_personalizacion->analizar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:215
    0.1160    2973144   9. toba_tarea_pers->registrar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:329
    0.1165    2990184  10. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:56


Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.1160    2973072   8. toba_personalizacion->analizar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:215
    0.1415    2993264   9. toba_tarea_pers->registrar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:329
    0.1415    2993264  10. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:56


Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.1160    2973072   8. toba_personalizacion->analizar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:215
    0.1595    2994960   9. toba_tarea_pers->registrar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:329
    0.1595    2994960  10. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:56


Warning: Illegal string offset 'descripcion' in D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_componente.php on line 9

Call Stack:
    0.0005     132288   1. {main}() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:0
    0.0170     818184   2. consola->run() D:\dev\data\workspaces\guarani\lib\toba\php\consola\run.php:32
    0.0170     818968   3. consola->invocar_comando() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:51
    0.0195     914824   4. comando->procesar() D:\dev\data\workspaces\guarani\lib\toba\php\consola\consola.php:74
    0.0195     914968   5. comando->ejecutar_opcion() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:54
    0.0195     915016   6. comando_personalizacion->opcion__conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comando.php:60
    0.0750    2808104   7. toba_personalizacion->chequear_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\consola\comandos\comando_personalizacion.php:65
    0.1160    2973072   8. toba_personalizacion->analizar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:215
    0.1700    2995712   9. toba_tarea_pers->registrar_conflictos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\toba_personalizacion.php:329
    0.1700    2995712  10. toba_tarea_componente->armar_datos() D:\dev\data\workspaces\guarani\lib\toba\php\modelo\personalizacion\importador\tarea\toba_tarea_pers.php:56

 No se detectó ningún conflicto.

 ______________________________________________________________________________
 TIEMPO: 0,170 segundos

El log del comando importar lo adjunto porque no me entra en el mensaje

Alguna idea de que puede estar mal?
Desde ya muchas gracias


importar.txt (13 KB)

Hola,

El esquema está pensado para que los perfiles funcionales se definan en producción. No lo deben hacer como parte de una personalización. En el siguiente link podés encontrar más información: http://portalguarani.siu.edu.ar/Portal-G3/wiki/NotasTecnicas/manejo_perfiles.

Saludos, Florencia.