O desenvolvimento de sites do Power Pages envolve várias configurações e personalizações para alcançar uma experiência pretendida para utilizadores finais do site.
Depois de concluir o desenvolvimento ou a configuração da instância do site, convém migrar a configuração mais recente do site de desenvolvimento para teste ou os ambientes de produção.
Migrar os dados envolve exportar a configuração existente a partir do ambiente de origem do Microsoft Dataverse e importá-los para o ambiente do Dataverse de destino.
Preparar o ambiente de destino é um processo único. Será necessário aprovisionar um novo site para instalar as soluções do Power Pages geridas no Dataverse, bem como configurar a aplicação Web do Power Pages. O processo também instala metadados do site predefinidos que serão substituídos por metadados do site do ambiente de origem.
Certifique-se de que o tamanho de anexos máximo do ambiente de destino está definido para o mesmo tamanho ou maior que o ambiente de origem.
O tamanho máximo de ficheiros é determinado pela definição Tamanho de ficheiro máximo no separador de e-mail de definições de sistema na caixa de diálogo de definições de sistema do ambiente.
Note a diferença entre sites de programador, de avaliação e de produção e ambientes de programador, de avaliação, sandbox e de produção.
Pode migrar um site de avaliação, de programador e de produção para outro site de avaliação, de programador ou de produção no mesmo ou noutro ambiente. Note que um site de produção terá de ser aprovisionado num ambiente sandbox ou de produção.
Aprovisionar um novo site no seu ambiente de destino. Utilize o mesmo modelo de site que aprovisionou no seu ambiente de origem. Por exemplo, se aprovisionou o site utilizando o modelo Gestão Personalizada de Clientes do Dynamics 365 no seu ambiente de origem, aprovisione o site utilizando o modelo Gestão Personalizada de Clientes do Dynamics 365 no seu ambiente de destino.
No ambiente de destino, utilizando a aplicação Gestão do Portal, elimine o registo do site criado recentemente. Isto removerá os dados de configuração do site predefinidos do ambiente de destino.
No ambiente de destino, no Power Apps, elimine a aplicação do portal. Isto irá remover o site atualmente configurado para compor o site predefinido.
Nota
Não elimine a aplicação Gestão do Portal!
Transferir a configuração do site para o ambiente de destino
Transfira os metadados do site do ambiente de origem usando a Power Platform CLI, a Configuration Migration Tool ou usando soluções.
Reativar site no ambiente de destino
Depois de o site ter sido transferido para o ambiente de destino, tem de reativar o site.
No ambiente de destino, no ecrã principal do Power Pages, selecione Sites inativos e deve ver o site que migrou para o ambiente.
Selecione Reativar.
Pode especificar o nome do Site reativado e Criar um endereço web ou deixar valores predefinidos.
Selecione Concluído.
As atualizações do site a partir do ambiente de origem devem ser refletidas neste novo ambiente de destino. Daqui para a frente, deverá ser capaz de transferir a configuração dos seus ambientes de origem para os de destino, transferindo os dados de configuração do site.
Nota
Um site que aparece na lista Sites inativos na página inicial do Power Pages irá aparecer na lista de Sites Ativos na Aplicação de Gestão de Portais.
Transferir configuração do site utilizando o Power Platform CLI
O Microsoft Power Platform CLI fornece muitas funcionalidades especificamente para Power Pages. Estes comandos permitem-lhe transferir a configuração do site a partir de um ambiente de origem e transferi-la para um ambiente de destino. Estes comandos também podem ser incorporados nos seus processos ALM.
Crie perfis de autenticação do Power Platform CLI para ligar tanto aos ambientes de origem como de destino. Pode dar-lhes um nome para identificar facilmente os ambientes de destino e de origem.
Transfira os dados de configuração do site para a sua área de trabalho local. Utilize a conjunto de opções de --substituir como true se transferiu anteriormente a configuração do site para o mesmo caminho.
A ferramenta Power Platform CLI não migra tabelas ou esquemas de tabela do Dataverse. A migração pode falhar com elementos em falta, tais como tabelas e campos quando os dados de configuração não correspondem ao esquema selecionado.
Durante a importação, certifique-se de que o ambiente de destino contém o mesmo tipo de modelo de site já instalado com quaisquer personalizações adicionais, tais como tabelas, campos, formulários ou vistas importadas separadamente como soluções.
Transfira a configuração do site usando o Configuration Migration Tool
Para exportar dados de configuração, tem de utilizar a ferramenta de Migração de Configuração e um ficheiro de esquema de configuração específico do site. Para mais informações sobre esta ferramenta, consulte Gerir dados de configuração.
Nota
Recomendamos que utilize a versão mais recente da ferramenta de Migração de Configuração. A ferramenta de Migração de Configuração pode ser transferida a partir do NuGet. Mais informações para transferir a ferramenta: Transferir ferramentas do NuGet.
A versão mínima da solução dos sites suportada pelo ficheiros de esquema para a migração de configuração é 8.4.0.275. No entanto, recomendamos que utilize a versão mais recente da solução.
As organizações de origem e de destino têm de ter a mesma linguagem predefinida para a migração funcionar com êxito.
Os ficheiros de esquema estão disponíveis para os seguintes tipos de site:
Os ficheiros de esquema predefinidos contêm informações sobre as tabelas do site, relações e definições de exclusividade para cada entidade. Mais informações: Exportar dados de configuração de site
A ferramenta Migração de Configuração utiliza esquemas para exportar e importar dados de configuração. A ferramenta não migra tabelas ou esquemas de tabela do Dataverse. A migração pode falhar com os elementos em falta, tais como tabelas e campos quando os dados de configuração têm erros de correspondência com o esquema selecionado.
Durante a exportação, certifique-se de que o ambiente de origem contém tabelas do site especificadas no ficheiro de esquema da ferramenta Migração da Configuração. Continua a poder alterar os ficheiros de esquema para adicionar, remover e modificar as tabelas, os atributos, etc., para migrar o subconjunto de dados de configuração.
Durante a importação, certifique-se de que o ambiente de destino contém o mesmo tipo de site já instalado com quaisquer personalizações adicionais, tais como tabelas, campos, formulários ou vistas importadas separadamente como soluções.
Exportar dados de configuração de site
Pode exportar os dados de configuração do site de um sistema de origem utilizando ficheiros de esquema de configuração específicos do site.
Transfira a ferramenta de Migração de Configuração e extraia para a pasta desejada.
Transfira um ficheiro de esquema de configuração do site utilizando as ligações fornecidas acima para o tipo de modelo de site.
Faça duplo clique no ficheiro DataMigrationUtility.exe na pasta <your_folder>\Tools\ConfigurationMigration para executar a ferramenta de Migração de Configuração, escolha Exportar dados no ecrã principal e, em seguida, selecione Continuar.
No ecrã Iniciar sessão, forneça detalhes de autenticação para ligar ao ambiente do Dataverse onde pretende exportar dados. Se tiver várias organizações no ambiente do Dataverse e pretender selecionar a organização da qual exportar os dados, selecione a caixa de verificação Apresentar a lista de organizações disponíveis e selecione Iniciar sessão.
Se tiver várias organizações e tinha selecionado a caixa de verificação Apresentar a lista de organizações disponíveis no passo anterior, o ecrã seguinte permite-lhe escolher a organização a que pretende ligar. Selecione um ambiente do Dataverse ao qual ligar.
Nota
Se não tiver várias organizações, este ecrã não é apresentado.
No Ficheiro de esquema, procure e selecione o ficheiro de esquema de configuração específico do site a ser utilizado na exportação de dados.
Em Guardar no ficheiro de dados, especifique o nome e localização do ficheiro de dados para exportar.
Selecione Exportar dados. O ecrã mostra o estado do progresso da exportação e a localização do ficheiro exportado na parte inferior de ecrã quando a exportação estiver concluída.
Selecione Sair para fechar a ferramenta.
Importar dados de configuração de site
Execute a ferramenta de Migração de Configuração e escolha Importar dados no ecrã principal e, em seguida, selecione Continuar.
No ecrã Iniciar sessão, forneça detalhes de autenticação para ligar ao ambiente do Dataverse onde pretende exportar dados. Se tiver várias organizações no ambiente do Dataverse e pretender selecionar a organização da qual exportar os dados, selecione a caixa de verificação Apresentar a lista de organizações disponíveis e selecione Iniciar sessão.
Se tiver várias organizações e tinha selecionado a caixa de verificação Apresentar a lista de organizações disponíveis no passo anterior, o ecrã seguinte permite-lhe escolher a organização a que pretende ligar. Selecione um ambiente do Dataverse ao qual ligar.
Nota
Se não tiver várias organizações, este ecrã não é apresentado.
Certifique-se de que a solução do portal já está instalada na organização para onde pretende importar as configurações.
O ecrã seguinte pedir-lhe-á para fornecer o ficheiro de dados (.zip) a ser importado. Procure o ficheiro de datos, selecione-o e, em seguida, selecione Importar Dados.
O ecrã seguinte apresenta o estado da importação dos registos. A importação de dados é efetuada em várias passagens primeiro para importar os dados de fundação enquanto coloca em fila os dados dependentes e, em seguida, importando os dados dependentes nas passagens subsequentes para processar as dependências ou enlaces de dados. Esta ação assegura uma importação de dados limpa e consistente.
Selecione Sair para fechar a ferramenta.
Criar novo site utilizando dados migrados
Se o processo de migração estiver a atualizar um site existente, as atualizações devem agora ser visíveis no ambiente de destino.
Se a migração for para um novo site, o site migrado será listado no separador Sites inativos na página inicial do Power Pages.
No ambiente de destino, no ecrã principal do Power Pages, selecione Sites inativos e deve ver o site que migrou para o ambiente.
Selecione Reativar.
Pode especificar o nome do Site reativado e Criar um endereço web ou deixar valores predefinidos.
Selecione Concluído.
Migração de inquilino para inquilino
O PowerPages não suporta a migração entre inquilinos. Para migrar um site de um inquilino para outro, tem de seguir estes passos:
Migração entre inquilinos de aplicações condicionadas por modelos no Dynamics 365, como Sales, Customer Service, Marketing, Field Service e Project Service Automation.