Feedback

# Menú Principal

En el menú principal se muestran todas las opciones necesarias para poder desarrollar y gestionar los proyectos y las aplicaciones. Estas opciones están organizadas en los siguientes elementos:

## Proyecto

- Nuevo Proyecto: Permite crear un proyecto en blanco o importar un proyeccto ya exisente como por ejemplo uno de los sistemas incluidos.
- Abrir Proyecto: Enumera los proyectos a los que el usuario puede acceder.
- Cerrar Proyecto: Cierra el proyecto en edición.
- Ejecutar Proyecto: Ejecuta el proyecto a partir de la aplicación seleccionada para iniciar.
- Propiedades: Le permite editar algunas de las propiedades del proyecto, como temas e idiomas.
- Valores Predeterminados: Permite editar los valores predeterminados del proyecto actual, asi como la configuración de cada uno de los tipos de aplicaciones.
- Historial de Versiones: Muestra una lista de versiones del proyecto pudiendo editar, borrar y conocer el estatus de la versión.
- Incremento de Versión: Permite incrementar la versión del proyecto actual.
- Exportar Proyecto: Permite exportar un proyecto a la vez, tomando todo el contenido esencial del proyecto para poder migrarlo a otro servidor de Scriptcase con la misma versión.
- Importar Proyecto: Permite importar un proyecto exportado desde un servidor Scriptcase con la misma versión.
- Generar Código Fuente: Permite seleccionar todas las aplicaciones o bien seleccionar las aplicaciones que se desea generar.
- Desplegar Proyecto: Permite seleccionar todas las aplicaciones o bien seleccionar las aplicaciones que desea publicar, para ello se abre el Asistente de publicación.
- Eliminar Proyecto: Esta opción solo está disponible cuando se abre un proyecto. Esta opción elimina un proyecto definitivamente.
- Informes:
  - Lista de Aplicaciones: Muestra las aplicaciones del proyecto con detalles de su creación.
  - Resumen de los Desarrolladores: Muestra un resumen de las aplicaciones y códigos creados por cada desarrollador.
- Mostrar Diagrama: Muestra un diagrama completo del proyecto donde se representa la relación entre las aplicaciones.
- Búsqueda en el Proyecto: Permite realizar una búsqueda de texto en todas las aplicaciones del proyecto.

## Base de Datos

- Nueva Conexión: Permite crear una conexión a base de datos en el proyecto actual.
- Editar Conexión: Permite editar las conexiones existentes en el proyecto actual.
- Importación ACCESS: Permite la conversión de un origen de datos ACCESS en una base de datos estructurada (MySQL, PostgreSQL, SQLite y SQL Server).
- Importación EXCEL: Permite la conversión de una fuente de datos EXCEL en una base de datos estructurada (MySQL, PostgreSQL, SQLite y SQL Server).
- Importación CSV: Permite la conversión de una fuente de datos CSV en una base de datos estructurada (MySQL, PostgreSQL, SQLite y SQL Server).
- Consola SQL: Herramienta para crear y ejecutar comandos SQL.
- Administrador de Base de Datos: Herramienta para crear y editar rapidamente tablas en la base de datos.
- Diagrama ER: Herramienta que permite la visualización de las relaciones entre las tablas de la base de datos conectada.

## Aplicación

- Nueva Aplicación: Crear una nueva aplicación.
- Aplicaciones por Lotes: Permite la creación simultánea de Grids y Forms.
- Edición rapida: Permite cambiar configuraciones y parametros a una o varias aplicacaiones.
- Restaurar Aplicaciones: Permite la restauración de aplicaciones, donde se muestra una lista de las últimas aplicaciones editadas.
- Guardar Aplicación: Guarda los cambios realizados en la aplicación actual.
- Generar Fuentes: Genera el código fuente para todas las aplicaciones en el proyecto actual.
- Ejecutar Aplicación: Guarda y ejecuta la aplicación actual.
- Exportar Aplicaciones: Permite la exportación de una o más aplicaciones de proyecto.
- Importar Aplicaciones: Importa un archivo de respaldo que contiene una aplicación de otro proyecto o el mismo.
- Código fuente: Le permite visualizar el código fuente generado de la aplicación que se está editando.
- Datos de Sesión: Se muestran todas las variables de sesión de Scriptcase, así como las de las aplicaciones ejecutadas.

