Feedback Impresión

Visión General

Aplicaciones Scriptcase

ScriptCase ofrece varias aplicaciones que permiten al desarrollador crear sistemas completos, también permite la integración de aplicaciones con librerías externas ofreciendo un potencial aún mayor para el desarrollo de sistemas.

Vea los tipos de aplicaciones a continuación.

Grid

Una aplicacion que muestra datos, esta aplicacion tiene el comportamiento de un informe, donde puede exportar a PDF, XLS, XML y otros formatos.

Stored Procedure

Similar al Grid, esta aplicacion esta disponible solo para unas pocas bases de datos (MSSQL Server, Oracle y Db2) cuando selecciona la conexión, en caso de que exista un procedimiento que retorne información, esta aplicación la mostrará.

Formulario

Una aplicación que permite insertar y actualizar datos, hay 4 tipos de orientación.

Pestañas

Esta aplicación permite crear pestañas donde puede colocar otras aplicaciones dentro, como Grids y Formularios.

Control

Esta aplicación es usada para crear controles personalizados en un sistema, no está atada a una tabla, y requiere la creación de al menos un campo para que pueda funcionar. Un ejemplo para esto es la creación de la pantalla de inicio de sesión.

Menú

Permite crear una estructura de navegación jerárquica de las aplicaciones del sistema. Hay dos tipos de menús disponibles, Menú horizontal y Menú de árbol, la diferencia es solo en cómo se despliega en pantalla.

Búsqueda

Esta aplicación se usa exclusivamente con la aplicación de formulario.

PDF Report

Esta aplicación es responsable de generar los informes utilizando algunos formatos predefinidos, donde puede colocar los datos en el informe.

Dashboard

Le permite mostrar varias aplicaciones colocadas en widgets.

Blank

Esta aplicación le permite insertar código PHP / HTML para mostrar algunos resultados de procesamiento. La ventaja de utilizar esta aplicación es la posibilidad de utilizar la integración con macros y nativa con las otras aplicaciones.

Calendario

Una aplicación donde puedes mantener una agenda de eventos, también puede estar vinculada al calendario de google.

Aplicaciones por lotes

Con esta herramienta, es posible crear múltiples aplicaciones (Formulario y Grid).

Al crear grid y formularios usando la misma tabla, las aplicaciones se crean con un enlace de aplicación entre ellas, lo que permite editar el registro desde la aplicación Grid.

Para comenzar el proceso de creación de la aplicación, debe seleccionar una conexión para que las tablas se puedan enumerar.

Select the connection that you want to use

Luego, debe seleccionar las tablas que se usarán para crear las aplicaciones. Al seleccionar las tablas, puede definir qué aplicaciones (Formularios y Grid) van a crearse.

Selecting the tables and applications for the creation

Por último, debe definir el nombre, la descripción y el tipo, en el caso de los Formularios.

Adjusting the applications that are going to be created

  • Nombre - Nombre de la aplicación que se va a crear.
  • Descripción - Descripción de la aplicación.
  • Tipo: Esta opción solo está disponible para Formularios, define el tipo de formulario que se creará (Registro único, Filas múltiples, Grid editable y Grid editable “View”).
  • Generar fuente - Al seleccionar esta opción, todas las aplicaciones que se crearán tendrán su código fuente generado.
  • Para editar - Al seleccionar esta opción, todas las aplicaciones creadas estarán abiertas para modificaciones justo después de la creación.

Edición Expresa

Esta herramienta ofrece la opción de editar múltiples aplicaciones de su proyecto simultáneamente, donde puede definir el valor de varios atributos comunes para estas aplicaciones.

Algunas configuraciones están disponibles.

Vea a continuación cómo usar la edición express.

Se puede acceder a esta herramienta desde el menú Herramientas> Edición Rápida.

Seleccione las aplicaciones que se editarán

En primer lugar, debemos informar qué aplicaciones queremos editar.

