Criar uma solução

Para localizar e trabalhar apenas com os componentes que você personalizou, crie uma solução e faça toda a sua personalização lá. Lembre-se sempre de trabalhar no contexto da solução personalizada ao adicionar, editar e criar componentes. Isso facilita a exportação da sua solução para que ela possa ser copiada ou importada para outro ambiente.

Observação

Para obter informações sobre como implementar o ALM (Application Lifecycle Management) íntegro usando soluções, consulte o Guia do ALM da Power Platform.

Para criar uma solução:

  1. Entre no Power Apps e selecione Soluções na navegação esquerda.

  2. Selecione Nova solução e então preencha os campos exigidos para a solução.

    Campo Descrição
    Nome para Exibição O nome exibido na lista de soluções. Você pode modificar isso depois.
    Nome O nome exclusivo da solução. Isso é gerado usando o valor inserido no campo Nome de Exibição. Você pode editar antes de salvar a solução, mas depois de salvar a solução não será possível alterar.
    Publicador Você pode selecionar esse fornecedor padrão ou criar um novo fornecedor. Recomendamos que você crie um editor para sua organização usar de forma consistente em seus ambientes onde você usará a solução. Consulte Fornecedor de soluções mais adiante neste artigo.
    Versão Insira um número da versão da solução. Isso só é importante se você exportar uma solução. O número da versão será incluído no nome do arquivo ao exportar a solução.
  3. Selecione Salvar.

Depois de salvar a solução, talvez você deseje adicionar informações nos campos que não são necessários. Essas etapas são opcionais. Use o campo Descrição para descrever a solução e escolher um recurso Web HTML como uma Página de Configuração da solução. A página de configuração normalmente é usada pelos ISVs que distribuem soluções. Quando isso é definido, um novo nó Configuração aparece abaixo do nó Informações para exibir esse recurso Web. Os desenvolvedores usarão essa página para incluir instruções ou controles para permitir a definição dos dados de configuração ou iniciar a solução.

Adicionar componentes da solução

Depois de criar sua solução, não irá conter esses componentes da solução. Você pode criar novos componentes a serem adicionados à solução ou adicionar componentes existentes à sua nova solução.

Criar componentes em uma solução

Você pode usar o comando Novo para criar diferentes tipos de componentes. Isso leva você a uma experiência diferente de criação, dependendo do tipo de componente escolhido. Depois que terminar de criar o componente, ele será adicionado à solução.

Criar novo componente em uma solução

Adicionar um componente existente a uma solução

Com soluções que não são gerenciadas e não padrão, você pode usar o comando Adicionar existente para introduzir componentes que ainda não estão na solução.

Adicionar componente existente a uma solução

Observação

A lista de componentes existentes será diferente, dependendo da versão e das soluções importadas em seu ambiente.

Quando você adiciona uma entidade existente, em vez de selecionar Incluir todos os componentes ou Incluir metadados da entidade, use a opção Selecionar componentes para adicionar apenas os componentes da entidade que foram atualizados. Com a segmentação da solução, você exporta atualizações da solução com ativos de entidade selecionados, como campos, formulários e exibições da entidade, e não entidades inteiras com todos os ativos. Criar uma solução segmentada com os ativos de entidade

Várias personalizações que você desejará fazer envolvem entidades. Você pode usar o filtro Entidade para mostrar uma lista de todas as entidades na solução atual que podem ser personalizadas de alguma forma. Assim que você detalhar uma entidade, será possível ver os componentes que fazem parte da entidade como mostrado na entidade da conta na captura de tela a seguir.

Solução de demonstração exibindo a entidade de conta expandida

Publicar alterações

Quando você faz alterações não gerenciadas em um ambiente, alguns componentes, como formulários, entidades, aplicativos baseados em modelos, mapas de sites e visualizações, são salvos em um estado não publicado. A ação de publicação promove essas alterações para um estado ativo e as disponibiliza para os usuários finais e para exportação.

Publique suas personalizações

  1. Selecione Soluções na navegação à esquerda.

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

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

Publicar todas as personalizações

Importante

A preparação de personalizações pode demorar. Se você receber uma mensagem informando que a página do navegador está sem resposta, aguarde até que a página responda e não a feche.

Fornecedor de soluções

Cada aplicativo que você criar ou personalização que você fizer faz parte de uma solução. Cada solução tem um editor. Você especifica o fornecedor quando cria uma solução.

O fornecedor de soluções indica quem desenvolveu o aplicativo. Por esse motivo, você deve criar um fornecedor de soluções que seja significativo. Você pode visualizar o fornecedor de soluções para obter uma solução selecionando Configurações da área Soluções em Power Apps. Para mais informações sobre o fornecedor de soluções, consulte Fornecedor de soluções no Guia do ALM da Power Platform.

Observação

A Solução Padrão do Common Data Services está associada ao Editor Padrão do Common Data Service. O prefixo de personalização padrão será atribuído aleatoriamente para esse fornecedor e pode ser, por exemplo, cr8a3. Isso significa que o nome de cada novo item de metadados da sua organização terá esse valor anexado aos nomes usados para identificação.