## Herramientas

- API: Configuración del uso de las APIS.
- Plantillas de teclas rápidas: Configuración de teclas rápidas para ser usadas en el proyecto de scriptcase.
- Snippets de códigos: Implementación de códigos para uso en scriptcase.
- Diccionario de Datos: Permite al usuario establecer valores predeterminados para las tablas (nombres, tipos de campo, etc.).
- HelpCase: Permite la creación de documentación para el proyecto.
- Bibliotecas Externas: Permite la creación de scripts en varios lenguajes que se usarán durante todo el proyecto.
- Bibliotecas Internas: Permite la creación de scripts PHP que se usarán en todo el proyecto.
- Lista de tareas: Permite crear una lista de tareas.
- Mensajes: Perminte el envío de mensajes entre desarrolladores de la misma instalación Scriptcase.
- Convertidores:
  - Versión 6: Convierte sus proyectos de la versión 6 de ScriptCase a la versión actual.
  - Versión 7: Convierte sus proyectos de la versión 7 de ScriptCase a la versión actual.
  - Versión 8: Convierte sus proyectos de la versión 8 de ScriptCase a la versión actual.

## Diseño

- Aplicaciones CSS (Temas): Esta opción le permite crear temas gráficos para las aplicaciones.
- CSS de los Botones: Esta opción permite crear temas gráficos para los botones.
- Plantillas HTML: Esta opción permite modificar varios elementos de HTML que contendrá su aplicación.
- CSS de los Menús: Esta opción permite cambiar los diseños CSS de los menús.
- Iconos de Menú: Permite cambiar los iconos de la aplicación de menú.
- Gestor de imagen: Esta opción administra las imágenes existentes en el proyecto y también le permite agregar, eliminar y copiar imágenes.
- Temas para Gráficas: Esta opción le permite modificar los temas utilizados en las aplicaciones de tipo Gráficas.
- Plantillas del Editor HTML: Le permite configurar las funcionalidades presentes en el campo del editor html que la aplicación usará.

## Locales

- Traducir Aplicaciones: Permite definir mensajes personalizados que se usarán en diferentes aplicaciones.
- Configuración Regional: Permite definir algunos parámetros de unidades monetarias, fecha y números de acuerdo con el país o la región donde se utilizará la aplicación.

## Módulos

- Seguridad: Esta opción permite implementar reglas de acceso en su sistema por usuario, por aplicación, por grupo o por LDAP, creando un sistema completo para el control de acceso al proyecto.
- Log:
  - Crear / Editar Módulo de Log: Permite crear y/o editar un módulo de log -bitacora-.
  - Aplicaciones Relacionadas con el Log: Permite indicar que aplicaciones seran incluidas dentro del log.
  - Crear Consulta con el Informe de Registro: Permite crear una aplicación de tipo grid que mostrará el informe de registros.

## Opciones

- Configuración: Accesa a todas las configuraciones de ScriptCase .
- My ScriptCase: Permite personalizar las configuraciones para el usuario actual.
- Cambiar Contraseña: Permite que el usuario actual cambie su contraseña.
- Mi Barra de Herramientas: Permite cambiar la posición de los íconos en la barra de herramientas.
- Mis teclas rápidas: Permite definir las teclas rápidas para uso en scriptcase.

## Ayuda

- WebHelp: Permite acceder al manual.
- Soporte Técnico: Acceso al soporte en línea de ScriptCase.
- Diagnóstico: Muestra la configuración del Entorno / Servidor donde está instalado ScriptCase.
- Comprobación de la Versión: Verifica si la versión está actualizada.
- Actualización de la Versión: Permite actualizar ScriptCase a la última versión disponible.
- Registro de Licencia: Accede a la página para registrar su ScriptCase.