Archive for the 'Windchill-Utilidades' Category

Gestión de Passwords con Windchill y Aphelion

En instalaciones muy grandes de Windchill PDMLink y/o ProjectLink la gestión de usuarios y passwords se realiza a través de un servicio de nombres corporativo (p.ej. Directorio Activo).  Este tipo de soluciones ya nos permiten asignar políticas de seguridad a la gestión de contraseñas de usuarios, tales como longitud de contraseñas, políticas de caducidad, diccionarios…aphelion.jpg

Pero las instalaciones no tan grandes de Windchill, habitualmente usan Aphelion LDAP para gestionar sus usuarios y passwords. Aphelion permite generar las políticas de password para los usuarios si se instala el módulo Aphelion Web Tools de una forma sencilla, pero lo que ya no es tan sencillo es la interacción con el usuario final acerca de estas políticas.

Es decir, se puede implementar en Aphelion una caducidad de password de 2 meses para los usuarios, de tal manera que al pasar esos 2 meses, el usuario deba cambiar su contraseña si no quiere que su cuenta quede bloqueda. Pero ni Aphelion ni Windchill por si mismos son capaces de avisar al usuario de esta situación.

En Prambanan IT Services, hemos diseñado una sencilla utilidad para llevar a cabo esta gestión, entre cuyas funciones están las siguientes:

  • Página customizada en Windchill para el cambio de password con las políticas de password generadas en Aphelion.
  • Página customizada en Windchill para el reseteo de password de usuarios con aviso via mail.
  • Avisos de caducidad de passwords a usuarios vía mail customizables en diseño y en márgen de tiempo.
   

Formación e-Learning

Uno de los puntos clave para explotar las posibilidades que ofrecen Windchill PDMLink y ProjectLink, así como cualquier otra aplicación, es la formación adecuada de los usuarios. Para ello no basta con ofrecerles cursos cuando se va a comenzar a usar el sistema, sino que además hay que proveer a los usuarios de cursos, tutoriales y manuales en los que puedan apoyarse a la hora de utilizar las múltiples posibilidades que permiten sistemas como PDMLink o ProjectLink.

En el caso de Windchill, en lla parte superior derecha de la interfaz web existe un link llamado “Learning” que provee de tutoriales y manuales acerca de las utilidades OOTB del sistema. Pero a medida que se van creando nuevos y más complejos procesos en el sistema, estos manuales no son suficientes para los usuarios.

Por ello, utilizamos herramientas que nos permiten añadir a estos cursos, materiales específicamente generados para procesos o desarrollos que no son incluidos en la versión OOTB de Windchill y que hayan sido creadas como extensiones o customizaciones de Windchill. Desde documentos tipo manuales en formato PDF o HTML, hasta navegaciones complejas basadas en Flash, que pueden ser de tipo demostración o simulación. Los primeros son mostrados como un vídeo, mientras que los segundos, requieren de la intervención del usuario, como si éste estuviera usando realmente la aplicación.

Obviamente, estos cursos de e-Learning, no sólo pueden ser creados para Windchill PDMLink o ProjectLink, sino que pueden ser generados para cualquier aplicación que pueda necesitar formación continua de usuarios.

 

   

¿Dónde está mi Documento?

Una de las preguntas habituales de los usuarios de Windchill es saber dónde está un documento dentro de un proceso una vez que éste ha sido lanzado. Es decir, un usuario crea un documento en Windchill PDMLink o ProjectLink, se lanza un proceso de revisión del mismo, y días después… ¿quién tiene ese documento en su Worklist?

La primera opción para obtener esta información es acudir a través del enlace “Related Processes” de las páginas de propiedades para abrir el proceso de ese documento y buscar cuál es el elemento activo. Clicando en él podremosprocesstaskinfo1_small.jpg ver en la parte inferior la información sobre el mismo, tal como el usuario que tiene una tarea, la fecha en la que la ha recibido además de una gran cantidad de información que habitualmente para los usuarios carece de sentido.

Por ello, hemos desarrollado una utilidad, que a partir de un documento permite al usuario conocer de manera rápida y sencilla, quién tiene una tarea, cuándo la ha recibido, quién la ha completado (en caso de que la tarea estuviera destinada a varios usuarios, y se requiera la intervención de más de uno)…

Su instalación es muy sencilla, y añade a los desplegables de acciones de las páginas de propiedades una opción que nos llevará a la página que muestra todos estos datos. Actualmente, esta utilidad es aplicada a WTDocument, EPMDocument, WTPart y a los objetos relaciones con los procesos de Control de Cambios, tanto en Windchill PDMLink como en ProjectLink.

processtaskinfo2_small.jpg

Además, muestra los datos de los distintos procesos de revisión por los que haya pasado el documento, pero sin necesidad de que se haya producido un cambio de estado. Estos datos son accesibles también a través del link “Lifecycle History“, pero esta utilidad OOTB no muestra los datos de las revisiones que hayan tenido lugar en el estado actual en el que se encuentra el documento. Sólo muestra los datos de las revisiones cuando haya ocurrido un cambio de estado en Windchill.

 

   

Plugin de busqueda en Firefox para Windchill

Hemos creado un sencillo plugin para incluir Windchill en el desplegable de búsqueda rápida de Firefox. De esta forma, podremos hacer búsquedas en Windchill directamente desde Firefox, sin tener que navegar hasta la página de búsqueda de PDMLink o ProjectLink.

Para ello basta con generar un fichero XML que guardaremos en el directorio <FIREFOX_INSTALL_DIR>/searchplugins como el que podeis descarcargar aqui (PDMLink.xml).

Lo único necesario a modificar para que podáis usarlo es WINDCHILL_SERVER, donde debéis indicar el nombre del servidor PDMLink / ProjectLink.

Hay mas información disponible respecto a este tema en Mozilla Developer Center, donde también podréis encontrar información para cambiar el icono en el desplegable de Firefox.

Ha sido probado con Firefox 2.x y PDMLink / ProjetLink 8.0.