Administrando as bases de conhecimento (GXserver)

Documentos relacionados
Trabalhando com documentos

Curso GeneXus Criação da Base de Conhecimento

Cursos GeneXus - Carregando os tipos de dados estruturados

Curso Genexus - Introdução a Web Panels

Curso GeneXus - Otro ejemplo de uso de Business components

Curso GeneXus - Comunicação entre Objetos

Curso GeneXus - Atualização do banco de dados - Business Components

O que se pretende, agora, é acrescentar Segurança ao aplicativo, tanto na parte para Internet como para Smart Devices.

Introdução ao GAM. Agora queremos aumentar a Segurança da aplicação, tanto na parte web como a de Smart Device. Page1

Identificando atributos disponíveis

Reportando uma Reclamação no Amadeus Service Hub

Modelo conceitual de Smart Devices

Arquitetura de aplicativos para Smart Devices

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

01 Desenvolvimento de Aplicativos Web

Curso GeneXus - Deploying. Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices.

Super Business. Guia Rápido - Condicional & Devolução SuperSys Tecnologia

Curso GeneXus - Fazendo crescer a aplicação

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

Atalho de teclado CTRL + P

Aluno. Bem-vindo(a). Neste manual vamos aprender noções básicas para um bom andamento neste curso de mestrado profissionalizante.

5.0. Guia Prático 5 4G. Luz de notificação 2 Inserir ou retirar a. Tecla Liga/ Desliga Aumentar/ Diminuir volume. tampa traseira. bateria.

Alteração de dado relevante, evento timer e calendários

Unidade 8: Componentes avançados do App Inventor

Guia de uso do Catálogo Mobile

TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL

5.0 GUIA PRÁTICO. Flash Câmera frontal 2 Carregar a bateria. Diminuir/ Aumentar volume Tecla Liga/ Desliga. Início. Visão geral. Voltar.

Usando o VMware Identity Manager Desktop. VMware Identity Manager 2.8 VMware Identity Manager 2.9.1

MANUAL DO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL

[GUIA RÁPIDO: OFFICE SWAY]

PROTOCOLO ONLINE. Após realizar o login, na tela inicial, o aluno irá clicar em Educacional, para visualizar todas as funcionalidades acadêmicas.

CONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO

Rotinas do MULTITERM 95.

PORTAL INSTITUCIONAL

Manual de Integração

SQL Server Integration Services

UNIVERSIDADE FEDERAL DE PELOTAS. Índice

Manual do Usuário financiamento e realização: nuted

Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se.

SENAI ESCOLA. Gerenciador de conteúdo SENAI escolas. Documentação de especificação de gerenciamento de conteúdo para escolas SENAI.

3 Cabeçalho/ logótipo 4 Menu principal 5 Autenticação

Prospecção. Sistema de Prospecção de Clientes Manual do Usuário. versão 1

Aplicativo Mobile Usuário e Credenciada

Esse tutorial irá explicar como plotar um desenho, desde a inserção de folhas.

Como gerar uma amostra aleatória simples com o Microsoft Excel

Existe duas formas de cadastrar um Orçamento no Sistema:

Sistema De Gerenciamento Web UFFS

Conheça o Drive. Encontre arquivos facilmente com o Drive e mantenha todos os seus documentos protegidos.

Guia de instalação. McAfee Web Gateway Cloud Service

SPYDER. um ambiente de desenvolvimento integrado (IDE*) para Python. Prof. Carlos Hitoshi Morimoto DCC IME USP Março, 2016

MANUAL DO USUÁRIO PORTAL DA IMPRENSA NACIONAL PESQUISA NOS DIÁRIOS OFICIAIS

Website do Grupo de Eletrônica de Potência e Controle GEPOC

Ferramentas Web, Web 2.0 e Software Livre em EVT

CONHECENDO SUA SALA DE AULA VIRTUAL

Como publicar páginas Web no GoogleSites

TICs IVINHEMA-MS

Relações entre os atores da realidade

UNICALDAS Faculdade de Caldas Novas Núcleo de Educação à Distância - NEaD. MANUAL DO ALUNO (UnicaldasVIRTUAL) Versão 1.0

Módulo I. Conhecendo a aba Início

Tutorial de utilização do editor HTML

O jornal na sala de aula

Aula 01 INTRODUÇÃO. Prezado(a) Aluno(a),

