El mercado ruso ha entrado en una etapa en la que todolos clientes desean desarrollar de manera independiente sus sistemas de información, sin ningún uso de integradores y proveedores. Para los sistemas modernos de documentación económica, los editores visuales de los procesos comerciales, así como las tarjetas de documentos, se han vuelto muy populares. La programación visual, o más bien su idea principal, se originó en los años ochenta, pero aún existe un desarrollo activo y el desarrollo de varios productos en diversos campos. Como resultado de su uso, la siguiente tesis se confirma cada vez más: a mayor nivel de uso del producto, mayores restricciones se aplican a la implementación. Este hecho tiene muchas consecuencias para los sistemas EDMS rusos. Veamos una lista de consultas típicas que a menudo causan cambios:
- crear nuevos documentos o cambiar los existentes: esto se realiza en el lado del servidor;
- una descripción de la lista de posibles acciones en instrucciones y documentos (interfaz de usuario, tarjetas de tareas);
- trabajar con tipos de documentos;
- libros de referencia.
Programación visual: trabajar con un editor visual.
Когда доходит дело до создания карточек и их vinculante a ciertos campos de descripción, se hace necesario trabajar con un editor, que a su vez debe admitir un conjunto bien definido de funciones:
- una descripción del procedimiento para seleccionar valores de directorios con una interfaz conveniente y la capacidad de filtrar;
- Desglose de la tarjeta en secciones lógicas. Por ejemplo, marcadores separados para campos de información, para el historial de un documento, para una ruta, para pedidos relacionados y otras cosas;
- soporte para grabar entradas que puedencontener enlaces a algunos objetos extraños. Por ejemplo, un registro en el historial de revisión debe referirse a otro registro, una visa, los registros en otros campos también deben estar vinculados a algunos objetos;
- necesariamente debe estar presente la capacidad de describir las relaciones entre los diversos campos;
- la capacidad de editar estructuras jerárquicas es otro detalle importante que la programación visual debería poner a disposición;
- una descripción de las relaciones que se forman entre los campos, es decir, una indicación de qué campos para qué documentos serán editables;
- establecer la visibilidad de los campos según las condiciones establecidas;
- Versiones complejas de validación de datos combinadas con varios campos.
Todavía no existe una solución adecuada para construir interfaces web con capacidades similares.
Programación visual: trabajar con una descripción de los procesos de negocio.
Los fabricantes de varios sistemas trabajan constantementesobre la creación de varios editores de procesos visuales. Al utilizar dichos editores para desarrollar sistemas rusos, los programadores se enfrentan a un conjunto completo de problemas. Muchas prácticas que están muy extendidas en el flujo de trabajo ruso no pueden describirse en términos de procesos comerciales, por lo que es difícil usar un lenguaje de programación visual. El trabajo con el sistema de gestión de documentos de Rusia es tan complicado que ahora no hay forma de hacerlo de la forma en que se hace en el extranjero, es decir, crear formularios que funcionen de manera interconectada y que no siempre causen los formularios y documentos necesarios para resolver un problema. Este enfoque no mejora la eficiencia del trabajo. Si intenta visualizar esos procesos que se prestan bien a esto, entonces tales inversiones no se pagarán por sí mismas, ya que estos procesos no necesitan cambios frecuentes.
Hay un cierto conjunto de tareas para la solución de las cuales es apropiado usar la programación visual C, y en otros casos incluso no se puede tocar.