El producto más conocido de Bentley es Microstation, y sus versiones verticales para diferentes ramas de la geo-ingeniería con énfasis en el diseño tanto para ingeniería civil, industrial, arquitectura y transporte. ProjectWise es el segundo producto de Bentley que integra al manejo de información e integración de equipos de trabajo; y recientemente ha sido lanzado AssetWise que es para el manejo histórico de las infraestructuras tal como lo expliqué en un artículo de lo que es BIM desde la óptica de Bentley.
ProjectWise es poco conocido en el medio hispano, tanto que me atrevería a pensar que este es el primer artículo en español de esta herramienta. Pero existe desde 1995, y en empresas grandes ha sido adoptado desde hace ya varios años como una solución para la gestión de información en flujos de trabajo que incluyen Arquitectura, Ingeniería, Construcción y Operación de infraestructuras (AECO). Así que aquí algo de referencia rápida de la cronología de esta herramienta.
Los inicios de ProjectWise
Fue el año 95, bajo un acuerdo en el que Bentley sería el distribuidor exclusivo de TeamMate y los chicos de Opti trabajarían en el desarrollo de un entorno colaborativo al que inicialmente se le llamó Microstation OfficeMate, que se ejecutaba sobre Windows 3.1 y NT. Luego el 96 lanzaron una versión 2 llamada Microstation TeamMate que en la portada incluía el flujo básico al que el producto llegaba pero que en esencia es lo que actualmente hace la herramienta:
- Seguridad
- Flujo controlado
- Acceso multiusuario
- Manejo de proyecto
- Gestión de documentos
- Versionado de archivos
- Sistema de información
Bentley se da cuenta del potencial que tiene en sus manos y luego de negociaciones adquiere Opti en ese mismo año 1996. El equipo se integra como un departamento de Bentley Systems y crean un capital de inversión llamado WorkPlace Systems Inc. en conjunto con Primavera (el software que fue comprado por Oracle en 2008). Finalmente Bentley adquiere todo el capital y trabaja en dos productos: ActiveAsset Planner and ActiveAsset Inquirer que son renombrados como ProjectWise cuya versión primera (2.01) fue lanzada en Diciembre de 1998.
ProjectWise en tiempos de V7
- En 2000 se lanza ProjectWise 3.01 que apenas era un gestor de documentos con acceso basado en usuarios y roles: básicamente la primera premisa del ciclo: Seguridad.
- En 2001 aparece ProjectWise 3.02 con capacidades de hacer redline sobre ficheros dgn y dwg, wizards para la creación de documentos y podía visualizar los archivos en Internet Explorer en una funcionalidad llamada WEL (Web Explorer Lite)
Hasta aquí, Bentley mantenía el formato dgn V7 que tenía la gran limitante de ser todavía de 16 bits; en tiempos de Microstation 95, SE y J.
ProjectWise en tiempos de V8
Recuerdo haber conocido esta versión 8.01 en 2003, en un proyecto de Catastro que aprovechaba el proceso de la siguiente manera:
- Los mapas catastrales eran trabajados en Microstation utilizando las herramientas de limpieza topológica y asignación de atributos mediante Geographics.
- Luego los dgn se registraban y se ligaban con aplicaciones desarrolladas sobre VBA, vinculándolas via nodo/boundary a una base Oracle.
- Los ficheros dgn entonces entraban a un repositorio controlado con ProjectWise, que identificaba la fecha que había sido registrado y controlaba el versionado –aunque algo de eso era artesanal por lo pobre de la versión; recuerdo que algunos de los usos que le estábamos dando fueron bien vistos en una demo hecha en Checoslovaquia, quienes dijeron que estábamos usando la plataforma para lo que no era… pero que estaba nice–
- Entonces, para hacer mantenimiento parcelario, se creaba una solicitud sobre el sistema de gestión web, que identificaba la parcela en base a su clave catastral y desde el mapa se podía hacer la gestión que hacía check-out del fichero dgn, levantando el predio específico con el geolocate, para hacer mantenimiento; mientras tanto el archivo no podía tocarse por estar bajado por un usuario.
- Luego del mantenimiento el dgn hacía check-in y liberaba la versión.
Adicionalmente, un script cada 20 minutos recorría todos los archivos que habían sido modificados, copiaba la nueva versión y reemplazaba en el servidor de GeoWeb Publisher pues en aquel tiempo no podía leer directorios de ProjectWise, por lo que debía reemplazarse de esta manera para que el Publisher pudiera seguir llamando el mismo fichero discreto registrado en el index. Vaya manera, pero es lo que había. Luego que Bentley se peleara con Java para el visor web de Publisher, construyeron el visor sobre ActiveX: VPR (View Print Redline) que era un parcho muy malo porque solo corría con Internet Explorer y la instalación la primera vez que el usuario lo cargaba era un desastre; pero era lo único que permitía solicitar mantenimiento gráfico sobre un visor, lo que creaba anidado a la transacción un archivo dgn con extensión de redline (.rdl).
Debo admitir que la energía de los chicos que estaban en el área de desarrollo era extrema, pues pese que ahora parecen logros humildes, en su momento requerían un buen porro de marihuana para lograrlo con la tecnología de esos días. Las limitaciones de servidores de respaldo y web services obligaban que una rutina a la media noche levantara un servidor espejo para que el otro hiciera un respaldo en cinta magnética hasta las 6 de la mañana que volvía a levantarse el servidor de aplicaciones.
También ProjectWise permitía en unas pestañas llevar control de flujo sucedido al mapa antes de registrarse; quién lo delineó, con qué método, en qué fecha, quien lo digitalizó… etc. En fin, metadatos a la antigua.
Esto se hizo gracias a las características que tuvo esta versión en 2003: Audit Trail, Workspace Profiles y Distribution System. Adicionalmente con las mejorasdel Web Explorer Lite se asociaban documentos a la geomtería registrada, como ficheros pdf u otros mapas con el Preview Pane.
En 2004 llegó la versión 8.05, con la potencialidad de indexado de dgn, Thumbnails y mejora de búsqueda textual. Una pena que esto no fue tan sencillo de implementar, pues el tal cartucho espacial que promovía Bentley no era tan simple y ya era difícil ir contra la corriente de los estándares promovidos con las bases de datos de soporte espacial y servicios WMS/WFS; lo que Bentley insistía hacer con ProjectWise y no con GeoWeb Publisher que solo lo logró accesible con el ProjectServer y la llegada del fichero idpr.
Lo tengo tan fresco como si hubiera sido ayer, aunque fue frustrante querer explicárselo a un doctor que llegó a reemplazarme con el cambio político… pese que su especialidad era odontología y tenía una maestría en cirugía dental.
Quizá sea esta decepción la razón por la que en años de escribir es primera vez que hablo de ProjectWise. Seguro eso solo lo sabe Freud.
ProjectWise XM
Pasaron dos años antes que ProjectWise lanzara algo nuevo, lo que sucedió en 2006 cuando apareció XM 8.09. En este, Microstation había sido re-desarrollado totalmente con la cara que hasta ahora le vemos; mientras que ProjectWise integró manejo de Proyectos en lugar de repositorios, se integró a SharePoint y entonces se pudieron manejar vía la estructura de XFM los Workspaces controlados con lo que se olvidaba la vieja estructura de proyectos Geographics. Fue valioso que de aquí en adelante el dwg y dxf se pudieron leer de forma nativa.
Recordemos que XM fue un experimento de Bentley hacia el paso siguiente; pero que les permitió reconstruir al gusto casi el total de aplicaciones que hasta entonces estaban desarrolladas en Clipper; robustas pero con una interfaz de usuario limitadas a los alcances a que había llegado C++, C# y el entorno .NET.
ProjectWise V8i
Con la fumada V8i Bentley establece su perspectiva siguiente, pensando en BIM, en infraestructuras inteligentes. Con ello llega la idea del i-Model, donde ProjectWise toma un papel muy importante con la gestión de datos contenidos en los ficheros dgn, que en nodos xml almacenaban desde hacía mucho pero que no se potenciaban como contenedores de datos. Es así como los siguientes pasos se evidencian tras la integración de AEC + Operación visualizado a mediano plazo en AssetWise:
- ProjectWise V8i (8.11). Este se lanza en 2008, y aquí ya inicia la transferencia de datos vía web services a nivel de visualización, también el visor de datos en lugar de mostrar una vista renderizada muestra objetos con el Web View Server y Spatial Navigation. La búsqueda se vuelve eficiente pues opera solo en los datos xml y el acceso ya no es con la vieja ventanita de login que almacenaba propiedades en un .dll de cliente sino que se puede accesar con aplicaciones particularizadas que se escondían hasta en un hipervínculo. Por supuesto, a esta altura el i-model puede estar contenido en un pdf, dgn, dwg o un fichero que se accesa desde Microsoft Excel o bien Outlook mail.
- Select Series 1 se lanza en 2009, reconociendo dwg de la última versión de AutoCAD 2010 y las propiedades de estructuración de nodos xml se estandarizan con el i-model data composer. También el viejo Redline pasa a potenciarse en Navigator markups.
- Select Series 2 se lanza en 2011, con soporte para interactuar con ficheros de AutoCAD y Revit tanto para 32 como 64 bits. En esta versión la transferencia de ficheros discretos pasa a la historia y todo es vía web services, utilizando las propiedades que trae esta versión 8.11.07 (Navigator WebPart, Granular Administration) con lo que se vuelve una maravilla aun en conexiones lentas.
- La última versión, Select Series 3 lanzada en Mayo de 2012 tiene soporte nativo para servidores a 64 bits, y es cuando empiezan a mostrar aplicaciones para tabletas Android, iPad y Windows. La transferencia vía streaming incluye nubes de puntos, composición dinámica desde el servidor y soporte para Citrix.
Y entonces, para qué es ProjectWise
Al final, Bentley logró convencer a grandes clientes que utilizan sus productos, y otros que atrajo comprando aplicaciones que resolvían problemas similares pero que tenían clientes estratégicos, para construir un sistema en el que se logra el trabajo colaborativo en el ciclo de Arquitectura, Ingeniería, Construcción y Operaciones (AECO). A diferencia de otros sistemas de manejo de documentos, éste está especializado en el diseño y construcción de proyectos de infraestructura que se van integrando a medida que se trabaja de manera casi tradicional:
- Se diseña un proyecto, utilizando un software que almacena los datos en el i-Model a pesar que solo se hace bocetos y simulación georeferenciada,
- Se trabaja la topografía y se incluye el análisis geotécnico
- Todo, el diseño estructural, eléctromecánico… todo va pasando por un flujo en el que muchas personas interactúan.
- No hay planos de mesa en mesa ni archivos por correo o Dropbox, solo trabajo colaborativo sobre aparentes ficheros dgn. Pero la magia está en el xml estandarizado en el i-Model.
Y ProjectWise hace el trabajo de integrar los equipos a sus roles y a la información pertinente. Con el concepto mismo de cuando lo hacíamos arcaicamente, en la conformación de expedientes que no finalizaban en la licitación de la obra, sino posterior ejecución y ahora operación; con división de trabajo por especialidades, reutilización de contenido y retroalimentación dinámica.
Por eso ProjectWise no es tan conocido por el usuario común, porque las empresas grandes son las interesadas en este tipo de aplicaciones: Se considera que el 40% de la jornada de trabajo de un ingeniero puede gastarse en buscar y validar la información específica, los archivos para uso y todavía le queda la duda si no se equivocó con los datos originales. Para obras de ingeniería donde una válvula cuesta 25,000 dólares y su daño representa pérdidas millonarias… o un edificio donde encontrar un acuífero significa cambiar el diseño de zapatas aisladas por losa de cimentación con muro-cortina… entonces ProjectWise representa una inversión valiosa.
Quiénes usan ProjectWise
Yo pude ver como se integró esta herramienta a un proyecto de catastro nacional, en un país donde los programadores con las uñas lograron sacarle más provecho del que tenía en su tiempo; luego no volví a saber de otro proyecto. Sin embargo cuando se sale de las fronteras locales, sorprende ver que ProjectWise es usado en 92 países por:
- 72 de las principales 100 empresas de ingeniería identificadas en el Engineering News Record Top 100.
- 234 de las 500 empresas globales con mayor operación de infraestructuras, incluidas públicas y privadas.
- 25 de los 50 departamentos de transporte de Estados Unidos.
Así que… quien sabe si con el tiempo hablamos más de ProjectWise.
Para más información: