Pdfhelp Pt Br

1402
Introdução Introdução INTRODUÇÃO O que é o ScriptCase ? ScriptCase é uma completa ferramenta de desenvolvimento. Através de uma amigável interface web, o ScriptCase cria aplicações PHP extremamente rápido, com qualidade, economizando tempo, reduzindo custos, aumentando a produtividade e integrando a equipe de desenvolvimento. Como o ScriptCase trabalha O desenvolvedor pode conectar ScriptCase às bases de dados disponíveis no mercado, tal como SQL Server, Oracle, DB2, MYSQL, Postgres, e também criar aplicações utilizando múltiplos bancos de dados. Você será capaz de desenvolver de forma fácil e muito rápido: Consultas Relatórios Gráficos Filtros Formulários Menus Abas Documentos em PDF Aplicações Blank Container Calendários Sempre à procura de nova tecnologia, ScriptCase tem uma variedade de componentes: Suporte a Ajax Auto-complemento Master-Details Grade de consulta Editável HTML Editor Dionário de Banco de Dados Criador de documentação Instalado em um servidor web, Scriptcase pode ser usado simultaneamente por muitos desenvolvedores através de um browser, permitindo desenvolvimento remoto e colaborativo. O código fonte é PHP e trabalha de forma independente da ferramenta, permitindo a sua publicação em qualquer servidor Web PHP habilitado. Código Fonte ScriptCase gera código fonte (PHP, JavaScript, HTML and AJAX). O código gerado é totalmente independente

