GE - Como Fazer - Criação de Ambientes Cigam

De CIGAM WIKI

Como Fazer > Utilidades/Diversos
Voltar

Com o objetivo de garantir um processo de implementação suporte e atualização nas operações do ERP CIGAM, de modo que seja transparente, tranquila, com segurança e garantindo disponibilidade do software e a integridade das informações, são necessárias algumas ações quanto ao ambiente e atividades que precedem um atendimento de consultoria, suporte e a atualização do sistema.

Sabemos que, principalmente quanto ao ambiente, muitos clientes não possuem esta estrutura, sendo que isto passará a ser exigido no momento da instalação ou no momento da necessidade de atualização de uma nova versão do ERP CIGAM.

Quais são os ambientes Cigam?

Ambiente de Testes

É uma estrutura independente com a aplicação CIGAM e cópia da base de dados para testes.

Deve ser uma cópia da versão que está em ambiente de produção. Esta estrutura será utilizada no dia-a-dia do usuário chave, responsável pelo ERP CIGAM na empresa e pelo contato com a equipe de suporte da CIGAM, para a simulação e reprodução de situações antes de um contato com a equipe de suporte ou com a central de serviços da CIGAM no intuito da implementação de alguma função do sistema. Este ambiente também será utilizado pela equipe da CIGAM para comprovação das situações passadas, de forma a agilizar o tratamento das mesmas.

Acesso: Equipe CIGAM e usuários do cliente.

Voltar ao início

Ambiente de Homologação

É uma estrutura independente com a aplicação CIGAM e cópia da base de dados para homologação de uma versão candidata a ir para o ambiente de produção. Deve ser uma versão RC ou Oficial. Esta estrutura será utilizada para testes dos usuários CIGAM para que validem todos os processos críticos da sua operação, de forma que as situações que possam gerar algum tipo de impedimento no seu trabalho, não ocorram quando da atualização da versão em ambiente de produção.

A responsabilidade por mapear os pontos críticos da operação é do usuário final, sendo a responsabilidade pela coordenação deste trabalho, do usuário chave responsável pelo CIGAM na empresa. Parte deste trabalho, em diferentes níveis de amplitude, pode ser negociado e contratado pelo cliente. É importante registrar que, situações identificadas neste ambiente tem tratamento diferenciado no atendimento da CIGAM, de forma que a situação possa ser normalizada e o processo de continuidade na homologação retomado o mais breve possível. Alterações neste ambiente exigem um processo formal de solicitação, autorização e acompanhamento, bem como de comunicação oficial para as partes envolvidas.

Acesso: Usuários do cliente.

Voltar ao início

Ambiente de Produção

É uma estrutura independente com aplicação CIGAM e base de dados de produção. A versão é previamente homologada e aprovada pelos usuários do cliente. Esta estrutura será utilizada para a operação da empresa. Alterações neste ambiente exigem um processo formal de solicitação, autorização e acompanhamento, bem como de comunicação oficial para as partes envolvidas.

Acesso: Usuários do cliente.

Voltar ao início

Ambiente de Contingência

Possui uma estrutura independente com aplicação CIGAM, porém usando a mesma base de dados de produção.

É uma versão Oficial, RC, Regular ou Especial. Esta estrutura será utilizada por usuários específicos e para alguma operação pontual da empresa, cuja solução oficial não pode aguardar pelo processo normal de atualização, com o processo de homologação. Recomenda-se uma avaliação mais fina quanto aos resultados da operação antes de disseminar a sua utilização, pois, por não ser uma versão homologada, podem haver funções cujo comportamento não seja o mais adequado para o padrão de operação da empresa. Alterações neste ambiente exigem um processo formal de solicitação e autorização, bem como de comunicação oficial para as partes envolvidas.

Acesso: Usuários do cliente.

Voltar ao início

Qual padrão para a estrutura dos Ambientes Cigam?

Na estrutura liberada pela TI do cliente, será criada um pasta chamada CIGAM e nesta serão configurados os ambientes de Produção, Contingencia, Homologação e Teste, onde temos uma pasta específica para os atalhos do sistema e uma para as cópias da base de dados.

Conforme sugestão abaixo:

CIGAM
Atalhos
Bkp_BaseDadosCIGAM
Cigam11
Cigam11_Contingencia
Cigam11_Homologacao
Cigam11_Teste

A pasta Atalhos irá conter os atalhos nomeados e identificando cada ambiente, assim como a imagens do ícone correspondente a sua estrutura.

A pasta Bkp_BaseDadosCIGAM será utilizada para salvar o backup da base de dados. Na instalação do CIGAM será disponibilizado um executável com script que irá criar backup somente das principais bases de dados (Oficial e Homologação). A execução do mesmo ou definição de agendamento será de responsabilidade do cliente, assim como também o backup da estrutura de pastas do CIGAM.

Cada ambiente irá receber os arquivos conforme liberados na release atual, exceto o arquivo de usuários que será utilizado do padrão de implementação.

A configuração e estrutura de cada um dos ambientes acima será semelhante, exceto as configurações de caminhos e banco de dados do Magic.ini, essas devem obedecer a finalidade de cada ambiente.

Voltar ao início


Estrutura CIGAM?

Vamos conhecer a estrutura do CIGAM.

Voltar ao início

O que é a Estrutura de Pastas CIGAM?

  • ADENDOS: Contém arquivos de configuração que sobrescrevem definições, parâmetros do magic.ini

  • APOIO: Contém os arquivos de XML (Menu, Direitos, Nomes Lógicos) da aplicação CIGAM e demais módulos, arquivos necessários para a inicialização do Cigam principalmente quando há troca de release.

  • ATUALIZA11: Utilizada apenas para os temporários de transferência/atualização.

  • CAB: Contém arquivos (.eci e .ecf) necessários para o uso da aplicação CIGAM e Parceiros. Pasta que contém a versão do sistema.

  • CDK: Contém arquivos relevantes para que ocorra desenvolvimentos paralelos, como customização.

  • CONFIG: Contém arquivos de configuração.

  • COPIAS: É utilizada para o Backup CIGAM (temporariamente), nessa é feita a cópia das pastas essenciais para o sistema funcionar caso seja necessário voltar a atualização.

  • ECF e Paf: Pastas do modulo Lojas.

  • GRÁFICOS: Contém os gráficos referentes aos módulos do CIGAM.

  • IMAGENS: Contém os arquivos de imagens do CIGAM.

  • Manuais: Contém os manuais dos módulos e funcionalidades do CIGAM.

  • Modelos: Contém arquivos padrões para modelos de Pesquisas Paginadas e OLAP.

  • NFe: Contém os arquivos necessários para a execução da aplicação da Nota Fiscal Eletrônica.

  • Reports: Contém arquivos para ferramenta Reports.

  • SCRIPTS: Nesta pasta são armazenados os Scripts de Banco de Dados utilizados por rotinas específicas do CIGAM.

  • Server: Contém zip de arquivos referente a funcionalidades de integração a ser instalado em servidor paralelo ao de aplicação.

  • TEMP: Utilizada apenas como temporário de arquivos.

  • Upload: Essa pasta não é liberada na versão é criada automaticamente pelo sistema ao fazer uso da funcionaldiade, recebe arquivos referente a assinatura eletrônica.

  • XPA: Contém todos os arquivos do runtime, para execução do CIGAM.

  • Web: Contém pacotes de instalação para aplicações Web, Portais.

Voltar ao início

