Criar uma solução

Para localizar e trabalhar apenas com os componentes personalizados, crie uma solução e efetue toda a personalização. Em seguida, lembre-se sempre de trabalhar no contexto da solução personalizada à medida que adiciona, edita e cria componentes. Isto facilita a exportação da sua solução para poder ser feita uma cópia de segurança ou ser importada para outro ambiente.

Nota

Para obter informações sobre como implementar uma gestão do ciclo de vida da aplicação em bom estado de funcionamento (ALM) através de soluções, consulte o Guia ALM do Power Platform.

Para criar uma solução:

  1. Inicie sessão no Power Apps e selecione Soluções no painel de navegação à esquerda. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  2. Selecione Nova solução e, em seguida, preencha as colunas necessárias para a solução.

    Campo Descrição
    Nome a Apresentar O nome apresentado na lista de soluções. Pode alterar isto mais tarde.
    Nome O nome exclusivo da solução. Isto é gerada utilizando o valor que introduzir na coluna do Nome a Apresentar. Pode editar este nome antes de guardar a solução, mas depois de guardar a solução, não pode alterar.
    Fabricante Pode selecionar o publicador predefinido ou criar um novo fabricante. Recomendamos que crie um fabricante para a sua organização para utilizar de forma consistente os seus ambientes onde utilizará a solução. Consulte Fabricante de soluções mais à frente neste artigo.
    Versão Introduza um número da versão da solução. Só é importante se exportar a solução. O número de versão será incluído no nome de ficheiro quando exportar a solução.
  3. Selecione Guardar.

Depois de guardar a solução, pode pretenda adicionar informações nas colunas que não são necessárias. Estes passos são opcionais. Utilizar a coluna Descrição para descrever a solução e para escolher um recurso Web de HTML como Página de Configuração para a solução. A página configuração é normalmente utilizada por ISVs que implementam soluções. Quando este está definido como, o novo nó de Configuração aparece no nó de Informações apresentar este recurso Web. Os programadores utilizar esta página para incluir instruções ou controlos para permitir que configure dados de configuração ou iniciar a solução.

Adicionar componentes da solução

Depois de criar a solução, não incluirá quaisquer componentes da solução. Poderá criar novos componentes a adicionar à solução ou adicionar componentes existentes à sua nova solução.

Criar componentes numa solução

Poderá utilizar o comando Novo para criar diferentes tipos de componente. Isto leva-o a uma experiência de criação diferente, consoante o tipo de componente que escolher. Depois de concluir a criação do componente, ele será adicionado à solução.

Criar um novo componente numa solução.

Adicionar um componente existente a uma solução

Com soluções não geridas e que não são a solução predefinida, pode utilizar o comando de Adicionar existente para trazer os componentes da solução que não se encontram já na solução.

Adicionar componente existente a uma solução.

Nota

A lista de componentes existentes será diferente consoante a versão e as soluções importadas no seu ambiente.

Quando adicionar uma tabela existente, em vez de selecionar Incluir todos os componentes ou Incluir metadados de tabela, utilize a opção Selecionar componentes para apenas adicionar os componentes da tabela que foram atualizados. A segmentação de soluções permite exportar atualizações de soluções com recursos de tabela selecionados, tais como colunas de tabela, formulários e vistas, em vez de tabelas completas com todos os recursos. Criar uma solução segmentada com ativos de tabela

Muitas personalizações que pretenda efetuar envolverão tabelas. Pode usar o filtro tabela para mostrar a lista de todas as tabelas na solução atual que podem ser personalizadas de algum modo. Após entrar numa tabela, pode ver os componentes que fazem parte da tabela conforme apresentado com a tabela de conta na seguinte captura de ecrã.

Solução de demonstração que mostra a tabela de conta expandida.

Publicar alterações

Quando se faz alterações não geridas a um ambiente, alguns componentes, tais como formulários, tabelas, aplicações condicionadas por modelo, mapas de sites e vistas são guardados num estado não publicado. A ação de publicação promove estas alterações para um estado ativo e disponibiliza-as para os utilizadores finais e para exportação.

Publicar as personalizações

  1. Selecione Soluções no painel de navegação esquerdo. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  2. Selecione a solução que pretende publicar para abri-la.

  3. Na lista de comandos, selecione Publicar todas as personalizações.

Publicar todas as personalizações.

Importante

A preparação das personalizações pode demorar algum tempo. Se for apresentada uma mensagem a indicar que a página do browser deixou de responder, aguarde que a página comece a responder e não a feche.

Fabricante de soluções

Cada aplicação que criar ou personalização que fizer faz parte de uma solução. Cada solução tem um fabricante. O fabricante é especificado quando cria uma solução.

O editor de soluções indica quem desenvolveu a aplicação. Por esta razão, deve criar um editor de soluções e especificar um prefixo significativo. Pode ver o editor de soluções de uma solução selecionando Definições a partir da área Soluções no Power Apps. Para obter mais informações sobre o fabricante de soluções, consulte Fabricante de soluções no Guia ALM do Power Platform.

Nota

A Solução Predefinida do Common Data Servicesestá associada ao Fabricante Predefinido do Microsoft Dataverse. O prefixo de personalização padrão será atribuído aleatoriamente para este fabricante, poderá ser, por exemplo, cr8a3. Isto significa que o nome de cada novo item de metadados criado para a sua organização tem este precedida para os nomes utilizados para identificar exclusivamente os itens.