GUIA DE REGISTRO DE PROJETO DE PESQUISA. Juiz de Fora, outubro de Versão 1.0

Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ

Manual de Operação do MGV 5. Manual de Operação do MGV5. Módulo Gerenciador de Vendas. Toledo

Integrated Government Resources Planning IGRP Open Source. Como importar e contribuir - GitHub. Núcleo Operacional da Sociedade de Informação

Manual: HUB KPL. Manual. Emitido por Revisado por Aprovado por Izabella Melo Erick Torritezi Erick Torritezi. CÓDIGO: PRO 02.

TUTORIAL: Como configurar no Outlook 2007

EDITOR DE TEXTO. Leticia Machado

Universidade Federal de Ciências da Saúde de Porto Alegre

Especificação dos Requisitos do Software UFPI Maps 1.0. Autores:4A Team Alceu Medeiros Antonio Lima AntonioHelves Fernando Assunção

Instituto Superior de Engenharia de Lisboa

Manual do painel administrativo. Site Instituto de Oncologia do Vale IOV

Procedimentos para Atualização Sisloc

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo

Manual Como importar contatos e fazer seu primeiro envio

Ferramentas Web, Web 2.0 e Software Livre em EVT

Sumário. 1- Notícias. 1.1 Publicando uma nova notícia Blocos de edição

B2B Grupo Soledad MANUAL DE UTILIZAÇÃO

Guia do Usuário da Mídia SUD (ios)

Ferramentas Web, Web 2.0 e Software Livre em EVT

Centro Digital Aula 3

TUTORIAL DO BLOG IMES-CATANDUVA Profº M. Sc. Marcelo Mazetto Moala Profº Esp. Antonio Marcio Paschoal

Icon Chamamos este processo de Efetuar Login no Sistema, pois com usuário e senha cadastrados é possível acessar o Automidia Service Management.

ESCOLA BÁSICA DOS 1º, 2º E 3º CICLOS DO BOM SUCESSO TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO. Tecnologias da Informação e Comunicação

Como exibir a guia Desenvolvedor no Excel

OI CLOUD SEJA BEM-VINDO!

Ferramentas Web, Web 2.0 e Software Livre em EVT

MANUAL. Localizador: Página: MN 016 SGI-INFRA- . Informação)

Você pode conferir mais informações sobre essas e outras ferramentas em:

Guia de Treinamento. SIPAC Módulo Almoxarifado. Requisitante de Material

CADASTRO DE CLIENTES

DESPESAS Ver 1 01 de Dezembro de 2016

CADPREV Web Módulo de Aplicativo Web. Manual do Usuário. Cadastro de Acordos de Parcelamento. CADPREV - Manual do Usuário CADPREV-Web.

26/04/2017 Triggers no SQL Server: teoria e prática aplicada em uma situação real

TUTORIAL UTILIZAÇÃO XOOPS UEFS. AEI - Gerência de Suporte

Manual da Turma Virtual: CONFIGURAÇÕES. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:

Tutorial Moodle. Acesso. Página Inicial Preencher perfil. Enviar Mensagem. Recursos. Atividades. Moodle

Manual de Utilização do Sistema FaciliTiss Guia de Consulta

Transcrição:

Administrando as bases de conhecimento (GXserver) Quando desenvolvemos um aplicativo com GeneXus, seja em equipe ou individualmente, precisamos manter a KB sempre acessível e atualizada. GXserver possibilita centralizar o desenvolvimento da KB em um servidor, permitindo-nos acessá-la de qualquer lugar, mantendo-a sempre atualizada com as alterações realizadas pelos desenvolvedores. É importante destacar que o desenvolvimento do aplicativo se realiza sempre de forma local, incorporando as alterações assim que são realizadas à KB centralizada no servidor. Qualquer que seja a forma de trabalho (individual ou em equipe) o primeiro passo é publicar a KB no servidor. Para isso, no menu File, escolhemos Send Knowledge Base to GXserver. Em seguida, declaramos: a localização do servidor; o nome que atribuiremos à KB para sua publicação (vamos colocar TravelAgencyKB); e a forma de autenticação que utilizaremos. GXserver permite dois tipos de autenticação: GXtechnical e Local