O que é a Estrutura de Arquivos?

  • CGEditor - Ferramenta de visualização dos relatórios gráficos, caracteres e de arquivos legais que não possuem formatação

  • CGGerLic.ecf – Auxiliador no gerenciamento de licença.

  • CGReport - Ferramenta de criação e visualização para relatórios customizados desenvolvidos sobre a ferramenta.

  • CGAtualizacao.ecf - Assistente de atualização CIGAM.

  • CGAplicacao.ecf - É o arquivo de inicialização da aplicação CIGAM.

  • CGEstatistica.ecf - Componente utilizado para levantamento de estatisticas CIGAM, como por exemplo, quantas vezes um menu é executado.

  • CGMenu.ecf - Componente responsável pela abertura do CIGAM de modo geral.

  • CGUsersDump.ecf - Componente de apoio para migração dos usuário via arquivo para banco de dados. http://ww2.cigam.com.br/mediawiki/index.php/GE_UsersDump

  • CGWeb.ecf - Componente responsável pela integração com os Portais CIGAM.

  • CigamGrafico.ocx - É o programa gerador de Gráficos.

  • Magic.ini - Responsável pelos parâmetros de inicialização.

  • CGManutencao.ecf - É o arquivo da aplicação de Manutenção.

  • TextView.ocx – Arquivo auxiliar ao gerador de Gráficos.

  • CGUtil.dll – Arquivo auxiliar para execução de programas integrados.

  • Cigam.Ambiente.dll - Dll auxiliar para rotinas da aplicação CIGAM.

  • Cigam.Editor.Control.dll – Dll auxiliar para rotinas da aplicação CIGAM.

  • Cigam.Extensions.dll – Dll auxiliar para rotinas da aplicação CIGAM.

  • Cigam.NFSe.dll – Dll auxiliar para rotinas da Nota Fiscal Eletrônica de Serviço.

  • Cigam.Tags.Tern.dll – Dll auxiliar para o correto funcionando da ferramenta CGEditor.

  • Cigam.Tern.Htn.dll – Dll auxiliar para o correto funcionando da ferramenta CGEditor.

  • Cigam.Tern.Pdn.dll – Dll auxiliar para o correto funcionando da ferramenta CGEditor.

  • Cigam.Tern.Rpn.dll – Dll auxiliar para o correto funcionando da ferramenta CGEditor.

  • Cigam.Tern.SpellTime.Dict35.d – Arquivo auxiliar para o correto funcionando do dicionário da ferramenta CGEditor.

  • Cigam.Tern.SpellTime.Dict35.i – Arquivo auxiliar para o correto funcionando do dicionário da ferramenta CGEditor.

  • Cigam.Tern.SpellTime.Dict35.s – Arquivo auxiliar para o correto funcionando do dicionário da ferramenta CGEditor.

  • Cigam.Tern.SpellTime.Dict35.u – Arquivo auxiliar para o correto funcionando do dicionário da ferramenta CGEditor.

  • Cigam.Tern.SpellTime.dll – Dll auxiliar para o correto funcionando da ferramenta CGEditor.

  • Cigam.Tern.Tern.dll – Dll auxiliar para o correto funcionando da ferramenta CGEditor.

  • Cigam.Utils.dll – Dll auxiliar para rotinas da aplicação CIGAM.

  • Cigam.WebServices.dll – Dll para aplicação WebService.

Voltar ao início

Como criar os Ambientes de Produção, Teste e Homologação?

Ao ter criado as bases, ter a pasta e arquivos do XPA conforme os documentos GE - Como Fazer - Instalação do Magic xpa e GE - Como Fazer - Instalação CIGAM 11 a estrutura de cada ambiente irá receber os arquivos conforme liberados na versão.

Após ter disponibilizado os arquivos, ter realizados os ajustes do arquivo magic.ini, e o acesso a aplicação estar de acordo, basta realizar a atualização. Para realizar a atualização verifique o documento GE - Como Fazer - Atualização CIGAM.

Voltar ao início

Como criar a base de dados para o Ambiente CIGAM ?

Após a criação da estrutura CIGAM é necessário criar no Banco de Dados a base que será utilizada para os ambientes de Teste, Homologação e Produção. Após é realizado a importação da base padrão de implementação, disponível no disco virtual, e a partir destes dados são iniciados os trabalhados de implantação do sistema junto ao cliente.

A criação das bases é realizada por um DBA ou especilista na aréa de TI do próprio cliente. Não havendo a disponibilidade de um especialista, a Cigam Corporativa poderá realizar esse trabalho. Para solicitar é necessário contatar a Central de Serviço cs@cigam.com.br.

Voltar ao início

Como ajustar as imagens de Fundo no Ambiente CIGAM?

As imagens de Fundo_tela e de CGSplash correspondente a cada ambiente, precisam ser manualmente ajustadas e incluidas no arquivo magic.ini através do nome lógico:

  • %CGAMBIENTE% = CONTINGENCIA

  • %CGAMBIENTE% = HOMOLOGACAO

  • %CGAMBIENTE% = TESTES

Para o ambiente oficial não é necessário o nome lógico.

As imagens são disponibilizadas com os nomes corretos conforme liberados junto a release. As mesmas se encontram na pasta %CIGAM_INSTAL%Imagens.

