EspañolEnglish
Home Proyectos

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…

aphelionPero 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.

Ultima actualización (Martes 23 de Junio de 2009 15:20)

 

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.

 

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?

taskinfo1La 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 podremos 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.

taskinfo2

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.

Ultima actualización (Martes 23 de Junio de 2009 15:15)

 

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.

firefox

Para ello basta con generar un fichero XML que guardaremos en el directorio /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.

Ultima actualización (Martes 23 de Junio de 2009 15:13)

 

A partir de la conversión a PDF implantada en nuestro cliente, hemos desarrollado un sistema de estampado de firmas electrónicas y digitales en los ficheros PDF contenidos en distintos documentos dentro de Windchill. Al crear los documentos a partir de Templates definidos en PDMLink, estos llevan como contenido primario documentos MS Office creados a través de diversas plantillas que son comunes para los documentos de un mismo tipo dentro de un mismo producto o proyecto en PDMLink.

De esta forma, podemos definir las posiciones exactas en las cuales estampar firmas electrónicas y/o digitales de los distintos usuarios que forman parte en el proceso de validación de cada uno de esos documentos. Una vez que el contenido primario es convertido a PDF, el sistema se encarga en cada revisión de estampar la firma electrónica y/o digital del usuario que ha completado la tarea sobre el PDF contenido en dicho documento. Esta estampación se realiza de forma transparente para el usuario, de tal manera que sólo tiene que preocuparse de pulsar el botón “Task Complete” en sus tareas, y en caso de aprobación, su firma (previamente escaneada) es estampada en el contenido primario que se encuentra en formato PDF.

firma digital

El resultado son ficheros PDF que contienen las firmas del creador y los revisores de dicho documento a lo largo de su proceso en Windchill, pudiendo incluir nombre, identificador de usuario, fecha y hora de la validación, e incluso un watermark de fondo de la firma, que en el caso de nuestro cliente es el logotipo de su organización.

Este proceso de estampado lleva en producción desde principios del año 2005.

 

Distinción entre firma electrónica y firma digital:

  • Firma electrónica

Denominamos firma electrónica al estampado de una firma escaneada como imagen dentro del PDF

  • Firma digital

La firma digital se realiza sobre el PDF a través de un Certificado Digital. En el caso de nuestro cliente, esos certificados son generados a través de una PKI propia, y a partir de un certificado digital raíz de la organización de nuestro cliente. Además, en el caso de incluir una firma electrónica, incluimos la firma digital como firma visible dentro del PDF en el mismo área ocupada por la firma electrónica, de tal modo que las propiedades del certificado digital así como su validez son accesibles a simple vista sobre la firma electrónica escaneada de un usuario concreto.

Ultima actualización (Martes 23 de Junio de 2009 15:06)

 
Más artículos...