Escolhemos GXtechnical e declaramos o usuário correspondente. Pressionamos o botão Send. Feito isso, a KB é publicada no servidor que especificamos, e nos mantemos sincronizados com ela. Vejamos primeiro o caso de uma pessoa desenvolvendo o aplicativo de forma individual. O uso de GeneXus permitirá: Uma visão online à KB através do console web fornecido por GXserver; Ter um histórico automático do processo de desenvolvimento; Trabalhar livremente de forma local; Manter backups da KB; Integrar facilmente um novo desenvolvedor; Obter uma cópia atualizada do servidor, de qualquer lugar; E manter a documentação do projeto centralizada. Publicada a KB no servidor, continuamos com o desenvolvimento do aplicativo de forma local. Criaremos, por exemplo, uma web panel que mostre a lista de clientes da agência. Seu nome será WPCustomers. Arrastamos um grid sobre o form e inserimos os atributos Customer LastName e CustomerAddress. Salvamos. Analisemos agora o seguinte: Acabamos de definir essa web panel em nossa KB local, logo ela não se encontra integrada à KB no servidor.

Vamos então ao menu Knowledge Manager e escolhemos Team Development. Na aba Commit, vemos a lista de objetos que estão em nossa KB local e que ainda não foram sincronizados ao servidor. Enviamos então nossa web panel ao servidor. Antes de pressionar o botão Commit, devemos escrever um comentário que será acrescentado ao servidor, fazendo parte do registro de ações efetuadas sobre a KB. Dessa forma, teremos automaticamente um histórico do processo de desenvolvimento. Escrevemos New web panel e pressionamos Commit. Se formos agora à aba History, veremos o registro dos envios realizados, os comentários e o conjunto de objetos envolvidos.

Vejamos agora a KB no próprio servidor. Através da URL da localização de GXserver, vamos inserir seu console web e poderemos visualizar as bases de conhecimento publicadas. Uma vez autenticadas, vemos a lista das KBs publicadas. Selecionamos TravelAgencyKB. Daqui podemos ver os dados estatísticos e o registro dos comentários inseridos. Para ver o estado da KB, escolhemos a guia Knowledge Base e, ao abrir os objetos, vemos a web panel WPCUstomers integrada.

Passemos agora a um exemplo de desenvolvimento em equipe: O uso do GXserver permitirá, entre outras coisas: Acessar a KB independentemente da localização geográfica dos integrantes da equipe; Trabalhar livremente de forma local, mantendo integradas as alterações enviadas por todos os desenvolvedores; Uma visão online da KB através do console web fornecido pelo GXserver; Ter automaticamente o histórico do processo de desenvolvimento. Caso uma nova pessoa seja integrada a equipe de desenvolvimento (podemos chamá-lo de João), a primeira coisa que se deve fazer é sincronizar-se com a KB no servidor, e para isso, de sua própria KB, escolher a opção File/ New Knowledge Base from GXserver.

Em seguida, indicar a localização do servidor, selecionar a KB correspondente, definir um nome (MyTravelAgency) e especificar o modo de autenticação. Ao pressionar o botão Create, João recebe uma cópia local da KB, atualmente no servidor, e passa a estar sincronizado com ela também. Continuando com o desenvolvimento local, João decide acrescentar um novo atributo à transação Country. Define CountryFlagImage do tipo Image. Salva esta alteração e para integrá-la à KB no servidor, vai ao menu Knowledge Manager, Team Development. Escreve como comentário New attribute in Country transaction, e pressiona o botão Commit. O que acontece com outro desenvolvedor sincronizado com a mesma KB? O que ele vê? Vamos novamente à KB inicial TravelAgency. Se abrirmos a transação Country, não veremos o atributo CountryFlagImage, correto? Vamos então a Knowledge Manager/ Team Developement. Na aba Update, ao selecionar o botão Preview, vemos que os novos objetos estão no servidor e não na KB local do desenvolvedor.

Pressionamos então o botão Update Selected para escrever as novas definições. Se agora abrirmos novamente a estrutura da transação Country, vemos que o atributo CountryFlagImage foi automaticamente integrado. Como podemos observar, a KB desses desenvolvedores possuem localmente as mesmas definições que se encontram na KB centralizada em GXserver. Em um próximo vídeo, analisaremos: as diversas situações que podem aparecer na hora de integrar as alterações que diferentes desenvolvedores realizaram; a possibilidade de deixar sem efeito as alterações realizadas sobre um mesmo objeto; e a possibilidade de definir o clico de desenvolvimento de um aplicativo partindo do próprio GXserver.