manual script case

1204
Introdución Introducción Qué es ScriptCase es una herramienta de desarrollo completa. Através de una interfaz web amigable, ScriptCase crea aplicaciones PHP extremadamente rápido, con calidad, ahorro de tiempo,reduciendo los costes, aumentando la productividad y la integración de equipos de desarrollo. ¿Cómo trabajar con ScriptCase? El desarrollador puede conectar ScriptCase con la mayoría de bases de datos disponibles en el mercado, como SQL Server, Oracle, DB2, MySQL, Postgres, y también crear aplicaciones con múltiples bases de datos. Usted será capaz de desarrollar fácil y rápidamente: Grid Informes Listas Filtros Formularios Menús Pestañas Documentos PDF Aplicaciones en blanco Contenedores Calendarios Siempre buscando nuevas tecnologías, ScriptCase tiene una variedad de componentes: Ajax de apoyo Auto-completar Formularios Maestro-Detalle Grid editables HTML Editor Diccionario de base de datos Creación de Manuales de Usuario Instalado en un servidor web, Scriptcase puede ser utilizados simultáneamente por muchos desarrolladores a través de un navegador, permitiendo el desarrollo a distancia y de colaboración. El código fuente es PHP y funciona independientemente de la herramienta, lo que permite su publicación en cualquier servidor Web habilitado para PHP. Código fuente ScriptCase genera el código fuente (PHP, JavaScript, HTML y AJAX). El código generado es totalmente

Upload: mario-alberto-sanchez-munoz

Post on 27-Dec-2015

1.444 views

Category:

Documents


1 download

