Header Web
Logo_PHC_Software
Manuais
Instalação e Manutenção
Instalação e manutençãoA Instalação e manutenção é uma rotina muito importante, pois permite executar diversas opções relacionadas com as Tabelas da Base de dados.Alguns exemplos disso são exportar e importar dados, instalar os acessos dos utilizadores, etc.As opções, propriamente ditas da instalação e manutenção são explicadas no funcionamento da instalação e manutenção.Quando existem atualizações de executáveis e/ou versões , à exceção do executável do módulo POS Front, ao entrar na aplicação é ativado o assistente de instalação e manutenção.Se selecionar a opção "Automática" , o assistente de instalação e manutenção será dividido em dois passos:"Passo 1 de 2 - Operações de reconstrução" e "Passo 2 de 2 - Confirmar as seleções anteriores".Nas "operações de reconstrução" ficam automaticamente selecionadas as opções "Existência de campos", "Reinstalar triggers", "Tipos e tamanhos dos campos" e "Atualizar tabela de dicionário de dados" (esta última apenas quando está licenciado o módulo PHC CS Web). Neste ecrã, pode ser definido se se pretende instalar acessos, para isso terá de ativar a opção manualmente.Ao "confirmar as seleções anteriores" no passo seguinte, a aplicação vai verificar as tabelas que precisam de ser atualizadas de acordo com a última versão registada na BD do utilizador.São criados os novos campos nas tabelas, onde são necessários, são reinstalados os triggers e criados os índices nas tabelas onde haja essa necessidade, são também verificados os tipos e tamanhos dos campos nas tabelas alteradas. Ao verificar a existência de campos, é atualizada a tabela do dicionário de dados.No final do processo, é registada a versão das respetivas tabelas e são dadas como "atualizadas". Consequentemente ao correr novamente a instalação e manutenção com a opção "Automática" não são repetidas as mesmas operações e pode ser apresentada a mensagem ao utilizador "Não existem atualizações a realizar nas tabelas.", caso não haja atualizações a realizar.Deve escolher a opção "Personalizada" se pretender definir as operações de manutenção manualmente, este processo encontra-se dividido em três passos: "Passo 1 de 3 - Selecionar ficheiros", "Passo 2 de 3 - Operações de reconstrução" e "Passo 3 de 3 - Confirmar as seleções anteriores".Ao "Selecionar ficheiros" , deve ser indicado a que tipo de ficheiros será aplicado:- "Principais" - permite selecionar todos os ficheiros com exceção de IDUs e filtros;- "Não Configurações" - escolhe todos os ficheiros que não sejam de configurações;- "Configurações" - escolhe apenas os ficheiros de configuração, ou seja, tabelas que são configuradas para a utilização diária, tais como códigos de movimentos, configuração de documentos, tabela de feriados, etc.;- "Filtros" - permite selecionar apenas os filtros;- "Todos" - seleciona todos os ficheiros para serem verificados. Esta opção é recomendada na instalação de software ou upgrade de versão.- "Apenas IDUs" - permite selecionar as impressões definidas pelo utilizador, bem como os Grupos de IDUs)- Nenhum - serve para a executar a janela de Instalação e Manutenção de forma manual.Nas "operações de reconstrução" devem ser ativas as operações a realizar com os ficheiros anteriormente selecionados.A "Existência de campos" que executa também : Não instalar triggers, Criar Índices), a opção de "Reinstalar Triggers", os "Tipos e tamanhos dos campos" que corre também :Reconstruir primary key indexs e Criar Índices), a opção de Instalar acessos e por fim "Atualizar tabela de dicionário de dados", como referido mais acima para quem tenha o módulo PHC CS Web.Após ser executado o assistente, fica assinalado na tabela EXEV o campo jaactual (a 1) que indica já ter sido efetuada a atualização, assim como no caso de ser escolhida a opção de "Nenhum" no "Passo 1 de 3 - Selecionar ficheiros".Neste assistente é "default" a opção "Principais" com a opção "reinstalar Triggers" e executa o "não criar triggers se não existirem".Notas importantes sobre a manutenção automática: - O processo de instalação automática, contempla apenas as alterações feitas nas tabelas de acordo com os módulos que o utilizador tem licenciados. Esta funcionalidade não considera se as tabelas já foram atualizadas na instalação e manutenção "manual".- Quando é atualizado o executável, ou aberto o assistente de instalação e manutenção, são criados os registos das versões das tabelas para controlo da rotina de verificação automática. Tal não significa que quando o utilizador adquire novos módulos, a instalação automática deteta que é necessário executar as rotinas de manutenção em todas as tabelas associadas a esse módulo.- Mesmo quando existe upgrade de versão, a instalação e manutenção com opção automática verifica as tabelas que foram alteradas desde o último EXE instalado no utilizador - tendo como base a v17.- Quando é executada a funcionalidade de instalação e manutenção automática pela primeira vez, são realizadas todas as operações de manutenção para todas as tabelas. Essa mesma indicação é apresentada ao utilizador quando clica na opção "Automática" no respetivo assistente, recorrendo a uma mensagem para o efeito.Num cenário de upgrade de uma versão anterior à 17, executar o assistente com a opção automática será o equivalente ao usar a personalizada com todas as opções. Em todo o caso é necessário garantir este procedimento, uma vez que a partir daí passam a ser consideradas na instalação as tabelas alteradas no EXE.IMPORTANTE: Na aquisição de um novo módulo, esta opção não garante a integridade de todas as tabelas do módulo. Neste caso é necessário recorrer à Instalação/Manutenção para as tabelas do módulo em questão. Alternativamente pode usar o Assistente mas em modo não automático.