AppDNA

Informes personalizados

Los informes personalizados son informes que se definen. Puede basar los informes personalizados en algoritmos y grupos de algoritmos existentes o en otros nuevos que escriba. Por ejemplo, supongamos que se está preparando para migrar a Windows Server 2012 y a una plataforma de 64 bits y quiere un informe combinado en lugar de informes separados para cada plataforma. Puede crear un informe personalizado basado en los algoritmos de los informes de Windows Server 2012 y de 64 bits. También puede crear nuevos algoritmos basados en su propio conocimiento especializado de su entorno.

Limitaciones

AppDNA no restringe el número de informes personalizados que puede crear ni el número de grupos de algoritmos que puede agregar a un informe personalizado. Sin embargo, cada informe personalizado adicional agrega al tamaño de la base de datos y agrega otra columna al informe Resumen de visión general. Esto puede conducir eventualmente a que el informe Resumen de visión general se vuelva ilegible o a que se utilice todo el espacio disponible en disco. De manera similar, cada grupo de algoritmos agrega una columna a la vista de informe Problemas de aplicación y una barra al gráfico de barras en la vista Problemas. Estos pueden volverse ilegibles si agrega demasiados grupos de algoritmos. La vista de informe Acciones de aplicación y la vista Acciones pueden verse afectadas de manera similar si agrega demasiados algoritmos.

Aplicaciones de escritorio frente a aplicaciones web

Importante: Citrix recomienda no mezclar algoritmos de aplicaciones web y algoritmos de aplicaciones de escritorio en un informe personalizado y asignar nombres a los informes personalizados con cuidado para dejar claro si están diseñados para aplicaciones de escritorio o web.

La pantalla Administrador de informes personalizados es flexible y no le impide agregar una mezcla de algoritmos web y de escritorio en un informe personalizado. Del mismo modo, AppDNA no restringe qué aplicaciones se pueden analizar en comparación con un informe personalizado. Esto significa que es posible crear un informe personalizado que mezcla algoritmos de aplicaciones de escritorio y web. Dependiendo de los algoritmos involucrados, esto puede no tener mucho sentido.

Algoritmos dependientes de imágenes del sistema operativo

Algunos de los algoritmos AppDNA prueban aplicaciones en busca de dependencias en funciones proporcionadas por el sistema operativo (SO). Cuando es relevante, estas pruebas interrogan el ADN de la imagen del sistema operativo que se ha cargado en la base de datos de AppDNA, por ejemplo, para averiguar si las entidades se han habilitado en la imagen. Estos se denominan algoritmos dependientes de la imagen.

Si agrega algoritmos dependientes de la imagen a un informe personalizado, AppDNA agrega una entrada para el informe personalizado a Parámetros de imagen del sistema operativo. Utilice esta opción para seleccionar la imagen predeterminada del sistema operativo para el informe personalizado.

Nota: No puede agregar algoritmos dependientes de imágenes desde más de un informe AppDNA al mismo informe personalizado. Si intenta hacerlo, AppDNA muestra un mensaje explicando que esto no es posible.

Para obtener información general sobre cómo AppDNA utiliza las imágenes del sistema operativo, consulte Sistemas operativos.

Plantillas para nuevos algoritmos

AppDNA viene con una serie de plantillas para crear nuevos algoritmos en informes personalizados. Cuando cree un nuevo algoritmo que defina usted mismo, seleccione la plantilla que quiere utilizar en una lista desplegable de la página final del asistente Nuevo algoritmo (como se describe en Crear informes personalizados).

Cada plantilla define un problema que, cuando se encuentra en una aplicación, desencadena el algoritmo. La plantilla define un problema genérico e introduce un valor específico. Por ejemplo, si el problema genérico es que la aplicación contiene un archivo determinado o se instala en una Forward Path específica, escriba el archivo o Forward Path concreto que causa el problema.

Las plantillas proporcionan un valor de ejemplo que luego se modifica para cumplir con sus requisitos específicos. Puede utilizar el signo de porcentaje (%) como carácter comodín para que coincida con cero o más caracteres. En la tabla siguiente se enumeran las plantillas disponibles y el valor de ejemplo.