TRANSCRIPT

  • IntroducinIntroduccin

    Qu es ScriptCase

    es una herramienta de desarrollo completa. Atravs de una interfaz web amigable, ScriptCase crea aplicacionesPHP extremadamente rpido, con calidad, ahorro de tiempo,reduciendo los costes, aumentando la productividady la integracin de equipos de desarrollo.

    Cmo trabajar con ScriptCase?

    El desarrollador puede conectar ScriptCase con la mayora de bases de datos disponibles en el mercado, comoSQL Server, Oracle, DB2, MySQL, Postgres, y tambin crear aplicaciones con mltiples bases de datos.

    Usted ser capaz de desarrollar fcil y rpidamente:Grid

    Informes

    Listas

    Filtros

    Formularios

    Mens

    Pestaas

    Documentos PDF

    Aplicaciones en blanco

    Contenedores

    Calendarios

    Siempre buscando nuevas tecnologas, ScriptCase tiene una variedad de componentes:Ajax de apoyoAuto-completar

    Formularios Maestro-Detalle

    Grid editables

    HTML Editor

    Diccionario de base de datos

    Creacin de Manuales de Usuario

    Instalado en un servidor web, Scriptcase puede ser utilizados simultneamente por muchos desarrolladores atravs de un navegador, permitiendo el desarrollo a distancia y de colaboracin. El cdigo fuente es PHP yfunciona independientemente de la herramienta, lo que permite su publicacin en cualquier servidor Webhabilitado para PHP.

    Cdigo fuente

    ScriptCase genera el cdigo fuente (PHP, JavaScript, HTML y AJAX). El cdigo generado es totalmente

  • independiente de la herramienta, y podr ser publicados en cualquier servidor Web habilitado para PHP. Ellenguaje PHP es libre (GNU) y puede ser utilizado en Windows o Linux.

  • Herramientas Extra

    ScriptCase tiene un montn de herramientas adicionales:

    SQL BuilderEs una herramienta para ayudar a la creacin de sentencias SQL en forma de asistente. Permite la eleccin dela base de datos, tablas, campos, order by y where, as como simulaciones del comando que es guardado parauso posterior.

    Constructor de Base de Datos (Data Base Builder)Es un recurso para desarrollar y mantener modelos de datos. Con una interfaz muy amigable, el DataBaseBuilder ofrece recursos para la creacin e importacin de definiciones existentes en las bases de datos, crearsecuencias de comandos para la creacin y actualizacin de la tabla, los informes y diagramas ER.

    Diccionario de datos

    Permite la definicin de datos (nombres y tipos de campo, etc.), a fin de optimizar el desarrollo de aplicaciones.

    Editar exprs

    Permite editar rpidamente ms de una aplicacin

    Helpcase

    Permite crear webhelps, de manera que normaliza su documentacin y facilita la creacin.

    Gestin de Botones

    Permite la estandarizacin del sistema de botones.

    Editor de Temas

    editor de temas amigable para el usuario administrar la configuracin de CSS.

  • Bases De Datos

    ScriptCase no ejecuta directamente los comandos en las bases de datos. Se utiliza una "capa" de acceso -ADODB. Esta capa hace una abstraccin de la base de datos, permitiendo la utilizacin de sentencias SQL adiferentes bases de datos (ODBC o OLEDB estndar).

    Compatible con bases de datos:

  • Informacin GeneralInformacin General

    INFORMACIN GENERALEl proceso de instalacin del ScriptCase se describe segn el tipo de ambiente.

    La NetMake recomenda, para funcionamiento adecuado del ScriptCase, los siguientes ajustes en php.ini:

    post_max_size: 512M.memory_limit: 512Mupload_max_filesize: 512Mmax_input_vars: 6000

    ScriptCase Linux Instalador

    ScriptCase MacOSX Instalador

    ScripCase Windows Instalador

    Instalacin Manual del ScriptCase

  • Instalador Scriptcase - Linux ScriptCase Linux - InstaladorUsando al instalador Scriptcase

    El instalador ScriptCase es un archivo ejecutable para Linux. Una aplicacin para la extraccin automtica yconfiguracin de APACHE, PHP y SCRIPTCASE en tu sistema operativo.

    Para ejecutar correctamente el instalador, tenemos que darle permisos de ejecucin. El instaladorScriptcaseinstalar automticamente en su ordenador:

    1 - Apache Web Server 2.2.15.2 - PHP 5.3 con mbstring, zip y gd extensiones habilitadas.3 - Zend Guard Loader 3.3.4 - Scriptcase versin 7.

    *Antes de proceder con la instalacin es recomendable no tener cualquier otro ambiente web (como XAMP,Zend Server, etc...) instalado en la mquina.*Es recomendable algunos conocimientos bsicos de ambiente para poder utilizar el terminal.*Recomendamos tambin el uso de la base de datos SQLite.

    Este manual nos ensear a instalar ScriptCase en 3 simples pasos:

    Paso 1: Ejecutar el instalador ScriptCase.1.Paso 2: Seleccionar la configuracin de los instaladores.2.Paso 3: Ejecutar ScriptCase.3.

  • Paso 1: Ejecutar el instalador ScriptCase.1 - Encontrar al instalador de acceso a la carpeta y subcarpetas con el CD comando.

    Ex:user@computer:~$ cd /your/download/folder

    SugerenciaInstalador de Scriptcase requiere que se ejecute con permisos administrativos para hacer cambios en su equipo.Tenemos que requieren permisos de administrador (tambin conocido como ??aka root permissions ?? -permisos de root) para ejecutar al instalador.2 - Requieren acceso de root mediante SUDO SU y escribir su contrasea (si es necesario).Ex:user@computer:~/your/download/folder$ sudo su

  • 3 - Grant permisos para el archivo de ejecucin.

    Ex:user@computer:~/your/download/folder$ chmod -x scriptcasev7_installer.run

    4 - Ejecute el instalador.

    Ex:user@computer:~/your/download/folder$ ./scriptcasev7_installer.run

    Paso 2: Seleccionar la configuracin de los instaladores.

  • En las siguientes imgenes somos capaces de ver todas las propiedades de las instalaciones.

    1 - Seleccione el idioma de instalacin.

    Idioma: Seleccione el idioma que se mostrar en el proceso de instalacin. Esto no selecciona el idioma1.de ScriptCases.

    Haga clic en ??adelante?? para continuar...

    2 - Mensaje de ??bienvenido??.

    Esta pantalla muestra el que mensaje de ??bienvenido?? de los instaladores

    Haga clic en ??adelante?? para continuar...

    3 - Contrato de licencia.

  • Acepta esta licencia?: Debes leer y aceptar los trminos antes de continuar.1.

    Haga clic en ??adelante?? para continuar...

    4 - Directorio de instalacin.

    SugerenciaLa ruta de instalacin predeterminada es "/opt/NetMake/v7/". No cambiar esta ruta a menos que sepa lo queest haciendo.

    Directrio de instalation: Poner aqu la ruta de la instalacin.1.Browse: Este botn permite seleccionar las carpetas de la ruta de instalacin o crear una nueva.2.

    Haga clic en ??adelante?? para continuar...

    5 - Configuracin de Apache.

  • Puerta: Esto definir en qu puerta se ejecutar el servicio Apache. Le recomendamos que utilice el1.valor predeterminado.

    Correo del Administrador: Este es el correo del administrador de Apache. Esta es la configuracin de2.Apache, no de ScriptCase.

    Domnio Apache: Dominio de Apache debe definirse aqu. Ms informacin acerca de los dominios de3.Apache aqu.

    Haga clic en ??adelante?? para continuar...

    6 - Instalar.

    El instalador iniciar el proceso de instalacin.

    Haga clic en ??adelante?? para continuar...

    Barra de progreso: El progreso general de la instalacin.1.

  • Haga clic en ??adelante?? para continuar...

    7 - Completar la instalacin.

    Ver archivo "Leme": Cuando termine el instalador, se mostrar el archivo "Leme"1.Abrir el Scriptcase 7: Cuando termine el instalador, se abrir ScriptCase.2.

    Haga clic en "Finalizar" para completar.

    Paso 3: Empezar a usar ScriptCase.Ahora para acceder a su scriptcase, debe acceder en el navegador la direccin IP y la puerta que elijiste paraApache.

    Ex:http://localhost:97.

  • Instalador Scriptcase - Macos ScriptCase MacOS - InstaladorUsando al instalador Scriptcase

    El instalador ScriptCase es un archivo ejecutable para MacOS. Una aplicacin para la extraccin automtica yconfiguracin de APACHE, PHP y SCRIPTCASE en tu sistema operativo.

    Para ejecutar correctamente el instalador, tenemos que darle permisos de ejecucin. El instaladorScriptcaseinstalar automticamente en su ordenador:

    1 - Apache Web Server 2.2.15.2 - PHP 5.3 con mbstring, zip y gd extensiones habilitadas.3 - Zend Guard Loader 3.3.4 - Scriptcase versin 7.

    MacOS X 10.8 and later Para Mac OS 10.8 y posterior, antes de ejecutar el programa deinstalacin se requiere cambiar el nivel de permiso para ejecutar aplicaciones. En la configuracin deseguridad y privacidad, seleccione la opcin "Anywhere" en "Permitir aplicaciones descargadas de".

    *Antes de proceder con la instalacin es recomendable no tener cualquier otro ambiente web (como XAMP,Zend Server, etc...) instalado en la mquina.*Es recomendable algunos conocimientos bsicos de ambiente para poder utilizar el terminal.*Recomendamos tambin el uso de la base de datos SQLite.

  • Este manual nos ensear a instalar ScriptCase en 2 simples pasos:

    Paso 1: Seleccionar la configuracin del instalador.1.Paso 2: Ejecutar ScriptCase.2.

    Paso 1: Seleccionar la configuracin de los instaladores.En las siguientes imgenes somos capaces de ver todas las propiedades de las instalaciones.

    1 - Seleccione el idioma de instalacin.

    Idioma: Seleccione el idioma que se mostrar en el proceso de instalacin. Esto no selecciona el idioma1.de ScriptCases.

    Haga clic en ??adelante?? para continuar...

    2 - Mensaje de ??bienvenido??.

  • Esta pantalla muestra el que mensaje de ??bienvenido?? de los instaladores

    Haga clic en ??adelante?? para continuar...

    3 - Contrato de licencia.

    Acepta esta licencia?: Debes leer y aceptar los trminos antes de continuar.1.

    Haga clic en ??adelante?? para continuar...

    4 - Directorio de instalacin.

    HINTEl directorio de instalacin predeterminada es "/Applications/NetMake/v7/". No cambiar este directorio amenos que sepa lo que est haciendo.

    Installation Directory: Poner aqu el directorio de la instalacin.1.

  • Browse: Este botn permite seleccionar las carpetas de el directorio de instalacin o crear una nueva.2.

    Haga clic en ??adelante?? para continuar...

    5 - Configuracin de Apache.

    Port: Esto definir en qu puerta se ejecutar el servicio Apache. Le recomendamos que utilice el valor1.predeterminado.

    Email Administrator: Este es el correo del administrador de Apache. Esta es la configuracin de Apache,2.no de ScriptCase.

    Apache Domain: Dominio de Apache debe definirse aqu. Ms informacin acerca de los dominios de3.Apache here.

    Haga clic en ??adelante?? para continuar...

    6 - Instalar.

    El instalador iniciar el proceso de instalacin.

    Haga clic en ??adelante?? para continuar...

  • Barra de progreso: El progreso general de la instalacin.1.

    Haga clic en ??adelante?? para continuar...

    7 - Completar la instalacin.

    View Readme File: Cuando termine el instalador, se mostrar el archivo "Leme"1.Open Scriptcase 7: Cuando termine el instalador, se abrir ScriptCase.2.

    Haga clic en "Finalizar" para completar.

    Step 2: Empezar a usar ScriptCase.Ahora para acceder a su scriptcase, debe acceder en el navegador la direccin IP y el puerto que elija paraApache.

    Ex:http://localhost:97.

  • Instalador Scriptcase - Windows ScriptCase Windows - InstaladorUsando al instalador Scriptcase

    El instalador ScriptCase es un archivo ejecutable para Windows. Una aplicacin para la extraccin automticay configuracin de APACHE, PHP y SCRIPTCASE en tu sistema operativo.

    Para ejecutar correctamente el instalador, tenemos que darle permisos de ejecucin. El instaladorScriptcaseinstalar automticamente en su ordenador:

    1 - Apache Web Server 2.2.15.2 - PHP 5.3 con mbstring, zip y gd extensiones habilitadas.3 - Zend Guard Loader 3.3.4 - Scriptcase versin 7.

    *Antes de proceder con la instalacin es recomendable no tener cualquier otro ambiente web (como XAMP,Zend Server, etc...) instalado en la mquina.*Recomendamos tambin el uso de la base de datos SQLite.

    Este manual nos ensear a instalar ScriptCase en 3 simples pasos:

    Paso 1: Seleccionar la configuracin de los instaladores.1.Paso 2: Ejecutar ScriptCase.2.

    Paso 1: Seleccionar la configuracin de los instaladores.

  • En las siguientes imgenes somos capaces de ver todas las propiedades de las instalaciones.

    1 - Seleccione el idioma de instalacin.

    Idioma: Seleccione el idioma que se mostrar en el proceso de instalacin. Esto no selecciona el idioma1.de ScriptCases.

    Haga clic en ??adelante?? para continuar...

    2 - Mensaje de ??bienvenido??.

    Esta pantalla muestra el que mensaje de ??bienvenido?? de los instaladores

    Haga clic en ??adelante?? para continuar...

    3 - Contrato de licencia.

  • Acepta esta licencia?: Debes leer y aceptar los trminos antes de continuar.1.

    Haga clic en ??adelante?? para continuar...

    4 - Directorio de instalacin.

    SugerenciaLa ruta de instalacin predeterminada es "C:\Archivos de Programas\NetMake\v7\". No cambiar esta ruta amenos que sepa lo que est haciendo.

    Directrio de instalation: Poner aqu la ruta de la instalacin.1.Browse: Este botn permite seleccionar las carpetas de la ruta de instalacin o crear una nueva.2.

    Haga clic en ??adelante?? para continuar...

    5 - Configuracin de Apache.

    Puerta: Esto definir en qu puerta se ejecutar el servicio Apache. Le recomendamos que utilice el1.valor predeterminado.

    Correo del Administrador: Este es el correo del administrador de Apache. Esta es la configuracin de2.Apache, no de ScriptCase.

  • Domnio Apache: Dominio de Apache debe definirse aqu. Ms informacin acerca de los dominios de3.Apache aqu.

    Haga clic en ??adelante?? para continuar...

    6 - Instalar.

    El instalador iniciar el proceso de instalacin.

    Haga clic en ??adelante?? para continuar...

    Barra de progreso: El progreso general de la instalacin.1.

    Haga clic en ??adelante?? para continuar...

    7 - Completar la instalacin.

  • Ver archivo "Leme": Cuando termine el instalador, se mostrar el archivo "Leme"1.Abrir el Scriptcase 7: Cuando termine el instalador, se abrir ScriptCase.2.

    Haga clic en "Finalizar" para completar.

    Paso 2: Empezar a usar ScriptCase.Ahora para acceder a su scriptcase, debe acceder en el navegador la direccin IP y la puerta que elijiste paraApache.

    Ex:http://localhost:97.

  • Instalacin Manual Scriptcase

    Requisitos:

    Servidor web con soporte para PHP, como Apache, IIS

    PHP 5.3 con mdulos mbstring, zip y gd2 habilitado

    Estndar SQL de base de datos (SQLite, MySQL, MSSQL, PostgreSQL, Oracle y DB2) accesible para PHP *

    *Le recomendamos que utilice la base de datos SQLite

    NOTA: El instalacin manual requiere que el servidor ya tiene un entorno web configurado con lasespecificaciones descritas anteriormente. Como alternativa, se puede realizar la instalacin del entorno de ZendServer, que contiene todos los requisitos necesarios. El entorno de Zend Server se puede encontrar en esteenlace: Scriptcase

    Extraiga el archivo en una carpeta temporal, usando el extracto aqu tu descompresor de archivos. Se crear unacarpeta con el nombre: ScriptCase-7.xx, cambiarle el nombre a scriptcase7, y moverlo a la raz de tu servidorweb. Finalmente abrir el navegador y acceso /scriptcase7 para iniciar el proceso de instalacin.

    Exemplo: http://servidor:porta/scriptcase7

    La pantalla muestra la seleccin de idioma (espaol) el ScriptCase proceso de instalacin.

    Aqu se comprueba cules son las extensiones instaladas. Si marca las casillas de las extensiones instaladas nose trata de configurar php.ini para reconocer estas extensiones.

  • Ahora usted decide entrar en Instalacin tpica o instalacin personalizada

    Instalacin tpica

    El ScriptCase instalar todo automticamente. Despus de elegir una instalacin tpica, se le dirigirautomticamente a tu ScriptCase entorno de desarrollo. Por definicin, el usuario es: admin y contrasea: admin.

  • Instalacin personalizada:

    Usted puede elegir la base de datos en la ScriptCase se instalar y se puede elegir el nombre de usuario ycontrasea por defecto para acceder a su entorno de desarrollo.

    ScriptCase necesita algunos permisos para funcionar correctamente, esta vez comprueba los permisos.

    NOTA: En caso de IIS Web Server, se necesita el permiso de la escritura, la lectura y el usuarioIUSR_NOMEDOSERVIDOR Ejecutivo, en los siguientes directorios:

    1 - PHP directorio de instalacin.2 - Directorio ScriptCase.

  • 3 - De Windows cmd.exe archivo.

    Este paso consiste en la definicin de la base de datos en la que est instalado el ScriptCase, la opcin pordefecto es SQLite, que slo requiere que el mdulo est activado en PHP, pero se puede instalar en otras basesde datos haciendo clic en "Cambiar base de datos '. En la bsqueda de las tablas se crearn.

    Las tablas utilizadas por ScriptCase se han creado correctamente.

  • Aqu se crea un inicio de sesin y la contrasea del administrador ScriptCase.

    Si la instalacin ha sido exitosa aparecer esta pantalla. Haga clic en Continuar para iniciar ScriptCase.

    Ingresa pantalla para acceder a la ScriptCase el nombre de usuario y la contrasea introducidos anteriormente.

  • Accessando A ScriptcaseAutenticacin De Usuario

    Introduzca su usuario y contrasea en la pgina de autenticacin como se muestra en la imgen. Introduzca lasiguiente informacin de acceso despus de realizar la instalacin por defecto:

    usuario: admin

    contrasea: admin

    Imgen 1: Interfaz de acceso.

    Despus de la validacin y de acuerdo al perfil del usuario, ScriptCase muestra las opciones y proyectosdisponibles para dicho usuario.

    Nota:El usuario Administrador de ScriptCase tiene acceso a todas las funciones, incluyendo la habilidad de creary editar usuarios.

  • Pgina De Inicio

    Pgina de InicioAl acceder a Scriptcase, si no tiene ningn proyecto, ver una pgina de inicio con los primeros pasos que debetomar para crear su proyecto.

    Si ya tiene un proyecto creado, se mostrar una pantalla para seleccionar o crear un nuevo proyecto.

  • Despus de crear o seleccionar un proyecto, the el rea de trabajo de Scriptcase es mostrada.

  • Area De Trabajo De ScriptcaseDistribucion Del Area De Trabajo

    Distribucin del rea de trabajoEl rea de trabajo de Scriptcase le permite ver las aplicaciones, propiedades de los objetos y operacionesdisponibles. Usando un rea de trabajo integrada, todas las opciones se encuentran dentro de una simpleventana de aplicacin.

    Una vez autenticado en ScriptCase, el usuario es redirigido a la Pgina de inicio, la cual es similiar al "Exploradorde Windows". Desde all el usuario puede seleccionar acciones tales como: crear carpetas y organizar lasaplicaciones, mostrar las aplicaciones creadas previamente, copiar, renombrar, y otros.

    Image1: Workspace Layout Interface.

    1 MenuPrincipal

    2 Barra deHerramientas

    3 Barra deTareas

    4 Explorar deProyecto

    5 Lista deAplicaciones

  • Menu Principal

    EN la parte superior de la pgina, se encuentra disponible un menu jerrquico que contiene todas las opcionesde ScriptCase.

    Imagen 1: Interfaz del Menu Principal.

    Opciones del Menu:

  • Barra De Herramientas

    Use los conos de la Barra de Herramientas para acceder a las principales funciones de ScriptCase

    conos de ScriptCase:

    Barra de Herramientas - Menu Principal

    Inicio Ir a la Pgina de Inicio del proyectoNuevo Proyecto Crear un nuevo ProyectoAbrir Proyecto Abrir un proyectoCerrar Proyecto Cerrar el proyectoNueva Conexin Crear Nueva Conexin a la Base de

    DatosEditar Conexin Editar las conexiones a la Base de

    DatosConstructor deSQL

    Herramienta para crear comandos SQL.

    Nuevo Crear aplicaciones a travs delasistente

    CreacinExpresa

    Crear aplicaciones en lote (modoexpreso).

    Guardar Guarda la aplicacin que se esteditando. ( * )

    Generar CdigoFuente

    Generar el Cdigo Fuente de laAplicacin. ( * )

    Ejecutar Guarda la aplicacin, genera el cdigofuente y ejecuta la aplicacin. ( * )

    Publicar Publica la aplicacin a un Servidor. ( * )Web Help Documentacin de ScriptCase.Cerrar Sesin Salir de ScriptCase.

    (*) Las opciones Guardar, Generar, Ejecutar y Publicar sloestn disponibles cuando se est editando una aplicacin.

    Otros atributos:

    Usuario: Muestra el nombre del usuario activo.

    Proyecto y Versin: Muestra el nombre y la versin del proyecto abierto.

  • Barra De Tareas

    La Barra de Tareas muestra las aplicaciones abiertas para edicin, permitiendo editar ms de una aplicacin a lavez.

    Imagen 1: Interfaz de la Barra de Tareas.

  • Explorador De Proyectos

    Explorador de ProyectoEn la pgina principal se listan las carpetas y las aplicaciones desarrolladas con ScriptCase.

    Imagen 1: Explorador de Proyecto.

    1 - Funciones de Carpeta Permite administrar las carpetas en el proyecto:Crear Crear una nueva carpeta para

    organizar las aplicaciones.Renombrar Renombrar la carpeta seleccionada.Eliminar Eliminar la carpeta seleccionada.

    2 - Filtros

    Son usados para filtrar las aplicaciones de la carpeta actual.

    Todas lasaplicaciones

    Muestra todas las aplicaciones de la carpeta y las subcarpetas.

    MisAplicaciones

    Muestra todas las aplicaciones de la carpeta y la subcarpeta desarrolladas por el usuario actual.

    Recientes Muestra todas las aplicaciones generadas recientemente.

    3 - Estructura de las Carpetas

    Muestra las carpetas y subcarpetas existentes en el proyecto.

  • 4 - Bsqueda

    Buscar por nombre de aplicacin o descripci en el proyecto. La bsqueda es realizada dentro de la carpetaseleccionada, y los resultados son resaltados en amarillo.

  • Lista De Aplicaciones

    Muestra las carpetas y las aplicaciones. Cada lnea ofrece conos de accin para cada aplicacin.

    1 - ETIQUETASAplicacin Nombre de la aplicacin.Descripcin Descripcin de la aplicacin.Creador Desarrollador de la aplicacin.Generacin Fecha de la ltima generacin.Estado Estado de la aplicacin (actualizado u

    obsoleto).

    2 - OPCIONESEjecutar Ejecutar la aplicacin. Si el cdigo fuente

    se encuentra obsoleto, ser generado yluego se ejecutar la aplicacin

    Editar Abre la aplicacin para editar.Copiar Crea una copia local (en la misma

  • carpeta) de la aplicacin. Introduzca elnombre de la copia.

    Renombrar Cambia el nombre de la aplicacin.

    3 - Pie de Pgina

    Permite ejecutar una funcin para mltiples aplicaciones al mismo tiempo:

    Las casillas de verificacin le permite seleccionar todas las aplicaciones que se muestren en la lista deaplicaciones.

    Otras opciones son:

    Generar Generar el cdigo fuente.Publicar Publicar las aplicaciones.Eliminar Eliminar las aplicaciones seleccionadas.Copiar Copiar las aplicaciones seleccionadas dentro

    de otro proyecto.Mover Mover las aplicaciones a una carpeta

    diferente.Exportar Exportar las aplicaciones.

  • ProyectoProyecto

    Scriptcase usa proyectos para administrar el desarrollo de las aplicaciones. Es una manera prctica e intuitiva deorganizar el ambiente de desarrollo.

    Los elementos de un proyecto son: las aplicacioness (formularios, grids, menus, pestaas, y otros) y lasconexiones a la base de datos.

    El usuario puede crear y mantener un historial de versiones del proyecto, puede enlazar usuarios a losproyectos, temas, idiomas, y, generar el cdigo fuente, publicar o exportar todo el proyecto o parte de el usandolos recursos de manejo de Proyectos. Dentro de los proyectos se pueden definir patrones para la creacin denuevas aplicaciones.

    ste punto incluye los recursos disponibles para manejo de proyectos, los cuales son:

    Nuevo Proyecto

    Sistemas creados utilizando ScriptCase

    Propiedades

    Valores por Defecto

    Abrir Proyecto

    Eliminar

    Histrico de Versiones

    Incrementar Version

    Generar Cdigo Fuente

    Publicar

    Exportar Aplicaciones

    Importar Aplicaciones

    Reportes

    Mostrar Diagrama

    Bsqueda en Aplicaciones

    Exportar Proyectos

    Importar Proyectos

    Seguridad

    Log

  • Nuevo Proyecto

    Esta opcin es usada para crear uno o ms proyectos.

    Imagen 1: Nuevo Proyecto.

    Imagen 2: Creando un nuevo Proyecto.

    Atributos:

    Nombre del Proyecto - Define un nombre para el proyecto. NO se permite el uso de espacios en blanco.

    Descripcin del Proyecto - Breve descripcin del Proyecto.

    Versin - Versin inicial del Proyecto.

    - Seleccione una imgen que represente al proyecto.

    - Suba una nueva imgen a Scripcase.

    ScriptCase provee ejemplos de proyectos a modo de ejemplo de las diversas aplicaciones que pueden sercreadas con la herramienta. Estos proyectos pueden ser descargados e importados a su Scriptcase.

  • Locales - Seleccione en la lista los idiomas que estarn disponibles en el Proyecto y defina el idioma pordefecto. Utilice la interfaz anterior para agregar o eliminar idiomas. Haga clic en Seleccionar por Defecto paracambiar el idioma preestablecido del proyecto. Cuando el idioma por defecto no es seleccionado, ScriptCaseseleccionar el idioma de acuerdo a los ajustes del navegador del usuario.

    Imagen 3: Seleccionado Locales del Proyecto

    Locales - Es la combinacin del idioma y las configuraciones regionales. De esta manera, un pas con msde un idioma, por ejemplo.: Ingls (Canada) y Francs (Canada). Estas relacioness (locales) pueden serseleccionadas al crear o editar un proyecto.

    Temas - Define los temas disponibles para las aplicaciones.

    Imagen 4: Seleccionando temas para el proyecto.

  • Sistemas

    Es posible descargar ocho sistemas diferentes hechas usando ScriptCase, son:

    Sistema de Seguridad

    Sistema de entrenamiento

    Online Shop

    Sistema Helpdesk

    Sistema de Gestin de Proyecto

    Samples

    Sistema de Noticias

    Sistema lbum

    Estos sistemas estn disponibles para su descarga en el proyecto de crear el proceso.

    Imagen 01: Pantalla Crear nuevo proyecto.

    Cuando la importacin de los sistemas que tenemos que elegir qu ScriptCase base de datos de exportacin delas tablas del sistema.

    MySQLSQLiteMS SQL ServerPostgreSQLOracle

    MS Access

  • Interbase/Firebird

  • Propiedades

    Esta opcin cambia los atributos del proyecto.

    Imagen 1: Interfaz de propiedades del proyecto.

    Imagen 2: Interfaz de edicin del proyecto.

    Atributos:

    Descripcin corta del Proyecto - Actualizar descripcin.

    Es posible actualizar la descripcin completa del proyecto. Utilice el rea de texto que cuenta con el editor paraello.

    Seleccione los idiomas disponibles en el proyecto de la lista, y defina el idioma por defecto. Utilice la interfaz quese muestra abajo para agregar o eliminar idiomas del proyecto. Haga clic en Definir por Defecto para actualizarel idioma por defecto del proyecto. Cuando no se seleccione un idioma por defecto, Scriptcase lo seleccionarautomticamente basado en las preferencias del navegador del usuario.

  • Imagen 3: Seleccionando Locales del proyecto

    Locales - Es la combinacin del idioma y las configuraciones regionales. De esta manera, un pas con ms deun idioma, por ejemplo.: Ingls (Canada) y Francs (Canada). Estas relacioness (locales) pueden serseleccionadas al crear o editar un proyecto.

    Imagen 4: Seleccionando temas para el proyeto.

    Temas - Defina los temas disponibles para las aplicaciones.

  • Valores Por Defecto

    Usando la opcin de valores por defecto es posible personalizar una serie de atributos del proyecto, evitandotareas repetitivas y aumentando la productividad.

    Imagen 1: Acceso a Valores por Defecto

    Imagen 2: Interfaz de Ajustes por Defecto.

    1 - Configuraciones Comunes:Logo - Logo (imagen) estandar usado en las aplicaciones.Registros por Pgina- Cantidad de registros por pgina, sta opci es usada en aplicaciones grids yformularios.

    Mostrar nmero de lnea- .

    Mostrar Ttulo- .

    Mostrar Resumen- Mostrar resumen en aplicaciones tipo Grid. Se implementa mediante un comandoCOUNT de SQL y por tanto puede ocasionar problemas de desempeo.

  • 2 - Ajustes de Aplicaciones:Es posible seleccionar valores por defecto para cada tipo de aplicacin, tal como:

    Definir el ancho de la tabla.

    Seleccionar la plantilla de cabecera y pie de pagina.

    Definir la alilneacin de los campos.

    Seleccionar cuales botones de la barra de herramienta estarn disponibles por defecto cuando se creeuna aplicacin.

    Otros...

    3 - Editor de HTML

    Configurar los atributos de la barra de herramientas usados en 'editor html fields' en aplicaciones de control oformularios.

    Atributos:

    Localizacin- Define la posicin de la barra de herramientas en la caja de texto.Alineacin de Botonos - Define la alineacin de los botonos (derecha, izquierda o centrados).Barra de Estado - Define el estado de la barra de herramientas.

    Cantidad de Barras - Define la cantidad de barras (ver imagen).Organizacin de los Botones - Seleccione que botones seran mostrados en la barra.

    Vista Previa - Muestra los botones seleccionados.

    4 - Librerias

    Seleccione y habilite las libreras para usar en los eventos de las aplicaciones.

  • Abrir Proyecto

    Puede abrir, o ir de un proyecto a otro cuando lo desee, accesando al menu Archivo -> Abrir Proyecto.

    Imagen 1: Menu.

    Seleccione para abrir un proyecto existente.

    Imagen 1: Seleccionando un Proyecto.

  • Delete

    Proyecto - EliminarElimine un proyecto, todas las aplicaciones y conexiones. Los usuarios del proyecto NO son eliminados.

    Nota: Confirme la eliminacin del proyecto (Imagen 2) ya que es definitiva y no reversible. Un proyecto sinbackup no puede ser restaurado.

    Imagen 1: Borrar proyecto.

    Imagen 2: Confirmacion.

  • Historico De Version

    Histrico de VersionEsta opcin sirve para mantener un histrico de las versiones del proyecto. Eliminar, abrir y cerrar o editar unaversin del proyecto.

    Imagen 1: Menu del Histrico de Versiones.

    Imagen 2: Interfaz de descripcin de la Versin.

    Atributos:

    Eliminar - Borrar todas las aplicaciones del Proyecto para la versin seleccionada.

    Estado - Abrir/Cerrar una versin del proyecto.

    Editar - Editar la versin del Proyecto (Slo disponible si el estado de la versin es "Abierto"

    Imagen 2: Descripcin de la versin.

  • Incrementar Version

    Incrementar VersinLos incrementos de versin permiten controlar el desarrollo del proyecto, separando las versiones que han sidodesarrolladas.

    Imagen 1: Menu de incremento de Version.

    Cuando una nueva versin del proyecto es generada se mantendr una copia de la versin previa, permitiendo eldesarrollo de la nueva versin.

    Imagen 2: Interfaz de incremento de versin.

    Atributos:

    Versin actual - Versin actual del Proyecto.

    Nueva versin - ID de la nueva versin.

    Descripcin - Descripcin del Proyecto.

  • Generar Cdigo Fuente

    Generar Cdigo FuenteGenera el cdigo fuente de las aplicaciones del proyecto.

    Imagen 1: Menu de seleccin de aplicacin.

    Permite generar el cdigo fuente del proyecto entero o de las aplicaciones seleccionadas.

  • Publicacion

    PublicacinMediante el proceso de publicacin se publican las aplicaciones desarrolladas con Scriptcase (y sus libreras) enun servidor Web habilitado para PHP.

    Para mayor informacin, Haga clic aqui.

  • Exportar Aplicaciones

    Imagen 1: Menu de exportacin de proyectos

    Permite exportar todas las aplicaciones del proyecto o solo las seleccionadas.

    Luego ScriptCase genera un enlace al archivo de respaldo (.ZIP). Haga clic en el enlace para descargarlo.

    Imagen 2: Interfaz de rutina de respaldo.

  • Importar Aplicaciones

    Es usado para subir e importar un archivo ZIP previamente exportado al Proyecto.

    Imagen 1: Menu de importacin de aplicaciones.

    Seleccione el archivo ZIP que fue exportado por Scriptcase.

    Imagen 2: Interfaz de importacin de aplicaciones.

    Chequee la lista de aplicaciones contenidas en el archivo de respaldo. Haga clic en Restaurar y luego clic enAceptar para finalizar el proceso.

  • Reportes

    Provee dos tipos de reportes de Proyecto: Lista de Aplicaciones y Resmen de Desarrolladores.

    Imagen 1: Menu de Reportes del Proyecto

    Lista de Aplicaciones

    LA lista de aplicaciones muestra informacin histrica y analtica sobre las aplicaciones del Poyecto.

    Imagen 2: Lista de Aplicaciones.

    La lista de aplicaciones le muestra los "INSERTS" para una Tabla (SQL) existente en el proyecto. Estainformacin podr&acaute; ser luego usada como parte del mecanismo de autenticacin de su proyecto.

  • Al hacer clic en MOSTRAR INSERTS, se muestra la siguiente informacin.

    Imagen 4: Interfaz de INSERT de aplicaciones.

    Imagen 5: Interfaz de INSERT de la Tabla.

    Resumen de Desarrolladores

    Muestra un reporte detallado por Desarrollador.

    Imagen 6: Interfaz de Reporte (Resumen de Desarrolladores).

  • Mostrar Diagrama

    Imagen 1: Mostrar Diagrama.

    Imagen 2: Diagrama.

  • Busqueda En Aplicaciones

    Busca por un atributo especfico en todas las aplicaciones:

    Imagen 1: Menu de Busqueda.

    Imagen 2: Interfaz de Busqueda.

  • Exportar Proyecto

    Exporart Proyecto Utilice esta opcin para guardar el proyecto y todas sus aplicaciones en un archivo ZIP que puede importar enotro ScriptCase.

    Imagen 1: Menu de Exportacin de Proyectos.

    Seleccione el proyecto que desee exportar.

    Imagen 2: Interfaz de exportacin de aplicaciones.

    Scriptcase generar un enlace a un archivo (.ZIP). Haga clic en el enlace para descargarlo.

  • Imagen 3: Interfaz de rutina de respaldo .

  • Importar Proyecto

    Utilice para subir e importar un archivo ZIP exportado anteriormente al proyecto abierto.

    Imagen: Interfaz de importacin de aplicaciones.

    Paso 1 - Seleccione el archivo zip con el proyecto que fue exportado previamente por ScriptCase.

    Imagen 1: Interfaz de importacin de aplicaciones.

  • Seguridad

    Haciendo uso de los recursos de seguridad que ScriptCase pone a su disposicin podr implementar reglas deacceso para el sistema que est desarrollando, disminuyendo el tiempo de desarrollo del proyecto, ya queScriptCase genera aplicaciones de acceso y validaciones automticamente.

    Imagen 1: Menu del mdulo de seguridad.

    1. Tipo - En el primer paso debe seleccionar el nivel de seguridad. Existen tres niveles de seguridad y cada unode ellos est basado en un modelo de datos para almacenar la informacin tal como cuentas de usuario,contraseas, perfiles de acceso, grupos y otros.

    Imagen 2: Mdulo de Seguridad - Tipos.

    Tipos:

    Usuario - Crea una aplicacin basada en el nivel de seguridad del usuario. En este modo, la aplicacin esenlazada a la autenticacin inicial del usuario, es decir, al autenticar al usuario en el sistema, se compruebaque dicho usuario cuente con los permisos requeridos para acceder a la aplicacin.

    Aplicacin - Crea una aplicacin basada en el nivel de seguridad de la aplicacin. En este modo, laaplicacin esta directamente relacionada al usuario.

    Grupos - Crea una aplicacin basada en el nivel de seguridad del grupo al que pertenezca el usuario. Eneste modo, se define el acceso a las aplicaciones por grupo de usuarios.

    2. Seleccione Conexin - El segundo paso es comn para cualquier Tipo seleccionado y es usado para

  • seleccionar la conexin (a la Base de Datos) que ser usada para crear el mdulo de seguridad.

    Imagen 3: Mdulo de Seguridad - Seleccione la conexin.

    Seleccione la conexin:

    Conexin - Seleccione una conexin a la base de datos desde el proyecto.

    Usar tabla existente o crear una nueva - Puede elegir si Scriptcase crear las tablas en su base de datoso si se usarn las existentes.

    Prefijo de Tabla - Prefijo usado para crear los nombre de las tablas.Eliminar tablas si existen - Elimina las tablas existentes para crear nuevas.

    3. Asociar - El tercer paso es diferente para cada Tipo de nivel de seguridad y es usado para asociar loscampos desde el mdulo de seguridad con los campos de la base de datos. De esta forma slo es necesariosi la opcin "Usar Tablas existentes" es seleccionada en el ltimo paso.

    Usuario

    Crea una aplicacin basada en el nivel de seguridad del usuario. En este modo, la aplicacin es enlazada ala autenticacin inicial del usuario.

    Imagen 4: Interfaz de Usuario.

  • User:

    Tabla - Define la tabla "Usuarios" usada por el sistema.

    Nombre de acceso - Define el campo para almacenar el nombre de acceso del usuario.

    Contrasea - Define el campo para almacenar la contrasea del usuario.

    Nombre - Define el campo para almacenar el nombre del Usuario (Nombre real).Correo Electrnico - Define el campo donde ser almacenada la direccin de correo electrnico delusuario.

    Activar - Define el campo para almacenar el estado del usuario (Activo o Inactivo).Cdigo de Activacin - Define el campo para almacenar el c&acutedigo de activacin.

    Privilegios de Administrador - Define el campo para almacenar si el usuario tiene privilegios deAdministrador.

    Usuario / Aplicacin

    Crea una aplicacin basada en el nivel de seguridad de la aplicacin. En este modo, la aplicacin estadirectamente relacionada al usuario.

    Imagen 5: Interfaz de Usario / Aplicacin.

    1 - Usuario:

    Tabla - Define la tabla "Usuarios" usada por el sistema.

    Nombre de acceso - Define el campo para almacenar el nombre de acceso del usuario.

    Contrasea - Define el campo para almacenar la contrasea del usuario.

    Nombre - Define el campo para almacenar el nombre del Usuario (Nombre real).Correo Electrnico - Define el campo donde ser almacenada la direccin de correo electrnico delusuario.

    Activar - Define el campo para almacenar el estado del usuario (Activo o Inactivo).Cdigo de Activacin - Define el campo para almacenar el c&acute:digo de activacin.

  • Privilegios de Administrador - Define el campo para almacenar si el usuario tiene privilegios deAdministrador.

    2 - Aplicacin:

    Tabla - Define la tabla para almacenar todas las aplicaciones del proyectos.

    Cdigo - Define el campo para almacenar el cdigo o el nombre de la aplicacin.

    Descripcin - Define el campo para almacenar la descripcin de la aplicacin.

    Tipo de aplicacin - Define el campo para la almacenar el tipo de aplicacin.

    5 - Usario / Aplicacin:

    Tabla - Define la tabla para almacenar las relaciones entre grupos y proyectos.

    Nombre de usuario - Define el campo para almacenar el Nombre de Usuario (Login).Nombre de Aplicacin - Define el campo para almacenar el nombre de la aplicacin.

    Privilegios de Acceso - Define el campo para almacenar si el usuario tiene privilegios para acceder ala aplicacin.

    Privilegios de INSERT- Define el campo para almacenar si el usuario cuenta con privilegios paraagregar (INSERT) nuevos registros en la aplicacin.Privilegios de DELETE - Define el campo para almacenar si el usuario cuenta con privilegios paraeliminar (DELETE) registros en la aplicacin.Privilegios de UPDATE- Define el campo para almacenar si el usuario cuenta con privilegios paraactualizar (UPDATE) registros en la aplicacin.Privilegios de Exportacin - Define el campo para almacenar si el usuario cuenta con privilegios paraexportar registros en la aplicacin.

    Privilegios de Impresin- Define el campo para almacenar si el usuario cuenta con privilegios paraimprimir registros en la aplicacin.

    Usario / Grupo / Aplicacin

    Crea una aplicacin basada en el nivel de seguridad del grupo al que pertenezca el usuario. En este modo,se define el acceso a las aplicaciones por grupo de usuarios.

  • usuario.

    Activar - Define el campo para almacenar el estado del usuario (Activo o Inactivo).Cdigo de Activacin - Define el campo para almacenar el c&acute:digo de activacin.

    Privilegios de Administrador - Define el campo para almacenar si el usuario tiene privilegios deAdministrador.

    2 - Grupo:

    Tabla - Define la tabla para almacenar los grupos creados en el sistema.

    ID - Define el campo para almacenar el cdigo del grupo.

    Descripcin - Define el campo para almacenar la descripcin del grupo.

    3 - Aplicacin:

    Tabla - Define la tabla para almacenar todas las aplicaciones del proyecto.

    Cdigo - Define el campo para almacenar el cdigo o el nombre de la aplicacin.

    Descripcin - Define el campo para almacenar la descripcin de la aplicacin.

    Tipo de Aplicacin - Define el campo para almacenar el tipo de aplicacin.

    4 - Usuario / Grupo:

    Tabla - Define la tabla para almacenar las relaciones entre usuarios y grupos en el proyecto.

    Nombre de Usuario - Define el campo para almacenar el nombre de usuario (Login).Cdigo del Grupo - Define el campo para almacenar el cdigo del grupo.

    5 - Grupo / Aplicacin:

    Tabla - Define la tabla para almacenar las relaciones entre grupos y aplicaciones de proyecto.

    Cdigo del Grupo - Define el campo para almacenar el cdigo del grupo.

    Nombre de Aplicacin - Define el campo para almacenar el nombre de la aplicacin.

    Privilegios de Acceso - Define el campo para almacenar si el usuario tiene privilegios para acceder ala aplicacin.

    Privilegios de INSERT- Define el campo para almacenar si el usuario cuenta con privilegios paraagregar (INSERT) nuevos registros en la aplicacin.Privilegios de DELETE - Define el campo para almacenar si el usuario cuenta con privilegios paraeliminar (DELETE) registros en la aplicacin.Privilegios de UPDATE- Define el campo para almacenar si el usuario cuenta con privilegios paraactualizar (UPDATE) registros en la aplicacin.Privilegios de Exportacin - Define el campo para almacenar si el usuario cuenta con privilegios paraexportar registros en la aplicacin.

    Privilegios de Impresin- Define el campo para almacenar si el usuario cuenta con privilegios para

  • imprimir registros en la aplicacin.

    4. Configuracion - El cuarto paso es usado para informar los ajustes usados en el mdulo de seguridad.

    Imagen 7: Interfaz de ajustes

    1 - General:Prefijo para Aplicaciones - PRefijo que ser usado en las aplicaciones.Encriptacin - Definir si la constrasea tendr encriptacin.

    Habilitar Seguridad - Habilitar la opcin "Usar Seguridad" en cada aplicacin.

    Usar Captcha - Usar CAPTCHA en el inicio de la aplicacin.

    Carpeta - Crea una carpeta en el proyecto para las aplicaciones de seguridad.

    Tema - Definir el tema de las aplicaciones.

    Log - Definir el esquema de Logs usado en las aplicaciones de seguridad.

    Menu - Permite crear o seleccionar una aplicacin de Menu para incluir los mdulos de seguridad.

    Tipo de Menu - Definir el tipo de Menu, si la opcin anterior se encuentra habilitada.

    2 - Acceso:Tamao mnimo - Cantidad mnima de caracteres.

    Tamao mximo - Cantidad mxima de caracteres.

    Definir caracteres - Definir que caracteres pueden ser tipeados por el usuario final.

    3 - Recuperar Contrasea:Enviar correo-e con la contrasea - Define si el usuario puede recibir su contrasea actual en sudireccin de correo electrnico.

    Resetear constrasea y enviar correo-e con la nueva informacin - Define si el usuario puede

  • recuperar su contrasea mediante el reseteo de la anterior y el envo de una nueva a su direccin decorreo electrnico.

    Enviar enlace por correo-e para crear una nueva contrasea - Define si el usuario puede recuperarsu contrasea mediante un enlace enviado a su correo electrnico con los pasos necesarios pararegistrar una nueva contrasea.

    4 - Nuevos Usuarios:Permitir registro de nuevos usuarios - Un enlace es creado en la ventana de inicio, permitiendo elregistro de nuevos usuarios.

    Requiere activacin por correo electrnico - Los nuevos usuarios recibirn un enlace por correoelectrnico requiriendo la activacin.

    Enviar correo-e al Administrador - Cuando se registra un nuevo usuario, esta opcin enva un correoelectrnico al administrador para que sea ste quien apruebe o no el registro.

    5 - Ajustes de Correo Electrnico:Servidor SMTP - Definir el servidor SMTP.

    Puerto SMTP - Definir el puerto SMTP.

    Usuario SMTP - Definir el usuario SMTP.

    Constrasea SMTP - Definir la contrasea de SMTP.

    SMTP E-mail - Definir la direccin de correo de SMTP.

    5. Insertar datos - En el quinto paso se inserta la informacin en las tablas Usuarios y Grupos.

    Imagen 8: Interfaz de insercin de datos

    Insertar datos:

    Usuario - Nombre de usuario.

    Contrasea - Contrasea de usuario.

    Nombre - Nombre real del usuario

    Correo Electrnico - Direccin de correo electrnico del usuario.

    Habilitado - Habilitar o deshabilitar al usuario.

    Privilegios de Administrador - Definir si el usuario cuenta con privilegios de Administrador.

  • Grupo - Nombre del Grupo.

    6. Agregar aplicaciones - El sexto paso consiste en ingresar los datos a la tabla de Aplicaciones.

    Nota: Este paso no es necesario si utiliza la seguridad de tipo "Usuario".

    Imagen 9: Interfaz para agregar aplicaciones

    Al marcar esta opcin, Scriptcase insertar en la tabla de Aplicaciones el nombre de cada aplicacin existente enel proyecto.

    7. Profile - EL ltimo paso permite salvar en un perfil todos los ajustes anteriores para ser usados en otrosproyectos.

    Imagen 10: Interfaz de Perfiles

    Puede guardar un perfil para todos los usuarios de Scriptcase, slo a un usuario o a todos los usuarios delproyecto.

    LDAP

    See the LDAP documentation:

  • LDAP Documentation

  • SeguridadSeguridad

    Haciendo uso de los recursos de seguridad que ScriptCase pone a su disposicin podr implementar reglas deacceso para el sistema que est desarrollando, disminuyendo el tiempo de desarrollo del proyecto, ya queScriptCase genera aplicaciones de acceso y validaciones automticamente.

    Imagen 1: Menu del mdulo de seguridad.

    1. Tipo - En el primer paso debe seleccionar el nivel de seguridad. Existen tres niveles de seguridad y cada unode ellos est basado en un modelo de datos para almacenar la informacin tal como cuentas de usuario,contraseas, perfiles de acceso, grupos y otros.

    Imagen 2: Mdulo de Seguridad - Tipos.

    Tipos:

    Usuario - Crea una aplicacin basada en el nivel de seguridad del usuario. En este modo, la aplicacin esenlazada a la autenticacin inicial del usuario, es decir, al autenticar al usuario en el sistema, se compruebaque dicho usuario cuente con los permisos requeridos para acceder a la aplicacin.

    Aplicacin - Crea una aplicacin basada en el nivel de seguridad de la aplicacin. En este modo, laaplicacin esta directamente relacionada al usuario.

    Grupos - Crea una aplicacin basada en el nivel de seguridad del grupo al que pertenezca el usuario. Eneste modo, se define el acceso a las aplicaciones por grupo de usuarios.

  • 2. Seleccione Conexin - El segundo paso es comn para cualquier Tipo seleccionado y es usado paraseleccionar la conexin (a la Base de Datos) que ser usada para crear el mdulo de seguridad.

    Imagen 3: Mdulo de Seguridad - Seleccione la conexin.

    Seleccione la conexin:

    Conexin - Seleccione una conexin a la base de datos desde el proyecto.

    Usar tabla existente o crear una nueva - Puede elegir si Scriptcase crear las tablas en su base de datoso si se usarn las existentes.

    Prefijo de Tabla - Prefijo usado para crear los nombre de las tablas.Eliminar tablas si existen - Elimina las tablas existentes para crear nuevas.

    3. Asociar - El tercer paso es diferente para cada Tipo de nivel de seguridad y es usado para asociar loscampos desde el mdulo de seguridad con los campos de la base de datos. De esta forma slo es necesariosi la opcin "Usar Tablas existentes" es seleccionada en el ltimo paso.

    Usuario

    Crea una aplicacin basada en el nivel de seguridad del usuario. En este modo, la aplicacin es enlazada ala autenticacin inicial del usuario.

    Imagen 4: Interfaz de Usuario.

  • User:

    Tabla - Define la tabla "Usuarios" usada por el sistema.

    Nombre de acceso - Define el campo para almacenar el nombre de acceso del usuario.

    Contrasea - Define el campo para almacenar la contrasea del usuario.

    Nombre - Define el campo para almacenar el nombre del Usuario (Nombre real).Correo Electrnico - Define el campo donde ser almacenada la direccin de correo electrnico delusuario.

    Activar - Define el campo para almacenar el estado del usuario (Activo o Inactivo).Cdigo de Activacin - Define el campo para almacenar el c&acutedigo de activacin.

    Privilegios de Administrador - Define el campo para almacenar si el usuario tiene privilegios deAdministrador.

    Usuario / Aplicacin

    Crea una aplicacin basada en el nivel de seguridad de la aplicacin. En este modo, la aplicacin estadirectamente relacionada al usuario.

    Imagen 5: Interfaz de Usario / Aplicacin.

    1 - Usuario:

    Tabla - Define la tabla "Usuarios" usada por el sistema.

    Nombre de acceso - Define el campo para almacenar el nombre de acceso del usuario.

    Contrasea - Define el campo para almacenar la contrasea del usuario.

    Nombre - Define el campo para almacenar el nombre del Usuario (Nombre real).Correo Electrnico - Define el campo donde ser almacenada la direccin de correo electrnico delusuario.

    Activar - Define el campo para almacenar el estado del usuario (Activo o Inactivo).Cdigo de Activacin - Define el campo para almacenar el c&acute:digo de activacin.

  • Privilegios de Administrador - Define el campo para almacenar si el usuario tiene privilegios deAdministrador.

    2 - Aplicacin:

    Tabla - Define la tabla para almacenar todas las aplicaciones del proyectos.

    Cdigo - Define el campo para almacenar el cdigo o el nombre de la aplicacin.

    Descripcin - Define el campo para almacenar la descripcin de la aplicacin.

    Tipo de aplicacin - Define el campo para la almacenar el tipo de aplicacin.

    5 - Usario / Aplicacin:

    Tabla - Define la tabla para almacenar las relaciones entre grupos y proyectos.

    Nombre de usuario - Define el campo para almacenar el Nombre de Usuario (Login).Nombre de Aplicacin - Define el campo para almacenar el nombre de la aplicacin.

    Privilegios de Acceso - Define el campo para almacenar si el usuario tiene privilegios para acceder ala aplicacin.

    Privilegios de INSERT- Define el campo para almacenar si el usuario cuenta con privilegios paraagregar (INSERT) nuevos registros en la aplicacin.Privilegios de DELETE - Define el campo para almacenar si el usuario cuenta con privilegios paraeliminar (DELETE) registros en la aplicacin.Privilegios de UPDATE- Define el campo para almacenar si el usuario cuenta con privilegios paraactualizar (UPDATE) registros en la aplicacin.Privilegios de Exportacin - Define el campo para almacenar si el usuario cuenta con privilegios paraexportar registros en la aplicacin.

    Privilegios de Impresin- Define el campo para almacenar si el usuario cuenta con privilegios paraimprimir registros en la aplicacin.

    Usario / Grupo / Aplicacin

    Crea una aplicacin basada en el nivel de seguridad del grupo al que pertenezca el usuario. En este modo,se define el acceso a las aplicaciones por grupo de usuarios.

  • usuario.

    Activar - Define el campo para almacenar el estado del usuario (Activo o Inactivo).Cdigo de Activacin - Define el campo para almacenar el c&acute:digo de activacin.

    Privilegios de Administrador - Define el campo para almacenar si el usuario tiene privilegios deAdministrador.

    2 - Grupo:

    Tabla - Define la tabla para almacenar los grupos creados en el sistema.

    ID - Define el campo para almacenar el cdigo del grupo.

    Descripcin - Define el campo para almacenar la descripcin del grupo.

    3 - Aplicacin:

    Tabla - Define la tabla para almacenar todas las aplicaciones del proyecto.

    Cdigo - Define el campo para almacenar el cdigo o el nombre de la aplicacin.

    Descripcin - Define el campo para almacenar la descripcin de la aplicacin.

    Tipo de Aplicacin - Define el campo para almacenar el tipo de aplicacin.

    4 - Usuario / Grupo:

    Tabla - Define la tabla para almacenar las relaciones entre usuarios y grupos en el proyecto.

    Nombre de Usuario - Define el campo para almacenar el nombre de usuario (Login).Cdigo del Grupo - Define el campo para almacenar el cdigo del grupo.

    5 - Grupo / Aplicacin:

    Tabla - Define la tabla para almacenar las relaciones entre grupos y aplicaciones de proyecto.

    Cdigo del Grupo - Define el campo para almacenar el cdigo del grupo.

    Nombre de Aplicacin - Define el campo para almacenar el nombre de la aplicacin.

    Privilegios de Acceso - Define el campo para almacenar si el usuario tiene privilegios para acceder ala aplicacin.

    Privilegios de INSERT- Define el campo para almacenar si el usuario cuenta con privilegios paraagregar (INSERT) nuevos registros en la aplicacin.Privilegios de DELETE - Define el campo para almacenar si el usuario cuenta con privilegios paraeliminar (DELETE) registros en la aplicacin.Privilegios de UPDATE- Define el campo para almacenar si el usuario cuenta con privilegios paraactualizar (UPDATE) registros en la aplicacin.Privilegios de Exportacin - Define el campo para almacenar si el usuario cuenta con privilegios paraexportar registros en la aplicacin.

    Privilegios de Impresin- Define el campo para almacenar si el usuario cuenta con privilegios para

  • imprimir registros en la aplicacin.

    4. Configuracion - El cuarto paso es usado para informar los ajustes usados en el mdulo de seguridad.

    Imagen 7: Interfaz de ajustes

    1 - General:Prefijo para Aplicaciones - PRefijo que ser usado en las aplicaciones.Encriptacin - Definir si la constrasea tendr encriptacin.

    Habilitar Seguridad - Habilitar la opcin "Usar Seguridad" en cada aplicacin.

    Usar Captcha - Usar CAPTCHA en el inicio de la aplicacin.

    Carpeta - Crea una carpeta en el proyecto para las aplicaciones de seguridad.

    Tema - Definir el tema de las aplicaciones.

    Log - Definir el esquema de Logs usado en las aplicaciones de seguridad.

    Menu - Permite crear o seleccionar una aplicacin de Menu para incluir los mdulos de seguridad.

    Tipo de Menu - Definir el tipo de Menu, si la opcin anterior se encuentra habilitada.

    2 - Acceso:Tamao mnimo - Cantidad mnima de caracteres.

    Tamao mximo - Cantidad mxima de caracteres.

    Definir caracteres - Definir que caracteres pueden ser tipeados por el usuario final.

    3 - Recuperar Contrasea:Enviar correo-e con la contrasea - Define si el usuario puede recibir su contrasea actual en sudireccin de correo electrnico.

    Resetear constrasea y enviar correo-e con la nueva informacin - Define si el usuario puede

  • recuperar su contrasea mediante el reseteo de la anterior y el envo de una nueva a su direccin decorreo electrnico.

    Enviar enlace por correo-e para crear una nueva contrasea - Define si el usuario puede recuperarsu contrasea mediante un enlace enviado a su correo electrnico con los pasos necesarios pararegistrar una nueva contrasea.

    4 - Nuevos Usuarios:Permitir registro de nuevos usuarios - Un enlace es creado en la ventana de inicio, permitiendo elregistro de nuevos usuarios.

    Requiere activacin por correo electrnico - Los nuevos usuarios recibirn un enlace por correoelectrnico requiriendo la activacin.

    Enviar correo-e al Administrador - Cuando se registra un nuevo usuario, esta opcin enva un correoelectrnico al administrador para que sea ste quien apruebe o no el registro.

    5 - Ajustes de Correo Electrnico:Servidor SMTP - Definir el servidor SMTP.

    Puerto SMTP - Definir el puerto SMTP.

    Usuario SMTP - Definir el usuario SMTP.

    Constrasea SMTP - Definir la contrasea de SMTP.

    SMTP E-mail - Definir la direccin de correo de SMTP.

    5. Insertar datos - En el quinto paso se inserta la informacin en las tablas Usuarios y Grupos.

    Imagen 8: Interfaz de insercin de datos

    Insertar datos:

    Usuario - Nombre de usuario.

    Contrasea - Contrasea de usuario.

    Nombre - Nombre real del usuario

    Correo Electrnico - Direccin de correo electrnico del usuario.

    Habilitado - Habilitar o deshabilitar al usuario.

    Privilegios de Administrador - Definir si el usuario cuenta con privilegios de Administrador.

  • Grupo - Nombre del Grupo.

    6. Agregar aplicaciones - El sexto paso consiste en ingresar los datos a la tabla de Aplicaciones.

    Nota: Este paso no es necesario si utiliza la seguridad de tipo "Usuario".

    Imagen 9: Interfaz para agregar aplicaciones

    Al marcar esta opcin, Scriptcase insertar en la tabla de Aplicaciones el nombre de cada aplicacin existente enel proyecto.

    7. Profile - EL ltimo paso permite salvar en un perfil todos los ajustes anteriores para ser usados en otrosproyectos.

    Imagen 10: Interfaz de Perfiles

    Puede guardar un perfil para todos los usuarios de Scriptcase, slo a un usuario o a todos los usuarios delproyecto.

    LDAP

    See the LDAP documentation:

  • LDAP Documentation

  • Ldap Security

    Ldap Seguridad

    LDAPHay dos maneras de utilizar LDAP para la autenticacin ScriptCase aplicaciones:

    LDAP option.

    Control Total

    Solo Autentificacin

    Tutorial LDAP

  • Ldap - Total Control

    Este mtodo de autenticacin LDAP permite al administrador seleccionar usuarios de LDAP que tendrn accesoa las aplicaciones y las aplicaciones que hayan de ser accesibles para cada usuario.

    1. Conexin -

    Image 1: Ajustes de conexin.

    Conexin. - Seleccione una conexin de base de datos del proyecto.

    Existentes o crear tablas - Puede elegir si ScriptCase crea las tablas en la base de datos o se va a utilizarlas tablas existentes.

    Tabla prefix - Prefijo utilizado para crear los nombres de tabla.Eliminar tablas, si existen. - Eliminar las tablas para crear otras nuevas.

    2. Asociado - Se necesita slo si se ha seleccionado la opcin de utilizar "tablas existentes" en el paso anterior.

    User:

  • Tabla - Definir la tabla "Usuarios" que utiliza el sistema.

    Login - Establece el campo a las tiendas el inicio de sesin del usuario.

    Contrasea - Establece el campo a las tiendas de la contrasea de usuario.NO SE UTILIZA.

    Nombre - Establece el campo a las tiendas el nombre de usuario.

    E-mail - Establece el campo a las tiendas el correo electrnico.

    Activo - Establece el campo a las tiendas si el usuario est activo o no.

    El cdigo de activacin -Establece el campo a las tiendas el cdigo de activacin NO SE UTILIZA.

    Privilegios de Administrador - Establece el campo a las tiendas si el usuario tiene privilegios deadministrador.

    Aplicacin:

    Tabla - Poner la mesa para almacenar todas las aplicaciones del proyecto.

    Nombre de la aplicacin - Defina el campo para almacenar el cdigo o el nombre de la aplicacin.

    Descripcin - Establece el campo para almacenar la descripcin de la aplicacin.

    Tipo de aplicacin - Establece el campo para almacenar el tipo de aplicacin.

    Usuario / Aplicacin:

  • Tabla - Poner la mesa para almacenar la relacin entre los grupos y las aplicaciones del proyecto.

    Login - Defina el campo para almacenar el nombre de usuario.

    Nombre de la aplicacin - Defina el campo para almacenar el nombre de la aplicacin.

    Privilegio de acceso - Definir el campo para almacenar si el usuario tiene el privilegio de acceder a laaplicacin.

    Inserte Prvilege - Definir el campo para almacenar si el usuario tiene privilegios para insertar nuevosregistros en la aplicacin.

    Eliminar Privilegio - Definir el campo para almacenar si el usuario tiene privilegios para eliminar registrosen la aplicacin.

    Update Prvilege - Definir el campo para almacenar si el usuario tiene privilegios para actualizar los registrosde la aplicacin.

    Privilege Export - Definir el campo para almacenar si el usuario tiene el privilegio de exportar registros enla aplicacin.

    Imprimir Prvilege - Define el campo para almacenar si el usuario tiene el privilegio de imprimir los registrosde la aplicacin.

    3. Configuracin - Este paso se definirn los parmetros utilizados en el mdulo de seguridad.

    General:

  • Aplicaciones prefijo - Crear las aplicaciones de seguridad con un prefijo en el nombre.

    Cifrado - Definir si la contrasea se utiliza cifrado NO SE UTILIZA

    .

    Enable Security - Habilitar la opcin de "seguridad uso" de cada aplicacin

    Captcha Uso - Habilitar la opcin de usar CAPTCHA en la pantalla de inicio de sesin

    Carpeta - Se crea una carpeta en el proyecto para aplicaciones de seguridad

    .

    Esquema - Definir el tema de las aplicaciones

    Log - Definir el esquema de registro utilizado en las aplicaciones de seguridad

    Men - Permite crear o seleccionar una aplicacin de men para incluir el mdulo de seguridad

    Tipo de men - Definir el tipo de men, si la opcin de crear un nuevo men de aplicaciones se estableceen el punto anterior.

    Login:

    Tamao mnimo - El tamao mnimo de los caracteres tecleados por el usuario.

    El tamao mximo - Tamao mximo de caracteres tecleados por el usuario.

    Caracteres permitidos - Definir wich caracteres que el usuario final puede escribir.

    Configuracin de correo electrnico:

  • Servidor SMTP - Defina el servidor SMTP.

    Puerto SMTP - Definir el puerto SMTP.

    Usuario SMTP - Defina el usuario de SMTP.

    Contrasea SMTP - Definir la contrasea SMTP.

    SMTP E-mail - Definir el correo electrnico SMTP.

    LDAP:

    Servidor - Definir la direccin del servidor LDAP.

    Dominio - Definir el dominio LDAP que se utilizar.

    DN - Definir nombre distinguido de LDAP que se utilizar.

    Grupo - Definir el grupo LDAP que se utilizar.

    4. Prueba de usuario - El quinto paso se utiliza para activar un usuario como administrador.

  • Inserte interfaz de datos

    Insertar datos:

    Login - Acceso Vlido usuario LDAP.

    Contrasea - contrasea de usuario vlidos LDAP.

    Nombre - Nombre de usuario

    E-mail - User e-mail.

    5. Agregar aplicaciones - El sexto paso se utiliza para rellenar las solicitudes de la tabla.

    Agregar interfaz Aplicaciones

    Comprobacin de la opcin, ScriptCase insertar en la tabla de aplicaciones, el nombre de cada aplicacin existeen el proyecto.

    6. Perfil - El ltimo paso se utiliza para guardar en un perfil de todos los parmetros utilizados en los pasos paraser utilizados en otros proyectos.

  • Perfil de interfaz

    Se puede guardar un perfil para cualquier usuario ScriptCase, slo para ese usuario o simplemente para serusado en ese proyecto.

  • Ldap - Solo Autentificacin

    Este mtodo de autenticacin LDAP permite al usersto tener acceso a todas las aplicaciones a travs de lavalidacin LDAP de su usuario / contrasea.

    1. Conexin -

    Image 1: Ajustes de conexin.

    Conexin - Seleccione una conexin de base de datos del proyecto.

    2. Configuracin - Este paso definir los valores utilizados en el mdulo de seguridad.

    General:

    Aplicaciones Prefijo - Crear las aplicaciones de seguridad con un prefijo en el nombre.

  • Cifrado - Definir si la contrasea se utiliza cifrado.NO UTILIZADO

    Activar seguridad - Active la opcin "seguridad uso" en cada aplicacin.

    Usar Captcha - Habilitar la opcin de usar CAPTCHA en la pantalla de inicio de sesin.

    Carpeta - Se crea una carpeta en el proyecto para aplicaciones de seguridad.

    Esquema - Definir el tema de las aplicaciones.

    Log - Definir el esquema de registro utilizado en las aplicaciones de seguridad.

    Men - Permite crear o seleccionar una aplicacin del men para incluir el mdulo de seguridad.

    Tipo de Men - Definir el tipo de men, si la opcin de crear un nuevo men de aplicaciones se estableceen el punto anterior.

    Login:

    Tamao mnimo - El tamao mnimo de los caracteres tecleados por el usuario.

    El tamao mximo - Tamao mximo de caracteres tecleados por el usuario.

    Caracteres permitidos - Definir wich caracteres que el usuario final puede escribir.

    LDAP:

  • Servidor - Definir la direccin del servidor LDAP

    Dominio - Definir el dominio LDAP que se utilizar.

    DN - Definir nombre distinguido de LDAP que se utilizar.

    Group - Definir el grupo de LDAP a utilizar.

    3. Prueba de usuario - El quinto paso se utiliza para activar un usuario como administrador.

    Inserte interfaz de datos

    Insertar datos:

    Login - Ingresar Vlido usuario LDAP.

    Contrasea Contrasea de usuario vlidos LDAP.

    Nombre - Nombre de usuario

    E-mail - User e-mail.

    4. Perfil - El ltimo paso se utiliza para guardar en un perfil de todos los parmetros utilizados en los pasos paraser utilizados en otros proyectos.

    Perfil de interfaz

  • Se puede guardar un perfil para cualquier usuario ScriptCase, slo para ese usuario o simplemente para serusado en ese proyecto.

  • Tutorial Ldap

    Tutorial de Creacin Base de datos LDAPCon el fin de comprender mejor cmo utilizar la seguridad LDAP en ScriptCase, vamos a aprender a crear unabase de datos LDAP y obtener los datos para construir, sobre ScriptCase, un mdulo de seguridad de su uso. Enel servidor Windows, hay una forma nativa de instalar y configurar Active Directory con la base de datos LDAP:

    Creacin de una base de datos en Windows Server LDAP.

    Creacin de una base de datos simple LDAP en Linux.

    Creacin de una base de datos en Windows Server LDAP.

    Server Manager

    Image 01: Servidor opcin administrador en el men de inicio.

    En Windows Server es nativa posible crear una base de datos LDAP para alimentar a una estructura de ActiveDirectory. Vamos a necesitar para acceder al Administrador de servidores para instalar el servicio de directoriode Active Directory. En primer lugar, busque el Administrador de servidores en el men de inicio y ejecutarlo.

    &nbsp

  • Image 02: Servidor ventana Administrador Principal.

    En la ventana principal, acceda a la "Roles" y, a crear una nueva funcin utilizando "Agregar funciones"

    Image 03: Roles.

    &nbsp

    Add Role Wizard

    Image 04: Aadir a casa Rol del Asistente.

    Lea y siga estas Recomendaciones de la pgina y luego contine.

  • Image 05: Eleccin de servicios de instalar.

    Esta pgina nos permite elegir los servicios que desea instalar en el papel que se est agregando. Marque laopcin "Servicios de dominio de Active Directory" y continuar

    Image 06: Active Directory Domain Services.

    Hay algunas notas importantes acerca de los Servicios de dominio de Active Directory en esta pgina.

  • Image 07: Instalacin.

    Esta pgina muestran lo que se instalar a partir de ahora. Para continuar con la instalacin, haga clic en elbotn "Instalar". Despus de la transformacin, se le mostrar la ventana "Resultados" con el registro deinstalacin.

  • Image 08: Resultados.

    Domain Controller

    Image 09: Active Directory pgina rol.

    Image 10: Instalar AD DS Wizzard.

  • Esta Wizzard crearemos nuestro dominio (o asociar una existente).

    Image 11: OS compatibilidad.

    Image 12: Creacin de un nuevo rbol.

    Para crear un nuevo rbol, seleccione la opcin "Crear un dominio nuevo en un bosque" y haga clic en"Siguiente" para instalar su nombre.

  • Image 13: La creacin de un nombre de dominio completo.

    Para este ejemplo vamos a utilizar admartini.scriptcase.com como el nombre de dominio.

    Image 14: Establecer el nivel funcionaladmartini.scriptcase.info.

    Este paso se definirn los equipos que sern capaces de convertirse en servidores o controladores de dominiodelegado.

  • Image 15: Las opciones adicionales.

    Para asegurarse de que otros ordenadores ser capaz de encontrar este dominio, la convierten en un servidorDNS o utilizar el valor predeterminado del servidor DNS, relationing el nombre de dominio a direccin IP delservidor de AD.

    Image 16: Definicin de base de datos, el registro y la ruta de SYSVOL.

    Aqu puede definir la ruta de la base de datos LDAP, los archivos de registro y SYSVOL el. No hay necesidad decambiar esta situacin en la mayora de los casos.

  • Image 17: Configuracin de una contrasea del modo de restauracin.

    Esta contrasea le permitir acceder al modo del servidor de anuncios de restauracin, no se relaciona con lacontrasea de administrador de LDAP.

    Image 18: Resumen de la instalacin.

    Image 19: Instalacin progreso.

  • Image 20: Instalacin finalizada.

    Creacin de un nuevo usuario

    Image 21: Creacin de objetos de usuario.

    Seleccione la opcin "Usuarios y equipos" opcin en el men de AD DS, a continuacin, seleccione el dominio yhaga clic derecho para crear un nuevo objeto de usuario. Introduzca los datos de usuario y definir unacontrasea nueva para l. A continuacin, confirme los cambios para completar el proceso.

    Image 22: Nuevos datos de usuario.

  • Image 23: Definicin de la contrasea del usuario.

    Image 24: Objeto creado.

    Resultados

    En este tutorial se crea un entorno de autenticacin LDAP. Los datos de autenticacin para este ejemplo son:

    Domain ADMARTINIDN DC=admartini,DC=scriptcase,DC=infoUserName

    CN=Henrique C. Barros,DC=admartini,DC=scriptcase,DC=info [email protected]

    Creacin de una base de datos simple LDAP en Linux.

  • Instalacin y configuracin de slapd

    Vamos usar OpenLDAP (slapd) para construir una base de datos LDAP accesible para el mdulo de seguridadsin simular un Active Directory. Este tutorial va a crear un servidor LDAP y un solo usuario para el acceso.

    Image 01: Instalacin de slapd.

    En un sistema basado en Debian, tenemos que usar apt-get para recuperar e instalar slapd.

    Image 02: Utilizando dpkg-reconfigure slapd para cambiar la configuracin.

    Despus de la instalacin, debe configurar los ajustes de la slapd. Para ello, debemos usar dpkg-reconfigurepara construir.

  • Image 03: Configuracin de slapd.

    Seleccione la opcin "No" y pulse Intro para continuar.

    Image 04: Definicin de nombres de dominio.

    Elija su nombre de dominio.

  • Image 05: Definir nombre de la organizacin.

    Escriba el nombre de la organizacin y pulse Intro para continuar.

    Image 06: Configuracin de la contrasea de administrador.

    Definir la contrasea de administrador y pulse Enter para confirmar.

    Image 07: Definicin de base de datos back-end del motor.

  • Esta pantalla nos permite elegir el backend de base de datos. Le recomendamos que utilice HDB. Continuar conenter y luego optar por limpiar su base de datos anterior.

    Image 08: Purga DB anterior.

    Image 09: Mover archivos antiguos.

    Adicin de un nuevo usuario

    En primer lugar, debe crear un archivo LDIF con la informacin sobre el usuario sobre el mismo:user@computer:~$ touch hbarros.ldif

    Este es el contenido que estamos utilizando para este archivo de ejemplo:

    # Object 1: uid=hbarros,dc=admartini,dc=scriptcase,dc=info

  • dn: uid=hbarros,dc=admartini,dc=scriptcase,dc=infoobjectclass: accountobjectclass: simpleSecurityObjectobjectclass: topuid: hbarrosuserpassword: {MD5}6jAUXhUfuutm7cbFC6oVUA==

    Ahora estamos listos para ponerlo en la propia base de datos.

    Obtener derechos de administrador:user@computer:~$ su

    Detenga el servicio slapd:root@computer:/home/user# /etc/init.d/sladp stop

    Utilice slapadd para importar el archivo:root@computer:/home/user# slapadd -l /home/user/hbarros.ldif

    Reinicie el servicio.root@computer:/home/user# /etc/init.d/slapd start

    Resultados

    En este tutorial se crea un entorno de autenticacin LDAP. Los datos de autenticacin para este ejemplo son:

    Domain ADMARTINIDN DC=admartini,DC=scriptcase,DC=infoUser Name UID=hbarros,DC=scriptcase,DC=info

  • Log

    HAciendo uso de los recursos de Logging de ScriptCase es posible implementar un completo sistema de Logs asus proyectos. Almacenando toda la informacin que fue actualizada o eliminada por el usuario final y a cualesaplicaciones estan accediendo

    Imagne 1: Menu del Mdulo de Logs

    Crear / Editar

    Esta opcin es utilizada para crear o editar un nuevo esquema para el mdulo de Logs de su proyecto.

    Imagen 2: Creando un esquema para los Logs.

    Una vez que se tenga un esquema de Logs creado, puede ser listado para ser editado o borrado.

    Imagen 3: Lista de esquema de Logs.

  • Aplicaciones

    Aqu es posible definir cuales aplicaciones y eventos sern registrados.

    En la parte superior puede aplicar acciones a todas las lneas o puede recorrer la lista y seleccionar una accinpara una lnea en particular.

    Imagen 4: Interfaz de aplicaciones.

    En la parte inferior de la pgina estn las opciones para filtrar las aplicaciones que son listadas.

    Imagen 5: Barra de herramientas inferior.

  • Conexin A Su Base De DatosConexin A Su Base De Datos

    CONECTANDO SU BASE DE DATOS

    Access

    DB2

    DBF

    Firebird

    Informix

    Interbase

    MySQL

    Oracle

    PostgresSQL

    MS SQL Server - Windows

    MS SQL Server - Linux

    SQLite

    SQLite PDO

    SyBase

    Foxpro

  • Access

    Ms Access

    Home >> Connections >> MS-Access

    Requirements: * The database Access (File .MDB) should be in the same web server where PHP is installed on; * Windows must have installed MDAC28SDK or newer (Windows 2000 already exceed the standard in theinstallation); * Access databases using security (user and password) can only connect using ODBC.The Connection with Access Database in ScriptCase can be done in two ways: ADO or ODBC.

    Connecting Access via ADO.

    Connecting Access via ODBC.

  • Connecting Access Via Ado

    Home >> Connections >> MS-Access >> Connecting Access via ADO

    To connect your Access Database using ADO, check the phpinfo () if the COM option is enabled. If not installthe package MDAC28SDK and restart your machine.When the option is enabled in the COM Diagnosis proceed with the establishment of the connection

    Use the following ADO driver:

    Accdb Extension - MicroSoft Access Driver (*mdb, *accdb)

    CREATING SCRIPTCASE CONNECTION (MSACCESS)

    Now access ScriptCase to create a new connection.

    Step 1: Log in your ScriptCase, and on the left menu you can see a tab "Connection", click on the subitem "New".

    Step 2: After you click "New", will appear at the right screen to create connection, click on the image of

  • the MS Access database.

    Step 3: In the picture below, fill in the required specifications:

    Connection name - Set the name of your new connection.

    DBMS type - Set the type of the DBMS is ADO or ODBC.

    Test Connection - Displays if the connection was successful or not.

    PATH - PATH Newsletter Archive. MDB (This file is on server where is installed ScriptCase).Username - Enter the user to gain access to your MS Access.

    Password - Enter the password to get access to your MS Access.

    For more details on configuring the database connection to the data, click

    Decimal separator - Select the type of separator between comma and point.

    Persistent connection - Persistent connections are links that do not close when the execution ofyour script ends.

    Use the schema name before the table - Allows the use of schemas before the names of the

  • tables.

    Filter - Clicking this option, the following screen appears:

    View - Allows viewing of filters on the tables, views, system tables and procedures.

    Filters - Allows you to define which tables and owners will be displayed.

    Step 4: Always test your connection before completing the same, if the message "Connectedsuccessfully", then complete the establishment of the connection. If there is any connection fails, reviewthe fields filled in, especially the user, and password server path.

  • Connecting Access Via Odbc

    Home >> Connections >> MS-Access >> Connecting Access via ODBC

    The Microsoft Access, also known as MSAccess, is a management system database from Microsoft,packaged with Microsoft Office Professional which combines the Microsoft Database Engine with agraphical user interface.

    To create a connection with your ScriptCase and your Access Database using an ODBC, you mustcreate an ODBC Connection in your Windows Panel Control (ODBC must be created on the sameserver where you installed the ScriptCase).

    Entering the ODBC Data Source Administrator, select the ABA Source Data System and create yourconnection with your Access Database. After creating the ODBC in Windows Control Panel , you mustuse the Microsoft Access Database Engine component so there is connection to the Access database.

    Installing the Microsoft Access Database Engine component

    1. To check whether the 32-bit Microsoft Access Database Engine drivers are installed, go toC:\Windows\SysWOW64\odbcad32.exe. If on a 32-bit machine, go toC:\Windows\System32\odbcad32.exe to access the utility. Go to the drivers tab. If the Microsoft AccessDriver lists .mdb and .accdb, then the correct drivers are installed. In this case, click here

    2. If Microsoft Access Driver only lists the .mdb, the required driver is not installed.For the 2007 Microsoft Office System (Windows 7, Windows Server 2003, Windows Server 2008,Windows Vista, Windows XP), the 2007 Access Database Engine must be installed.For the 2010 Microsoft Office System (Windows 7, Windows Server 2003 R2 (32-Bit x86), x64editions of Windows Server 2003 R2, Windows Server 2008 R2, Windows Server 2008 ServicePack 2, Windows Vista Service Pack 1, Windows XP Service Pack 3), the 2010 Access DatabaseEngine must be installed.

    For more information, see the site of Microsoft Access.

    3. After installing the Engine, many new drivers appear in your ODBC Data Source Administrator. TheMicrosoft Access Driver now list .accdb as a file it supports, as we can see in the images below.

    Image1: Before you install Microsoft Access Database Engine (only supports .mdb).

  • Image: After install Microsoft Access Database Engine (supports .mdb and .accdb).

    Now, you can use the following ODBC driver:

    Accdb Extension - MicroSoft Access Driver (*mdb, *accdb)

    To work with MS Access version lower than 2007/2010, click here to see what you have to do.

    MDB Extension - MicroSoft Access Driver (*mdb)

  • After creating the ODBC, follow the steps below to create the connection:

    CREATING SCRIPTCASE CONNECTION (MSACCESS)

    Now access ScriptCase to create a new connection.

    Step 1: Log in your ScriptCase, and on the left menu you can see a tab "Connection", click on the subitem "New".

    Step 2: After you click "New", will appear at the right screen to create connection, click on the image ofthe MS Access database.

    Step 3: In the picture below, fill in the required specifications:

    Connection name - Set the name of your new connection.

    DBMS type - Set the type of the DBMS : ADO or ODBC.

    Test Connection - Used to test if the connection is successful or not.

    ODBCName - Enter the ODBC created in the Windows Control Panel.

    Username - Enter a valid database user name.

    Password - Enter the valid password.

  • For more details on configuring the database connection to the data, click

    Decimal separator - Select the type of separator between comma and point.

    Persistent connection - Persistent connections are links that do not close when the execution ofyour script ends.

    Use the schema name before the table - Allows the use of schemas before the names of thetables.

    Filter - By clicking in his option, the following screen appears:

    Show - Display filters on the tables, views, system tables and procedures.

    Filters - Define which tables and owners will be displayed.

    Step 4: Always test your connection before completing the same, if the message "Connectedsuccessfully" is displayed, then complete the establishment of the connection.

  • Db2

    Ibm Db2

    Conectar a la base de datos DB2Home >> Conexiones >> IBM DB2

    Conexin a la base de datos IBM DB2.

    Para construir la extensin ibm_db2, deben estar instaladas en el sistema tanto las cabeceras como lasbibliotecas de desarrollo de aplicaciones DB2. DB2 no lo instala por omisin, por lo que se debehabilitar explcitamente en el instalador de DB2. Los ficheros de cabeceras vienen incluidos de formagratuita en Cliente de Desarrollo de Aplicaciones DB2 de la IBM DB2 Universal

    Si se aadieran las cabeceras y bibliotecas de desarrollo de aplicaciones DB2 a un sistema Linux oUnix en el que DB2 ya estuviera instalado, ser necesario ejecutar el comando db2iupdt -e paraactualizar los enlaces simblicos a las cabeceras y bibliotecas de la instancia DB2.

    ibm_db2 es una extensin PECL, (Repositorio de extensiones de PHP, que proporciona un directorio detodas las extensiones conocidas e instalaciones de alojamiento para la transferencia y el desarrollo deextensiones de PHP) por lo que se deben seguir las instrucciones de Instalacin de extensiones PECLpara instalar esta extensin en PHP. Debe ejecutarse el comando configure apuntando a la localizacinde las cabeceras y bibliotecas DB2 de la siguiente forma:

    bash$ ./configure --with-IBM_DB2=/path/to/DB2

    En los enlaces de abajo seleccione la opcin deseada.

    Creacin de la conexin ScriptCase (DB2 Nativo).Creacin de la conexin ScriptCase (DB2 ODBC Nativo).Creacin de la conexin ScriptCase (DB2 ODBC Generico).

  • Ibm Db2 Nativo

    Tutorial de conexin IBM DB2.Home >> Conexiones >> IBM DB2 >> DB2 Nativo

    Creacin de la conexin ScriptCase (DB2 NATIVO).

    Ahora vamos a acceder a ScriptCase por el navegador y vamos a crear la conexin a la base dedatos DB2.

    Paso 1: Acceda a su ScriptCase, por ejemplo, http://localhost/scriptcase/ la barra de herramientas ir alicono resaltado en la figura siguiente, refirindose a la "Nueva conexin".

    Paso 2: Despus de hacer clic en "Nuevo", aparecer en la pantalla de la derecha para crear unacuenta, haga clic en la imagen de la base de datos DB2.

    Paso 3: En la foto de abajo, llenar las especificaciones requeridas:

  • Nombre de conexin: - Establecer el nombre de la nueva conexin.

    Modelo del DBMS - Muestra el modelo disponible.

    Prueba de conexin - Muestra si la conexin se ha realizado correctamente o no.

    Servidor DBMS - Dile a servidor.

    Base de datos - Introduzca el nombre de base de datos de su banco.

    Usuario - Dgale al usuario tener acceso a su banco.

    Contrasea - Introduzca la contrasea para acceder a su banco.

    Para ms detalles sobre la configuracin de la conexin de base de datos para los datos, haga clic en

    Separador decimal - Seleccione el tipo de separador entre coma y punto.

    Conexin persistente - Las conexiones persistentes son enlaces que no se cierran cuando laejecucin de su script.Utilice el esquema antes de que el nombre de la tabla - Utilice el esquema antes de que elnombre de la tabla

    i5_lib - Biblioteca utiliza en el sistema operativo IBM i5/OS.

    Filtrar - Al hacer clic en esta opcin, aparecer la siguiente pantalla:

  • Mostrar - Permite filtros de presentacin de las tablas, vistas, tablas y procedimientos del sistema.

    Filtros - Determina que las tablas y los propietarios se muestran.

    p>Paso 4: Siempre pruebe la conexin antes de finalizar el mismo, si el mensaje "Conexin exitosa", yluego completar el establecimiento de la conexin.Si hay alguna conexin falla, revise los campos cumplimentados, especialmente la de usuario,contrasea, servidor y base de datos.

  • Ibm Db2 Odbc Nativo

    Tutorial de conexin IBM DB2.Home >> Conexiones >> IBM DB2 >> DB2 ODBC Nativo

    Creacin de la conexin ScriptCase. (ODBC Nativo)

    Ahora vamos a acceder a ScriptCase por el navegador y vamos a crear la conexin a la base dedatos DB2.

    Paso 1: Acceda a su ScriptCase, por ejemplo, http://localhost/scriptcase/ la barra de herramientas ir alicono resaltado en la figura siguiente, refirindose a la "Nueva conexin".

    Paso 2: Despus de hacer clic en "Nuevo", aparecer en la pantalla de la derecha para crear unacuenta, haga clic en la imagen de la base de datos DB2.

    Paso 3: En la foto de abajo, llenar las especificaciones requeridas:

  • Nombre de conexin: - Establecer el nombre de la nueva conexin.

    Modelo del DBMS - Muestra el modelo disponible.

    Prueba de conexin - Muestra si la conexin se ha realizado correctamente o no.

    Servidor DBMS - Dile a servidor.

    Base de datos - Introduzca el nombre de base de datos de su banco.

    Usuario - Dgale al usuario tener acceso a su banco.

    Contrasea - Introduzca la contrasea para acceder a su banco.

    Para ms detalles sobre la configuracin de la conexin de base de datos para los datos, haga clic en

    Separador decimal - Seleccione el tipo de separador entre coma y punto.

    Conexin persistente - Las conexiones persistentes son enlaces que no se cierran cuando laejecucin de su script.Utilice el esquema antes de que el nombre de la tabla - Utilice el esquema antes de que elnombre de la tabla

    i5_lib - Biblioteca utiliza en el sistema operativo IBM i5/OS.

    Filtrar - Al hacer clic en esta opcin, aparecer la siguiente pantalla:

  • Mostrar - Permite filtros de presentacin de las tablas, vistas, tablas y procedimientos del sistema.

    Filtros - Determina que las tablas y los propietarios se muestran.

    Paso 4: Siempre pruebe la conexin antes de finalizar el mismo, si el mensaje "Conexin exitosa", yluego completar el establecimiento de la conexin.Si hay alguna conexin falla, revise los campos cumplimentados, especialmente la de usuario,contrasea, servidor y base de datos.

  • Ibm Db2 Odbc Generico

    Tutorial de conexin IBM DB2.Home >> conexiones >> IBM DB2 >> DB2 ODBC Generico

    Creacin de la conexin ScriptCase. (ODBC Generico)

    Paso 1: El acceso al Administrador de orgenes de datos para crear el ODBC de Windows, opcinSystem DNS.

    Paso 1.2: Seleccionar Driver ODBC DB2.

    Paso 1.3: Indique el nombre del ODBC y seleccione la base de datos a utilizar.

  • Paso 1.4: Configurar el ODBC creado.

    Paso 1.5: Informar y base de datos de usuario Contrasea y la prueba de ODBC.

    Ahora vamos a acceder a ScriptCase por el navegador y vamos a crear la conexin a la base dedatos DB2 ODBC genrico.

    Paso 1: Acceda a su ScriptCase, por ejemplo, http://localhost/scriptcase/ la barra de herramientas ir al

  • icono resaltado en la figura siguiente, refirindose a la "Nueva conexin".

    Paso 2: Despus de hacer clic en "Nuevo", aparecer en la pantalla de la derecha para crear unacuenta, haga clic en la imagen de la base de datos DB2.

    Paso 3: En la foto de abajo, llenar las especificaciones requeridas:

    Nombre de conexin: - Establecer el nombre de la nueva conexin.

    Modelo del DBMS - Muestra el modelo disponible.

    Prueba de conexin - Muestra si la conexin se ha realizado correctamente o no.

    Servidor DBMS - Dile a servidor.

    Base de datos - Introduzca el nombre de base de datos de su banco.

    Usuario - Dgale al usuario tener acceso a su banco.

    Contrasea - Introduzca la contrasea para acceder a su banc