Define the applications that'll be edited

  • Todo - Todas las aplicaciones existentes en el proyecto sin excepciones serán editadas.
  • Seleccione Aplicaciones - Se enumerarán todas las aplicaciones existentes en el proyecto, para que pueda seleccionar las aplicaciones que desea editar.

Select the application that'll be edited in the Express Edit

Aplicar modificaciones

Después de seleccionar las aplicaciones, deberá definir las modificaciones que desee para esas aplicaciones. En esta página, podemos definir cómo se aplicarán las modificaciones.

Defining the modifications for the applications

Aplicación a todas las aplicaciones

Esta opción permite aplicar las mismas configuraciones, a todas las aplicaciones seleccionadas, de forma automática.

  • Imagen de cabecera - Permite definir la imagen para el encabezado de las aplicaciones.
  • Uso de seguridad - Permite definir el uso de seguridad en las aplicaciones del proyecto.
  • Activar llamada directa por URL - Permitir que las aplicaciones sean llamadas directamente por la URL.
  • Activar CSRF - Habilita la protección de “Cross-Site Request Forgery”. (Esta opción solo aplica para las aplicaciones Control y Formularios)
  • Mostrar contenido HTML - Define si el código HTML almacenado en la base de datos será interpretado por el navegador. (Esta opción solo aplica para la aplicación Grid)
  • Retirar las etiquetas HTML - Define si el código HTML almacenado en la base de datos tendrá las etiquetas HTML eliminadas para su visualización.
  • Ejecutar contenido en JavaScript - Define si el código JavaScript almacenado en la base de datos se ejecutará en el navegador.
  • Guardar etiquetas HTML - Almacena las etiquetas HTML informadas dentro del campo Aplicación en la base de datos. (Esta opción solo aplica para la aplicación de Formulario)
  • Entrada de texto en JavaScript - Almacena el JavaScript informado en el campo Aplicación en la base de datos. (Esta opción solo aplica para la aplicación de Formulario)
  • Eiqueta fija - Permite transformar las etiquetas de los campos en etiquetas estáticas cuando se desplaza por la página.
  • User Select2 - Permite aplicar el Select2 por defecto en las aplicaciones.
  • Módulos de exportación del Grid - Permite seleccionar los Grid Modules en la exportación.
  • Exportar con contraseña - Permite definir una contraseña en la exportación de aplicaciones.
  • Seleccionar columnas para exportación - Permite seleccionar las columnas de aplicación deseadas en la exportación.
  • Distinguir mayúsculas/minúsculas - Permite que el Scriptcase distinga las letras mayúsculas y minúsculas.
  • SweetAlert - Allows that all the Scriptcase Alerts been replaced by SweetAlert messages.
  • Posición del SweetAlert - Permitir definir la posición de la ventana utilizando toast.
  • Idioma - Aplica el idioma seleccionado para todas las aplicaciones seleccionadas en el proyecto.
  • Conexión - Permite aplicar la conexión deseada (Conexiones creadas en el módulo “Nueva conexión”) para las aplicaciones.
  • Conexión para campos - Permite aplicar la conexión deseada (Conexiones creadas en el módulo “Nueva conexión”) para los campos en las aplicaciones.
  • Tema - Permite aplicar el tema deseado (solo los incluidos en las propiedades del proyecto) a todas las aplicaciones.
  • Plantilla - Cambia la plantilla de encabezado y pie de página de las aplicaciones.

Después de seleccionar las modificaciones que desea hacer para todas las aplicaciones seleccionadas, se mostrará una lista con todos los atributos seleccionados que se enumerarán para su modificación.

Apply the modifications to all the applications automatically

Aplicar individualmente

Esta opción le permite aplicar las modificaciones individualmente para cada aplicación seleccionada.

