Ir al contenido principal

Editor de proyectos de IndySoft

Los proyectos de scripts se almacenan en la base de datos a nivel de todo el sistema y pueden incluir, si se desea, formularios personalizados y una interfaz gráfica de usuario. Estos proyectos se modifican mediante el Editor de proyectos de IndySoft. Siempre que haya una interfaz para añadir un script personalizado (por ejemplo, scripts de eventos, scripts de equipos, scripts de plantillas, etc.) Verás que hay dos tipos de scripts:

101579576_zoom70

Tipos de scripts (haz clic para expandir/contraer)

«Solo script» significa que hay un único script que compone la regla personalizada; este era el único tipo de script disponible en IndySoft antes de la versión 9. Las reglas personalizadas basadas en «proyectos» simplemente hacen referencia al nombre de un proyecto. Este proyecto se puede utilizar en varias acciones de activación y/o en varios eventos. Hay 4 acciones disponibles para los proyectos de guion nuevos o existentes:

HM_clip1366 | Nuevo proyecto
| | Los nuevos proyectos de script deben recibir un nombre que sea único en todo el sistema dentro de la base de datos para el tipo de script seleccionado (equipos, eventos, plantillas, sistema de pedidos, inicio de sesión, tareas, etc.). Se permite introducir un nombre de grupo opcional; esto resulta útil para recordar la finalidad del script. Los proyectos de guion se pueden crear de tres maneras:

101579466_zoom65

Nuevos proyectos de guiones (haz clic para expandir/contraer)

Al crear un proyecto nuevo, selecciona Pascal o Basic como sintaxis de la unidad principal. La unidad principal suele llamarse «Unit1»: esta unidad se ejecuta cuando se ejecuta el proyecto, por lo que se encarga de iniciar cualquier otra unidad que contenga cuadros de diálogo, etc. Nota: esta configuración solo afecta a la sintaxis de la unidad principal; es posible tener una unidad principal en Pascal que abra una unidad o un cuadro de diálogo en Basic, y viceversa. Los scripts también se pueden clonar a partir de un proyecto (del mismo tipo que el script actual) que ya se encuentre en la base de datos. Por último, se puede crear un nuevo guion a partir de una copia de seguridad de un proyecto anterior. Se puede realizar una copia de seguridad de los proyectos desde el Editor de proyectos de IndySoft... Archivo... Copia de seguridad del proyecto.HM_clip1367 | Ver/Editar proyectoEsta opción abre el Editor de proyectos de IndySoft, que funciona como un entorno de desarrollo integrado, con depurador, variables de seguimiento, inspector de objetos, ventana de código y muchas otras opciones. Si se realizan cambios en las unidades de script, se le pedirá que los guarde al salir del Editor de proyectos de IndySoft.HM_clip1368 | Eliminar proyecto: utilice esta opción para eliminar definitivamente un proyecto de script de la base de datos. Importante: los scripts solo se pueden eliminar si se están utilizando actualmente en la regla personalizada actual.HM_clip1369 | Restaurar el proyecto seleccionado desde una copia de seguridad: esta opción permite restaurar un proyecto a partir de una copia de seguridad anterior (creada desde el Editor de proyectos... Archivo... Copia de seguridad del proyecto). Importante: esto sobrescribirá de forma permanente el proyecto de script actual con la versión contenida en el archivo ZIP de copia de seguridad. |

Interfaz del Editor de proyectos de IndySoft
El Editor de proyectos resultará familiar a cualquier desarrollador que tenga experiencia con herramientas RAD como Delphi, Visual Studio, etc. El editor del proyecto suele utilizarse únicamente en colaboración con el personal técnico de IndySoft o en el marco de un servicio de asesoramiento personalizado. Para obtener más información, póngase en contacto con IndySoft. Esta potente función permite que las reglas personalizadas incluyan formularios con funcionalidades personalizadas, como campos de edición, instrucciones, lógica especializada e incluso operaciones de selección, edición y eliminación en la base de datos de IndySoft.

101579533_zoom50

Cuadro de diálogo «Project Designer» de IndySoft (haz clic para expandir/contraer)

Los scripts de los proyectos de IndySoft tienen acceso a las funciones de scripting personalizadas de la biblioteca Pascal, las funciones de scripting personalizadas de la biblioteca VBScript, los procedimientos y funciones comunes de IndySoft y a todos los procedimientos y funciones específicos de cada tipo de script. Por ejemplo, un proyecto iniciado desde una acción de activación de evento incluiría Procedimientos/funciones de script de eventos, mientras que un proyecto iniciado desde una acción de activación de equipo incluiría Procedimientos/funciones de script de equipo, etc.

La creación de proyectos de IndySoft es una función avanzada que suele realizarse en colaboración con el servicio de asistencia de IndySoft; póngase en contacto con IndySoft para obtener más información. |