Trabalhar com bibliotecas de componentes
Como criador de aplicativos que projeta controles, você pode descobrir que está criando o mesmo tipo de controle continuamente. Por exemplo, uma organização pode querer que todos os seus aplicativos contenham um cabeçalho que inclua itens como um controle de menu e uma série de botões para navegação. Embora os itens exibidos no menu e as telas individuais pelas quais você está navegando possam ser diferentes de um aplicativo para outro, o processo de criação do menu e dos botões será o mesmo.
Para simplificar esse processo, as organizações podem criar bibliotecas de componentes. Bibliotecas de componentes são contêineres de definições de componentes que os criadores de aplicativos podem reutilizar facilmente em vários aplicativos. Em vez de criar o mesmo cabeçalho de aplicativo repetidamente em aplicativos diferentes, uma organização pode fornecer o cabeçalho do aplicativo em uma biblioteca de componentes. Os criadores selecionam o componente que desejam usar e o configuram com base no aplicativo no qual estão implantando-o.
As bibliotecas de componentes facilitam o seguinte:
Descobrir e pesquisar componentes: os criadores de aplicativos podem pesquisar facilmente diferentes componentes na organização e inseri-los em seus aplicativos individuais, o que reduz a quantidade de tempo gasto na criação de aplicativos.
Publicar atualizações facilmente: quando uma alteração é feita em um componente de uma biblioteca, as atualizações ficam disponíveis para todos os criadores à medida que acessam os componentes.
Notificar os criadores de aplicativos sobre atualizações de componentes disponíveis: uma das muitas vantagens de usar uma biblioteca de componentes é que um aplicativo mantém dependências dos componentes que usa. Os criadores de aplicativos são alertados quando as atualizações dos componentes dependentes ficam disponíveis.
As bibliotecas de componentes são a forma recomendada de reutilização de componentes entre aplicativos. Eles podem simplificar significativamente o processo de criação de aplicativos.
Embora o foco principal deste módulo seja apresentar o que é uma biblioteca de componentes e como usar os componentes contidos nela, se quiser saber mais sobre a criação de componentes, consulte: Visão geral dos componentes de tela.
Trabalhar com bibliotecas de componentes
Você pode acessar as bibliotecas de componentes da sua organização no Power Apps abrindo um aplicativo existente e selecionando a guia Inserir no painel de navegação lateral. Logo abaixo do campo Pesquisar há dois ícones roxos. O que representa uma pasta com lupa é o que você pode usar para procurar um componente.
Selecionar Obter mais componentes (o ícone de pasta) abre o painel Importar componentes no lado direito da tela. A partir daqui, você pode expandir as bibliotecas de componentes existentes para localizar/selecionar o componente que está procurando ou pode usar o campo de pesquisa para localizar um componente.
É possível selecionar um componente individual de uma biblioteca de componentes. Ou use Selecionar tudo para importar todos os componentes da biblioteca de uma vez:
Depois de importar componentes da biblioteca para seu aplicativo, eles estarão disponíveis para modificar/inserir nos Componentes da biblioteca do menu Inserir.
Trabalhar com componentes atualizados
Às vezes, podem ser feitas alterações em um componente. Por exemplo, você pode atualizar a cor de um botão ou, se for um componente que contenha elementos visuais, como gráficos, poderá haver alterações em alguns dos elementos visuais. Depois que um componente é atualizado e publicado, os aplicativos existentes que usam a biblioteca de componentes também podem ser atualizados para refletir as alterações.
Há duas maneiras pelas quais os aplicativos que usam os componentes da biblioteca podem obter as alterações mais recentes.
Método 1: notificação de atualização de componente na edição do aplicativo
Os criadores de outros aplicativos são notificados sobre a disponibilidade de componentes atualizados. A notificação é exibido quando os criadores editam os aplicativos no estúdio de aplicativo de tela. Eles podem optar por atualizar os componentes:
Selecione Revisão e você verá a opção de atualizar o componente:
Selecione Atualizar para atualizar os componentes.
Método 2: verificação proativa de atualizações
Esse método serve para verificar a atualização do aplicativo de forma proativa enquanto você trabalha no aplicativo no Studio.
Para fazer essa verificação, selecione o painel Inserir componente no lado esquerdo e, em seguida, selecione o ícone logo abaixo do campo de pesquisa que se parece com um círculo com setas apontando no sentido horário chamado Verificar se há atualizações da biblioteca de componentes.
Se houver atualizações nos componentes usados da biblioteca, o criador receberá a mensagem para examinar e obter as alterações mais recentes. Após a revisão e a atualização, o aplicativo é atualizado com os componentes mais recentes.
Permissões da biblioteca de componentes
O compartilhamento de uma biblioteca de componentes funciona da mesma forma que você compartilha um aplicativo de tela. Ao compartilhar uma biblioteca de componentes, você permite que outras pessoas a reutilizem. Após compartilhada, outras pessoas podem editá-la e importar componentes dessa biblioteca de componentes compartilhada para criar e editar aplicativos. Se compartilhada como coproprietário, um usuário poderá usar, editar e compartilhar uma biblioteca de componentes, mas não poderá excluir ou alterar o proprietário.
Outras considerações ao compartilhar bibliotecas de componentes com grupos de segurança:
Você não pode usar a IU de compartilhamento ao compartilhar bibliotecas de componentes criadas como parte de uma solução. Em vez disso, use o cmdlet Set-PowerAppRoleAssignment com nível de permissão CanEdit para compartilhar as bibliotecas de componentes com o grupo de segurança selecionado.
Bibliotecas de componentes criadas em um ambiente do Power Platform sem um banco de dados do Dataverse compartilhado como Coproprietário concedem automaticamente a permissão CanEdit para o grupo de segurança selecionado.
Kit do criador do Power Platform
As organizações sempre buscam agilizar o processo de criação de aplicativos e fornecer experiências consistentes em todos os aplicativos. Uma maneira pela qual as organizações podem fazer isso é com o Kit do Criador. O Kit do Criador ajuda a criar experiências do Power Apps na Web e em plataformas móveis com componentes convenientes que são onipresentes no software moderno. O kit contém:
Uma biblioteca de componentes
Vários controles da Power Apps component framework comumente usados
Um conjunto de modelos
Outros utilitários que aumentam a produtividade do desenvolvedor.
O Kit do Criador normalmente não é usado por criadores de aplicativos tradicionais. É frequentemente usado por desenvolvedores. Todos os controles e componentes incluídos no kit usam a estrutura Fluent UI para auxiliar a criar facilmente experiências de usuário consistentes, belas e eficazes para aplicativos de negócios personalizados.
Para saber mais sobre como usar o Kit do Criador do Power Platform, consulte: Kit do Criador do Power Platform.