Mover um aplicativo para produção

Geralmente durante o ciclo de vida de um projeto, será necessário mover o conteúdo para a produção depois de concluir o teste no ambiente de desenvolvimento. Você pode mover conteúdo entre aplicativos diferentes do mesmo locatário ou de locatário para locatário.

Você pode mover uma implementação de aplicativos de negócios do Infor EPM ou de um aplicativo personalizado.

Para mover aplicativos personalizados, você pode usar a opção de exportação e importação de pacotes locais no Portal do CloudSuite Self-Service.

Ao mover sua implementação de aplicativos de negócios do Infor EPM para outro locatário, você transporta algum conteúdo entre os aplicativos de negócios do Infor EPM e algum conteúdo entre aplicativos personalizados, que contêm suas personalizações e extensões. Consulte o tópico "Personalizar aplicativos Infor restritos " para obter informações sobre o conteúdo que reside no aplicativo.

Você pode mover apenas partes de um aplicativo.

É possível mover um aplicativo personalizado e um aplicativo de negócios do Infor EPM como uma ação inicial ou uma atualização de um aplicativo já existente no ambiente de destino.

Esta tabela mostra as ações e explicações das quais você deve se lembrar ao mover um aplicativo para o sistema de produção:

Tipo de ação Aplicativos personalizados aplicativos de negócios do Infor EPM
Inicial Para empacotar um aplicativo personalizado no arquivo .biapplication, clique em Exportar no painel Aplicativos. Em seguida, instale o aplicativo no locatário de destino.

Para ampliar os aplicativos de negócios padrão, é possível criar um aplicativo personalizado, que fornece relatórios personalizados e processos do Application Engine para o aplicativo padrão.

Para empacotar um aplicativo personalizado no arquivo .biapplication, clique em Exportar no painel Aplicativos. Em seguida, instale o aplicativo no locatário de destino.

Nota

Em ambientes de nuvem, o aplicativo Infor EPM Business Applications é provisionado no locatário de destino.

Inicial/Atualização Para mover o modelo OLAP e o modelo relacional, incluindo as tabelas de preparação, as consultas de carga e os scripts, use o recurso de exportação de pacotes no modelagem relacional. Em seguida, importe o arquivo .rmbundle para o locatário de destino.

Consulte "Exportação e importação".

Para estender o banco de dados OLAP (DEPMAPPS), use o recurso de exportação de pacotes para mover o modelo OLAP e o modelo relacional, inclusive as tabelas de preparação, consultas de carga e scripts. Em seguida, importe o arquivo .rmbundle para o locatário de destino.

Consulte "Exportação e importação".

Inicial/Atualização Atualmente, não é possível exportar e importar configurações de segurança, como as funções do IFS e as atribuições de funções dos usuários. Você deve realizar a configuração manualmente. Atualmente, não é possível exportar e importar configurações de segurança, como as funções do IFS e as atribuições de funções dos usuários. Você deve realizar a configuração manualmente.
Atualizar Sempre que mover conteúdo atualizado, recomendamos que você execute essas ações:
  • Antes da importação, faça o backup do banco de dados OLAP. Consulte "Exportar e importar bancos de dados OLAP".
  • Verifique se é necessário mover apenas partes do banco de dados OLAP e algumas funções de dados para o locatário de produção. Normalmente, os cubos e dimensões do banco de dados OLAP e as funções de dados são criados e preenchidos por meio da modelagem OLAP no locatário de produção. Portanto, a exportação e a importação do banco de dados OLAP podem não ser obrigatórias.
    Nota

    Verifique se o banco de dados OLAP contém conteúdo e configuração de segurança que não estejam no modelo OLAP, como funções de dados, funções de aplicativos e suas permissões em cubos de acesso. Se isso acontecer, você deverá exportar e importar o banco de dados ou partes dele.

    Consulte "Exportações de aplicativos".

  • Cuidado
    Sempre importe as funções de aplicativo e, se obrigatório, de dados antes de importar o banco de dados OLAP. Caso contrário, você perderá seus dados.

    No banco de dados OLAP, a dimensão de funções (_GRP) é automaticamente atualizada por meio das funções no sistema de destino quando o sistema é iniciado.

    Ao usar os recursos de exportação e importação do aplicativo, a ordem correta da exportação e da importação é mantida.

  • Certifique-se de importar as funções de aplicativo individuais ou o arquivo .biapplication com as funções do aplicativo antes de importar o pacote de modelos.
  • Use um desses métodos para importar o modelo OLAP para o locatário de produção:
    • Importar novos objetos do modelo OLAP e sobrescrever os objetos existentes. Esse método garante que nenhum registro seja perdido durante a importação.
    • Limpe o modelo OLAP existente e substitua-o pelo novo modelo.
      Nota

      Certifique-se de salvar os dados do modelo de dados de produção antes da importação. Você pode importar os dados do modelo de volta após a importação do modelo.

  • Verifique se há alguma tabela de preparação para a qual mover os dados para o locatário de produção.
    Nota

    As tabelas no locatário de produção contêm dados reais que não devem ser sobrescritos.