Crie um fornecedor de soluções

  1. No portal do Power Apps, selecione Soluções.
  2. Na barra de comandos, selecione Nova solução, no painel direito, selecione a lista suspensa Fornecedor e selecione + Fornecedor.
    Create a new publisher
  3. No formulário Novo Fornecedor especifique as informações obrigatórias e opcionais:
  • Nome para Exibição. Insira o nome de exibição do fornecedor.
  • Nome.. Insira o nome exclusivo do fornecedor.
  • Prefixo. Insira o prefixo do fornecedor desejado.
  • Prefixo de Valor de Opção. Este campo gera um número com base no prefixo do fornecedor. Esse número é usado ao adicionar opções para conjuntos de opções e oferece um indicador de que a solução foi usada para adicionar a opção.
  • Detalhes do Contato. Opcionalmente, você pode adicionar informações de contato e endereço.
  1. Selecione Salvar e Fechar.

Alterar um fornecedor de soluções

Você pode alterar um fornecedor de soluções para uma solução não gerenciada seguindo estas etapas:

  1. No portal do Power Apps, selecione Soluções, selecione ... ao lado da solução que você deseja atualizar e, em seguida, selecione Configurações.
  2. No painel Configurações da solução, selecione Editar fornecedor.
  3. Edite os campos Nome de exibição e Prefixo para os valores desejados. O campo Prefixo de Valor de Opção gera um número com base no prefixo do fornecedor. Esse número é usado ao adicionar opções para conjuntos de opções e oferece um indicador de que a solução foi usada para adicionar a opção.
  4. Além do prefixo, você também pode alterar o nome de exibição do fornecedor de soluções, informações de contato e endereço na seção Detalhes do Contato.
  5. Selecione Salvar e Fechar.

Criar uma solução segmentada

Use a segmentação da solução para incluir apenas os componentes da entidade que são atualizados ao distribuir atualizações da solução. Mais informações: Usar soluções segmentadas no guia de ALM da Power Platform

Criar uma solução segmentada com os ativos de entidade

Para criar uma solução segmentada, inicie com a criação de uma solução não gerenciada e adicione apenas os componentes que você atualizou. As configurações de assistente levam você passo a passo por meio do processo de adição de ativos de entidade.

Por exemplo, imagine que você criou uma entidade personalizada que não existe em nenhum outro ambiente chamado Entidade personalizada e também adicionou um novo campo chamado topten para a entidade da conta. Para criar uma solução segmentada, siga estas etapas:

  1. Acesse o portal do Power Apps e selecione Soluções.

  2. Selecione Nova solução e crie uma solução. Insira informações nos campos obrigatórios. Selecione Criar.

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

  4. No painel Adicionar entidades existentes, selecione uma ou mais entidades que você deseja adicionar à solução. Por exemplo, selecione Conta e Entidade personalizada. Selecione Avançar.

  5. No painel Selecionar entidades, você pode escolher entre os ativos a serem incluídos:

    • Incluir todos os componentes. Essa opção inclui todos os componentes e metadados associados à entidade. Pode incluir outras entidades ou componentes de entidade, como fluxos do processo empresarial, relatórios, conexões e filas.

    • Incluir metadados de entidade. Essa opção inclui somente os metadados associados à entidade. Os metadados incluem os atributos da entidade, como auditoria, detecção de duplicidades ou controle de alterações.

    • Selecionar componentes. Essa opção permite selecionar individualmente cada componente associado à entidade, como campos, relacionamentos, regras de negócios, exibições, formulários e gráficos.

    • Não inclua nenhum componente.

      Neste exemplo, como a Entidade personalizada nunca foi importada para o ambiente de destino, ao lado de Entidade personalizada, selecione Incluir todos os componentes. Em Conta, escolha Selecionar componentes.

      Adicionar entidades existentes

  6. Como apenas o campo personalizado topten é novo para a entidade da conta, selecione os Dez principais e, em seguida, selecione Adicionar.

    Selecionar componentes de entidade

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

Criar uma solução segmentada usando o gerenciador de soluções

As seguintes ilustrações fornecem um exemplo da criação de uma solução segmentada escolhendo ativos de entidade das entidades Account, Case e Contact.

Observação

A entidade de ocorrência está incluída em alguns aplicativos do Dynamics 365, como o Dynamics 365 Customer Service.

Comece abrindo uma solução não gerenciada que você criou. Escolha o componente Entidade.

Adicione recursos existentes.

Então, selecione os componentes da solução.

Selecione os componentes da solução.

Siga o assistente. Na etapa 1, começando em ordem alfabética, selecione os ativos para a primeira entidade, a entidade Account, como exibido aqui.

Inicie o assistente.

Abra a guia Campos e selecione o campo Número da conta.

Selecione os ativos da entidade de Conta.

Na etapa 2, para a entidade Caso, adicione todos os ativos.

Selecione os ativos da entidade de Caso.

Na etapa 3, adicione o campo Aniversário para a entidade Contato.

Selecione os ativos da entidade de Contato.

Como resultado, a solução segmentada criada contém três entidades, Account, Case e Contact. Cada entidade contém somente os ativos que foram escolhidos.

Entidades com solução.

Consulte também

Usar soluções
Para desenvolvedores: Criar, exportar ou importar uma solução não gerenciada