Criar um fabricante de soluções

  1. No Power Apps, selecione Soluções. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
  2. Na barra de comandos, selecione Nova solução, no painel da direita, selecione a lista pendente Editor e, em seguida, selecione + Editor.
    Create a new publisher
  3. No formulário Novo Editor, introduza as informações obrigatórias e opcionais:
  • Nome a Apresentar. Introduza o nome a apresentar do editor.
  • Nome. Introduza o nome exclusivo do editor.
  • Prefixo. Introduza o prefixo do editor que pretende.
  • Prefixo de Valor de Opção. Esta coluna gera um número baseado no prefixo do editor. Este número é utilizado quando adiciona opções para escolhas e fornece uma janela de que a solução foi utilizada para adicionar uma opção.
  • Detalhes do Contacto. Opcionalmente, pode adicionar informações de contacto e endereço.
  1. Selecione Guardar e Fechar.

Nota

Não utilize _upgrade como parte do nome da solução. _upgrade é uma palavra reservado interna para o processo de atualização da solução.

Alterar um fabricante de soluções

Pode alterar uma fabricante de soluções para uma solução não gerida seguindo estes passos:

  1. No Power Apps, selecione Soluções, selecione junto à solução que pretende atualizar e, em seguida, selecione Definições. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
  2. No painel Definições da solução, selecione Editar editor.
  3. Edite as colunas Nome a apresentar e Prefixo aos valores que pretende. A coluna Prefixo de Valor da Opção gera um número baseado no prefixo do editor. Este número é utilizado quando adiciona opções para escolhas e fornece uma janela de que a solução foi utilizada para adicionar uma opção.
  4. Para além do prefixo, também pode alterar o nome a apresentar do fabricante de soluções, informação de contacto e endereço na secção Detalhes do Contacto.
  5. Selecione Guardar e Fechar.

Criar uma solução segmentada

Utilize a segmentação da solução para que apenas inclua componentes de tabela que sejam atualizados quando distribui atualizações de solução. Mais informações: Utilizar soluções segmentadas no Guia ALM do Power Platform

Criar uma solução segmentada com ativos de tabela

Para criar uma solução segmentada, comece por criar uma solução não gerida e adicionar apenas os componentes que atualizou. A configuração através de assistente orienta-o passo a passo no processo para adicionar recursos de tabela.

Por exemplo, imagine que criou uma nova tabela personalizada que não existe em nenhum outro ambiente chamada Tabela personalizada e também adicionou uma nova coluna chamada topten para a tabela de conta. Para criar uma solução segmentada, siga estes passos.

  1. Aceda a Power Apps e, em seguida, selecione Soluções. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  2. Selecione Nova solução e crie uma solução. Introduza informações nas colunas obrigatórias. Selecione Criar.

  3. Abra a solução que criou. Na barra de comandos, selecione Adicionar Existente e selecione Entidade.

  4. No painel Adicionar entidades existentes, selecione uma ou mais tabelas que pretende adicionar à solução. Por exemplo, selecione Conta e Tabela personalizada. Selecione Seguinte.

  5. No painel Selecionar Entidades, pode escolher entre os recursos a incluir:

    • Incluir todos os componentes. Esta opção inclui todos os componentes e metadados associados à tabela. Pode incluir outras tabelas ou componentes de Personalizada, tais como fluxos de processo empresarial, relatórios, ligações e filas.

    • Incluir metadados da entidade. Esta opção inclui apenas os metadados associados à tabela. Os metadados incluem os atributos da tabela, tais como a auditoria, a deteção de duplicados ou a monitorizações de alterações.

    • Selecionar componentes. Esta opção permite-lhe selecionar individualmente cada componente que esteja associado à tabela, tais como colunas, relações, regras de negócio, vistas, formulários e gráficos.

    • Não incluir componentes.

      Para este exemplo, porque a Tabela personalizada nunca foi importada para o ambiente alvo, junto a Tabela personalizada selecionada Incluir todos os componentes. Em conta, escolha selecionar componentes.

      Adicionar tabelas existentes.

  6. Uma vez que apenas a coluna personalizada topten é nova na tabela de conta, selecione Dez Principais e, em seguida, selecione Adicionar.

    Selecionar componentes de tabela.

  7. Selecione Adicionar para adicionar os componentes à solução.

Criar uma solução segmentada com o explorador de soluções

As seguintes ilustrações fornecem um exemplo da criação de uma solução segmentada ao escolher recursos de tabela a partir das tabelas da Account, Case e do Contact.

Nota

A tabela de casos está incluída em algumas aplicações do Dynamics 365, como o Dynamics 365 Customer Service.

Comece por abrir uma solução não gerida que tenha criado. Escolha o componente tabela.

Adicionar recursos existentes.

Em seguida, selecione os componentes da solução.

Selecionar componentes da solução.

Siga o assistente. No passo 1, por ordem alfabética, selecione os recursos para a primeira tabela, a tabela Account, conforme é mostrado aqui.

Iniciar o assistente.

Abra o separador Campos e selecione a coluna Número de Conta.

Selecionar os ativos da tabela Conta.

No Passo 2, para a tabela Caso, adicione todos os recursos.

Selecionar os ativos da tabela Caso.

No Passo 3, adicione a coluna Aniversário para a tabela Contacto.

Selecionar os ativos da tabela Contacto.

Como resultado, a solução é criada segmentada criada contém três tabelas, Account, Case e Contact. Cada tabela contém apenas os recursos que foram escolhidos.

Solução com tabelas.

Limitações

  • O tamanho da solução está limitado a 32 MB.
  • O número de soluções é limitado pela capacidade da Microsoft Dataverse.
  • O número de objetos numa solução é limitado pela capacidade do Dataverse.

Consulte também

Utilizar soluções
Para programadores: Criar, exportar ou importar uma solução não gerida

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).