Sempre que mover conteúdo atualizado, recomendamos que você execute essas ações:
  • Antes da importação, faça o backup do banco de dados OLAP. Consulte "Exportar e importar bancos de dados OLAP".
  • Normalmente, não é obrigatório exportar e importar o banco de dados OLAP (DEPMAPPS) e as funções de dados para o locatário de produção. No sistema de produção, as funções de dados são geradas por meio do Business Modeling. Os cubos e dimensões do banco de dados OLAP também são criados e preenchidos no Business Modeling.
  • Verifique se é necessário mover os dados que residem nas tabelas de integração. Normalmente, os dados nas tabelas de integração são mantidos apenas temporariamente e são limpos após a importação para o Business Modeling.
    Nota

    Não é obrigatório mover o esquema das tabelas de integração. As tabelas são criadas e gerenciadas pelo Business Modeling. Se você adicionar propriedades personalizadas a um objeto de negócio no Business Modeling, as tabelas de integração serão automaticamente ampliadas por campos adicionais.

Esta tabela descreve as tarefas, na ordem em que devem ser concluídas, para mover um aplicativo manualmente:

Concluído Informações adicionais
Criar o aplicativo de destino.

Ao mover o conteúdo de um aplicativo personalizado pela primeira vez, é necessário criar um aplicativo de destino para o qual importar o conteúdo.

Selecione as mesmas capacidades do aplicativo de origem ao criar o aplicativo de destino.

Nota

Ignore esta tarefa se usar a função Exportar aplicativo para exportar um aplicativo personalizado para um arquivo .biapplication.

Nota

Criar o aplicativo de destino não é obrigatório para aplicativos protegidos e padrão, que são implantados.

Painel de aplicativos

Consulte Gerenciar aplicativos - nuvem.

Adicione conexões de dados personalizadas que são usadas pelos processos do Application Engine, Application Studio, mapeamentos e modelagem relacional.

É importante usar os mesmos nomes exclusivos das conexões de dados do aplicativo de origem.

As conexões de dados personalizadas usadas pelos relatórios do Application Studio também são movidas com a exportação/importação do relatório.

Painel Conexões de dados

Consulte Adicionar uma conexão de dados

.
Exportar e importar consultas de carga, scripts e tabelas dos bancos de dados relacionais e de integração.

Esta tarefa é necessária se você quer mover conteúdo para um locatário diferente.

  • Se você tem um pequeno conjunto de dados, pode incluir seus dados no pacote.
  • Se você tem grandes conjuntos de dados, exporte apenas definições do esquema e consultas de carga. Você deve carregar os dados posteriormente da origem.
Painel de modelagem relacional

Consulte Exportar um modelo e Importar um modelo.

Exportar e importar o modelo de negócios.

Isso é válido apenas para os aplicativos de negócios do Infor EPM. Se estiver movendo um aplicativo personalizado, ignore essa tarefa.

Business Modeling

Consulte Gerenciamento de modelos.

Exportar e importar funções de dados do OLAP.

Você deve importar as funções de dados OLAP para o aplicativo de produção antes de importar os dados OLAP.

Painel Funções de dados

Consulte Exportar funções de dados. Importar funções de dados

Exportar e importar funções de aplicativo.

Você deve importar as funções de aplicativos para o aplicativo de produção antes de importar os dados OLAP.

Nota

Essa tarefa não se aplica a aplicativos restritos, como o Infor EPM Business Applications. Para aplicativos protegidos, você deve exportar e importar apenas objetos personalizados.

Painel Funções de aplicativos

Consulte Exportar funções de aplicativo e Importar funções de aplicativo.

Funções protegidas

Ao transportar um aplicativo para outro locatário, é necessário verificar se o locatário de destino tem as funções de segurança e os usuários necessários.

Registre usuários e funções de segurança e atribua a eles funções de dados e aplicativos OLAP.

Painel Usuários e grupos de usuários

Consulte Registro de usuários e funções de segurança ou Registro de usuários e funções do IFS.

Exportar e importar o banco de dados do OLAP.

O banco de dados do OLAP contém cubos, dimensões, subconjuntos, regras, dados de estrutura e dados.

Em geral, não é possível transportar dados OLAP do desenvolvimento para a produção porque os dados estão principalmente na produção. No entanto, talvez seja necessário mover dados OLAP da produção para o desenvolvimento a fim de desenvolver relatórios personalizados usando dados reais.

Painel de bancos de dados

Consulte Exportar e importar bancos de dados OLAP.

Exportar e importar mapeamentos do OLAP para sua solução personalizada. Painel Visão geral de mapeamentos

Consulte Exportar mapeamentos e Importar mapeamentos.

Exporte e importe processos do Application Engine.
Nota

Para aplicativos restritos, como o Infor EPM Business Applications, os processos personalizados estão localizados em um aplicativo personalizado que estende o aplicativo restrito.

Para aplicativos protegidos, você deve exportar e importar apenas objetos personalizados.

Application Engine Process Editor

Consulte Exportar um pacote de processo e Importar um pacote de processo.

Exportar e importar relatórios do Application Studio.
Nota

Para aplicativos restritos, como o Infor EPM Business Applications, os relatórios personalizados estão localizados em um aplicativo personalizado que amplia o aplicativo restrito.

Para aplicativos protegidos, você deve exportar e importar apenas objetos personalizados.

Application Studio

Consulte Exportar, importar e imprimir.

Exportar e importar painéis.
Nota

Essa tarefa não se aplica a aplicativos restritos, como o Infor EPM Business Applications.

Para aplicativos protegidos, você deve exportar e importar apenas objetos personalizados.

Consulte Exportar painéis e Importar painéis.