Os atalhos dos ambientes devem utlizar os ícones abaixo:

  • Base de Contingência, arquivo %CIGAM_INSTAL%Imagens\CGIconeContingencia.ico

  • Base de Homologação, arquivo %CIGAM_INSTAL%Imagens\CGIconeHomologacao.ico

  • Base de Testes, arquivo %CIGAM_INSTAL%Imagens\CGIconeTestes.ico

Base Oficial, arquivo %CIGAM_INSTAL%Imagens\CGIcone.ico

Voltar ao início

Como realizar a Restauração de dados do Ambiente CIGAM?

Assim como a criação das bases de dados é realizada por um DBA ou especialista na área de TI do cliente, o mesmo ocorre para restauração dos dados de uma base para outra. Não havendo a disponibilidade de um especialista, a Cigam Corporativa poderá realizar esse trabalho. Para solicitar é necessário contatar a Central de Serviço cs@cigam.com.br.

Após realizada a restauração dos dados de produção para a base de homologação ou teste, devem ser validadas as configurações da NF-e para que as mesmas estejam apontando para o ambiente de Homologação junto a SEFAZ, assim como os arquivos de testes de envios e impressão do Danfe devem ser salvos no ambiente de homologação/teste, para não sobrepor os arquivos Oficiais. Abaixo segue a relação das configurações a serem alteradas:


Voltar ao início

Como criar o Ambiente de Contingência?

Para novas implementações a estrutura deverá ser criada conforme descrito anteriormente nesse documento, contudo deve haver o alinhamento entre a CIGAM e o Cliente antes da criação deste ambiente.

É necessário avaliar o espaço disponível em disco no servidor do cliente e a possibilidade de criar mais uma estrutura. Não havendo disponibilidade deve ser alinhado conjunto com o Cliente e sua TI.

Para criar o ambiente, criar a estrutura nomeando-a de Cigame11_Contingencia e realizar a copia da estrutura da Oficial:

Pastas a serem copiadas:

  • %CIGAM_INSTAL%Config/

  • %CIGAM_INSTAL%Relatorios/

  • %CIGAM_INSTAL%XPA/

Arquivos a serem copiados:

  • %CIGAM_INSTAL%magic.ini

Os demais arquivos serão atualizados conforme a release liberada e transferida.

Criada a estrutura, realizar a copia do ícone do ambiente de produção, disponibilizá-lo no caminho padrão dos demais ícones de acesso aos ambientes CIGAM, como descrito anteriormente e renomeá-lo para Cigam11_Contingencia e nas propriedades do ícone apontar para a respectiva estrutura. Na sequência ajustar a imagem do ícone para o de contingência.

No arquivo Magic.ini as chamadas para a nova estrutura devem ser ajustadas:

  • Ajustar as chamadas que apontam  de \\Cigam11\ para \\Cigame11_Contingencia exceto as situações abaixo, mas podendo ser utilizado como contingência se essas forem necessário:

  • As customizações que teve manter o apontando para \\Cigam11\;

  • Arquivo de usuários que teve manter para \\Cigam11\;

  • Manter as conexões, database e demais o apontamento para o ambiente da oficial;

  • Ajustar a tradução do nomes lógicos para não concorrer com as informações do ambiente de produção, são:

  • %GECOMPONENTES% = GECPTE ajustar a tradução para %GECOMPONENTES% = GECPTE_conting.

Ao rodar o atualiza arquivo de apoio a opção Componentes, a opção ‘Checar existencia’ deverá estar marcada, a tabela será criada e o conteúdo carregado.

  • %GEMNBASE% = GEMNBASE ajustar a tradução para %GEMNBASE% = GEMNBASE_conting.

Ao rodar na atualização de arquivos de apoio a opção ‘Menu’, a tabela será criada e o menu correspondente à versão será carregado.

  • NÃO poderá ser alterada a tradução do nome lógico que referencia as configurações. Havendo necessidade de atualizar, primeiramente, deverá ser avaliada quais são as configurações necessárias e essas devem ser importadas junto ao xml do ambiente de produção de forma manual e após executado o atualiza arquivos de apoio pelo ambiente de produção.

Para evitar que algum objeto de banco de dados seja criado ou executado indevidamente, a pasta Scripts deve ser excluída da estrutura do ambiente de contingência.

Para proceder com a atualização do ambiente de contingência verifique o documento GE - Como Fazer - Atualizar o Ambiente de Contingência.

Voltar ao início