Esta opción contiene, no solo los atributos anteriores, sino también tres atributos exclusivos.

  • Descripción - Permite aplicar una descripción individual para las aplicaciones seleccionadas.
  • URL amigable - Permite aplicar una URL amigable individualmente para cada aplicación seleccionada.
  • Título - Permite aplicar el título individualmente para cada aplicación.

Después de seleccionar las modificaciones individualmente para todas las aplicaciones seleccionadas, se mostrará una lista con todos los atributos seleccionados que se enumerarán para su modificación.

Apply the modifications individually

Cuando aplique las modificaciones, se mostrará una lista de las aplicaciones que se modificaron.

Application Generation Log

Restaurar aplicaciones

Esta característica permite restaurar las aplicaciones del proyecto que se ha modificado recientemente. Al guardar la aplicación, ScriptCase almacena automáticamente un número limitado (definido en Configuración> Configuración del sistema en la opción Número de copias automáticas de la aplicación) de copias de la aplicación, para que puedan restaurarse. Primero, debemos seleccionar la aplicación que desea restaurar.

Select the desired application

Anteriormente, debe seleccionar el punto de restauración que desea y también definir un nombre para la aplicación restaurada.

Selecting the restore point and defining the app name

Guardar aplicación

Esta opción guarda la aplicación que está abierta en modo de edición. Esta opción se puede encontrar en el menú de la Aplicación o en la barra de herramientas.

Salvar aplicação

Generar fuentes

A diferencia de generar el código fuente que se encuentra en el menú del proyecto, esta opción guarda y genera el código fuente solo para la aplicación que está abierta en el modo de edición. Esta opción se puede encontrar en el menú Aplicaciones o en la barra de herramientas estándar.

Gerar fonte

Ejecutar aplicación

Guarda y ejecuta la aplicación que está abierta en este momento en el modo de edición. Esta opción se puede encontrar en el Menú de aplicaciones o en la barra de herramientas predeterminada.

Executar aplicação

Exportar Aplicaciones

Permite exportar todas las aplicaciones de un proyecto o puede seleccionar las aplicaciones deseadas. En esta exportación, los archivos necesarios que se usan en las aplicaciones también se agregan a la exportación.

Esta opción se puede encontrar en el menú de la aplicación.

Primero, debe seleccionar si desea exportar todas las aplicaciones del proyecto o solo algunas aplicaciones del proyecto.

Export applications

Al seleccionar todas las aplicaciones, se mostrará la pantalla de registro de exportación con el enlace de descarga para el archivo generado.

En este ejemplo, se utilizó la opción Seleccione Aplicaciones, en este caso las aplicaciones se enumeraron de acuerdo con el tipo o carpeta.

List of applications

Para continuar, seleccione las aplicaciones deseadas y haga clic en Exportación. Después de eso, verá un registro de los archivos exportados con un enlace para descargar el archivo de exportación generado.

Export Log

Importar Aplicaciones

Le permite importar las aplicaciones exportadas por ScriptCase, aunque las aplicaciones exportadas deben exportarse de la misma versión de ScriptCase a la que se están importando.

Esta opción se puede encontrar en el menú de la aplicación.

Primero, debe seleccionar el archivo que desea importar.

Selecting the file to import

A continuación, en caso de conflicto con el archivo seleccionado y los proyectos existentes, tendrá un par de opciones para que usted decida.

Import conflict

Las opciones son:

Sobreescribir - Sobrescribe los archivos del proyecto con los que se importan.
No sobreescribir – Mantenga los archivos del proyecto local e ignore los archivos que se importan.
Renombrar – Mantenga los archivos del proyecto local e importe los archivos seleccionados con diferentes nombres.

En el siguiente paso, se mostrará un resumen de la importación.

File import summary

Codigo fuente

Esta opción le permite ver el código fuente de la aplicación después de su generación.

Código fonte

Datos de sesión

En esta opción, puede ver todas las variables de sesión disponibles en el entorno de desarrollo, es decir, el árbol de sesión que almacena Scriptcase.

Dados de sessão