= @@@@ *
Microsoft
Power Platform
Old, aprendiz!
Boas-vindas ao curso de Power Apps.
Ao final deste curso, vocé ird:
Saber mais sobre os recursos do Power Apps;
Entender a definicao;
Compreender o Dataverse;
Conhecer os tipos de aplicativos;
Conhecer o aplicativo baseado em modelo;
Conhecer o aplicativo de tela;
Conhecer o aplicativo do tipo portal.
Pagina 1de 61Sumario
Introducdo.
Mas como podemos definir 0 Power Apps
Power Apps para criadores e desenvolvedores de aplicativos.
Aplicativos de tela 12
Aplicativos baseados em modelo. 14
Portai 16
Dataverse. 16
Criar um Aplicativo 17
Pré-requisitos.. 19
Crie um aplicativo... 19
Editar um aplicativo... 23
Execute um aplicativ 24
Planejando um aplicativo ou projeto do Power Apps .. 25
Criar uma tela de aplicativo de um modelo... 126
Crie um aplicativo... 26
Executar o aplicativo 28
Préximas etapas. 28
Compartilhar um aplicativo de tela com sua organizagao... 28
Pré-requisitos.. .29
Compartilhar um aplicativo .29
Para alterar as permissdes de um usuario ou grupo de seguranca 34
Consideracdes sobre grupos de segurang: 34
35
Compartilhar um aplicativo com grupos do Microsoft 365.
Pagina 2 de 61Para verificar se um grupo do Microsoft 365 tem a seguranca ativada .. 35
Para habilitar a seguranga de um grupo 36
Gerenciar permissées da tabela do Dataverse 36
Para atribuir um grupo de seguranga no Azure AD a uma funcao 37
O que sdo os portais do Power Apps?. a 38
Criar e Gerenciar Portais | Modelos de porta 39
Criar um portal do iniciante do Common Data Service.... 39
Ambiente com Common Data Service 40
Ambiente com aplicativos baseados em modelo no Dynamics 365.. 41
Mas como Criar um Portal? 43
Criar novo ambiente. 45
Notificagdes de provisionamento do portal.. 49
49
Notificagdes no painel Notificacées...
Notificagées por e-mails .. 50
Desabilitar criagao de portal em um locatari 51
Gerenciar portais existentes . 52
Editar 53
Procurar.. 54
Compartilhar 55
Compartilhar com usuérios internos.. 56
Compartilhar com usuarios externos. 58
Configuracée: 58
Licenciamento... 59
60
Opcées Avancadas
Pagina 3 de 61Delete...
Excluir completamente um portal
Detalhes
Referéncia do Contetido
Pagina 4 de 61Boas-vindas ao médulo sobre Power Apps da Power
Platform!
Ao final deste curso, vocé vai saber mais sobre os recursos do POWER APPS.
Contetido:
+ Introdugao ao Power Apps
+O que Power Apps
+ Power Apps para criadores/desenvolvedores de aplicativos
+ Visdo geral da criagao de aplicativos no Power Apps
+ Aplicativos de tela
+ Aplicativos baseados em modelo
+ Portais
+ Dataverse
+ Criar uma tela de aplicativo
+ Compartithar um aplicativo
+ Consideragées sobre grupos de seguranca
+ Compartilhar um aplicativo com grupos do Microsoft 365
+ O que sio os portais do Power Apps?
+ Criar e Gerenciar Portais (Modelos de portal)
Pagina 5 de 61Introdugdo
Vocé nao precisa ser um desenvolvedor para criar um aplicativo para a sua empresa.
© Power Apps faz parte da familia Power da Microsoft e inclui:
1. Power Bl, indicado para criar relatérios que transformam suas fontes de dads nao
relacionadas em informagées coerentes, visualmente envolventes e interativas;
2. Power Automate, antigamente conhecido como Flow.
3. Power Virtual Agents, utilizado para criar chatbot.
4.
O assunto que vamos abordar aqui é Power Apps, ja
falamos sobre Power BI, mas é muito Util conhecermos a
integracdo de diferentes ferramentas.
Imagine vocé desenvolvendo um relatério no Power BI, e querendo dar habilidade aos
seus usudrios para inserirem ou modificarem essas informacdes. Com Power Apps, vocé
consegue fazer algo estruturado; e com Power Automate, pode também estruturar um.
fluxo que, quando alguém altera algo, X pessoas serao notificadas caso essa alteracdo
seja aprovada ou nao. Entdo, saber integrar essas diferentes ferramentas ird
potencializar muito a sua aplicacao e suas solugées.
E por isso que vamos falar mais sobre o Power Apps, e vamos comegar entendendo
sobre 0 seu publico-alvo, entre eles os seus usudrios de negécio, ou seja, pessoas que
no so desenvolvedoras, mas que conseguem criar aplicativos para o celular, tablet
também para utilizar diretamente no computador. Essas aplicagdes desenvolvidas
podem ser utilizadas para sustentar algum modelo de negécio ou uma solugdo que vocé
precise dentro de sua empresa, sem a necessidade de se aprofundar em uma linguagem
de programagao e desenvolver isso do zero.
Pagina 6 de 61alguma linguagem de programagao, como C e C++, Java, Kotlin e muitos outros.
Para fazer uma publicagao desses aplicativos, quer seja na loja do Google, quer seja na
da apple, é necessdrio cumprir uma série de exigéncias que, muitas vezes, para o modelo
de negécio de uma empresa, nao é to relevante. E o Power Apps veio para facilitar tudo
isso, sem a necessidade de desenvolvimento ou utilizando uma dessas linguagens, tendo
que compilar etc.
© Power Apps oferece aos desenvolvedores ou usudrios nao técnicos um ambiente de
desenvolvimento de aplicativos muito rapido, baseado principalmente em técnicas de
arrastar e soltar. Este é 0 objetivo do Power Apps: que todo usudrio possa criar um
aplic:
0 personalizado.
Power Apps ajuda vocé a construir aplicativos para celulares e web; atender as suas
necessidades de negécios; e tomar medidas com os dados de seu dispositive de forma
diferente, sem o tempo e as despesas do desenvolvimento de software tradicional.
Portanto, podemos dizer que ele é uma colegio de aplicativos, servigos e conectores que
funcionam juntos para acessar seus dados de qualquer dispositivo.
0 Power Apps foi projetado para funcionar na plataforma Power da Microsoft. O
aplicativo & equipado com vérios modelos e cédigos predefinidos que permitem a
Pagina 7 de 61individuos comuns criarem solugées de software criativas em apenas dez minutos, com
poucas habilidades de programacao.
A criagao de aplicativos especializados provou ser uma vantagem significativa para as
empresas. A automacio de tarefas torna-se facilmente aplicdvel quando um aplicativo
simples é criado para concluir uma tarefa especializada com eficiéncia e velocidade. Hé
relatos de que essa elaboracao de software de dez minutos economizou mais de 70% no
custo de projetar e criar aplicativos corporativos, acelerando os fluxos de trabalho e
aumentando a produtividade dos funcionérios.
Os usudrios podem usar Power Apps com pouco treinamento para desenvolver
ferramentas inovadoras, convertendo ideias em ferramentas de trabalho.
Desenvolvedores qualificados também podem tirar proveito dessa plataforma para criar
aplicativos de alta qualidade com um minimo de investimento de tempo e recursos.
Power Apps pode construir aplicativos em dois métodos. O primeiro utiliza uma
interface simples e amigdvel, que faz uso das opgées ‘arrastar' e ‘soltar’ em uma ‘tela!
simples. Essa visualizagao ¢ 0 que torna 0 processo de construgao de aplicativos simples
¢ intuitivamente facil de aprender. Os aplicativos criados com esse método séo
chamados de aplicativos de tela. O segundo método cria comandos e recursos
personalizados usando um formato semelhante ao do Excel para criar controles e fluxos
de trabalho. Os aplicativos criados em PowerApps podem ser incorporados a outros
aplicativos, como Dynamics 365, PowerBi e Flow.
Pagina 8 de 61
vicoorMas como podemos definir o Power Apps?
‘© Power Apps é um conjunto de aplicativos, servigos e conectores, bem como uma
plataforma de dados que oferece um ambiente de desenvolvimento de aplicativos para
criago de apps personalizados as suas necessidades de negécios. Ao usar 0 Power
Apps, vocé pode criar rapidamente aplicativos de negécios personalizados que se
conectam aos seus dados armazenados em uma plataforma subjacente de dados
(Microsoft Dataverse) ou em varias fontes de dados on-line e locais (como SharePoint,
Microsoft 365, Dynamics 365, SQL Server e outras).
s aplicativos criados no Power Apps oferecem uma Idgica de negécios com
funcionalidades de fluxo de trabalho avancadas e que transformam suas operacdes
Pagina 9 de 61
wiccset —manuais em processos digitais e automatizados. Além disso, os aplicativos criados com
© Power Apps contam com um design responsivo, e podem ser executados
continuamente em um navegador ou em dispositivos méveis (celular ou tablet). 0 Power
Apps "democratiza" a experiéncia de criagao de aplicativos de negécios personalizados,
permitindo que os usudrios criem esses aplicativos repletos de recursos, sem
necessidade de escrever o cédigo.
0 Power Apps também fornece uma plataforma extensivel que permite aos
desenvolvedores profissionais interagirem de modo programatico com dados e
metadados; aplicarem Idgica de negécios; criarem conectores personalizados; e
integrarem dados externos.
Saiba Mais!
Assista a demonstracdes do Power Apps
Pagina 10 de 61
vicoorPower Apps para criadores e desenvolvedores de
aplicativos
0 Power Apps é uma plataforma de desenvolvimento de alta produtividade para
aplicativos de negécios. Com o Power Apps, vocé pode criar trés tipos de aplicativos:
1. detela;
2. _ controlado por modelo;
3. Portal.
E ainda tem a possibilidade do Dataverse, utilizado mais por desenvolvedores que j4
conhecem programagao.
Vamos saber mais sobre cada um deles.
Para criar um aplicativo, vocé comeca com 0 make.powerapps.com
1. 0 Power Apps Studio é o designer de aplicativo usado para a criacao de aplicativos
de tela. O designer de aplicativo faz com que a criagao de aplicativos parega com
uma apresentacao de slides do Microsoft PowerPoint.
Saiba mais!
Acesse: Gerenciar um aplicativo a partir de dados
2. _O designer de aplicativos baseados e controlados por modelos permite definir 0
mapa do site e adicionar componentes para criar um aplicativo baseado em modelo.
Pagina 11 de 61
Hivicoson = ARSaiba mais!
Acesse: Criar aplicativos baseado em modelos usando o designer de aplicativos
3. _ O Esttidio de portais do Power Apps é uma ferramenta de design WYSIWYG para
a
jonar e configurar paginas da Web, componentes, formulérios e listas.
Saiba mais!
Acesse: anatomia do Esttidio de portais do Power Apps
Aplicativos de tela
Aplicativos de tela comegam com a sua experiéncia de usuario, criando uma interface
altamente personalizada com o potencial de uma tela em branco e permitindo a conexéo
com a sua escolha em mais de 200 fontes de dados. Vocé pode criar aplicativos de tela
para aplicativos Web, méveis e de tablet.
Os aplicativos de tela oferecem a flexibilidade para organizar a experiéncia e a interface
do usuario como vocé desejar. Permita que a criatividade e 0 senso de negécios orientem
vocé sobre a aparéncia que deseja para os aplicativos.
Vocé pode comegar a criar seu aplicativo com base nas ferramentas da Microsoft em que
os dados residem, como:
+ De uma lista do SharePoint;
+ Deum painel do Power Bl.
E facil criar um aplicativo de tela. Com 0 Power Apps, vocé pode encontrar ou criar seu
aplicativo de vérias formas:
+ Apartir de dados;
+ Apartir de um exemplo;
+ Apartir de uma fonte do Dataverse;
+ Apartir de uma tela em branco;
+ Pelo AppSource.
Pagina 12 de 61Observagao: além de criar aplicativos no Power Apps, agora vocé pode criar aplicativos
diretamente no Microsoft Teams usando o Power Apps.
‘Saiba Mais!
Criar aplicativos no Microsoft Teams usando o Power Apps
Pagina 13 de 61Aplicativos baseados em modelo
Os aplicativos baseados em modelo comegam com seu modelo de dados, partindo do
formato de seus dados corporativos e processos principais no Dataverse para modelar
formulérios, exibiges e outros componentes. Os aplicativos baseados em modelo geram
automaticamente uma étima interface do usudrio adequada a todos os dispositivos.
‘Ao criar um aplicativo baseado em modelo, vocé pode usar todos os avancados recursos
do Dataverse para configurar rapidamente:
© Formuldrios;
+ Regras de negécios;
* Fluxos de processos.
Vocé cria um aplicativo baseado em modelo a partir do site do Power Apps.
Pagina 14 de 61
wooo‘Como parte da versio preliminar publica da pagina personalizada, o novo tipo de pagina
baseado na tela pode ser adicionado a um aplicativo baseado em modelo novo ou
existente. Isso oferece o poder e a flexibilidade de uma experiéncia de tela dentro do
aplicativo baseado em modelo. As paginas personalizadas permitem:
+ Controle total sobre o layout da pagina;
+ Controles e componentes personalizados prontos para uso;
+ Conectores do Power Apps;
+ Criagéio de pouco cédigo.
E fdcil comecar a criar aplicativos baseados em modelo. Vocé pode comecar com estes
tépicos:
+ Criar um aplicativo;
+ Criar e desenvolver formularios;
+ Criar ou editar exibicées;
+ Criar ou editar um gréfico do sistema;
. Criar ou editar painéis;
2 A
jonar seguranga;
+ Adicionar Iégica de negécios;
+ Convergir 0 modelo e a tela usando uma pagina personalizada (verso preliminar).
Pagina 15 de 61
BricePortais
Os portais ajudam vocé a criar sites externos que permitem aos usuarios, fora da sua
organizagao, entrarem usando uma ampla variedade de identidades, criarem e exibirem
dados no Dataverse ou até mesmo procurarem contetido anonimamente.
Dataverse
Dataverse é a plataforma de dados que acompanha o Power Apps € permite
armazenar e modelar dados corporativos. E a plataforma na qual os aplicativos do
Dynamics 365, (como Dynamics 365 Sales, Customer Service, Field Service, Marketing e
Project Service Automation) sao criados. Se vocé for cliente do Dynamics 365, seus
dados jd estardo no Dataverse.
O Dataverse permite que vocé armazene e gerencie dados com seguranca em um
conjunto de tabelas padrao e personalizadas, e vocé pode adicionar colunas a essas
tabelas quando for necessério.
Pagina 16 de 61
WEvicroson ==Criar um Aplicativo
Este tépico se aplica ao Dynamics 365 Customer Engagement (on-premises).
Para a versio deste tépico para o Power Apps, consulte:
Criar um aplicativo baseado em modelo usando o designer de aplicativo
Crie rapidamente aplicativos com uma ou varias entidades usando o designer de
aplicativos baseado em blocos. Criar uma vez e executar seu aplicativo em dispositivos
de tela grande, bem como dispositivos méveis.
Pagina 17 de 61
wiccset —=" eeeo Ta:
iM AllDonations Y
500 1125 ™~ 247:
Storm Special Technica... Scholars...
Yvonne McKay (sample)
6 $100.000
Open
Rene Valdes (sample)
$150,000
Paid
Jim Glynn (sample)
A 550.000
Pagina 18 de 61
Bricoot ERPré-requisitos
Certifique-se de ter 0 direito de acesso Administrador do Sistema ou Personalizador de
istema ou permissdes equivalentes.
Crie um aplicativo
No Dynamics 365 Customer Engagement (on-premises), vé para Configuragées > Meus
Aplicativos e selecione Criar Novo Aplicativo. Se desejar, na drea Aplicativos do
gerenciador de solucées, selecione Novo. Informe os detalhes a seguir na pagina Criar
um Novo Aplicative:
+ Nome: insira um nome exclusive para o aplicativo.
* Nome Exclusive: o nome exclusivo serd preenchido automaticamente com base no
nome do aplicativo que vocé especificar. Ele tem o prefixo de um fornecedor. Vocé
pode alterar a parte do nome exclusivo que é editavel. O nome exclusivo sé pode
conter caracteres e nimeros usados no idioma inglés.
Observagao: o prefixo do editor é 0 texto adicionado a qualquer entidade ou campo
criado para uma solucao desse editor.
+ Descrigo: digite uma breve descricao sobre o aplicativo ou sobre o que ele faz.
© [cone: por padrao, a caixa de selecao da miniatura Usar Aplicativo Padrao esté
marcada. Para selecionar outro recurso da Web como um icone para 0 aplicativo,
desmarque a caixa de selecao e escolha um icone na lista suspensa. Esse (cone serd
exibido no bloco de visualizacao do aplicativo.
* Cliente: Escolha o tipo do cliente.
+ Web. Este ¢ 0 cliente Web cldssico. Este cliente nao é apropriado para dispositivos
méveis.
* Interface Unificada. Este cliente oferece uma nova experiéncia que usa principios
responsivos de design da Web para oferecer uma étima experiéncia de exi
Pagina 19 de 61interacao para qualquer tamanho de tela, dispositivo ou orientacao. Mais
informagées: Sobre a Interface Unificada.
Sufixo de URL do Aplicativo. Por padrao, o sufixo do URL é o Nome Exclusivo do
aplicativo sem o prefix, por exemplo, www.contoso.com/sales/Apps/MyApp. Vocé
pode digitar um sufixo de URL diferente, se quiser criar uma URL facil de lembrar
para o aplicativo.
Usar solugao existente para criar 0 Aplicativo: selecione essa op¢ao para criar 0
aplicativo de uma lista de solucées instaladas. Quando vocé selecionar essa op¢do,
Conclufdo mudard para Avangar no cabecalho. Se vocé selecionar Avangar, a
pdgina Criar aplicativo de solugdo existente serd aberta. Na lista suspensa
Selecionar Solugo, selecione uma solugdo da qual vocé deseja criar o aplicativo. Se
qualquer mapa do site estiver disponivel para a solucao selecionada, a lista
suspensa Selecionar Mapa do Site aparecerd. Selecione o mapa do site e, entao,
selecione Conclu(do.
Observacio: ao selecionar Solugdo Padre quando vocé adiciona um mapa do site,
‘0s componentes associados ao mapa do site so adicionados automaticamente ao
aplicativo.
ste spp omen
Escolher uma pagina de boas-vindas: essa opcao permite que vocé selecione os
recursos da Web disponiveis em sua organizacao. As paginas de boas-vindas que
vocé cria pode conter informacées titeis aos usudrios, como links para videos,
instrugdes de atualizacao ou informacées iniciais. A pagina de boas-vindas é
exibida quando o aplicativo é aberto. Os usuarios podem selecionar Nao mostrar
esta Tela de Boas-vindas na préxima vez, na pdgina de boas-vindas para desativar
Pagina 20 de 61
Hivicoson = ARa pagina, de forma que ela nao apareca na préxima vez em que 0 aplicativo for
iniciado.
Saiba Mais:
Para obter mais informagées sobre como criar um recurso da Web, como um arquivo
HTML que vocé pode usar como uma pagina de boas-vindas, acesse:
Criar e editar recursos da Web para estender o aplicativo Web.
Para editar as propriedades do aplicativo posteriormente, v4 para a guia Propriedades
no designer de aplicativos.
Saiba Mais!
Para obter mais informagées, acesse:
Gerenciar propriedades do aplicativo
Observagio: nao é possivel alterar o nome exclusivo eo sufixo da URL do aplicativo na
guia Propriedades.
Habilitar para Mobile Off-line: o Mobile Off-line permite que os usuarios executem seu
aplicativo no modo off-line para interagir com os dados existentes enquanto eles nao
esto conectados & Internet. Para usar esse recurso, um administrador do Dynamics 365
precisard configurar o Mobile Offline para a organizagao.
Saiba Mais!
Para mais informacées, acesse:
Configurar sincronizacao do Mobile Offline para permitir que os ususrios trabalhem no
modo offline em seu dispositive mével
1. _ Selecione Conclufdo ou —se vocé tiver selecionado Usar uma solugao existente
para criar o Aplicative — selecione Avangar para escolher as solugées disponiveis
que foram importadas para a organizacao,
Pagina 21 de 61Um novo aplicativo é criado e mostrado no status Rascunho. Vocé vera a tela do
designer de aplicativos para 0 novo aplicativo.
2. Defina o mapa do site. O mapa do site determina como os usudrios navegario no
a
aplicativo. Selecione “" para abrir o designer do mapa do site.
Saiba Mais!
Para mais informacées, acesse:
Criar um mapa do site para um aplicativo usando o designer do mapa do site
Adicionar componentes ou editar componentes existentes. Os componentes incluem
entidades e itens relacionados, como formulérios, exibigdes, gréficos e painéis e fluxos
de processo empresarial.
Saiba mais!
Para obter mais informagées, acesse:
Adicionar ou editar componentes do aplicativo
Pagina 22 de 61
BriceCompartilhe o aplicativo com os usuarios.
Saiba Mais!
Para mais informagées, acesse:
Gerenciar 0 acesso a aplicativos usando os direitos de acesso
Editar um aplicativo
Nos aplicativos Dynamics 365 Customer Engagement (on-premises), vé para
Configuragées > Meus Aplicativos, selecione o aplicativo que deseja e, depois, Abrir no
Designer de Aplicativo. Se preferir, vi para a drea Aplicativos do gerenciador de
solugées e selecione o aplicativo que deseja editar.
Pagina 23 de 61
wiccset —Ginewacrwmry =F NewnEconD = Rhino DATA aovanceD AND
My App
~ Apps Being Edited (0)
Adicione ou edite os componentes do aplicativo, conforme necessério.
Saiba mais:
Para obter mais informagées, acesse:
Adicionar ou editar componentes do aplicative
Execute um aplicativo
Os usudrios do aplicativo podem executar aplicativos publicados dos aplicativos
Dynamics 365 Customer Engagement (on-premises) acessando Configuracées > Meus
Aplicativos e, em seguida, selecionando o aplicativo que deseja.
Dica:
Se houver varios aplicativos disponiveis, pesquise o aplicativo digitando na caixa de
pesquisa
Os personalizadores e designers de aplicativos também podem copiar e compartilhar a
URL do aplicativo usando a guia Propriedades no designer de aplicativos.
Saiba mais!
Para mais informacées, acesse:
Gerenciar propriedades do aplicativo no designer de aplicativos
Pagina 24 de 61
WEvicroson ==Components Properties
Name: *
[iyaee
Description:
Use Defauit Image
pp
My App
Advanced
unique Name
new MyApp
lent
® Wee Unifed interace
App URL Sufibe
Myop
om/Apps/MyapD
Planejando um aplicativo ou projeto do Power Apps
E facil comecar a criar seu primeiro aplicativo. Basta entrar no Power Apps.
Se vocé estiver interessado em explorar ainda mais funcionalidades, como a criagao de
ambientes, temos uma avaliacao de 30 dias ou um plano para desenvolvedores.
Pagina 25 de 61
wiccset —Se vocé for novo no Power Apps e quiser saber mais sobre como converter suas ideias
em uma solucao totalmente funcional, comece com Planejando um projeto do Power
Apps.
Criar uma tela de aplicativo de um modelo
Crie um aplicativo de tela automaticamente com base em um modelo para um cenério
especifico, como acompanhamento de orcamentos e agendamento de férias e, em
seguida, execute o aplicativo para entender seu comportamento-padrao.
Para criar um aplicativo com base em um modelo, vocé precisa de uma conta de
armazenamento em nuvem (como o Dropbox, OneDrive ou Google Drive) para
armazenar os dados de exemplo do modelo.
Crie um aplicativo
1. Entre no Power Apps.
2. Selecione + Criar no painel esquerdo.
Da)
ff Home
Learn
EP Apps
3. Role para baixo até a seco Iniciar com Base no Modelo e escolha o modelo de sua
escolha para aplicativos de tela.
Pagina 26 de 61
BriceAll Office
Power Apps Training for Office Meeting Capture
Dica: Selecione um modelo para saber mais. Se vocé quiser escolher outro modelo,
selecione Cancelar para retornar.
4. Depois de selecionar 0 modelo que deseja usar, vocé pode atualizar o nome do
aplicativo e selecionar Criar para abrir 0 aplicativo no Power Apps Studio. Por
exemplo, o seguinte mostra a criacdo de um aplicativo usando o
modelo Treinamento do Power Apps para 0 Office.
Power Apps Training for Office
Observagao: vocé pode ser solicitado a criar ou permitir conexées para conectores que o
aplicativo selecionado esté configurado para usar.
Pagina 27 de 61
BriceExecutar o aplicativo
Um aplicativo de um modelo é aberto no Power Apps Studio, no qual vocé passard a
mi
jor parte do tempo personalizando. Antes de fazer qualquer alteragao no aplic
explore como ele funciona no modo Visualizacao.
Pressione F5 para abrir o aplicativo no modo Versa Preliminar. Como alternativa, vocé
também pode selecionar 0 botao de reproduco, no canto superior direito da tela.
[> «Ba ?
aplicativo ¢ preenchido com dados de exemplo para demonstrar a funcionalidade do
aplicativo.
Descubra 0 comportamento-padrao do aplicativo criando, atualizando e excluindo os
dados de exemplo e, em seguida, verifique se os dados em sua conta de armazenamento
em nuvem refletem as alteracées.
Retorne ao workspace padrao pressionando Esc (ou selecionando o icone X préximo ao
canto superior direito).
Préximas etapas
1. Pressione Ctrl + S, fornega um nome ao aplicativo e selecione Salvar para salvar
seu aplicativo na nuvem.
2. Compartilhe seu aplicativo com outras pessoas em sua organizacao.
importante: antes de compartilhar um aplicativo, verifique se as pessoas com quem vocé
esté compartilhando tém acesso aos dados. Por exemplo, vocé deve compartilhar um
arquivo do Excel ou outro em uma conta de armazenamento em nuvem.
Compartilhar um aplicativo de tela com sua organizacao
Depois de criar um aplicativo de tela que soluciona uma necessidade de negécios,
especifique quais usudrios na organizacao podem executar 0 aplicativo e quais podem
modificar e, até mesmo, compartilhd-lo novamente. Especifique cada usurio pelo nome
ou especifique um grupo de seguranca no Azure Active Directory (Azure AD). Se todos
Pagina 28 de 61
WEvicroson ==podem se beneficiar do seu aplicativo, especifique que toda a organizacao pode executé-
lo.
importante: para um aplicativo compartilhado funcionar conforme o esperado, vocé
também deve gerenciar permissées para a fonte de dados ou fontes nas quais o
aplicativo se baseia, como Microsoft Dataverse ou Excel. Talvez vocé também precise
compartilhar outros recursos dos quais o aplicativo depende, como fluxos, gateways ou
conexées.
Pré-requisitos
Antes de compartilhar um aplicativo, 6 necessdrio salva-lo na nuvem (nao localmente)
© publicd-to,
+ Dé ao seu aplicativo um nome significativo e uma descricao clara para que as.
pessoas saibam o que seu aplicativo faz e para que possam localizé-lo facilmente
em uma lista. Selecione Configuracées > especifique um nome e, em seguida, insira
uma descricao.
+ Sempre que fizer alteragées, vocé deverd salvar e publicar o aplicativo novamente,
se quiser que outras pessoas vejam essas alteracées.
Compartilhar um aplicativo
1. Entre no Power Apps.
2. No painel esquerdo, selecione Aplicativos.
Pagina 29 de 61
Hivicoson = AR+ Newapp ~ <1 import canvas app Microsoft Dynamics 365
& Home
s Apps
Lean
‘hops Comeonat rae (pele
on
Name t
ose zi
set Checkout
of Flows
suxige Toker
8 Arbus v
crannentgration ramewone
£8 sontons
TED Connected Field Service
3. Escolha o aplicativo que vocé deseja compartilhar, selecionando seu icone.
Apps
4. Na barra de comandos, selecione Compartilhar.
ou
Selecione Mais Comandbs (...) e escolha Compartilhar no menu suspenso.
Pagina 30 de 61
Hivcoot ER5. Especifique por nome ou alias os usudrios ou grupos de seguranca no Azure AD
com quem vocé deseja compartilhar o aplicativo.
© Para permitir que toda a sua organizacao execute o aplicativo (mas noo
modifique ou compartilhe), digite Todos, no painel de compartilhamento. Os
usudrios poderao encontrar esse aplicativo definindo 0 filtro da lista de aplicativos
para "Aplicativos da organizacao".
Share Asset Checkout
Add people as Users and Co-owners t
your app. Make
e Everyone in Conteso ne
+ Vocé pode compartilhar um aplicativo com uma lista de aliases, nomes amigavei:
ou uma combinagao deles (por exemplo, Meghan Holmes
), se os itens forem separados por ponto e
virgula. Se varias pessoas tiverem o mesmo nome, mas aliases diferentes, a
primeira pessoa encontrada seré adicionada a lista. Uma dica de ferramenta
aparecerd, se um nome ou alias jd tiver permissao ou nao puder ser resolvido.
reg)
Meghan Holmes
meghanh@
Observacao:
o é possivel compartilhar um aplicativo com um grupo de distribuigao na
sua organizagdo ou com um grupo fora da sua organizacao.
Pagina 31 de 61
WEvicroson ==6. Se vocé deseja permitir que os usudrios editem e compartilhem o aplicativo,
marque a caixa de selecao Coproprietério.
Meghan Holmes
This user can use this app.
Co-owner
Can use, edit. share app but not delete or change owner.
Na interface de compartilhamento, vocé nao pode conceder permissao de coproprietario
a. um grupo de seguranga, se criou o aplicativo de dentro de uma solucao. No entanto, &
possivel conceder permissao de coproprietario a um grupo de seguranca para aplicativos
em uma solucao usando o cmdlet Set-PowerAppRoleAssignment.
Observagao: independentemente de permissées, duas pessoas nao podem editar um
aplicativo ao mesmo tempo. Se uma pessoa abrir 0 aplicativo para edico, outras
pessoas poderdo executé-lo, mas nao o editar.
7. Seo seu aplicativo se conecta a dados para os quais os usudrios precisam de
permissées de acesso, especifique as funcdes de seguranga conforme apropriado.
Por exemplo, seu aplicativo pode se conectar a uma tabela em um banco de dados
do Dataverse. Quando vocé compartilha tal aplicativo, o painel de
compartilhamento solicita que gerencie a seguranca dessa tabela.
ns)
Data per
Make sure your users have access to the data used in your app, including gateways,
APIs, connectors, and entities.
MJ accounts
Microsoft Dataverse Show entities
a security role
Pagina 32 de 61
WEvicroson ==Para obter mais informagdes sobre como gerenciar a seguranga de uma tabela,
acesse Gerenciar permissées de tabela.
Se 0 seu aplicativo usa conexées com outras fontes de dados — como um arquivo
Excel hospedado no OneDrive for Business — compartilhe essas fontes de dados
com os usuarios com os quais compartilhou o aplicativo.
permissions (
users have access to the data used in your app, including gateways,
B Excel
B OneDrive for Business
Para obter mais informacées sobre 0 compartilhamento de recursos e conexdes de
aplicativos de tela, acesse Compartilhar recursos de aplicativos de tela.
8. Se vocé quiser ajudar as pessoas a encontrar seu aplicativo, marque a caixa de
selegio Enviar um convite por email aos novos usuérios.
8 Send an email invitation to new users
9. Na parte inferior do painel de compartilhamento, selecione Compartilhar.
Os usudrios agora podem executar o aplicativo usando 0 aplicativo do Power Apps
Mobile em um dispositive mével, ou do AppSource no Microsoft 365 em um navegador.
Os coproprietérios podem editar e compartilhar o aplicativo no Power Apps.
Se vocé enviou um convite por e-mail, os usuarios também poderao executar o aplicativo
selecionando o link no e-mail de convit
* Se um usuério selecionar o link em um dispositive mével, o aplicativo sera aberto
no Power Apps Mobile.
Pagina 33 de 61
wooo* Se um usuério selecionar o link em um computador desktop, o aplicativo serd
aberto em um navegador.
Os coproprietdrios que recebem um convite obtém outro link que abre o aplicativo
para edicao no Power Apps Studio.
Para alterar as permissdes de um usuario ou grupo
de seguranga
* Para permitir aos coproprietdrios executar o aplicativo, mas nao o editar ou 0
compartilhar, desmarque a caixa de selecdo Coproprietario.
* Para deixar de compartilhar o aplicativo com esse usuario ou grupo, selecione o
{cone Remover (x).
Consideragées sobre grupos de seguranca
Todos os membros existentes do grupo de seguranca herdam as permissdes do
aplicativo. Os novos usuarios que ingressarem no grupo de seguranca herdardo as
permissdes do grupo de seguranga no aplicativo. Os usudrios que saem do grupo nao
terdo mais acesso por meio desse grupo, mas podem continuar a té-lo por meio de
permissdes atribu(das a eles diretamente ou por meio da associacdo em outro grupo de
seguranca.
Todo membro de um grupo de seguranca tem as mesmas permissées para um aplicativo
que © grupo geral. No entanto, vocé pode especificar mais permissées para um ou mais
membros do grupo a fim de permitir que eles tenham maior acesso. Por exemplo, vocé
Pagina 34 de 61
Hivcoot ERpode conceder ao Grupo de Seguranca A permissao para executar um aplicativo. E, em
seguida, vocé também pode fornecer ao Usuério B, que pertence a esse grupo, a
permissao Coproprietério. Todos os membros do grupo de seguranga podem executar 0
aplicativo, mas apenas 0 Usudrio B pode edité-lo. Se vocé conceder a permissao
Coproprietério ao Grupo de Seguranga A, e permissao para executar o aplicativo ao,
Usuério B, esse usudrio ainda poderd editar o aplicativo.
Compartilhar um aplicativo com grupos do Microsoft 365
Vocé pode compartilhar um aplicativo com grupos do Microsoft 365. Contudo, o grupo.
deve ter a seguranca habilitada. Ativar a seguranca garante que o grupo do Microsoft
365 possa receber tokens de seguranga para autenticagao a fim de acessar aplicativos
ou recursos.
Para verificar se um grupo do Microsoft 365 tem a
seguranga ativada
Certifique-se de ter acesso aos cmdlets do Azure AD.
Acesse o portal do Azure > Azure Active Directory > Grupos, selecione o grupo
apropriado e copie a ID do objeto.
Conecte-se ao Azure AD usando o cmdlet do PowerShell Connect-AzureAD.
Obtenha os detalhes do grupo usando Get-AzureADGroup -Objectld |
select *. Na safda, certifique-se de que a propriedade SecurityEnabled é definida
como Verdadeira.
Pagina 35 de 61BE Wiens Povete bx
Para habi
Se o grupo nao estiver habilitado para seguranga, vocé pode usar o cmdlet do
itar a seguranga de um grupo
PowerShell Set-AzureADGroup para definir a propriedade SecurityEnabled como True:
Set-AzureADGroup -Objectld -SecurityEnabled $True
2 Yrdous Powe — a x
Observagao: vocé deve ser o proprietério do grupo do Microsoft 365 para habilitar a
seguranca. Configurar a propriedade SecurityEnabled como True nao afeta o modo
como os recursos do Power Apps e do Microsoft 365 funcionam. Esse comando é
necessério porque a propriedade SecurityEnabled esté definida como False por padrao,
quando os grupos do Microsoft 365 sao criados fora do Azure AD.
Depois de alguns minutos, vocé pode descobrir esse grupo no painel de
compartilhamento do Power Apps e compartilhar aplicativos com ele.
Gerenciar permissées da tabela do Dataverse
Se vocé criar um aplicativo baseado no Dataverse, também deverd garan
que os
usudrios com os quais compartilha o aplicativo tenham as permissdes apropriadas para
as tabelas usadas pelo aplicativo. Especialmente, esses usudrios devem pertencer a um
direito de acesso que possa executar tarefas como criagao, leitura, gravacao e exclusao
de registros relevantes. Em muitos casos, vocé desejaré criar um ou mais direitos de
ragina 30 ae 1.
wiccset —acesso personalizados com as permissdes exatas de que os usudrios precisam para
executar 0 aplicativo. Em seguida, vocé pode atribuir a funcao a cada usudrio conforme
apropriado.
Observagao: vocé pode atribuir direito de acesso a usuarios individuais e grupos de
seguranga no Azure AD, mas nao para grupos do Microsoft 365.
Se 0 usudrio nao estiver na unidade de negécios raiz do Dataverse, vocé poderd
compartilhar 0 aplicativo sem fornecer um direito de acesso e, em seguida, definir 0
direito de acesso diretamente.
Pré-requisito
Para atribuir uma fungao, vocé deve ter permissées de Administrador do sistema para
um banco de dados do Dataverse.
Para atribuir um grupo de seguran¢ga no Azure AD a uma
fungao
01. No painel de compartilhamento em Permissées de dados,
selecione Atribuir um direito de acesso.
02. Selecione as funcdes do Dataverse que vocé deseja aplicar aos usuarios ou
grupos do Azure AD selecionados.
‘custom roles
— resertievone 7] Account Manage
Pagina 37 de 61
woooObservagao: quando vocé compartilha um aplicative que usa uma versao mais antiga do
Dataverse, é necessdrio compartilhar a permissdo de runtime com o servico
separadamente. Se vocé nao tiver permissao para fazer isso, consulte o administrador do
ambiente.
Saiba mais!
Compartilhar um aplicativo de tela com usudrios convidados
O que sao os portais do Power Apps?
Os fabricantes do Power Apps agora podem criar um novo tipo de experiéncia poderosa:
desenvolver site externo que permite aos usudrios fora de suas organizagées entrarem
em uma ampla variedade de identidades, criarem e exibirem dados em Common Data
Service, ou até navegarem em contetido de forma anénima. As funcionalidades
completas dos Portais do Dynamics 365, previamente oferecidas somente como um
complemento para aplicativos baseados em modelo no Dynamics 365, agora estao
disponiveis completamente independentes dentro do Power Apps.
Esses recursos apresentam uma experiéncia reconstrufda de ponta a ponta para os
fabricantes criarem rapidamente um site e personalizd-lo com paginas, layout e
contetido. Os fabricantes podem reutilizar designs de pagina por meio de modelos,
adicionar formuldrios e visualizagdes para exibir dados-chave do Common Data Service
¢ publicar para usudrios.
Observagao: os portais do Power Apps sao baseados no Bootstrap 3.3.x, com excecio
do Portal de eventos. Os desenvolvedores do portal nao devem substituir o Bootstrap 3
por outras bibliotecas CSS, pois alguns dos cendrios em portais do Power Apps
dependem do Bootstrap 3.3.x.
Algumas experiéncias podem ter problemas conhecidos. Esses problemas sao
mencionados na seco Problemas, conhecidos posteriormente neste documento.
Pagina 38 de 61
WEvicroson ==xO
Criar e Gerenciar Portais | Modelos de portal
Criar um portal do iniciante do Common Data Service
A seguir, vamos falar sobre:
. Criar novo ambiente;
. Notificagdes de provisionamento do portal;
|. Desabilitar criagéio de portal em um locatério.
Com o recurso de criacdo de portal no Power Apps, vocé pode criar um site para
usuédrios externos e internos, permitindo que eles interajam com os dados armazenados
no Common Data Service.
Estes sao alguns dos beneficios de se criar um portal:
+ Como os dados sao armazenados no Common Data Service, vocé nao precisa criar
uma conexao do Power Apps, como faz com fontes de dados, como o SharePoint,
Pagina 39 de 6105 aplicativos baseados em modelo no Dynamics 365 ou o Salesforce. E necessério.
especificar somente as entidades que vocé deseja exibir ou gerenciar no portal.
+ Vocé pode criar 0 portal por meio do Studio de portais do Power Apps do
WYSIWYG adicionando e configurando componentes nas paginas da Web.
Vocé pode criar um portal em um novo ambiente ou em seu ambiente existente.
Se vocé optar por criar 0 portal em um novo ambiente usando o link Criar novo
ambiente, os pré-requisitos exigidos para 0 portal, como as entidades, os dados e um
modelo de portal do iniciante, sero instalados quando o ambiente for criado. Nesse
método, o portal é provisionado em poucos minutos.
Se vocé optar por criar o portal em um ambiente existente sem os pré-requisitos do
portal, os pré-requisitos serdo instalados primeiro e, em seguida, o portal serd criado.
Nesse método, o provisionamento do portal pode demorar algum tempo e vocé serd
notificado quando o portal tiver sido provisionado.
Com base no ambiente selecionado no Power Apps, vocé pode criar um portal do
iniciante do Common Data Service ou um portal em um ambiente que contenha
aplicativos baseados em modelo no Dynamics 365.
Observagao: quando vocé cria um portal, algumas solugées sao instaladas e os dados de
amostra sao importados.
Ambiente com Common Data Service
Se vocé selecionar um ambiente que contém Common Data Service, vocé pode criar um
portal inicial do Common Data Service. O portal do iniciante do Common Data Service
Pagina 40 de 61
WEvicroson ==vem com os dados de exemplo para vocé iniciar rapidamente. Também tem as seguintes
paginas de amostra internas:
* Modelo padrao do Studio;
* Pagina com titulo;
* Pagina com links secundérios.
Ambiente com aplicativos baseados em modelo no
Dynamics 365
Se vocé selecionar um ambiente que contenha aplicativos baseados em modelo no
Dynamics 365 (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365.
Field Service, Dynamics 365 Marketing ou Dynamics 365 Project Service Automation),
vocé pode criar os seguintes portai
+ Portal de autoatendimento para clientes: um portal de autoatendimento do cliente
permite que os clientes acessem o conhecimento por meio de autoatendimento e
recursos de suporte; visualizem o progresso de suas ocorréncias e fornecam
comentarios.
+ Portal do parceiro: um portal do parceiro permite que organizagdes com
revendedores, distribuidores, fornecedores ou parceiros tenham acesso em tempo
real a todos os estdgios das atividades compartilhadas.
Observagio: os pacotes Field Service e Project Service devem ser instalados na sua
organizacao do Dynamics 365 para habilitar as respectivas opcées. Para obter mais
informacées, consulte Integrar Project Service Automation e Integrar Field Service.
+ Portal de autoatendimento para funcion4rios: um portal de autoatendimento para
funciondrios cria uma equipe de trabalho eficiente e bem-informada, simplificando
tarefas comuns e capacitando cada funciondrio com uma fonte definitiva de
conhecimentos.
+ Portal da comunidade: um portal de comunidade privilegia as interagées ponto a
ponto entre clientes e especialistas para ampliar organicamente o catdlogo de
Pagina 41 de 61.
woooconhecimento disponivel dos artigos da Base de Dados de Conhecimento, féruns e
blogs, além de fornecer comentarios por meio de observagées ¢ classificagoes.
+ Portal em branco: cria um site para compartilhar dados com usudrios externos
interns. Esse modelo contém paginas de exemplo para vocé comegar rapidamente.
Recursos do portal de modelos
‘stabea a sequiresume os recursos assoledes a cada modelo do poral:
pare centes, partro do finconaio trance Common
tinge
Saiba Mais: para mais informagées sobre como trabalhar com ambientes, acesse:
‘Trabalhando com ambientes e Microsoft Power Apps
Para mais informagées sobre modelos de portais disponiveis, acesse: Modelos de portal
Pagina 42 de 61
WEvicroson ==Mas como Criar um Portal?
A seguir, veja 0 passo a passo:
1. Entre no Power Apps.
2. Em Faga o seu préprio aplicativo, selecione Portal em branco.
3. Se o ambiente selecionado nao contiver pré-requisitos do portal, uma mensagem
serd exibida na janela Portal em branco, sugerindo que vocé selecione outro
ambiente ou crie um novo.
© TIP: We'd need to install portal solution packages on this
‘environment, and this may take a while. To try portals quickly, use
an environment with the required packages already installed or
create @ new environment using the link. Create new environment
4. Se optar por prosseguir com o ambiente atual, insira as informacdes necessdrias
na janela, conforme mencionado nas etapas a seguir.
Atengao: se vocé preferir criar um ambiente, consulte mais informacées em: Criar
novo ambiente.
5. Na janela Portal em branco, digite um nome para o portal e o endereco do site da
Web, e selecione um idioma na lista suspensa. Ao concluir, selecione Criar.
Dica: para criar um portal usando um idioma diferente, vocé deve primeiro habilitar o
idioma no ambiente para que fique dispon(vel na lista suspensa de idiomas.
Pagina 43 de 61Depois de selecionar Criar, o portal iniciard o provisionamento, e o status serd e
nas notificades.
Se tiver criado 0 portal no ambiente que nao tem os pré-requisitos do portal instalados,
© status de provisionamento também serd exibido na grade:
Apés 0 portal ser provisionado com éxito, o status é atualizado e o portal é exibido na
grade:
On
fra ee Srp in
ae 2 Ol cmp = a a
ad Seow anna vm a aia
oma
Para editar o portal no Studio de portais do Power Apps, consulte Editar um portal,
Observagées:
+ Sé pode haver um portal de cada tipo e para um idioma criado em um ambiente.
+ Se vocé nao tiver privilégios suficientes para provisionar um portal, um erro serd
exibido. E necessério ter a funcado Administrador do Sistema no Common Data
Pagina 44 de 61
wiccset —Service para criar um portal. Vocé também deve ter o Modo de Acesso definido
como Leitura-Gravagao em Informagées sobre CAL (Licenga de Acesso para
Cliente) no registro do usudrio.
+ Se vocé adquiriu um complemento de portal anterior e deseja provisionar um portal
usando 0 complemento, acesse a pagina Centro de Administrago do Dynamics
365. Mais informacdes: Provisionar um portal usando o complemento do portal
anterior
+ Se vocé provisionou um portal usando o complemento de portal mais antigo, ainda
poderd personalizé-lo e gerencid-lo em make.powerapps.com.
+O provisionamento dos portais de make.powerapps.com nao consome os
complementos mais antigos do portal. Além disso, esses portais ndo sao listados na
guia Aplicativos, na pagina Centro de Administragao do Dynamics 365.
+ Um portal inicial do Common Data Service no pode ser criado da pagina Centro de
Administragao do Dynamics 365.
+ Os portais do Power Apps nao esto disponiveis na regio da Franca.
Criar novo ambiente
Siga estas etapas ao criar um ambiente usando a opcao fornecida na janela Portal em
branco.
1. No painel Novo ambiente, insira um nome para o ambiente e, em seguida, selecione
a regio e 0 tipo de ambiente nas listas suspensas. Nao é possivel alterar a regido
apés 0 ambiente ser criado. Ao concluir, selecione Criar ambiente.
Pagina 45 de 61.
woooNew environment x
‘create new environments for app and flow
evelopment ans to maintain separate
databasen Learn more
Environment name *
contoso
fasion ©
Utes Ses ata
Environment ype ©
‘Wal
2. Apés a criacdo do ambiente, vocé receberd uma mensagem de confirmagao na
caixa de didlogo e ser solicitado a criar um banco de dados. Selecione Criar banco
de dados para habilitar o acesso ao Common Data Service.
Observagio: o prompt para criar um banco de dados talvez nao seja exibido
automaticamente. Nesse caso, vocé deve ir até o novo ambiente e selecionar Portal em
branco novamente.
Pagina 46 de 61
wiccset —< New environment x
© Youcrested an environment
Do you want to create a database?
(Recommended)
Your environment includes access to the
Common Data Service. Create a database to
start using it.
~ Collect, store, and share deta,
= Use data modeling
= Create custom forms
= Manage security and accass to data
Cancel ferries
3. Selecione a moeda e 0 idioma dos dados armazenados no banco de dados. Vocé
nao pode alterar a moeda ou 0 idioma depois que o banco de dados é criado. Ao
concluir, selecione Criar meu banco de dados. O banco de dados é criado com 0
portal do iniciante, que permite a vocé se familiarizar rapidamente com o contetido
de exemplo apés o portal ser provisionado.
Observagio: a op¢ao Incluir portal do iniciante é disponibilizada apenas quando vocé cria
um ambiente usando a opgao fornecida na janela Portal em branco. Essa opgao nao é
disponibilizada quando vocé cria um ambiente do centro de administragdo do Power
Apps.
Pagina 47 de 61
WEvicroson ==New database x
Choose the currency ang language your data
should use. ©
Currency ©
usb v
Language ©
English Y
@ By choosing Create my database, you
agree Microsoft can use entity and field
‘names thet you create (but not content
in the database tables) to help improve
‘our common data model. These names
ay be stored in our diagnostic systems
and copied across regions. Learn more
Cancel eens
Pode levar varios minutos para criar o banco de dados no Common Data Service.
Depois que o banco de dados é criado, o novo ambiente ¢ selecionado na lista de
ambientes da homepage do Power Apps, ¢ 0 aplicativo Gerenciamento do Portal 6
criado.
Esse aplicativo nao ¢ o portal real, mas um aplicativo complementar orientado a
modelo, que permite executar atividades de configuracao avancadas. Agora, vocé
pode continuar com a criagao do portal para desenvolver o site externo.
Recent pps shated wth me
Fame voces ower 1
Porat vansgerent e200 a eet
Pagina 48 de 61
Brice4, Apés criar o ambiente e 0 banco de dados, em Faga 0 seu préprio aplicativo,
selecione Portal em branco.
Observagao: se 0 banco de dados for criado e vocé ainda estiver recebendo 0 prompt
de criacao do banco de dados, atualize a homepage do Power Apps, antes de
selecionar 0 bloco do Portal em branco.
Notificagées de provisionamento do portal
Depois de selecionar Criar, o portal iniciard o provisionamento e o status ser exibido
nas notificacdes.
Notificagdo do sistema
A notificagao a seguir é exibida quando vocé seleciona Criar para provisionar o portal.
Portal provisioning in progress
Your portal Contaso porta is curently being provisioned and this
can take time. You'll be notified via Notifications pane once itis
provisioned
Notificagdes no painel Notificagdes
Apés a solicitagao de provisionamento ser atendida com éxito, as seguintes notificagoes
so exibidas no painel Notificagées.
Notificagao exibida sobre o provisionamento em andamento
Pagina 49 de 61
wiccset —PU) ca as
Notifications
4 min.ago | 7/11/2019 x
ng in progress
portal is current
Notificagio exibida sobre o provisionamento conclufdo com éxito
5 9
Mees) 4+ a @ ?
Noti
ications x
019 *
a) Portal provisioning completed
Your portal Contoso portal is successfully
29 min ago | 7/11
provisioned. You can manage your portal from
Api
Se o provisionamento do portal falhar, as notificacées serdo exibidas da mesma mancira.
Notificagées por e-mails
Depois que a solicit
‘aco de provisionamento for feita com éxito, uma notifi
aco por e-
mail de confirmacao ¢ enviada ao ususrio que cria 0 portal. Além disso, 0 e-mail seré
enviado ao usudrio depois que o provisionamento do portal for concluido.
Pagina 50 de 61Desabilitar criagdo de portal em um locatdrio
Como administrador global, se vocé desejar desabilitar a criagao de portais em um
locatdrio por nao administradores, é possivel fazer isso habilitando a configuracao de
nivel de locatério disablePortalsCreationByNonAdminUsers, no PowerShell. Para
executar cmdlets do PowerShell, vocé deve instalar, primeiramente, os médulos
necessérios. Para obter informacdes sobre a instalacao de médulos do PowerShell
necessérios, consulte Instalacio.
Depois de instalar os médulos, execute o comando a seguir em uma janela do
PowerShell (execute 0 PowerShell como administrador).
Copiar
Set-TenantSettings -RequestBody @{ "disablePortalsCreationByNonAdminUsers’
Strue }
Administrador so os usudrios que tém uma das seguintes fungées do Azure:
+ Administrador Global
+ Administrador de Servicos do Dynamics 365;
+ Administrador de Servicos do Power Platform;
Os usudrios que nao dispéem de nenhuma das fungées do Azure, mencionadas acima,
so considerados nao administradores.
Quando a criagao de portais é desabilitada em um locatério, os néo administradores
receberdo uma mensagem de erro, conforme mostrado a seguir:
Pagina 51 de 61
Hivcoot ERPortal from blank (preview)
© jouegthoapeminenlocecerotiin sistent
powsrapprponak
ah
By ekg on rene you gre tothe Te and Conditions
7 guy stared Learn more
Sew
fo Caneel
Gerenciar portais existentes
Depois de criar um portal, ele fica visfvel quando vocé entra no Power Apps e, em
seguida, seleciona Aplicativos.
Depois de criar um portal, ele fica visfvel quando vocé entra no Power Apps e, em
seguida, seleciona Aplicativos.
Aes
Dun
LE aoe Sonnet eae eve
Oi ~ [le Bo compo = a =
ad 7 canes tone a ween
9 omen
Para gerenciar um aplicativo, selecione Mais Comandos \...) para o portal e escolha uma
ago no menu de contexto. Como alternativa, vocé também pode selecionar a ago no
menu na parte superior.
Pagina 52 de 61
Hivcoot ER[7 eas tues @ Se D Soege Dawe © Cote
Apps
‘eps Component bri ore)
© EE comos porta
Editar
Abre o Estuidio de portais do Power Apps para editar o contetido e os componentes do
portal.
taees Ba ie
Mee Sa sc!
0 Portal Studio requer um registro de contato com 0 endereco de e-
‘mail [email protected], para que alguns de seus recursos funcionem.
Esse registro de contato é criado automaticamente quando vocé edita o portal pela
primeira vez.
Se vocé tiver um ou mais campos para a tabela Contato definidos conforme necessérios,
‘ou qualquer Idgica de negécios, como plug-ins sincronos ou fluxos de trabalho para
Pagina 53 de 61
Hivcoot ERrestringir a criagdo de contatos, a criagdo deste registro de contato pode falhar com a
seguinte mensagem de erro:
Contact creation failed
A contact with an email address [email protected] must be created
before you can edit your portal. Please create this contact manually.
‘Ao ver essa mensagem de erro, crie um registro de contato manualmente com 0
endereco de e-mail [email protected].
Procurar
Abre o portal para navegar pelo site. Essa op¢do ajuda a verificar como o portal serd
visto pelos clientes.
© Contoso itd. 7 a
Welcome to your website!
“Tis wettest for msvaon pupess
Ra RRR
Como alternativa, vocé também pode abrir o portal para navegar pelo site
selecionando Procurar no site, no Estudio de portais do Power Apps, para exibir as
alteragées feitas no site. O site serd aberto em uma nova guia com a URL do site.
Pagina 54 de 61
Hivcoot ERCompartilhar
Compartilha seu portal com usudrios externos e internos. Siga as etapas indicadas no
painel Compartilhar este portal.
Pagina 55 de 61
woooShare this portal x
Share with internal Users
To share portals with other users for editing and collaboration, follow the steps below:
1. Create a security role
Go to Security Roles and create a new security role that includes all the tables used in
your portal
Security roles 7”
2. Assign users to the security role
Open the Users page under Security for your instance and choose the users you want to
share with
Users 7
Share with External Users
To share portals with external other users so they can browse and use this portal, follow
the steps below:
1. Add users to portal web roles
Go to Web Roles and create new or invite existing users to the portal
Web roles 77
2. Invite users
Go to Contacts and create new or invite existing users to the portal.
Contacts 7
Close
Compartilhar com usuarios internos
Para compartilhar o portal com usudrios internos, vocé deve primeiro criar um direito de
acesso e, em seguida, atribuir usudrios ao direito de acesso, para que possam usar 0
portal.
Observagao:
Pagina 56 de 61
Hivcoot ERComo ususrio no Microsoft Dataverse, se nao tiver privilégios adequados nas tabelas do
portal, vocé poderd receber mensagens de erro como “Vocé no tem acesso para exibir
solucdes neste ambiente” ou “Vocé nao tem acesso para exibir sites da Web neste
ambiente”. Recomenda-se que vocé esté em um direito de acesso de Administrador do
Sistema no banco de dados do Dataverse correspondente.
Etapa 1: Criar uma fungao de seguranca
No painel Compartilhar este portal, em Criar uma fungao de seguranca,
selecione Direitos de Acesso. Uma lista de todos os direitos de acesso configurados
exibida.
Na barra de ferramentas Agées, selecione Novo.
Na janela Nova fungao de seguranga, digite o nome da fungio.
Defina os privilégios de todas as tabelas usadas no portal.
Ao terminar de configurar o direito de acesso, selecione Salvar e Fechar, na barra de
ferramentas.
Para obter mais informagées sobre privilégios e direitos de acesso, consulte Direitos de
acesso e privilégios.
Etapa 2: Atribuir usuarios & fungao de seguranca
No painel Compartilhar este portal, em Atribuir usuérios & fungao de seguranca,
selecione Usudrios. Uma lista de todos os usudrios é exibida.
Selecione 0 usudrio ao qual vocé deseja atribuir um direito de acesso.
Selecione Gerenciar Funcdes.
Observagao: se nao conseguir ver o botdo Gerenciar Fungées na barra de comandos,
vocé devers alterar o cliente definindo forceUCI como 0 na URL. Por exemplo,
https:///main.aspx?pagetype=entitylist&etn=systemuser&forceUCI=0
Na caixa de didlogo Gerenciar Fungées de Ususrio, selecione o direito de acesso que
vocé criou anteriormente e selecione OK.
Pagina 57 de 61Compartilhar com usuarios externos
Seu portal deve trabalhar anonimamente e deve ser acessivel aos usuarios externos. Se
desejar experimentar recursos avancados para gerenciar direitos e permissdes para
usudrios externos, consulte Configurar um contato para uso em um portal, Convidar
contatos para o portal, Criar funcdes da Web para portais, Atribuir permissées de tabela.
Configuragées
Exibe as configura¢des do portal e permite que vocé altere o nome do portal. Vocé
também pode acessar a licenca de configuraciio, assim como as agées avancadas, por
exemplo, administrar o seu portal por meio do Centro de Administracao de Portais
Power Apps e trabalhar com as configuragées do site.
Pagina 58 de 61
WEvicroson ==Licenciamento
Portal settings x
Lcensing for itera ser
Pay as yourgo bling O
people use the app chm mate
a
Licensing for extemal users
and may oe other signin options suchas
provier—or they may nok sign i ata
asin copes
Manage the agin capacity and page vw
‘Advanced options
© Authentication stings
Para portais de producao, vocé verd a seco de Licenciamento para usuérios
internos e Licenciamento para usudrios externos, no painel de configuracées do portal
baseado na sua configuracao de licenca do ambiente. Saiba mais sobre os Power Apps
em planos de aplicativos, Pré-pago.
Pagina 59 de 61
Hivcoot ERObservagao: as secdes de Licenciamento para usuérios interns e Licenciamento para
usudrios externos nao sao visiveis no painel de configuragées do portal, ao abri-lo a
partir do item de Configuragées, na barra de ferramentas da pagina de detalhes do
portal.
Opgées Avangadas
A secao de opcdes avancadas fornece links para configurar a autenticacao, para o centro
de portais Power Apps e para definir as configuragées do site.
Saiba Mais! Configuracdes de autenticacdo, Administracao, Configuracées de site
Delete
Exclui o portal e os recursos hospedados. Quando vocé exclui um portal, sua URL fica
inacessivel. A exclusao de um portal no afeta nenhuma configuracao ou solucao do
portal existente em seu ambiente, e elas permanecerao da maneira como se encontram.
Se vocé quiser remover totalmente as configuragées do portal de seu ambiente, exclua-
as manualmente. Para fazer isso, use o aplicativo Gerenciamento do Portal e exclua o
registro do site correspondente do portal.
Observagao: se vocé nao tiver privilégios suficientes para excluir um portal, o seguinte
erro seré exibido.
Permission denied
You do not have sufficient privileges to delete the portal [Name] portal.
E necessério ter a funcao Administrador do Sistema para excluir um portal. Além
disso, vocé deve ser 0 proprietario do aplicativo do portal no Azure Active
Directory. 0 usuério que cria o portal é, por padrao, o proprietério e pode excluir um
portal.
Para obter informagées sobre como adicionar-se como proprietério,
consulte Adicionar a si mesmo com ri licati AD.
Quando vocé exclui um portal ¢ cria outro com uma URL diferente, a configuragao
do provedor de autenticagao deve ser definida para que o novo portal funcione
Pagina 60 de 61
WEvicroson ==corretamente. Para configurar o provedor de autenticaco, vd para Introducdo 8
configuragao de autenticacao.
Excluir completamente um portal
Para saber mais sobre como excluir um portal completamente, vé para Excluir um portal,
Detalhes
Exibe detalhes do portal, como seu proprietario, a data e hora em que foi criado e
modificado pela ultima vez, sua URL e configuragées de provedor de identidade.
Referéncia do Contetido
Pagina 61 de 61