Transcript of Pdfhelp Pt Br

  • IntroduoIntroduo

    INTRODUOO que o ScriptCase ?

    ScriptCase uma completa ferramenta de desenvolvimento. Atravs de uma amigvel interface web, oScriptCase cria aplicaes PHP extremamente rpido, com qualidade, economizando tempo, reduzindo custos,aumentando a produtividade e integrando a equipe de desenvolvimento.

    Como o ScriptCase trabalha

    O desenvolvedor pode conectar ScriptCase s bases de dados disponveis no mercado, tal como SQL Server,Oracle, DB2, MYSQL, Postgres, e tambm criar aplicaes utilizando mltiplos bancos de dados.

    Voc ser capaz de desenvolver de forma fcil e muito rpido:Consultas

    Relatrios

    Grficos

    Filtros

    Formulrios

    Menus

    Abas

    Documentos em PDF

    Aplicaes Blank

    Container

    Calendrios

    Sempre procura de nova tecnologia, ScriptCase tem uma variedade de componentes:Suporte a AjaxAuto-complemento

    Master-Details

    Grade de consulta Editvel

    HTML Editor

    Dionrio de Banco de Dados

    Criador de documentao

    Instalado em um servidor web, Scriptcase pode ser usado simultaneamente por muitos desenvolvedores atravsde um browser, permitindo desenvolvimento remoto e colaborativo. O cdigo fonte PHP e trabalha de formaindependente da ferramenta, permitindo a sua publicao em qualquer servidor Web PHP habilitado.

    Cdigo Fonte

    ScriptCase gera cdigo fonte (PHP, JavaScript, HTML and AJAX). O cdigo gerado totalmente independente

  • de ferramenta,e pode ser publicado em um servidor Web PHP habilitado. A linguagem PHP gratuita(GNU) epode ser usada em Windows ou Linux (cada processamento do PHP feito no servidor).

  • Ferramentas Adicionais

    O ScriptCase traz algumas ferramentas extras :

    SQL BuilderFerramenta para auxiliar a construo de consultas SQL em forma de wizard. Permite a escolha da base dedados, tabelas, campos, order by e where, assim como, a realizao de simulaes dos comandos montados e asua salva para uso posterior.

    Banco de Dados Builder

    Uma ferramenta para gerenciar seu banco de dados.Uma ferramenta de gerenciamento de banco de dadoscompleta, que ermite , construir e editar bases de dados , tabelas e campos.

    Dicionrio de Dados

    Permite manter um dicionrio de dados. Ele cria repositrio de dados, sincronizar tabelas e muito mais.

    Edito ExpressaFerramenta do sistema para editar uam conjunto de aplicaes para um desenvolvimento mais rpido.

    Helpcase

    Usado para criar web ajuda, padronizando a documentao e ajudando o usurio final para entender o sistema e/ ou aplicaes..

    Editor de Botes

    Permite a padronizao do sistema de botes e recursos de gerenciamento centralizado.

    Editor de temas

    Editor de temas amigvel para gerenciar as configuraes CSS.

  • Banco De Dados

    O ScriptCase no executa comandos diretamente no Banco de Dados. Ele utiliza uma "camada" de acesso - oADODB - software gratuito bastante disseminado no mercado. Esse software faz uma abstrao da base dedados, permitindo a utilizao de comandos SQL para diversos bancos de dados (padres ODBC ou OLEDB).

    Bancos de dados compatveis:

  • Scriptcase InstalaoScriptcase Instalao

    ScriptCase InstalaoO processo de instalao do ScriptCase ser descrito de acordo com o tipo de ambiente.

    A NetMake recomenda, para bom funcionamento do ScriptCase, as seguintes configuraes do php.ini:

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

    ScriptCase Linux Instalador

    ScriptCase MacOSX Instalador

    ScripCase Windows Instalador

    Instalao manual do ScriptCase

  • Instalador Scriptcase - Linux ScriptCase Linux - InstaladorUtilizando o instalador Scriptcase

    O instalador ScriptCase um arquivo executvel para o Linux. Uma aplicao para a extraoautomtica e configurao do APACHE, PHP e SCRIPTCASE em seu sistema operacional.

    Para executar corretamente o instalador, temos que lhe dar permisso de execuo. O instalador Scriptcaseinstalar automticamente na sua mquina:

    1 - Apache Web Server 2.2.15.2 - PHP 5.3 com mbstring, zip e gd extenses habilitadas.3 - Zend Guard Loader 3.3.4 - Scriptcase verso 7.

    *Antes de proceder com a instalao recomendavel no ter qualquer outro ambiente web (como XAMP,Zend Server, etc...) instalado na mquina.*? recomendavel alguns conhecimentos bsicos de ambiente para poder utilizar o terminal.*Recomendamos tambm o uso da base de dados SQLite.

    Este manual nos ensinar a instalar ScriptCase em 3 passos simples:

    Passo 1: Executar o instalador ScriptCase.1.

    Passo 2: Selecionar a configuraes do instalador.2.Passo 3: Executar ScriptCase.3.

  • Passo 1: Executar o instalador ScriptCase.1 - Encontrar a pasta onde est localizado o instalador utilizando o comando CD.

    Ex:usuario@computador:~$ cd /pasta/de/downloads

    Sugestoo instalador do Scriptcase requer que sejam executadas permisses administrativas para facer mudanas nasua maquina. Temos que dar permisso de administrador (tambm cononhecida como "permisso de root")para executar o instalador.2 - Requisitar acesso de root usando SUDO SU e fornecendo sua senha (se necessrio).Ex:usuario@computador:~/pasta/de/downloads$ sudo su

  • 3 - Conceder permisses para o arquivo de execuo.

    Ex:usuario@computador:~/pasta/de/downloads$ chmod -x scriptcasev7_installer.run

    4 - Execute o instalador.

    Ex:usuario@computador:~/pasta/de/downloads$ ./scriptcasev7_installer.run

    Passo 2: Selecionar as configuraes no instalador.

  • Nestas imagens, somos capazes de ver todas as propriedades da instalao.

    1 - Selecione o idioma de instalao.

    Idioma: Seleciona o idioma que se mostrar no proceso de instalao. No seleciona o idioma do1.Scriptcase, somente o da instalao.

    Clique "seguinte" para continuar...

    2 - Mensagem de "Bem-vindo".

    Esta tela mostra a mensagem de ??Bem-vindo?? dos instaladores

    Clique "seguinte?? para continuar...

    3 - Contrato de licena.

  • Aceita esta licena?: Voc deve ler e aceitar os termos antes de continuar.1.

    Clique "seguinte?? para continuar...

    4 - Diretrio de instalao.

    SugestoO caminho de instalao predeterminada "/opt/NetMake/v7/". No mude este caminho a menos quesaiba o que est fazendo.

    Diretrio de instalao: Ponha aqui o caminho de instalao.1.Browse: Este boto permite selecionar a pasta de instalao ou criar uma nova.2.

    Clique "seguinte" para continuar...

    5 - Configurao do Apache.

  • Porta: Isto definir em que porta se executar o servio Apache. Recomendamos que utilize o valor1.predeterminado.

    Email do Administrador: Este o Email do administrador do Apache. Ser uma configurao do2.Apache, no do ScriptCase.Dominio do Apache: Dominio do Apache deve se definir aqui. Mais informaes sobre dominios do3.Apache aqui.

    Clique "seguinte?? para continuar...

    6 - Instalar.

    O instalador iniciar o proceso de instalao.

    Clique "Seguinte" para continuar...

    Barra de progresso: Exibe o progresso geral da instalao.1.

  • Clique "seguinte" para continuar...

    7 - Completar a instalao.

    Ver o arquivo "Leiame": Quando o instalador terminar, se mostrar o arquivo "Leiame"1.Abrir o Scriptcase 7: Quando o instalador terminar o ScriptCase ser aberto.2.

    Clique "Finalizar" para completar o processo.

    Passo 3: Comear a utilizar o ScriptCase.Agora para acessar seu Scriptcase, acesse no seu navegador o endereo de IP e a porta que voc selecionoupara o Apache.

    Ex:http://localhost:97.

  • Instalador Scriptcase - Macos ScriptCase MacOS - InstaladorUtilizando o instalador Scriptcase

    O instalador ScriptCase um arquivo executvel para o MacOS. Uma aplicao para a extraoautomtica e configurao do APACHE, PHP e SCRIPTCASE em seu sistema operacional.

    Para executar corretamente o instalador, temos que lhe dar permisso de execuo. O instalador Scriptcaseinstalar automticamente na sua mquina:

    1 - Apache Web Server 2.2.15.2 - PHP 5.3 com mbstring, zip e gd extenses habilitadas.3 - Zend Guard Loader 3.3.4 - Scriptcase verso 7.

    MacOS X 10.8 ou posterior A partir da verso 10.8, para executar o programa de instalaono MacOs necessrio alterar o nvel de permisso dos aplicativos a serem executados. Acesseas configuraes de Segurana e Privacidade, na opo "Permitir aplicativos transferidos"marque a opo Qualquer Lugar.

    *Antes de proceder com a instalao recomendavel no ter qualquer outro ambiente web (como XAMP,Zend Server, etc...) instalado na mquina.*? recomendavel alguns conhecimentos bsicos de ambiente para poder utilizar o terminal.*Recomendamos tambm o uso da base de dados SQLite.

  • Este manual nos ensinar a instalar ScriptCase em 3 passos simples:

    Passo 1: Selecionar as configuraes do instalador.1.Passo 2: Executar ScriptCase.2.

    Passo 1: Selecionar as configuraes no instalador.Nestas imagens, somos capazes de ver todas as propriedades da instalao.

    1 - Selecione o idioma de instalao.

    Idioma: Seleciona o idioma que se mostrar no proceso de instalao. No seleciona o idioma do1.Scriptcase, somente o da instalao.

    Clique "Avanar" para continuar...

    2 - Mensagem de "Bem-vindo".

  • Esta tela mostra a mensagem de ??Bem-vindo?? dos instaladores

    Clique "seguinte?? para continuar...

    3 - Contrato de licena.

    Aceita esta licena?: Voc deve ler e aceitar os termos antes de continuar.1.

    Clique "seguinte?? para continuar...

    4 - Diretrio de instalao.

    SugestoO caminho de instalao predeterminada "/Applications/NetMake/v7/". No mude este caminho amenos que saiba o que est fazendo.

  • Diretrio de instalao: Ponha aqui o caminho de instalao.1.Browse: Este boto permite selecionar a pasta de instalao ou criar uma nova.2.

    Clique "Avanar" para continuar...

    5 - Configurao do Apache.

    Porta: Isto definir em que porta se executar o servio Apache. Recomendamos que utilize o valor1.predeterminado.

    Email do Administrador: Este o Email do administrador do Apache. Ser uma configurao do2.Apache, no do ScriptCase.Dominio do Apache: Dominio do Apache deve se definir aqui. Mais informaes sobre dominios do3.Apache aqui.

    Clique "seguinte?? para continuar...

    6 - Instalar.

    O instalador iniciar o proceso de instalao.

  • Clique "Avanar" para continuar...

    Barra de progresso: Exibe o progresso geral da instalao.1.

    Clique "Avanar" para continuar...

    7 - Completar a instalao.

    Ver o arquivo "Leiame": Quando o instalador terminar, se mostrar o arquivo "Leiame"1.Abrir o Scriptcase 7: Quando o instalador terminar o ScriptCase ser aberto.2.

    Clique "Finalizar" para completar o processo.

    Passo 2: Comear a utilizar o ScriptCase.Agora para acessar seu Scriptcase, acesse no seu navegador o endereo de IP e a porta que voc selecionoupara o Apache.

    Ex:http://localhost:97.

  • Instalador Scriptcase - Windows ScriptCase Windows - InstaladorUtilizando o instalador Scriptcase

    O instalador ScriptCase um arquivo executvel para o Windows. Uma aplicao para a extraoautomtica e configurao do APACHE, PHP e SCRIPTCASE em seu sistema operacional.

    Para executar corretamente o instalador, temos que lhe dar permisso de execuo. O instalador Scriptcaseinstalar automticamente na sua mquina:

    1 - Apache Web Server 2.2.15.2 - PHP 5.3 com mbstring, zip e gd extenses habilitadas.3 - Zend Guard Loader 3.3.4 - Scriptcase verso 7.

    *Antes de proceder com a instalao recomendavel no ter qualquer outro ambiente web (como XAMP,Zend Server, etc...) instalado na mquina.*Recomendamos tambm o uso da base de dados SQLite.

    Este manual nos ensinar a instalar ScriptCase em 2 passos simples:

    Passo 1: Selecionar a configuraes do instalador.1.Passo 2: Executar ScriptCase.2.

    Passo 1: Selecionar as configuraes no instalador.

  • Nestas imagens, somos capazes de ver todas as propriedades da instalao.

    1 - Selecione o idioma de instalao.

    Idioma: Seleciona o idioma que se mostrar no proceso de instalao. No seleciona o idioma do1.Scriptcase, somente o da instalao.

    Clique "seguinte" para continuar...

    2 - Mensagem de "Bem-vindo".

    Esta tela mostra a mensagem de ??Bem-vindo?? dos instaladores

    Clique "seguinte?? para continuar...

    3 - Contrato de licena.

    Aceita esta licena?: Voc deve ler e aceitar os termos antes de continuar.1.

    Clique "seguinte?? para continuar...

  • 4 - Diretrio de instalao.

    SugestoO caminho de instalao predeterminada "C:\Arquivos de Programas (x86)\NetMake\v7\". No mudeeste caminho a menos que saiba o que est fazendo.

    Diretrio de instalao: Ponha aqui o caminho de instalao.1.Browse: Este boto permite selecionar a pasta de instalao ou criar uma nova.2.

    Clique "seguinte" para continuar...

    5 - Configurao do Apache.

    Porta: Isto definir em que porta se executar o servio Apache. Recomendamos que utilize o valor1.predeterminado.

    Email do Administrador: Este o Email do administrador do Apache. Ser uma configurao do2.Apache, no do ScriptCase.Dominio do Apache: Dominio do Apache deve se definir aqui. Mais informaes sobre dominios do3.Apache aqui.

    Clique "seguinte?? para continuar...

  • 6 - Instalar.

    O instalador iniciar o proceso de instalao.

    Clique "Seguinte" para continuar...

    Barra de progresso: Exibe o progresso geral da instalao.1.

    Clique "seguinte" para continuar...

    7 - Completar a instalao.

  • Ver o arquivo "Leiame": Quando o instalador terminar, se mostrar o arquivo "Leiame"1.Abrir o Scriptcase 7: Quando o instalador terminar o ScriptCase ser aberto.2.

    Clique "Finalizar" para completar o processo.

    Passo 2: Comear a utilizar o ScriptCase.Agora para acessar seu Scriptcase, acesse no seu navegador o endereo de IP e a porta que voc selecionoupara o Apache.

    Ex:http://localhost:97.

  • Instalao Manual Scriptcase

    Pr-requisitos:

    Servidor Web com suporte ao PHP, tais como: Apache, IIS

    PHP 5.3 com os mdulos mbstring, zip e gd2 habilitados

    Banco de dados padro SQL (SQLite, MySQL, MSSQL, PostgreSQL, Oracle e DB2) acessvel ao PHP *

    *Ns recomendamos que seja usado o Banco de Dados SQLite

    NOTA: A instalao manual requer que o servidor j possua um ambiente web configurado com asespecificaes descritas acima. Alternativamente, pode-se realizar a instalao do ambiente Zend Server, quecontm todos os requisitos necessrios. O ambiente Zend Server pode ser encontrado nesse link: Scriptcase

    Extraia o arquivo para uma pasta temporria, usando a opo extrair aqui do seu descompactador de arquivos.Ser criada uma pasta com o nome: scriptcase-7.x.x, renomei-a para scriptcase7, e mova a mesma para a raizdo seu servidor web. Finalmente abra o browser e acesse /scriptcase7 para iniciar o processo de instalao.

    Exemplo: http://servidor:porta/scriptcase7

    A tela abaixo mostra a escolha do idioma (Portugus) do processo de instalao do ScriptCase.

    Aqui ele verifica quais as extenses instaladas. Se voc marcar os checkboxes das extenses no instaladas eletenta configurar o arquivo php.ini para reconhecer essas extenses.

  • Agora voc vai escolher entra a Instalao Tpica ou a Instalao Customizada

    Instalao Tpica

    O Scriptcase ir instalar tudo automaticamente. Aps escolher a instalao tpica, voc ser automaticamentedirecionado para o seu ambiente de desenvolvimento Scriptcase. Por definio, o usurio : admin e a senha:admin.

  • Instalao Customizada:

    Voc pode escolher o banco de dados em que o Scriptcase ser instalado e poder escolher o usurio e senhapadro para acessar seu ambiente de desenvolvimento.

    O ScriptCase precisa de algumas permisses para funcionar corretamente, neste momento ele verifica aspermisses.

    OBS: Em caso de Servidor Web IIS, necessrio a permisso de Escrita, Leitura e Execuo para usurioIUSR_NOMEDOSERVIDOR, nos seguintes diretrios:

  • 1 - Diretrio de instalao do PHP.2 - Diretrio do ScriptCase.3 - Arquivo cmd.exe do Windows.

    Este passo consiste na definio do banco de dados em que o ScriptCase ser instalado, a opo default oSQLite, que requer apenas que seu mdulo esteja habilitado no PHP, porm possvel instalar em outrosbancos de dados clicando em 'Alterar Banco de Dados'. Ao prosseguir as tabelas sero criadas.

    As tabelas utilizadas pelo ScriptCase foram criadas com sucesso.

  • Aqui voc cria um login e uma senha para o administrador do ScriptCase.

    Caso a instalao tenha tido sucesso esta tela aparecer. Clique em prosseguir para inicializar o ScriptCase.

    Tela de login para acessar o ScriptCase com o usurio e senha informados anteriormente.

  • Acessando O ScriptcaseAutenticando O Usurio

    AUTENTICANDO O USURIOAo acessar o ScriptCase apresentada uma tela para logon do usurio, onde ele dever informar o seu cdigode usurio e senha.

    Figura1:Interface de logon.

    Aps a validao do usurio/senha e de acordo com o perfil estabelecido para o mesmo, o ScriptCasedisponibilizar as opes que o usurio ter acesso, assim como, os projetos que o mesmo poder acessar.

    Nota: O usurio do tipo "Administrador" tem privilgio de acesso a todas as funcionalidades do ScriptCase,assim como, faz parte das suas funes o cadastro de novos usurios e o estabelecimento de quais funes osmesmos tero acesso.

  • Pgina Inicial

    Pgina InicialAo acessar Scriptcase, se voc no tem qualquer projeto, voc ver uma pgina inicial com os primeiros passosque voc deve tomar para criar seu projeto

    Figura1: Interface da Pgina Inicial.

    Se voc j tem um projeto, ver uma tela para selecionar ou criar um projeto.

  • rea De TrabalhoViso Geral

    Viso Geral Uma vez autenticado/logado no ScriptCase, ser apresentada a pgina do menu principal de onde as aessero coordenadas. Esta pgina tem um funcionamento similar ao "Explorer" do Windows, nela o usurio podercriar pastas para organizar suas aplicaes, visualizar as aplicaes criadas anteriormente, copiar, renomear,etc.

    Figura1: Interface da rea de trabalho.

    1 Menu Principal 2 Barra de Ferramentas 3 Barra de Tarefas 4 Explorar Projeto 5 Lista de AplicaesNovo Projeto Cria um novo projeto.Abrir Projeto Lista os projetos que o usurio possui permisso.

  • Fechar Projeto Fecha o projeto em edio.Nova Aplicao Cria novas aplicaes de consultas, report pdf, formulrios, abas, controle, menu,

    filtro, container ou blank.Criao Expressa Permite criar vrias aplicaes simultaneamente.Aplicaes Recentes Exibe as ltimas aplicaes editadas.Menu Principal Navega para a pgina do menu principal do ScriptCase.Restaurar Aplicao Utilizado para restaurar verses anteriores de uma aplicao.Exportar Projeto Utilizado para exportar aplicaes desenvolvidas utilizando o ScriptCase.Importar Projeto Utilizado para importar aplicaes desenvolvidas utilizando o ScriptCase.Novos Mdulos -Segurana

    Ferramenta para automtizar controle de acesso as suas aplicaes.

    Logout Fecha o ScriptCase.

    ExibirCdigo Fonte Exibir ltimo cdigo fonte gerado da aplicao que est sendo editada.Filtrar Usurios - Todos osusurios

    Sero exibidas todas as aplicaes desenvolvidas pelo grupo.

    Filtrar Usurios - Apenasadmin

    Sero exibidas somente as aplicaes desenvolvidas pelo usurio.

    Filtrar Pastas - Pastasclssicas

    Sero exibidos seus contedos quando forem selecionadas.

    Filtrar Pastas - Exibir abertas As pastas sero exibidas com seus contedos visveis.Dados em Sesso Sero exibidas todas as variveis de sesso do ScriptCase, bem como, as das

    aplicaes executadas.

    ProjetoPropriedades Exibe as propriedades do projeto.Valores Padres Exibe a lista dos valores padres para o projeto

    corrente.Histrico de Verses Exibe as verses do projeto.Incrementar Verso Incrementa a verso do projeto corrente.Gerar Cdigo Fonte Gera o fonte de todas as aplicaes do projeto atual.Publicar Abre o wizard de publicao do projeto corrente.Exportaraplicaes Gera um arquivo de exportao do projeto corrente.Importar aplicaes Importa um arquivo de backup no projeto corrente.Excluir Elimina o projeto corrente.Relatrios - Lista de Aplicaes Exibe as aplicaes do projeto.Relatrios - Resumo por Desenvolvedores Exibe aplicaes totalizadas pelo desenvolvedor.Exibir Diagrama Exibe o diagrama do projeto.Busca em Aplicaes Permite buscar por texto nas aplicaes do projeto.

    ConexesNova Conexo Cria uma nova conexo no projeto atual.EditarConexo

    Permite editar as conexes do projeto atual.

  • AplicaoSalvar - Salvar Aplicao.Gerar Gerar o fonte da Aplicao.Executar-

    Executar a aplicao.

    FerramentasSQL Builder Ferramenta para criao rpida de comandos SQL.Dicionrio de Dados Permite ao usurio definir padres para as tabelas (nomes, e tipos de

    campos, etc.).Edio expressa Abre uma janela para editar vrias aplicaes ao mesmo tempo.Criar WebHelp Ferramenta para criar documentao.Bibliotecas Permite a criao de rotinas padres que sero utilizadas em muitas

    aplicaes.Regionalidade Idiomas Edio das mensagens.RegionalidadeConfiguraesregionais

    Personalizao das configuraes regionais.

    Conversor Conversor (V4 -> V5).Visualizao - Temas Edio de Esquemas.Visualizao - Botes Gerenciamento de botes.Visualizao - Templates Edio de templates.

    ConfiguraoAdministrao Acesso a todas as configuraes da parte de administrao do ScriptCase.Meu ScriptCase Configuraes personalizadas a nvel de usurioTrocar Senha Acesso a alterao senha.Criar base de exemplos Abre um wizard para a criao das bases dos sistemas de exemplos.

    AjudaWebHelp Manual do ScriptCase.Suporte Acessa o suporte on-line do ScriptCase.Diagnosis Exibe configuraes do ambiente / Servidor onde est instalado o ScriptCase.Verificar Verso Acessa o site do ScriptCase a procura de atualizaes.Dicas Importantes Dicas do ScriptCase.Sobre Informaes sobre o ScriptCase.

  • Barra De Ferramentas

    Possui diversos cones que do acesso s funcionalidades do ScriptCase:

    Figura1: Interface Barra de ferramentas.

    Novo Projeto Cria um novo projeto.Abrir Projeto Lista os projetos que o usurio possui

    permisso.FecharProjeto

    Fecha o projeto corrente.

    NovaConexo

    Cria uma nova conexo no projeto atual.

    EditarConexo

    Permite editar as conexes do projetoatual.

    Novo Criar aplicaes atravs do recursowizard.

    CriaoExpressa

    Criar aplicaes de forma expressa.

    Salvar Salva a aplicao editada. (*)Gerar Fonte Gera o cdigo-fonte da aplicao editada.

    (*)Executar Salva a aplicao, gera o programa-fonte

    e o executa. (*)SQL Builder Executa ferramenta para construo de

    comandos SQL.MenuPrincipal

    Retorna ao Menu Principal do SriptCase.

    Publicar Publica a aplicao no servidor.Web Help Documentao on-line do ScriptCase. De

    todas as funcionalidades.Logout - Sada do ScriptCase.

    (*) As opes Salvar, Gerar Fonte e Executar sohabilitadas quando uma aplicao est sendo editada.

    Demais atributos da Barra de Ferramentas:

    Usurio - Mostra o nome do usurio ativo.

    Verso do Projeto - Mostra o projeto / verso corrente selecionado pelo usurio.

  • Barra De Tarefas

    A barra de tarefas* mostra as aplicaes que foram abertas, permitando a navegao entre elas.

    (*) rea destacada em vermelho

    Figura1: Interface Barra de tarefas.

  • Projeto Explorer

    Na pgina do Menu Principal, so listadas as pastas e as aplicaes desenvolvidas atravs do ScriptCase.

    Figura1: Interface Projeto Explorer.

    1 - Funes das Pastas Permite o gerenciamento de pastas no projeto:Criar Cria uma nova pasta para

    organizar as aplicaes do projeto.

    Renomear Renomear a pasta selecionadaDeletar Deleta uma pasta selecionada.

    2 - Filtros

    Utilizado para filtrar plicaes na pasta atual do projeto.

    Todas Aplicaes Lista todas as aaplicaes da pastas e subpastas existente.Minhas aplicaes Ele lista todas as aplicaes da pasta e subpastas desenvolvido pelo usurio atual.Recentes Ele lista todas as aplicaes geradas recentemente

    3 - Estrutura de Pastas

    Lista de pastas e subpastas existentes no projeto.

  • 4 - Pesquisa

    Busca por nome ou descries do projeto.A busca feita dentro da pasta selecionada, e os resultados dapesquisa so destacados em amarelo.

  • Lista De Aplicaes

    Lista de AplicaesMostra as pastas e aplicaes conforme seleo atual. Em cada linha oferece cones de ao ao nvel deaplicao:

    Aplicaes Nome da aplicao.Descries Descrio das aplicaesCriador Desenvolvedor da Aplicao..Gerao Data de GeraoStatus Status da aplicao (atualizao e

    desatualizao).Opes Botes para executar atividades, como

    executar, copiar, editar e renomear

    2 - OpesExecutar Executa a aplicao. Se a aplicao estiver

    desatualiado o cdigo fonte ser gerado

  • antes da execuoEditar Abre a aplicao para ser editada.Copiar Cria uma cpia da aplicao. Cria um nome

    para a cpia.Renomear Altera o nome da aplicao.

    3 - Rodap

    Permite executar uma funo para mltiplas aplicaes ao mesmo tempo:

    A caixa de seleo permite selecionar todos os aplicaes listados na lista de aplicativos.

    As opes so:

    Editar Abre as aplicaes que esto selecionadas,para possveis edies.

    Generar Gera o cdigo fonte da aplicao.Publicar Publica a aplicao.Deletar Deleta a aplicao selecionada.Copia Copia a aplicao para outro projeto.Mover Move a aplicao para uma pasta diferente.Exportar Exporta a aplicao.

  • ProjetoViso Geral

    Viso GeralPara gerenciar o desenvolvimento de aplicaes com o ScriptCase, existe o conceito de Projeto, uma maneiraprtica e intuitiva de organizar o ambiente de desenvolvimento.

    O elementos do projeto so : as aplicaes : (form, grid, menu, tab) e coneces com a base de dados

    Dentro de um projeto possvel definir padres no desenvolvimento das aplicaes usando "Valores Padres",tambm possvel criar e manter um Histrico de Verses do Projeto,criar e/ou associar Administradores ou Usurios do Projeto assim como Gerar Cdigo Fonte, Publicar ouExportar parte ou todo o Projeto.

    Dentro deste tpico abordaremos os recursos disponveis no Gerenciamento de Projetos, que so eles:

    Novo ProjetoSistemas prontos no Scriptcase

    Propriedades

    Valores Padres

    Abrir ProjetoExcluir

    Historico de Verses

    Incrementar Verso

    Gerar Cdigo Fonte

    Publicar

    Exportar Aplicao

    Importar Aplicao

    Relatrio

    Exibir Diagrama

    Busca em Aplicaes

    Exportar ProjetosImportar ProjetoSegurana

    Log

  • Novo ProjetoNo menu em Arquivo > Novo Projeto(*), possvel criar um novo projeto para criar suas aplicaes.

    (*) rea vermelha destacada

    Figura: Menu Principal - Novo Projeto.

    Nesta interface onde se definem as caracteristicas do projeto que est sendo criado.

    Figura2: Criando um novo Projeto.

    Atributos:

    Nome do Projeto - Nome do Projeto no ScriptCase. No suporta espaos em branco ou caracteresespeciais.

    Descrio do Projeto - Descrio detalhada do Projeto.Verso - Verso inicial do Projeto, podendo ser incrementada no decorrer do desenvolvimento.Resumo - Opo editar um texto sobre as caracteristicas/objetivos do projeto.

    - Seleciona uma imagem para o projeto. - Realiza o Upload de uma nova imagem para o scripcase.

    ScriptCase oferece exemplos de projetos demostrando o que pode ser feito com a ferramenta. Estes projetos

  • podem ser baixados e importados para o seu Scriptcase.

    LocalizaesSeleciona os idiomas disponveis no projeto e define o idioma padro utilizado nele. Use a interface abaixo paraadicionar ou remover idiomas para o projeto. Clique em "Definir padro" para alterar o idioma padro. Quandoum idioma padro no est selecionado, o ScriptCase ir selecionar um valor padro baseando-se nos valoresdo navegador do usurio ou nas configuraes do sistema.

    Figura3: Escolhendo as localizaes para o projeto.

    Localizao - A localizao realiza a juno entre um idioma e uma configurao regional. De forma que permiteque para um pas que tenha mais de um idioma possa ter uma configurao regional e mais de um idioma,ex.: Ingls (Canad) e Francs (Canad). Estes relacionamentos (Localizaes) realizados serodisponibilizados no momento de criao do projeto ou na edio da propriedade do mesmo.

    Esquemas

    Figura4: Escolhendo os esquemas para o projeto.

  • Esquemas - onde se definem todos os esquemas que podem ser utilizados no projeto.

  • Sistemas

    possivel baixar 8 diferentes sistemas feitos no Scriptcase, so eles:

    Sistema de Segurana

    Sistema de Gesto de Treinamentos

    Sistema de Loja OnlineSistema de Helpdesk

    Sistema de acompanhamento de ProjetosSistema de Exemplos

    Sistema de Publicao de Notcias

    Sistema de lbum

    Esses sistemas esto disponveis para serem baixados na tela de criao de projeto.

    Figura 01: Tela de seleo de projeto.

    Ao importar os sistemas temos que escolher em qual banco de dados iremos exportar as tabelas do sistema.

    MySQLSQLiteMS SQL ServerPostgreSQLOracle

    MS Access

  • Interbase/Firebird

  • Propriedades

    No menu em Projeto > Propriedades, possvel editar as caracteristicas de edio, localizao e esquemasdo projeto.

    Figura1: Menu Principal - Propriedades.

    Edio de Projeto

    Figura2: Interface Edio de Projeto.

    Atributos:

    Descrio do Projeto - Permite alterar a descrio do projeto caso seja necessrio.Resumo do Projeto - Opo para editar um texto sobre as caracteristicas/objetivos do projeto.

  • Localizaes

    Figura3: Escolhendo as Localizaes para o projeto.

    Localizao - A localizao realiza a juno entre um idioma e uma Configurao regional. De forma quepermite que para um pas que tenha mais de um idioma possa ter uma configurao regional e mais de umidioma,ex.: Ingls (Canad) e Francs (Canad). Estes relacionamentos (Localizao) realizados sero disponibilizadosno momento de criao do projeto ou na edio da propriedade do mesmo.

    Esquemas

    Figura4: Escolhendo os Esquemas para o projeto.

    Esquemas - onde se definem todos os esquemas que podem ser utilizados no projeto.

  • Valores Padres

    VALORES PADRESNo menu em Projeto > Valores padres* possvel customizar uma srie de atributos que so utilizadosdentro do Projeto, evitando o trabalho duplicado e aumentando a produtividade dentro do SciptCase.

    (*) rea destaca em vermelho

    Figura1: Menu Principal - Valores padres.

    Dados Gerais:

    Figura2: Configurao de interface.

    1 - Configuraes gerais:Logo - Imagem de cone usada na aplicao.

    Quantidade de registros por pgina - Quantidade de pginas, usadas em grids ou formulrios.Exibir nmero de linhas - Responsvel por gerar nmero de linhas existentes em cada aplicao. Exemplonmero de linhas de um formulrio ou grid.

    Exibir ttulo - Exibi ou no o ttulo da aplicao em uso.

  • Exibir Sumrio - Exibi o sumrio em aplicaes Grid. Ele implementado via de uma contagem sql e podeadicionar sobrecarga ao desempenho da aplicao.

    2 - Configuraes de aplicaes:Aqui pode definir alguns valores padres: para cada tipo de aplicao, tais como:

    Para definir a largura da tabela.

    Selecione um modelo para o cabealho e o rodap.

    Para definir o alinhamento dos campos .

    Selecionar quais botes da barra de ferramentas estaro disponvel por padro ao criar um aplicativo.

    etc.

    3 - Editor HTML

    Configure os atributos usados na barra de ferramentas em ' campos de editor html ' em formulrio ou aplicaesde controle.

    Atributos:

    Localizao: - Define a posio da barra de ferramentas na caixa do editor(Superior e inferior).Alinhamentos de Botes: - Define o alinhamento dos botes na barra de ferramentas(direita, esquerda ecentro).Barra de Status: - Define a exibio da barra de ferramentas(No exibir, superior e inferior).Quantidade de Barras: - Define a quantidade de barras de ferramentas.Botes de organizao: - Seleciona botes para exibir na barra de ferramentas.

    Visualizao: - Exibi os botes selcionados.

    4 - Bibliotecas

    Seleo de bibliotecas que sero utilizadas nos eventos dos projeto.

  • Abrir Projeto

    ABRIR PROJETONo menu em Arquivo > Abrir Projeto* existe a opo de permitir selecionar um projeto existente.

    (*) Campo destacado em vermelho.Figura1: Abrir Projeto.

    Em seguida ser exibida uma interface* de seleo de projeto:

    (*) rea destacada em vermelho.

    Figura2: Interface de seleo de projetos.

    - cone usado para criar um novo projeto.

  • - cone padro de um projeto existente.

  • Excluir

    Exclui um projeto, todas as aplicaes e conexes. Os usurios criados no projeto no so excludos.Nota: Confirmar a exluso do projeto (Figura 2) elimina o mesmo de forma irreversvel. Um projeto sem backupno pode ser restaurado.

    Figura1: Interface excluir projeto.

    Figura2: Tela de confirmao de excluso do projeto.

  • Historico De Verses

    HISTORICO DE VERSESManter o histrico do projeto usando Histrico de verses. Excluir, abrir / fechar ou editar uma verso do projeto.

    Figura1: Interface Histrico de Verses.

    As informaes referentes a Verso, Descrio e Criao, so carregados automaticamente pelo ScriptCase.

    Figura2: Interface Histrico de Verses.

    Atributos:

    Excluir - Exclui todas as aplicaes do Projeto da verso selecionada.Status - Abre / Fecha uma verso do Projeto.Editar - Permite editar o Projeto na verso escolhida, esta opo vlida apenas para as verses comStatus Aberto.

    Aps selecionar a release para "Edio", o Scriptcase retorna indicando a release aberta.

    Figura 3: Verso do Projeto.*(*) rea detacada em vermelho.

  • Incrementar Verso

    INCREMENTAR VERSONo menu em Projeto > Incrementar verso, permite que seja controlado o desenvolvimento do projeto,separando por verses o que foi desenvolvido.

    Figura1: Menu Principal - Incrementar verso.

    Figura2: Interface Incrementar Verso.

    Atributos:

    Verso Atual - Verso Atual do Projeto.Nova Verso - Numerao da Nova Verso a ser criada.

    Descrio - Nova Descrio para o Projeto.

  • Gerar Cdigo Fonte

    Gerador de Cdigo FonteGera o cdigo fonte da aplicao.

    Imagem 1: Selecione a aplicao no Menu .

    Ele permiti gerar todo o cdigo fonte do projeto ou selecionar uma aplicao para tal.

    Se a opo Selecionar aplicao usada, apenas as aplicaes so listadas de acordo com o tipo ou pasta.

  • Publicar

    O processo de implantao envolve a publicao das aplicaes(e bibliotecas) ScriptCase desenvolvidos em umservidor WEB o qual suporte PHP.

    Para maiores informaes, Clique aqui.

  • Exportar Aplicaes

    Exportar Aplicaes

    Image 1: Menu > Projeto > Exportar

    Ele permite exportar todas as aplicaes do projeto ou apenas selecionar a aplicao requerente.

    Se a opo Selecionar Aplicaes usada, assim as aplicaes so listadas de acordo com o tipo ou pasta.

    O Scriptcase gera um link para backup de arquivos(.zip). Click no link para baix-lo.

    Imagem 2: Interface de rotina de backup .

  • Importar Aplicaes

    Importar AplicaesEle utilizado para upload e importao de arquivos zip exportados para o seu projeto.

    Imagem 1: Menu Importar aplicaes .

    Selecione o arquivo zip que foi exportado pelo Scriptcase.

    Imagem 2: Interface para importar aplicaes.

    Verifique a lista de aplicaes contidas em um zip. Click em restaurar, click em Ok para finalizar oprocesso.

  • Relatorio

    RelatrioFornece dois tipos de relatrios de projetos : Lista de aplicaes e Resumo por Desenvolvedores.

    Imagem 1: Menu > Projeto > Relatrios

    Lista de AplicaesA lista de aplicaes exibe um histrico e informaes de anlise sobre as aplicaes do projeto.

    Imagem 2: Lista de Aplicaes .

    A Lista de Aplicaes permite a exibir todas as a inseres feitas na tabela (SQL) existentes no projeto.

  • Clicando em Exibir Inserts , a seguinte tela ser exibida.

    Imagem 4: Interface de Inserts da aplicao.

    Imagem 5: Interface de tabelas de inserts.

    Resumo por Desenvolvedores

    O relatrio de Resumo por Desenvolvedores gera um relatrio que exibe os atributos dos desenvolvedores daapliacao em detalhes ou em formato grfico.

    Imagem 6: Interface Relatrio (Resumo por Desenvolvedor) .

  • Exibir Diagrama

    No menu em Projeto > Exibir Diagrama, podemos gerar um diagrama de todas as aplicaes do projetocorrente.

    Figura1: Exibir Diagrama.

    Figura2: Diagrama gerado.

  • Busca Em Aplicaes

    Busca em aplicaesNo menu Projeto > Busca em Aplicaes, pode-se fazer uma busca avanada no projeto corrente.

    Figura1: Menu > Projeto > Busca em Aplicaes.

    Existe vrias possibilidades para fazer uma busca detalhada, como mostrado na interface da Busca emAplicaes abaixo:

    Figura2: Interface Busca em Aplicaes.

  • Exportar Projeto

    Use esta opo para salvar um projeto e todas as suas aplicaes em um arquivo zip.

    Figura1: Interface Menu Principal.

    Etapa 1 - - Selecione o projeto que ir exportar.

    Figura2: Interface Exportao de Projeto.

    Etapa 2 - - O ScriptCase gera um arquivo de backup .ZIP.

    Figura3: Interface da Rotina de backup.

  • Importar Projeto

    Usado para fazer upload e importar projetos zipados para seu projeto aberto.

    Figura 1: Interface Menu > Arquivo > Importar Projeto.

    Etapa 1 - - Selecione o zip com o projeto que foi exportado pelo ScriptCase.

    Figura 2: Interface Importao de Aplicaes .

  • Segurana

    SEGURANAFazendo uso dos recursos segurana ScriptCase voc pode implementar regras de acesso para o sistema a serdesenvolvido, diminuindo ainda mais o tempo de desenvolvimento de um projeto, considerando que o ScriptCasegera as aplicaes de acesso e todas as validaes automaticamente.

    Image 1: Mdulo de segurana - Menu

    1. Tipo - O primeiro passo usado para selecionar o nvel de segurana.Existem trs nveis de seguranva ecada nvel baseado em um modelo de dados para armazenar informaes como contas de usurio, senhas,perfis de acesso, grupos, etc.

    Image2: Mdulo de segurana - Tipo.

    Tipos:

    Usurio - Ele cria uma apliacao baseada no nvel de segurana para o nvel de usurio. Onde aaplicao est ligada para o login do usurio.

    Aplicao - Ele cria uma aplicao baseada no nvel de segurana de aplicao.Onde a aplicao estrelacionada com o usurio.

    Grupo - Ele cria uma aplicao baseada no nvel de segurana no tipo grupo. Onde definido o acesso decada grupo a um determinado grupo de aplicaes.

    2. Seleciona conexo- O segundo passo comum para qualquer tipo e usado para selecionar qual conexode banco de dados ser usado para criar o mdulo de segurana.

  • Imagem 3: Mdulo de segurana - Selecionar conexo.

    Selecionar conexo:

    Conexo - Selecione um banco de dados para o projeto.Criar tabelas ou usar existente - Voc pode escolher se o Scriptcase criar as tabelas em seu banco dedados ou se ele usar as tabelas existentes.

    Prefixo Tabela - Prefixo para criar nomes de tabelas.

    Exclui tabela se ela j existir - Exclui a tabela para criar uma nova.

    3.Associado - A terceira etapa diferente para cada nvel de segurana e utilizado para associar os camposdo mdulo de segurana com os campos do banco dedos.Assim ele s precisa ser selcionado se voc tivera opo de uso "Tabelas Existentes" na ltima etapa.

    Usurio

    Baseado no nvel de segurana do usurio. Onde a aplicao est ligada para o login do usurio.

    Image 4: Interface de usurio.

    Usurio:

    Tabela - Definir a tabela "Usurio" utilizada pelo sistema.

    Login - Definir o campo para aramazenar o login do usurio.

    Senha - Definir o campo para armazenar a senha do usurio.

    Nome - Definir o campo para armazenar o nome do usurio.

    E-mail - Definir o campo para armazenar o e-mail.

    Active - Definir o campo para armazenar se o usurio est ativo ou no .

    Cdigo de ativao - Defina o campo para armazenar o cdigo de ativao.

  • Privilgios de Administrador - Defina o campo para armazenar se o usurio tema privilgios deadministrador.

    Usurio / AplicaoBaseado no nvel de segurana da aplicao. Onde a aplicao est relacionada com o usurio.

    Imagem 5: Interface Usurio / Aplicao

    1 -Usurio:

    Tabela - Definir a tabela "Usurio" utilizada pelo sistema.

    Login - Definir o campo para aramazenar o logindo usurio.

    Password - Definir o campo para armazenar a senha do usurio.

    Nome - Definir o campo para armazenar o nome do usuurio.

    E-mail - Definir o campo para armazenar o e-mail.

    Active - Definir o campo para armazenar se o usurio est ativo ativo ou no.

    Cdigo de ativao - Definir o campo para aramazenar o cdigo de ativao.

    Privilgios de administrador - Definir o campo para armazenar se o usurio tem privilgios deadministrador.

    2 - Aplicao:

    Tabela - Definir a tabela para armazenar todos as aplicaes do projeto.Cdigo - Definir o campo para armazenar o cdigo ou o nome da aplicao.

    Descrio - Definir o campo para armazenar a descrio da aplicao.

    Tipo de aplicao - Definir o campo para armazenar o tipo da aplicao.

    3 - Usurio / Aplicao:

  • Tabela - Definir a tabela para armazenar o relacionamento entre o grupo e as aplicaes do projeto.Login - Define o campo para armazenar o login do usurio.

    Nome da aplicao - Definir o campo para armazenar o nome da aplicao.

    Privilgio de acesso- Definir o campo para armazenar se o usurio tem privilgios para acessar aaplicao.

    Privilgio de inserir- Definir o campo para armazenar se o usurio tem privilgio para inserir novosregistros em uma aplicao.

    Privilgio de exluir - Definir o campo para armazenar se o usurio tem privilgio para deletar osregistros em uma licao.

    Privilgio de atualizar - Definir o campo para armazenar se o usurio tem privilgio para atualizar osregistros em uma aplicao.

    Privilgio de exportao - Definir o campo para armazenar se o usurio tem privilgios para exportarregistros em uma aplicao.

    Privilgio de imprimir- Definir o campo para armazenar se o usurio tem privilgios para imprimir osregistros em uma aplicao.

    Usurio / Grupo / AplicaoSegurana baseada para nvel de Grupo.Onde definido o acesso de cada grupo para determinadasaplicaes.

  • 3 - Aplicao:

    Tabela- Definir a tabela para armazenar todos as aplicaes do projeto.Cdigo - Definir o campo para armazenar o cdigo ou o nome da aplicao.

    Descrio - Definir o campo para armazenar a descrio da aplicao.

    Tipo de aplicao - Definir o campo para armazenar o tipo da aplicao.

    4 - Usurio / Grupo:

    Tabela - Definir a tabela para armazenar o relacionamento entre usurios e grupos em um projeto.Login - Definir o campo para armazenar seu login.

    Cdigo do grupo - Definir o campo para armazenar o cdigo do grupo.

    5 - Group / Application:

    Tabela - Definir a tabela pra armazenar o relacionamento entre grupos e aplicaes do projeto.

    Cdigo do grupo - Definir o campo para armazenar o cdigo do grupo.

    Nome da Aplicao - Definir o campo para armazenar o nome da aplicao.

    Privilgio de acesso - Definir o campo para aramazenar se o grupo tem privilgios para acessar aaplicao.

    Privilgio de Inserir- Definir o campo para armazenar se o grupo tem privilgio para inserrir um novoregistro na aplicao.

    Privilgio de excluir - Definir o campo para armazenar se o grupo tem privilgio para excluir registrosna aplicao.

    Privilgio de atualizar- Definir o campo para armazenar se o grupo tem privilgio para atualizar osregistros na aplicao.

    Privilgio de exportar - Definir o campo para armazenar se o grupo tem privilgios para exportar osregistros da aplicao.

    Privilgio de impresso - Definir o campo para aramazenar se o grupo tem privilgio para impressodos registros na aplicao.

    4. Configurao - A quarta etapa usada para informar a aconfigurao usada no modulo de segurana.

  • Imagem7 7: Interface de Configurao

    1 - Geral:Prefixo da aplicao - Cria aplicaes de segurana com um prefixo no nome.

    Criptografia - Definir se a senha usar criptografia.

    Permitir segurana - Permitir a opo "usar segurana" em cada aplicao.

    Utilizar Captcha - Permitir a opo para usar CAPTCHA em uma tela de login.Pastas - Ele cria uma pasta em um projeto para aplicaes de segurana.Tema - Definir o tema para a aplicao.

    Log - Definir o Esquema de Log Scheme utilizado na aplicao de segurana.

    Menu - Ele permite criar ou selecionar um Aplicao de Menu para incluir o modulo de segurana.

    Tipo de Menu - Definir o tipo do menu, se a opo para criar uma nova aplicao de Menu foi definidoem um item acima.

    2 - Login:Tamanho mnimo - Tamanho mnimo do tipo e caracteres utilizados pelo usurio.

    Tamanho mximo - Tamanho mximo de caracteres utilizados pelo usurio.

    Enviar link para e-mail com nova senha - Definir quais caracteres o usurio final pode utilizar.

    3 - Recuperar senha:Enviar senha para e-mail - Definir se o usurio pode reativar a senha recebendo ela por e-mail.

    Redefinir senha e enviar novo e-mail Difinir se o usurio pode reativar a senha redefinindo a senha eenviar por email.

    Enviar link para e-mail com nova senha - Definir se o usurio pode reativar a senha reenviando umlink para o e-mail com o registro de uma nova senha.

    4 - Novos usurios:Permite o registro de novos usurios - Um link criado na tela de login permitindo o registro denovos usurios.

    Requerer ativao por email - Novos usurios recebem um link de ativao por e-mail.

    Enviar e-mail para o administrador - Quando um novo usurio registado, o administrador receberum email para permitir ou no o acesso do usurio ao sistema.

    5 - Configurao de E-mail :Servidor SMTP - Definir o servidor SMTP.

    Porta SMTP - Definir a porta SMTP.

    Usurio SMTP - Definir o usurio SMTP.Senha SMTP - Definir a senha SMTP.

  • E-mail SMTP - Definir o e-mail SMTP.

    5. Inserir dados - A quinta etapa usado para inserir dados nas tabela Usurios e Grupos.

    Imagem 8:Interface para inserir dados.

    Inserir dados:

    Login - Login do usurio.

    Senha - Senha do usiurio.

    Nome - Nome usurio.

    E-mail - E-mail usurio.

    Active - Ativar usurio.

    Privilgios de administrador - Define se o administrador tem privilgios( todos os recursos ativados).Grupo - Nome do administrador do grupo.

    6. Adicionar aplicao - A sexta etapa utilizada para inserir dados na tabela aplicao.

    Note:Esse passo no necessrio se voc estiver utilizando o tipo de segurana "Usurio".

    Image 9: Interface para adicionar aplicaes.

    Verificando a opo, o Scriptcase inserir em uma tabela da aplicao, o nome de cada aplicao existente no

  • projeto.

    7. Perfil - A ltima etapa salvar em um perfil todas as configuraes utilizadas nas etapas anteriores.

    Imagem 10: Interface de perfil

    Voc pode salvar um perfil para qualquer usurio do Scriptcase, apenas para o usurio desse projeto.

    LDAP

    See the LDAP documentation:

    LDAP Documentation

  • SeguranaSegurana

    SEGURANAFazendo uso dos recursos segurana ScriptCase voc pode implementar regras de acesso para o sistema a serdesenvolvido, diminuindo ainda mais o tempo de desenvolvimento de um projeto, considerando que o ScriptCasegera as aplicaes de acesso e todas as validaes automaticamente.

    Image 1: Mdulo de segurana - Menu

    1. Tipo - O primeiro passo usado para selecionar o nvel de segurana.Existem trs nveis de seguranva ecada nvel baseado em um modelo de dados para armazenar informaes como contas de usurio, senhas,perfis de acesso, grupos, etc.

    Image2: Mdulo de segurana - Tipo.

    Tipos:

    Usurio - Ele cria uma apliacao baseada no nvel de segurana para o nvel de usurio. Onde aaplicao est ligada para o login do usurio.

    Aplicao - Ele cria uma aplicao baseada no nvel de segurana de aplicao.Onde a aplicao estrelacionada com o usurio.

    Grupo - Ele cria uma aplicao baseada no nvel de segurana no tipo grupo. Onde definido o acesso decada grupo a um determinado grupo de aplicaes.

    2. Seleciona conexo- O segundo passo comum para qualquer tipo e usado para selecionar qual conexode banco de dados ser usado para criar o mdulo de segurana.

  • Imagem 3: Mdulo de segurana - Selecionar conexo.

    Selecionar conexo:

    Conexo - Selecione um banco de dados para o projeto.Criar tabelas ou usar existente - Voc pode escolher se o Scriptcase criar as tabelas em seu banco dedados ou se ele usar as tabelas existentes.

    Prefixo Tabela - Prefixo para criar nomes de tabelas.

    Exclui tabela se ela j existir - Exclui a tabela para criar uma nova.

    3.Associado - A terceira etapa diferente para cada nvel de segurana e utilizado para associar os camposdo mdulo de segurana com os campos do banco dedos.Assim ele s precisa ser selcionado se voc tivera opo de uso "Tabelas Existentes" na ltima etapa.

    Usurio

    Baseado no nvel de segurana do usurio. Onde a aplicao est ligada para o login do usurio.

    Image 4: Interface de usurio.

    Usurio:

    Tabela - Definir a tabela "Usurio" utilizada pelo sistema.

    Login - Definir o campo para aramazenar o login do usurio.

    Senha - Definir o campo para armazenar a senha do usurio.

    Nome - Definir o campo para armazenar o nome do usurio.

    E-mail - Definir o campo para armazenar o e-mail.

  • Active - Definir o campo para armazenar se o usurio est ativo ou no .

    Cdigo de ativao - Defina o campo para armazenar o cdigo de ativao.

    Privilgios de Administrador - Defina o campo para armazenar se o usurio tema privilgios deadministrador.

    Usurio / AplicaoBaseado no nvel de segurana da aplicao. Onde a aplicao est relacionada com o usurio.

    Imagem 5: Interface Usurio / Aplicao

    1 -Usurio:

    Tabela - Definir a tabela "Usurio" utilizada pelo sistema.

    Login - Definir o campo para aramazenar o logindo usurio.

    Password - Definir o campo para armazenar a senha do usurio.

    Nome - Definir o campo para armazenar o nome do usuurio.

    E-mail - Definir o campo para armazenar o e-mail.

    Active - Definir o campo para armazenar se o usurio est ativo ativo ou no.

    Cdigo de ativao - Definir o campo para aramazenar o cdigo de ativao.

    Privilgios de administrador - Definir o campo para armazenar se o usurio tem privilgios deadministrador.

    2 - Aplicao:

    Tabela - Definir a tabela para armazenar todos as aplicaes do projeto.Cdigo - Definir o campo para armazenar o cdigo ou o nome da aplicao.

    Descrio - Definir o campo para armazenar a descrio da aplicao.

    Tipo de aplicao - Definir o campo para armazenar o tipo da aplicao.

  • 3 - Usurio / Aplicao:

    Tabela - Definir a tabela para armazenar o relacionamento entre o grupo e as aplicaes do projeto.Login - Define o campo para armazenar o login do usurio.

    Nome da aplicao - Definir o campo para armazenar o nome da aplicao.

    Privilgio de acesso- Definir o campo para armazenar se o usurio tem privilgios para acessar aaplicao.

    Privilgio de inserir- Definir o campo para armazenar se o usurio tem privilgio para inserir novosregistros em uma aplicao.

    Privilgio de exluir - Definir o campo para armazenar se o usurio tem privilgio para deletar osregistros em uma licao.

    Privilgio de atualizar - Definir o campo para armazenar se o usurio tem privilgio para atualizar osregistros em uma aplicao.

    Privilgio de exportao - Definir o campo para armazenar se o usurio tem privilgios para exportarregistros em uma aplicao.

    Privilgio de imprimir- Definir o campo para armazenar se o usurio tem privilgios para imprimir osregistros em uma aplicao.

    Usurio / Grupo / AplicaoSegurana baseada para nvel de Grupo.Onde definido o acesso de cada grupo para determinadasaplicaes.

  • Descrio - Defina o campo que ir armazenar a descrio do grupo.

    3 - Aplicao:

    Tabela- Definir a tabela para armazenar todos as aplicaes do projeto.Cdigo - Definir o campo para armazenar o cdigo ou o nome da aplicao.

    Descrio - Definir o campo para armazenar a descrio da aplicao.

    Tipo de aplicao - Definir o campo para armazenar o tipo da aplicao.

    4 - Usurio / Grupo:

    Tabela - Definir a tabela para armazenar o relacionamento entre usurios e grupos em um projeto.Login - Definir o campo para armazenar seu login.

    Cdigo do grupo - Definir o campo para armazenar o cdigo do grupo.

    5 - Group / Application:

    Tabela - Definir a tabela pra armazenar o relacionamento entre grupos e aplicaes do projeto.

    Cdigo do grupo - Definir o campo para armazenar o cdigo do grupo.

    Nome da Aplicao - Definir o campo para armazenar o nome da aplicao.

    Privilgio de acesso - Definir o campo para aramazenar se o grupo tem privilgios para acessar aaplicao.

    Privilgio de Inserir- Definir o campo para armazenar se o grupo tem privilgio para inserrir um novoregistro na aplicao.

    Privilgio de excluir - Definir o campo para armazenar se o grupo tem privilgio para excluir registrosna aplicao.

    Privilgio de atualizar- Definir o campo para armazenar se o grupo tem privilgio para atualizar osregistros na aplicao.

    Privilgio de exportar - Definir o campo para armazenar se o grupo tem privilgios para exportar osregistros da aplicao.

    Privilgio de impresso - Definir o campo para aramazenar se o grupo tem privilgio para impressodos registros na aplicao.

    4. Configurao - A quarta etapa usada para informar a aconfigurao usada no modulo de segurana.

  • Imagem7 7: Interface de Configurao

    1 - Geral:Prefixo da aplicao - Cria aplicaes de segurana com um prefixo no nome.

    Criptografia - Definir se a senha usar criptografia.

    Permitir segurana - Permitir a opo "usar segurana" em cada aplicao.

    Utilizar Captcha - Permitir a opo para usar CAPTCHA em uma tela de login.Pastas - Ele cria uma pasta em um projeto para aplicaes de segurana.Tema - Definir o tema para a aplicao.

    Log - Definir o Esquema de Log Scheme utilizado na aplicao de segurana.

    Menu - Ele permite criar ou selecionar um Aplicao de Menu para incluir o modulo de segurana.

    Tipo de Menu - Definir o tipo do menu, se a opo para criar uma nova aplicao de Menu foi definidoem um item acima.

    2 - Login:Tamanho mnimo - Tamanho mnimo do tipo e caracteres utilizados pelo usurio.

    Tamanho mximo - Tamanho mximo de caracteres utilizados pelo usurio.

    Enviar link para e-mail com nova senha - Definir quais caracteres o usurio final pode utilizar.

    3 - Recuperar senha:Enviar senha para e-mail - Definir se o usurio pode reativar a senha recebendo ela por e-mail.

    Redefinir senha e enviar novo e-mail Difinir se o usurio pode reativar a senha redefinindo a senha eenviar por email.

    Enviar link para e-mail com nova senha - Definir se o usurio pode reativar a senha reenviando umlink para o e-mail com o registro de uma nova senha.

    4 - Novos usurios:Permite o registro de novos usurios - Um link criado na tela de login permitindo o registro denovos usurios.

    Requerer ativao por email - Novos usurios recebem um link de ativao por e-mail.

    Enviar e-mail para o administrador - Quando um novo usurio registado, o administrador receberum email para permitir ou no o acesso do usurio ao sistema.

    5 - Configurao de E-mail :Servidor SMTP - Definir o servidor SMTP.

    Porta SMTP - Definir a porta SMTP.

  • Usurio SMTP - Definir o usurio SMTP.Senha SMTP - Definir a senha SMTP.

    E-mail SMTP - Definir o e-mail SMTP.

    5. Inserir dados - A quinta etapa usado para inserir dados nas tabela Usurios e Grupos.

    Imagem 8:Interface para inserir dados.

    Inserir dados:

    Login - Login do usurio.

    Senha - Senha do usiurio.

    Nome - Nome usurio.

    E-mail - E-mail usurio.

    Active - Ativar usurio.

    Privilgios de administrador - Define se o administrador tem privilgios( todos os recursos ativados).Grupo - Nome do administrador do grupo.

    6. Adicionar aplicao - A sexta etapa utilizada para inserir dados na tabela aplicao.

    Note:Esse passo no necessrio se voc estiver utilizando o tipo de segurana "Usurio".

  • Image 9: Interface para adicionar aplicaes.

    Verificando a opo, o Scriptcase inserir em uma tabela da aplicao, o nome de cada aplicao existente noprojeto.

    7. Perfil - A ltima etapa salvar em um perfil todas as configuraes utilizadas nas etapas anteriores.

    Imagem 10: Interface de perfil

    Voc pode salvar um perfil para qualquer usurio do Scriptcase, apenas para o usurio desse projeto.

    LDAP

    See the LDAP documentation:

    LDAP Documentation

  • Ldap Security

    Segurana Ldap

    LDAPH duas maneiras de usar LDAP para autenticao de aplicaes do Scriptcase:

    Opo LDAP

    Controle Total

    Somente autenticao

    Tutorial LDAP

  • Ldap - Controle Total

    O mtodo de autenticao LDAP permite ao administrador selecionar os usurios do LDAP que tero acesso aosaplicativos e quais aplicativos sero acessveis para cada usurio.

    1. Conexo -

    Image 1: Connection settings.

    Conexo- Selecione uma conexo de banco de dados do projeto.Existentes ou criar tabelas - Voc pode escolher se o Scriptcase ir criar as tabelas em seu banco dedados, ou se ele usar as tabelas existentes.

    Prefixo da tabela - Prefixo usado para criar os nomes de tabela.

    Excluir tabelas, caso existam. - Apagar as tabelas para criar novas.

    2. Associar - necessrio apenas se voc tiver selecionado a opo de usar as tabelas existentes na etapaanterior.

    Usurio:

  • Tabela - Define os usurios da tabela usados pelo sistema.

    Login - Define o campo que armazena o login do usurio.

    Senha - Define o campo para armazenar a senha do usurio.NO USADONome - Define o campo para armazenar o nome do usurio.

    E-mail - Define o campo para armazenar o email.

    Ativo - Define o campo para armazenar se o usurio est ativo ou no.

    Cdigo de ativao - Define o campo que armazena o cdigo de ativao.NO USADOPrivilgio de administrador - Define o campo para armazenar caso o usurio tenha privilgios deadministrador.

    Aplicao:

    Tabela - Define a tabela para armazenar todas as aplicaes dos projectos.Nome do aplicativo - Define o campo para armazenar o cdigo ou o nome do aplicativo.

    Descrio - Define o campo para armazenar a descrio do aplicativo.

    Tipo de aplicao - Define o campo para armazenar o tipo de aplicao.

    Usurio / Aplicao:

  • Tabela - Define a tabela para armazenar o relacionamento entre grupos e aplicaes de projeto.Login - Define o campo para armazenar o Login do usurio.

    Nome do aplicativo - Define o campo para armazenar o nome do aplicativo.

    Privilgio de acesso - Define o campo para armazenar o que o usurio tenha privilgios para acessar oaplicativo.

    Inserir o privilgio - Define o campo para armazenar o que o usurio tenha o privilgio para inserir novosregistros no aplicativo.

    Excluir o privilgio - Define o campo para armazenar o que o usurio tenha privilgios para excluirregistros no aplicativo.

    Privilgio de atualizao - Define o campo para armazenar o que o usurio tenha o privilgio para atualizarregistros na aplicao.

    Privilgio de exportao - Define o campo para armazenar se o usurio tem o privilgio de exportarregistros no aplicativo.

    Privilgio de Impresso - Define o campo para armazenar o que o usurio tenha o privilgio para imprimirregistros no aplicativo.

    3. Configurao - Esta etapa ir definir as configuraes usadas no mdulo de segurana.

    Geral:

  • Aplicaes de prefixo - Criar os aplicativos de segurana com um prefixo no nome.

    Criptografia - Definir se a senha vai usar criptografia.NO USADOHabilitar a segurana - Habilitar a segurana de uso da opo em cada aplicao.

    Usar Captcha - Habilitar a opo de usar CAPTCHA na tela de login.

    Pasta - Ele cria uma pasta no projeto para aplicaes de segurana.Esquema - Define o tema para as aplicaes.

    Log - Define o esquema de Log usado em aplicativos de segurana.

    Menu - Permite criar ou selecionar um aplicativo de menu para incluir o mdulo de segurana.

    Tipo de Menu - Define o tipo de Menu, se a opo criar um novo menu de aplicativos foi definida no itemacima.

    Login:

    Tamanho mnimo - Tamanho mnimo de caracteres digitados pelo usurio.

    Tamanho mximo - Tamanho mximo de caracteres digitados pelo usurio.

    Caracteres permitidos - Define caracteres que o usurio final pode digitar.

    Configuraes de E-mail:

  • Servidor SMTP - Define o servidor de SMTP.

    Porta SMTP Port - Define a porta de SMTP.

    Usurio SMTP - Define o usurio do SMTP.

    Senha SMTP - Define a senha de SMTP.

    E-mail SMTP - Define o email SMTP.

    LDAP:

    Servidor - Define o endereo do servidor LDAP.

    Dominio - Define domnio LDAP a ser usado.

    DN - Define LDAPs nome distinto a ser usado.

    Grupo - Define o grupo de LDAP a ser usado.

    4. Usurio de teste - O quinto passo usado para ativar um usurio como administrador.

  • Inserir a Interface de dados

    Inserir dados:

    Login - Usurio LDAP Login vlido.

    Senha - Senha de usurio vlido do LDAP.

    Nome - Nome de usurio

    E-mail - E-mail de usurio.

    5.Adicionar aplicaes - O sexto passo usado para preencher a tabela de aplicaes.

    Adicionar a Interface de aplicativos

    A opo de verificao, Scriptcase ir inserir na tabela pedidos, o nome de cada aplicao existente no projeto.

    6. Perfil - O ltimo passo usado para salvar em um perfil de todas as configuraes usadas sobre os passospara ser usada em outros projetos.

  • Interface de Perfil

    Voc pode salvar um perfil para qualquer usurio do Scriptcase, apenas para que o usurio ou apenas para serusado no projeto.

  • Ldap - Somente Autenticao

    O mtodo de autenticao LDAP permite ao administrador selecionar os usurios do LDAP que tero acesso aosaplicativos e quais aplicativos sero acessveis para cada usurio.

    1. Conexo -

    Configuraes de conexo.

    Conexo- Selecione uma conexo de banco de dados do projeto.

    2. Configurao - Esta etapa ir definir as configuraes usadas no mdulo de segurana.

    Geral:

  • Aplicaes de prefixo - Criar os aplicativos de segurana com um prefixo no nome.

    Criptografia - Definir se a senha vai usar criptografia.NO USADOHabilitar a segurana - Habilitar a segurana de uso da opo em cada aplicao.

    Usar Captcha - Habilitar a opo de usar CAPTCHA na tela de login.

    Pasta - Ele cria uma pasta no projeto para aplicaes de segurana.Esquema - Define o tema para as aplicaes.

    Log - Define o esquema de Log usado em aplicativos de segurana.

    Menu - Permite criar ou selecionar um aplicativo de menu para incluir o mdulo de segurana.

    Tipo de Menu - Define o tipo de Menu, se a opo criar um novo menu de aplicativos foi definida no itemacima.

    Login:

    Tamanho mnimo - Tamanho mnimo de caracteres digitados pelo usurio.

    Tamanho mximo - Tamanho mximo de caracteres digitados pelo usurio.

    Caracteres permitidos - Define caracteres que o usurio final pode digitar.

    LDAP:

  • Servidor - Define o endereo do servidor LDAP.

    Dominio - Define domnio LDAP a ser usado.

    DN - Define LDAPs nome distinto a ser usado.

    Grupo - Define o grupo de LDAP a ser usado.

    3. Usurio de teste - O quinto passo usado para ativar um usurio como administrador.

    Inserir a Interface de dados

    Inserir dados:

    Login - Usurio LDAP Login vlido.

    Senha - Senha de usurio vlido do LDAP.

    Nome - Nome de usurio

    E-mail - E-mail de usurio.

    4. Perfil - O ltimo passo usado para salvar em um perfil de todas as configuraes usadas sobre os passospara ser usada em outros projetos.

  • Interface de Perfil

    Voc pode salvar um perfil para qualquer usurio do Scriptcase, apenas para que o usurio ou apenas para serusado no projeto.

  • Tutorial Ldap

    Criao de base de dados LDAPPara entender melhor como usar a autenticao LDAP no ScriptCase, ns devemos antes possuir um ambienteLDAP de onde possamos extrair as informaes para realizar a conexo e autenticao LDAP.

    Criando uma Base de dados LDAP no Windows Server.

    Criando uma base de dados LDAP simples no Linux.

    Criando uma Base de dados LDAP no Windows Server.

    Gerenciamento do Servidor

    Imagem 01: Server manager option on the startup menu.

    No Windows Server, existe um mtodo nativo de instalao/configurao de um Active Directory com base dedados LDAP. Ns precisaremos localizar o Gerenciamento do servidor para realizar a instalao doservio do active directory. Primeiramente, localize a opo "Gerenciar o Servidor" no menu iniciar.

    &nbsp

  • Imagem 02: Pgina principal do Gerenciamento do Servidor.

    Na pgina principal, acesse a opo "Funes" e adicione uma nova funo.

    Imagem 03: Funes.

    &nbsp

    Wizard: Adicionar Funo

    Imagem 04: Home do Wizard Adicionar Funo.

    Leia e siga as recomendaes dessa pgina e ento prossiga para a prxima etapa.

  • Imagem 05: Escolhendo servios a serem instalados.

    Essa pgina nos permite escolher os servioes que queremos instalar para a funo que estamos adicionando.Marque a opo "Servio de Domnios do Active Directory" e prossiga.

    Imagem 06: Servio de Domnios do Active Directory.

    Essa pgina contem notas importantes sobre o Servio de Domnios do Active directory.

  • Imagem 07: Instalao.

    Essa pgina mostra o que ser instalado a partir daqui. Para prosseguir com a instalao, clique em "Instalar".Aps a instalao, ser exibida uma pgina com o sumrio da instalao.

  • Imagem 08: Resultados.

    Controlador de Domnios

    Imagem 09: Pgina de funes do Active Directory.

    Imagem 10: Wizard de instalao do AD DS.

    Esse wizard ir criar nosso domnio (ou associar um preexistente).

  • Imagem 11: Compatibilidade de SO.

    Imagem 12: Criando uma nova rvore

    Para criar uma nova rvore de domnio, selecione a opo "Criar um novo domnio na floresta" e clique"Seguinte" para definir seu nome.

  • Imagem 13: Definindo um Nome Qualificado de domnio

    Para esse exemplo, usaremos admartini.scriptcase.info como nome de domnio.

    Imagem 14: Definindo o nvel funcional para admartini.scriptcase.info.

    Esse passo definir os computadores que podero ser controladores de domnio ou delegados.

  • Imagem 15: Opes adicionais

    Para tornar o domnio visvel para outros computadores, torne-o um servidor DNS ou utilize um servidor de DNSpreconfigurado, associando o nome do domnio ao endereo de IP da mquina.

    Imagem 16: Definindo caminhos para Base de Dados, Log e SYSVOL.

    Aqui voc definir os caminhos para os arquivos da base de dados, do log e o caminho do SYSVOL, que guardaos scripts e polticas do banco de dados LDAP. Na maioria dos casos, no h necessidade de mudar nenhumvalor aqui.

    Imagem 17: Definindo uma senha para o Modo de Restaurao.

  • Essa senha permitir que voc acesse o modo de restaurao do AD. Essa senha no est relacionada com aconta de administrador do LDAP.

    Imagem 18: Resumo da Instalao.

    Imagem 19: Progresso da Instalao.

  • Imagem 20: Fim da Instalao.

    Criando um Novo Usurio

    Imagem 21: Criando um novo Objeto Usurio.

    Selecione a opo "Usurios e computadores do Active Directory" sob o menu do Servio de Domnios do ActiveDirectory, ento selecione o domnio e clique com o boto direito para criar um novo objeto usurio. Insira osseus dados e defina-lhe uma senha. Ento confirme as mudanas para finalizar o processo.

    Imagem 22: Dados do novo usurio.

  • Imagem 23: Definindo senha do novo usurio.

    Imagem 24: Objeto criado.

    Resultados

    Esse tutorial criou um ambiente de autenticao LDAP. Os dados de autenticao gerados foram:

    Domnio ADMARTINIDN DC=admartini,DC=scriptcase,DC=infoNome deUsurio

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

    Criando uma base de dados LDAP simples no Linux.

    Instalando e configurando slapd

  • Ns utilizaremos OpenLDAP(slapd) para construir uma base de dados LDAP acessvel ao mdulo de seguranasem simular um Active Directory. Esse tutorial criar uma base LDAP e um usurio para acesso.

    Imagem 01: Instalando slapd.

    Em um sistema baseado em Debian, ns utilizaremos o programa apt-get para obter e instalar o slapd.

    Imagem 02: Usando dpkg-reconfigure para mudar as definies do slapd.

    Aps a instalao, devemos configurar as opes para o slapd. Para tal, precisamos usar dpkg-reconfigure paraconstru-la.

  • Imagem 03: Configurando slapd.

    Selecione a opo "No" e preccione Enter para continuar.

    Imagem 04: Definindo um nome de domnio.

    Escolha o nome do domnio.

  • Imagem 05: Definindo nome da Organizao.

    Escreva o nome da organizao e tecle Enter.

    Imagem 06: Definindo senha do administrador.

    Digite a senha do administrador e tecle Enter para confirm-la.

    Imagem 07: Definindo tecnologia do banco de dados.

    Essa pgina permite definir a tecnologia empregada na base de dados. Recomendamos o uso de HDB.Pressione enter e escolha limpar a base de dados antiga.

  • Imagem 08: Limpando base antiga.

    Imagem 09: Movendo arquivos antigos.

    Adicionando um novo usurio

    Primeiro, devemos criar um arquivo LDIF com as informaes sobre o usurio a ser criado:user@computer:~$ touch hbarros.ldif

    Esse o contedo do nosso arquivo de exemplo:

    # Object 1: uid=hbarros,dc=admartini,dc=scriptcase,dc=infodn: uid=hbarros,dc=admartini,dc=scriptcase,dc=infoobjectclass: accountobjectclass: simpleSecurityObject

  • objectclass: topuid: hbarrosuserpassword: {MD5}6jAUXhUfuutm7cbFC6oVUA==

    Agora estamos prontos para inseri-lo na base de dados.

    Obtenha acesso administrarivo:user@computer:~$ su

    Pare o servio LDAP:root@computer:/home/user# /etc/init.d/sladp stop

    Use slapadd para importar o arquivo:root@computer:/home/user# slapadd -l /home/user/hbarros.ldif

    Reinicie o servio.root@computer:/home/user# /etc/init.d/slapd start

    Results

    Esse tutorial criou um ambiente de autenticao LDAP. Os dados de autenticao gerados foram:

    Domnio ADMARTINIDN DC=admartini,DC=scriptcase,DC=infoNome de Usurio UID=hbarros,DC=scriptcase,DC=info

  • Log

    Utilizando o recurso de do ScriptCase de Log, voc pode implementar um sistema de log completo para seuprojeto. Armazenar todos os dados que foram atualizados ou apagados pelo usurio final e quais aplicativosesto acessando.

    Imagem 1: Menu > Modulo > Log

    Criar / Editar

    Essa opo utilizada para criar ou modificar um novo esquema de modulo de log para seu projeto.

    Imagem 2: Criando um Esquema de Log

    Uma vez que voc j tem um esquema de log criados, eles sero listados para serem editados ou apagados.

    Imagem 3:Lista de esquema de log.

  • AplicaesAqui pode definir quais aplicaes ou eventos podem ser monitorado.

    No topo voc pode aplicar aes para todas as linhas ou poder selecionar apenas um ao para cada linhaindividualmente.

    Imagem 4:Interface de Aplicaes

    Na parte inferior da pgina, temos opes para filtrar os aplicativos que esto sendo listadas.

    Imagem 5: Barra de ferramentas na parte inferior.

  • Conectando Sua Base De DadosConectando A Sua Base De Dados

    Conectando sua Base de DadosAccess

    DB2

    DBF

    Firebird

    Informix

    Interbase

    MySQL

    Oracle

    PostgresSQL

    MS SQL Server - Windows

    MS SQL Server - Linux

    SQLite

    SQLite PDO

    SyBase

    Foxpro

  • Access

    Ms Access

    Conexo com o Banco de Dados Access.Home >> Conexes >> MS-Access

    Pr Requisitos:

    O Banco de Dados Access (Arquivo .MDB) deve est no mesmo Servidor do ScriptCase;Windows deve ter instalado o MDAC28SDK ou Superior. (No caso de Windows superiores ao 2000 jpadro na instalao)Bancos de Dados Access usando Usurio e Senha s podem fazer conexo usando a opo de ODBC.

    A Conexo com Banco de Dado Access no ScriptCase pode ser feita de duas maneiras: ADO ou ODBC.

    Conexo Access ADO.

    Conexo Access ODBC.

  • Conectando-se Ao Access Ado

    Conectando-se ao Access via ADOHome >> Conexes >> MS-Access >> Conectando-se ao Access via ADO

    Para conectar seu Banco de Dados Access usando ADO, phpinfo() se a opo COM est habilitada. Caso noesteja instale o Pacote MDAC28SDK e reinicie sua mquina.Quando a opo COM estiver habilitada no Diagnosis prossiga com a criao da conexo.

    Utilizar o seguinte driver ADO:

    Extensao Accdb - MicroSoft Access Driver (*mdb, *accdb)CRIAO DA CONEXO NO SCRIPTCASE (MS ACCESS ADO)

    Agora acessaremos o ScriptCase pelo browser e vamos criar a conexo com a base de dados do MS Access.

    Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na barra de ferramentas v at ocone destacado na figura a abaixo, referente a "Nova Conexo".

  • Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem dobanco MS Access.

    Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

    Nome da conexo - Defina o nome de sua nova conexo.

    Modelo do SGDB - Permite definir se o modelo do SGDB ADO ou ODBC.

    Testar conexo - Exibir se a conexo foi realizada com sucesso ou no.

    PATH - Informe o PATH do Arquivo .MDB (Este arquivo deve est no Servidor onde est instalado oScriptCase).Usurio - Informe o usurio para conseguir acesso ao seu MS Access.

    Senha - Informe a senha para conseguir acesso ao seu MS Access.

    Para mais detalhes na configurao da conexo do banco da dados, clique em

  • Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto.

    Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seuscript termina.

    Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas.

    Filtrar - Clicando nesta opo, aparecer a seguinte tela:

    Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures.

    Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

    Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem ConexoRealizada com Sucesso", ento conclua a criao da conexo.Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor ea base de dados.

  • Conectando-se Ao Access Via Odbc

    Home >> Conexes >> MS-Access >> Conectando-se ao Access via ODBC

    O Microsoft Access, tambm conhecido por MSAccess, um Sistema de gerenciamento de banco de dados daMicrosoft, includo no pacote do Microsoft Office Professional, que combina o Microsoft Database Engine comuma interface grfica do utilizador. Ele permite o desenvolvimento rpido de aplicaes que envolvem tanto amodelagem e estrutura de dados como tambm a interface a ser utilizada pelos usurios.

    Para criar uma conexo do ScriptCase com seu Banco de Dados Access usando um ODBC, preciso criar umaConexo ODBC no Painel de Controle do Windows(O ODBC deve ser criado no mesmo Servidor onde estinstalado o ScriptCase).

    Ao entrar no Administrador de Fontes de Dados ODBC, selecione a ABA Fonte de Dados do Sistema e crie suaconexo com seu Banco de Dados Access. Aps criar o ODBC no Painel de Controle do Windows, sernecessrio utilizar o componente Microsoft Access Database Engine para que haja conexo com o banco dedados Access.

    Instalando o componente Microsoft Access Database Engine

    1. Para verificar se o driver Microsoft Access Database Engine est instalado, v em:C:\WINDOWS\SysWOW64\odbcad32.exe. Se voc est em uma mquina de 32-bits, v em:C:\Windows\System32\odbcad32.exe para acessar o utilitrio. V at a lista de drivers. Se o Microsoft AccessDriver .mdb e o .accdb estiverem instalados, ignore os prximos passos e continue aqui.

    2. Se o Microsoft Access Driver apenas lista o .mdb, o driver necessrio no est instalado.Para o 2007 Microsoft Office System (Windows 7, Windows Server 2003, Windows Server 2008, WindowsVista, Windows XP), o 2007 Access Database Engine deve ser instalado.Para o 2010 Microsof Office System (Windows 7, Windows Server 2003 R2 (32-Bit x86), edies x64 doWindows Server 2003 R2, Windows Server 2008 R2, Windows Server 2008 Service Pack 2, Windows VistaService Pack 1, o Windows XP Service Pack 3), o 2010 Access Database Engine pode ser instalado.

    Para mais informaes, consulte o site da Microsoft/Access.

    3. Depois de instalar o Engine, muitos drivers novos aparecero em seu ODBC Data Source Manager. OMicrosoft Access Driver agora lista o .accdb como um tipo de arquivo que ele suporta, como podemos ver nasimagens abaixo.

  • Figura1: Antes de instalar o Microsoft Access Database Engine (apenas suporta o .mdb).

    Figura2: Depois de instalar o Microsoft Access Database Engine (suporta o .mdb e o .accdb).

    Agora, voc pode escolher entre utilizar os seguintes drivers ODBC:

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

    Caso a sua verso seja inferior a 2007, veja como proceder aqui.

    Extensao Mdb - MicroSoft Access Driver (*mdb)

  • CRIAO DA CONEXO NO SCRIPTCASE (MS ACCESS ODBC)

    Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do MSAccess.

    Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na barra de ferramentas v at ocone destacado na figura a abaixo, referente a "Nova Conexo".

    Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem dobanco MS Access.

    Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

    Nome da conexo - Defina o nome de sua nova conexo.

    Modelo do SGDB - Permite definir se o modelo do SGDB ADO ou ODBC.

    Testar conexo - Exibir se a conexo foi realizada com sucesso ou no.

  • Nome do ODBC - Na opo Nome do ODBC, informe o ODBC criado no Painel de Controle do Windows.

    Usurio - Informe o usurio para conseguir acesso ao seu MS Access.

    Senha - Informe a senha para conseguir acesso ao seu MS Access.

    Para mais detalhes na configurao da conexo do banco da dados, clique em

    Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto.

    Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seuscript termina.

    Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas.

    Filtrar - Clicando nesta opo, aparecer a seguinte tela:

    Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures.

    Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

    Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem "ConexoRealizada com Sucesso", ento conclua a criao da conexo.Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor ea base de dados.

  • Db2

    Conectando Ao Ibm Db2

    Conexo com Banco de Dados DB2Home >> Conexes >> IBM DB2

    Conexo com o banco de dados IBM DB2.

    Para levantar a extenso ibm_db2, os arquivos de desenvolvimento DB2 de cabealho e bibliotecas devem serinstalados em seu sistema. DB2 no ir instal-los por padro, ento voc pode ter que retornar ao seuinstalador do DB2 e adicionar essa opo. Os arquivos de cabealho so includas com o "DB2 ApplicationDevelopment Client" disponvel gratuitamente para download a partir do banco de dados IBM DB2 Universal

    Se voc adicionar o aplicativo DB2 arquivos de desenvolvimento de cabealho e bibliotecas para um sistemaoperacional Linux ou Unix no qual o DB2 foi instalado, voc deve emitir o comando "db2iupdt -e" para atualizaros links simblicos para os arquivos de cabealho e bibliotecas em suas instncias do DB2.

    IBM DB2 uma extenso PECL, (Repositrio de extenses PHP, fornecendo um diretrio de todas as extensesconhecidas e instalaes de acolhimento para a transferncia e desenvolvimento de extenses do PHP) Entosiga as instrues na Instalao de extenses PECL para instalar a extenso ibm_db2 para PHP. Emita ocomando configure para apontar para a localizao de seus arquivos de cabealho e bibliotecas do DB2 comosegue:

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

    Nos links abaixo selecione a opo desejada.

    Criao da Conexo no Scriptcase (DB2 Nativo).Criao da Conexo no Scriptcase (DB2 ODBC Nativo).Criao da Conexo no Scriptcase (DB2 ODBC Generico).

  • Ibm Db2 Nativo

    Tutorial de Conexo IBM DB2.Home >> Conexes >> DB2 >> DB2 Nativo

    Criao da Conexo no Scriptcase (DB2 NATIVO).

    Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do DB2.

    Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na barra de ferramentas v at ocone destacado na figura a abaixo, referente a "Nova Conexo".

    Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem dobanco DB2.

    Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

    Nome da conexo - Defina o nome de sua nova conexo.

  • Modelo do SGDB - Permite definir se o modelo do SGDB Nativo, Nativo ODBC ou ODBC Genrico.

    Testar conexo - Exibir se a conexo foi realizada com sucesso ou no.

    Servidor do SGDB - Informe o Servidor onde est instalado o Banco de Dados.

    Base de Dados - Informe o nome da base.

    Schema - Pode-se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelaspertencentes ao esquema.

    Usurio - Informe o usurio para conseguir acesso ao seu DB2.

    Senha - Informe a senha para conseguir acesso ao seu DB2.

    Para mais detalhes na configurao da conexo do banco da dados, clique em

    Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto.

    Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seuscript termina.

    Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas.

    i5_lib - Biblioteca utilizada no Sistema Operacional i5/OS da IBM.

    Filtrar - Clicando nessa opo, aparecer a seguinte tela:

  • Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures.

    Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

    Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem ConexoRealizada com Sucesso", ento conclua a criao da conexo.Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor ea base de dados.

  • Ibm Db2 Odbc Nativo

    Criao da Conexo no Scriptcase (DB2 ODBC Nativo).Home >> Conexes >> DB2 >> DB2 ODBC Nativo

    Conexo com o banco de dados IBM DB2 em ambiente Windows usando ODBC Nativo.

    Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do DB2ODBC Nativo.

    Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na barra de ferramentas v at ocone destacado na figura a abaixo, referente a "Nova Conexo".

    Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem dobanco DB2.

    Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

  • Nome da conexo - Defina o nome de sua nova conexo.

    Modelo do SGDB - Permite definir se o modelo do SGDB Nativo, Nativo ODBC ou ODBC Genrico.

    Testar conexo - Exibir se a conexo foi realizada com sucesso ou no.

    Servidor do SGDB - Informa o Servidor onde est instalado o Banco de Dados.

    Base de Dados - Informe o nome da base.

    Schema - Pode-se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelaspertencentes ao esquema.

    Usurio - Informe o usurio para conseguir acesso ao seu DB2.

    Senha - Informe a senha para conseguir acesso ao seu DB2.

    Para mais detalhes na configurao da conexo do banco da dados, clique em

    Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto.

    Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seuscript termina.

    Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas.

    i5_lib - Biblioteca utilizada no Sistema Operacional i5/OS da IBM.

    Filtrar - Clicando nessa opo, aparecer a seguinte tela:

  • Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures.

    Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

    Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem ConexoRealizada com Sucesso", ento conclua a criao da conexo.Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor ea base de dados.

  • Ibm Db2 Odbc Generico

    Tutorial de Conexo IBM DB2.Home >> Conexes >> DB2 >> DB2 ODBC Generico

    Conexo com o banco de dados IBM DB2 em ambiente Windows usando ODBC Generico.

    Passo 1: Acessar o Administrador de Fonte de Dados do Windows para criar o ODBC, opo Fonte de dadosde sistema.

    Passo 1.2: Selecionar o Driver ODBC do DB2.

    Passo 1.3: Informar o nome do ODBC e selecionar o banco a ser utilizado.

  • Passo 1.4: Configurar o ODBC criado.

    Passo 1.5: Informar Usurio e Senha do Banco de Dados e testar o ODBC.

    Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do DB2ODBC Genrico.

  • Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menudo lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

    Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem dobanco DB2 ODBC Genrico.

    Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

    Nome da conexo - Defina o nome de sua nova conexo.

    Modelo do SGDB - Permite definir se o modelo do SGDB Nativo, Nativo ODBC ou ODBC Genrico.

    Testar conexo - Exibir se a conexo foi realizada com sucesso ou no.

    Nome do ODBC - Na opo Nome do ODBC, informe o ODBC criado no Painel de Controle.

    Schema - Pode-se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelaspertencentes ao esquema.

    Usurio - Informe o usurio para conseguir acesso ao seu DB2.

    Senha - Informe a senha para conseguir acesso ao seu DB2.

    Para mais detalhes na configurao da conexo do banco da dados, clique em

  • Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto.

    Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seuscript termina.

    Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas.

    Filtrar - Clicando nessa opo, aparecer a seguinte tela:

    Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures.

    Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

    Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem ConexoRealizada com Sucesso", ento conclua a criao da conexo.Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor ea base de dados.

  • Firebird

    Firebird

    Home >> Conexes >> Firebird

    Nos links abaixo selecione a opo desejada.

    Conectando ao Firebird em ambiente Windows.

    Conectando no Firebird usando ODBC em ambiente Windows.

    Conectando ao Firebird em ambiente Linux.

    Criando uma Conexo no Scriptcase.

    Criando uma Conexo no Scriptcase Usando ODBC.

  • Firebird - Criando Uma Conexo

    Criando uma Conexo com Banco de Dados FireBird.Home >> Conexes >> Firebird >> Criando uma C