100% acharam este documento útil (2 votos)
1K visualizações61 páginas

Power Apps - Apostila

Enviado por

Edgar
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
100% acharam este documento útil (2 votos)
1K visualizações61 páginas

Power Apps - Apostila

Enviado por

Edgar
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
= @@@@ * 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 61 Sumario 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 61 Para 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 61 Delete... Excluir completamente um portal Detalhes Referéncia do Contetido Pagina 4 de 61 Boas-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 61 Introdugdo 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 61 alguma 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 61 individuos 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 vicoor Mas 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 vicoor Power 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 = AR Saiba 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 61 Observagao: 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 61 Aplicativos 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 Brice Portais 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 ER Pré-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 61 interacao 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 = AR a 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 61 Um 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 Brice Compartilhe 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 Brice All 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 Brice Executar 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 ER 5. 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 ER pode 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 61 BE 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 wooo Observagao: 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 61 05 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. wooo conhecimento 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 61 Depois 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. wooo New 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 Brice 4, 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 61 Desabilitar 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 ER Portal 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 ER restringir 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 ER Compartilhar Compartilha seu portal com usudrios externos e internos. Siga as etapas indicadas no painel Compartilhar este portal. Pagina 55 de 61 wooo Share 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 ER Como 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 61 Compartilhar 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 ER Observagao: 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

Você também pode gostar