Essa funcionalidade faz o backup de um projeto selecionado ou a restauração de um backup existente.

Para acessá-la vá em: TOP | Projeto | Utilitários | Backup e Restore.
 
O Sistema automaticamente entenderá que se trata de:

  • Backup: Se a funcionalidade for acessada dentro de um projeto aberto.
  • Restore: Se a funcionalidade for acessada com a visão de projetos estiver aberta.

Backup do Projeto
 
Para fazer backup do projeto:
Informe o caminho onde o backup será salvo;
Execute o processo.  

Ao efetuar backup de projetos que utilizam a funcionalidade Mobilidade serão incluídas as tabelas relacionadas à Equipe.  

As tabelas de mobilidade que serão restauradas possuem relação com a tabela PPESSOA que não são presentes no processo de Backup/Restore, portanto ao restaurar um backup que não foi gerado a partir da mesma base em que está sendo restaurado, é possível que alguns registros não sejam criados, por não conter os respectivos códigos relacionados ao cadastro de pessoas. No entanto, caso o registro seja inserido sem erros, mesmo que a base destino seja diferente da origem, é porque o código existe na base, porém pode não ser o correspondente exato, ou seja, o código pode ser o mesmo mas o membro cadastrado pode não ser o correto.
Exemplo:  
Base Origem: EQUIPE 001: Responsável (Relação PPESSOA): 01 - João da Silva Base Destino: EQUIPE 001: Responsável (Relação PPESSOA): 01 - Maria de Souza  

BIM: Estarão presentes nos arquivos de backup as seguintes tabelas:

  • MTIPOTAREFA: Informações do tipo de tarefa relacionada ao modelo BIM;
  • MTIPOTAREFAFORMULA: Fórmulas relacionadas ao tipo de tarefa, utilizadas no processo de extração de quantitativos do modelo 3D;
  • MBIMMODELO: Associação do arquivo BIM ao projeto;
  • MBIMMODELOTAREFA: Associação das tarefas aos objetos ao modelo 3D;
  • MBIMAPARENCIA: Aparências relacionadas ao tipo de tarefa.

 
Restore do Projeto
 
Para restaurar um backup siga os passos abaixo:
Caminho do backup/restore
Informe o caminho do diretório onde está armazenado o Backup do Projeto que será restaurado;

Novo código do projeto
Informe o novo código do projeto. O código é um campo obrigatório e caso não seja informado, o backup não será restaurado;  

Opções de checkbox:

Importar dados backoffice:
Caso este campo esteja marcado, o processo irá importar a condição de pagamento para as tabelas que possuem esse campo;

Gravar no log a ocorrência de registros existentes:

Caso este campo esteja marcado, será exibido na mensagem de confirmação os logs que foram salvos;

Não restaurar Composições e Insumos não utilizados no projeto:
Caso este campo esteja marcado, as composições e insumos que não são utilizados no projeto não serão importadas;

BIM: As tabelas do backup serão restauradas considerando as seguintes regras:

  • MTIPOTAREFA: Somente registros nos quais seus respectivos códigos (CODTIPOTAREFA), não existam na base destino;
  • MTIPOTAREFAFORMULA: Somente registros que não existam na base, onde a verificação é feita através das informações de Coligada, Aplicação e Código da Fórmula;
  • MBIMMODELO: Somente registros onde o arquivo do modelo já está associado a algum projeto da base destino;
  • MBIMMODELOTAREFA: Somente registros onde o modelo foi restaurado para o projeto destino;
  • MBIMAPARENCIA: Somente registros que não existam na base, onde a verificação é feita através das informações de Descrição, Cor e Transparência;


Utilizar recursos Globais da coligada de destino:
Caso este campo esteja marcado fará com que a restauração não transforme em locais os recursos Globais existentes no destino, ou seja, o projeto será restaurado utilizando os recursos (Insumos, Composições e Grupo de Custo) Globais existentes na coligada;
 
Caso o parâmetro "Utilizar recursos Globais da coligada de destino" esteja marcado e a restauração esteja sendo realizada em outra coligada ou em uma base de dados que contenha  os insumos globais com preços divergentes dos preços globais de origem e estes insumos sejam calculados com base no preço Global poderá ocorrer alterações no valor.
 
Assim que restaurados, os códigos dos insumos globais serão recodificados para RG-XXX, onde XXX é o id do insumo. Todos os vínculos existentes antes de gerar o backup entre composições e insumos globais ou mesmo com tarefas, irão permanecer após a restauração.
 
As integrações do projeto serão removidas durante o processo de restauração de backup. Os períodos liberados em contratos no projeto de origem serão apresentados apenas como períodos medidos depois da restauração do backup. Os pedidos de materiais serão excluídos depois da restauração assim como os períodos de estorno.
As Filiais, Centros de Custo e Departamentos não serão restaurados, exceto se existir algum vínculo na tarefa ou contrato, sendo necessário ainda que exista a filial, centro de custo ou departamento cadastrado na base de dados.   Os dados da condição de pagamento só serão garantidos e importados corretamente se a restauração do backup estiver acontecendo na mesma base e coligada na qual foi realizado o backup. Funcionará também se a base/coligada na qual o backup foi realizado possuir o mesmo código identificador da condição de pagamento da base/coligada na qual o projeto será restaurado.
 
É recomendado que, para restauração entre coligadas/bases diferentes, a opção "Importar dados do BackOffice" seja desmarcada e a condição de pagamento informada depois da restauração concluída, pois, existe o risco de os dados não serem importados ou de ter valores substituídos.
 
O campo "Código Nacional de Obras (CNO)", será restaurado somente se a integração com Protheus estiver habilitada. 
 
Backup e Restore Agendado
 
Por padrão o backup agendado será habilitado mediante configuração do arquivo RM.Host.exe.config. Após a configuração, o backup e o restore agendado ficarão disponíveis no processo.
 
Pasta padrão do backup agendado
Quando o backup agendado estiver habilitado, o processo irá criar o backup no caminho informado na pasta padrão do backup agendado dos parâmetros gerais.
 
Quando o backup agendado estiver habilitado, será apresentado a tela de agendamento. Bastando informar a data e clicar em executar. Após isto, o processo será enviado para a fila de processos agendados e será executado conforme a data informada.
 
Saiba mais sobre agendamento de processos em: http://tdn.totvs.com/pages/releaseview.action?pageId=270085915 http://tdn.totvs.com/display/public/LRM/Definir+Servidor+JOB+Exclusivo
 
Toda vez em que um backup for executado, o processo irá criar dentro do diretório informado na tela de execução do processo, uma pasta e dentro desta pasta os arquivos de backup, que podem estar zipados ou não. Tanto a pasta quanto o arquivo zipado terão uma nomenclatura padrão: [Data do backup][hora do backup][código do usuário]_CodProjeto-[código do projeto]
 
Restore Agendado
 
Por padrão o restore agendado será habilitado mediante configuração do arquivo RM.Host.exe.config. Após a configuração, o restore agendado ficará disponível no processo. Quando o restore agendado estiver habilitado, será apresentado a tela de agendamento. Bastando informar a data e hora de execução. Após isto, o processo será enviado para a fila de processos agendados e será executado conforme a data e hora informada.
 
 
 














 Veja Também