Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos,
Estoy trabajando en Qlik Sene, en entorno QlikSenserver y QAP. Necesito hacer lo siguiente:
Generar duplicados (con NombreApp_YearWeek y nuevos ID para cada APP) de un QVFs. Esto con la idea de dejar copias semanales del Qvf en el repositorio. No se como hacerlo de manera automatica, si con una aplicacion que se ejecute desde la consola, desde un Powershell CMD externo o desde APIs.
Hay alguien que me pueda ayudar con este caso?
Hola Ricardo, cuando he tenido que realizar algo parecido he usado un bat o cmd, ejecutado con tareas programadas de Windows, sencillo de entender casi para cualquier informático, no necesita saber de Qlik, y sin preocuparte de que deje de funcionar por un cambio de versión; alguna vez he usado una app de QV con un EXECUTE, que tiene la ventaja de que puedes programar la tarea justo cuando acabe la anterior, pero si puedes ejecutar un CMD a una hora fija que haga la tarea para copiar y renombrar yo no me complicaría.
Para que EXECUTE funcione en Sense habría que habilitar el Legacy mode, lo cual no es recomendable. La parte de las APIs no la conozco como para decirte.
Hola,
Gracias por tu rapida respuesta.
En Qlik Sense la aplicacion no se identifica por el nombre de la APP, se hace por el ID
(similar a: d440692c-163e-4ad0-9acb-7aa5708a1051) .
Al copiar el APP desde la consola con un comando CMD:
EXECUTE CMD.EXE /C Copy C:\Users\username\Documents\Qlik\Sense\Apps\MyApp.qvf
El ID sigue siendo el mismo del documento origen... y por esta razon no puedo ver las nuevas copias.
Si conoces otra forma de hacerlo, te lo agradecere....
Gracias
Saludos
Hola,
No acabo de entender el problema, ¿Me puedes poner un ejemplo más claro de qué problema te encuentras?
Me refería a crear un copia.cmd o copia.bat con varias instrucciones, por lo menos copiar el fichero y luego renombrarlo para guardar el histórico.
Desde la consola o tarea programada se llama a este bat que hace todos los pasos necesarios:
Execute cmd.exe /C "\\servidor\carpeta\Copia.bat";
Hola ,
Quizas no me he explicado bien...
Tal y como tu recomiendas, he hecho la copia, pero pasa lo siguiente:
Pero como el ID es el mismo el Qlik Sense no reconoce a la nueva APP.
El problema es el ID..
Gracias
Esto es solo para mantener una copia de los ficheros, no aparecerán en el hub, si quieres que aparezcan publicadas sí que tendrás que usar las APIs
Entiendo ..entiendo, esta claro... con tu informacion buscare a especialistas en APIs dentro de la comunidad..
Muchas gracias