Algoritmo de desencadenadores de aplicación si Valor de ejemplo
Tiene un archivo específico filetofind.ini
Se instala en una ruta específica D:\SomePath%
Establece una entrada de registro específica HKEY_LOCAL_MACHINE\Software\MyApplication
Tiene un archivo INI que contiene contenidos específicos FileContentMatchString
Su instalador contiene una acción personalizada con contenidos específicos CustomActionMatchString
Importa API de un archivo en particular msvbvm%.dll

Al utilizar la plantilla de entrada del Registro, puede buscar una clave y un nombre de valor. Para ello, preconiza el nombre del valor con dos barras invertidas (\\). Por ejemplo, para buscar todos los servicios con un valor de puerto, use: HKEY_LOCAL_MACHINE\%services%\\port.

Los usuarios avanzados pueden crear consultas SQL sin procesar para definir la lógica de los nuevos algoritmos de informes personalizados. Sin embargo, Citrix no puede garantizar que funcionen en futuras versiones de AppDNA porque la estructura de la base de datos puede cambiar de versión a versión.

Pantalla Administrador de informes personalizados

Utilice la pantalla Administrador de informes personalizados para crear y administrar informes personalizados.

Para abrir la pantalla Administrador de informes personalizados:

  • En los menús de AppDNA, elija Configurar > Informes personalizados.

La pantalla Administrador de informes personalizados se divide verticalmente:

Lado derecho: Muestra una vista de árbol que muestra todos los informes existentes. Puede expandir los informes para ver los grupos de algoritmos que contienen y, a su vez, puede expandir los grupos de algoritmos para ver los algoritmos dentro. Los informes sin licencia no están disponibles.

Lado izquierdo: Muestra los informes personalizados que ya se han creado, también en una vista de árbol. Puede hacer clic con el botón derecho en los elementos del lado izquierdo para acceder a un menú contextual, que proporciona opciones para agregar, modificar, copiar y eliminar elementos y ver y cambiar sus propiedades. Las opciones del menú contextual varían según el tipo de elemento. Por ejemplo, no puede modificar un algoritmo que haya copiado de uno de los informes estándar, aunque puede eliminarlo del informe personalizado. Si el lado izquierdo está en blanco, significa que no se han creado informes personalizados.

Puede arrastrar grupos de algoritmos y algoritmos individuales desde los informes estándar en el lado derecho de la pantalla hasta un informe personalizado en el lado izquierdo. Esto copia efectivamente los elementos en el informe personalizado. También puede crear algoritmos que defina usted mismo, como se describe a continuación. Puede copiar algoritmos que defina usted mismo de un informe o grupo personalizado a otro. Para hacer esto, busque el nuevo algoritmo en el lado izquierdo de la pantalla, haga clic con el botón derecho y, en el menú contextual, elija Copiar en.

Para buscar en los informes estándar en el lado derecho de la pantalla algoritmos y grupos de algoritmos por todos o parte de sus nombres: utilice el botón Buscar en la barra de herramientas. Por ejemplo, puede buscar algoritmos y grupos de algoritmos que tengan el texto “driver” en su nombre.

Después de crear un informe personalizado, debe analizar las aplicaciones con él antes de poder ver los resultados en el Visor de informes. Opcionalmente, puede iniciar el análisis en esta pantalla después de haber terminado de crear el informe. Para ello, haga clic en Analizar en la barra de herramientas. Alternativamente, puede ejecutar el análisis más adelante de la manera normal.

Para descargar una representación XML de un informe personalizado completo, o grupos de algoritmos y algoritmos seleccionados dentro de un informe personalizado: haga clic en Exportar en la barra de herramientas. Esto resulta útil para proporcionar un informe personalizado a otras instalaciones de AppDNA o realizar una copia de seguridad. Para cargar un informe personalizado que se exportó anteriormente, haga clic en Importar en la barra de herramientas. Para importar grupos de algoritmos a un informe personalizado existente, haga clic con el botón derecho en el informe personalizado en el árbol situado a la izquierda de la pantalla y elija Importar grupos. Para importar algoritmos en el grupo, haga clic con el botón derecho en un grupo de algoritmos de informe personalizado y elija Algoritmos de importación.

Informes personalizados