Partilhar via


Exemplo: trabalhar com soluções

Este exemplo mostra como executar as seguintes ações com soluções:

  • Crie um publicador.
  • Recupere o editor padrão.
  • Crie uma solução.
  • Obter uma solução.
  • Adicione um componente de solução existente.
  • Remova um componente da solução.
  • Exportar ou empacotar uma solução.
  • Instalar ou atualizar uma solução.
  • Excluir uma solução.

Como executar este exemplo

  1. Baixe ou clone o repositório Microsoft/PowerApps-Samples para que você tenha uma cópia local.
  2. (Opcional) Edite o arquivo dataverse/App.config para definir um connection string especificando a instância de Microsoft Dataverse à qual você deseja se conectar.
  3. Abra a solução de exemplo em Visual Studio e pressione F5 para executar o exemplo. Depois de especificar um connection string em dataverse/App.config, qualquer exemplo executado usará essas informações de conexão.

Se você não especificar um connection string no arquivo dataverse/App.config, uma caixa de diálogo será aberta sempre que você executar o exemplo e você precisar inserir informações sobre a instância do Dataverse à qual deseja se conectar e a quais credenciais deseja usar. Essa caixa de diálogo armazena em cache as conexões anteriores para que você possa escolher uma conexão usada anteriormente.

Esses exemplos neste repositório que exigem uma conexão com uma instância do Dataverse para execução incluem uma referência vinculada ao dataverse/App.config arquivo.

O que este exemplo faz

Este exemplo mostra como trabalhar com soluções. Este exemplo aborda como criar um editor, criar uma solução, exportar e importar solução e também como excluir a solução.

Como este exemplo funciona

Para simular o cenário descrito no O que este exemplo faz, o exemplo fará o seguinte:

Configuração

  1. Verifica a versão atual da organização.
  2. O Publisher método define um novo publicador.
  3. O Solution método cria uma nova solução.
  4. O OptionSetMetadata método adiciona um componente de solução.
  5. O ExportSolutionRequest método exporta a solução criada na Instalação.
  6. O DeleteSolutionRequest método exclui a solução e os componentes.

Demonstração

  1. O querySDKSamplePublisher método verifica se o publicador já está no sistema.
  2. O querySampleSolutionResults método verifica se a solução já está no sistema.
  3. O ExportSolutionRequest método exporta a solução.
  4. O ImportSolutionRequest método importa a solução.

Limpeza

Exibe uma opção para excluir todos os dados criados no exemplo. A exclusão é opcional caso você queira examinar os dados criados pela amostra. Você pode excluir manualmente os dados para obter os mesmos resultados.