Gerir aplicaçõesManaging apps

Partilhe aplicações com colegas e outras pessoas, e controle que versão de uma aplicação é utilizada e partilhada.Share apps with colleagues and others, and control which version of an app is used and shared. Trabalhe com contentores para aplicações, ligações e outros recursos.Work with containers for apps, connections, and other resources.

Vai aprender a...

Partilhar as suas aplicaçõesShare your apps

É ótimo criar aplicações que abordam as suas necessidades empresariais, mas a verdadeira magia do PowerApps vem da partilha dessas aplicações com outras pessoas.It's great to build apps that address your own business needs, but the real magic of PowerApps comes from sharing those apps with others. Agora que sabe como criar uma aplicação, neste tópico ficará a saber como partilhá-la.Now that you know how to build an app, in this topic you will learn how to share it. Pode partilhar uma aplicação com utilizadores ou grupos específicos, ou pode partilhá-la com toda a organização.You can share an app with specific users or groups, or you can share it with your entire organization. Quando partilha uma aplicação com outras pessoas, elas podem executá-la a partir do Dynamics 365 num browser ou no PowerApps Mobile para Windows, iOS ou Android.When you share an app with someone, they can run it from Dynamics 365 in a browser or in PowerApps Mobile for Windows, iOS, or Android. Se atribuir permissões de contribuidor a outra pessoa, ela também poderá atualizar a aplicação.If you give someone contributor permissions, they can also update the app.

Preparar para partilhar uma aplicaçãoPrepare to share an app

Tem de guardar uma aplicação na cloud antes de poder partilhá-la com qualquer pessoa.You must save an app to the cloud before you can share it with anyone. Atribua um nome e uma descrição significativos à aplicação, para que as pessoas saibam em que consiste a aplicação e possam facilmente escolhê-la de uma lista.Give the app a meaningful name and description, so people know what your app is about and can easily pick it out from a list. No PowerApps Studio, clique ou toque em Ficheiro e introduza uma descrição.In PowerApps Studio, click or tap File, then enter a description.

Descrição da aplicação

Tenha em atenção que quaisquer alterações que efetuar numa aplicação partilhada irão passar para as pessoas com as quais a partilhou, assim que guardar as alterações.Be aware that any changes you make to a shared app will flow through to the people you shared it with as soon as you save the changes. Isto pode ser ótimo se melhorar a aplicação, mas também pode afetar outros utilizadores, se remover ou alterar funcionalidades significativamente.This can be great if you improve the app, but can also impact others if you remove or significantly change features.

Partilhar uma aplicaçãoShare an app

Em web.powerapps.com, num mosaico de aplicação, clique nas reticências (.In web.powerapps.com, on an app tile, click the ellipsis (. .. .) e, em seguida, clique em Partilhar..), and then click Share.

Partilhar aplicação a partir de web.powerapps.com

Aqui, pode partilhar uma aplicação e também controlar as versões da aplicação, que abrangeremos no tópico seguinte.From here, you can share an app and also control app versioning, which we'll cover in the next topic. Especifique os utilizadores e grupos com os quais irá partilhar a aplicação e a função de cada um - Utilizador ou Contribuidor.Specify the users and groups to share the app with and what role they should each have - User or Contributor. Clique ou toque em Guardar.Click or tap Save.

Selecionar utilizadores e grupos

Caso pretenda notificar os utilizadores por e-mail, todas as pessoas com as quais partilhou a aplicação recebem um e-mail com uma ligação para o Dynamics 365.If you choose to notify users via email, everyone you shared the app with receives an email with a link to Dynamics 365. Os contribuidores da aplicação também recebem uma ligação para web.powerapps.com. Se uma pessoa não seguir a ligação para o Dynamics 365, a aplicação não lhe será apresentada.App contributors also receive a link to web.powerapps.com. If someone doesn't follow the link to Dynamics 365, the app will not show up for them there. Ser-lo-á no AppSource, mas essa pessoa terá de a adicionar ela própria ao Dynamics 365.It will be in AppSource, but they'll have to add it to Dynamics 365 themselves.

Aplicação no Dynamics 365

Permissões e licenciamentoPermissions and licensing

Não vamos aprofundar as permissões e o licenciamento, mas queremos abranger algumas noções básicas relacionadas com a partilha:We're not going to get into detail about permissions and licensing, but we want to cover a couple of basics related to sharing:

  • Os utilizadores e os contribuidores têm permissões para quaisquer ligações de dados e gateways utilizados por uma aplicação partilhada.Users and contributors need permissions to any data connections and gateways that a shared app uses. Algumas permissões são fornecidas implicitamente com a aplicação, mas outras têm de ser explicitamente concedidas.Some permissions come along implicitly with the app, but others must be explicitly granted.
  • Se a aplicação utilizar entidades do Common Data Service, os utilizadores e os contribuidores precisam de aceder à base de dados do Common Data Service.If the app uses Common Data Service entities, users and contributors need access to the Common Data Service database. Os contribuidores também precisam de uma licença "P2" do PowerApps, se trabalharem diretamente com entidades.Contributors also need a PowerApps "P2" license if they work directly with entities.

A partilha de aplicações é fácil e é uma excelente forma de disponibilizar uma aplicação útil para as pessoas na sua organização.Sharing apps is easy, and it's a great way to take an app that you find useful and make it available to people across your organization. No tópico seguinte explicaremos como controlar qual a versão de uma aplicação que está ativa ao utilizar e partilhar a aplicação.In the next topic we'll explain how to control which version of an app is active when you use and share the app.

Atribuir uma versão às aplicaçõesVersion your apps

Caso algo corra mal ou guarde uma alteração de uma aplicação que não deveria ter guardado, é bom saber que o PowerApps pode ajudá-lo. Para aplicações guardadas na cloud, o PowerApps mantém um histórico das alterações que fizer.If something goes wrong or you save a change to an app you shouldn't have, it's good to know that PowerApps can help you out. For apps that are saved in the cloud, PowerApps keeps a history of the changes that you make. Pode ver as versões guardadas e restaurar a aplicação para uma versão anterior, se necessário.You can view the versions that are saved and restore your app to a previous version if necessary. Tenha em atenção que, se a aplicação for partilhada, as pessoas com quem a partilhou também recebem a versão restaurada.Be aware that if the app is shared, the people you shared with also receive the restored version.

Como atribuir uma versão a uma aplicaçãoHow to version an app

Em web.powerapps.com, num mosaico de aplicação, clique nas reticências (.In web.powerapps.com, on an app tile, click the ellipsis (. .. .) e, em seguida, clique em Detalhes..), and then click Details.

Clique em detalhes para aceder à versão da aplicação

Aqui, pode controlar as versões da aplicação e também partilhar uma aplicação, abrangido no tópico anterior.From here, you can control app versioning and also share an app, which we covered in the previous topic. Para voltar para uma versão anterior de uma aplicação, clique em Restaurar para a versão adequada (versão 3 no exemplo) e clique novamente em Restaurar para confirmar.To move back to a previous version of an app, click Restore for the appropriate version (version 3 in the example), and click Restore again to confirm. Como pode ver no exemplo, depois de restaurar para a versão 3, o PowerApps trata-a como uma nova versão (versão 5 no exemplo), em vez de apenas substituir a versão 4.As you see in the example, after you restore to version 3, PowerApps treats this as a new version (version 5 in the example), rather than just overwriting version 4.

Reverter para uma versão anterior da aplicação

O controlo de versões pode ser muito útil se tiver de restaurar uma versão anterior de uma aplicação, por isso, tenha-o em consideração caso se depare com problemas nas suas aplicações.Versioning can be very helpful if you need to restore a previous version of an app, so keep it in mind if you run into any issues with your apps. Agora que sabe como partilhar as suas aplicações e restaurá-las, se necessário, iremos passar para o último aspeto da gestão de aplicações neste curso - gerir ambientes.Now that know how to share your apps and restore them if necessary, we'll move on to the last aspect of app management in this course - managing environments.

AmbientesEnvironments

Se tem vindo a acompanhar o curso até aqui, tem passado algum tempo a trabalhar no site web.powerapps.com. Quer estivesse ou não ciente disso, tem vindo a trabalhar num ambiente específico este tempo todo.If you have followed along with the course so far, you've spent some time working in web.powerapps.com. Whether you knew it or not, you have been working in a specific environment the whole time. Um ambiente é, muito simplesmente, um agrupamento de aplicações e outros recursos (falaremos disto dentro de instantes).An environment is simply a grouping of apps and other resources (more on this in a minute). Se observar o canto superior direito do ecrã no site web.powerapps.com, encontra um menu pendente que mostra o seu ambiente atual.Look at the upper right of the screen in web.powerapps.com, and you see a drop-down menu that shows your current environment.

Seletor de ambiente

Se é a primeira vez que utiliza o PowerApps, é possível que tenha apenas o ambiente predefinido nesta altura.If you are new to PowerApps, you might have only the default environment at this point. Clique ou toque no menu para ver se existem outros ambientes disponíveis.Click or tap the menu to see if there are other environments available.

Porquê utilizar os ambientes?Why use environments?

Um ambiente é um contentor para aplicações e outros recursos, como ligações de dados e fluxos do Microsoft Flow.An environment is a container for apps and other resources, like data connections and flows from Microsoft Flow. É uma forma de agrupar elementos com base em requisitos de negócio.It's a way to group things based on business requirements. Existem várias razões que justificam a criação de outros ambientes para além do predefinido:There are several reasons to create additional environments beyond the default one:

  • Separar o desenvolvimento de aplicações por departamento: numa organização de grande dimensão, cada departamento poderia trabalhar num ambiente diferente.Separate app development by department: in a large organization, each department could work in a different environment.
  • Dar suporte à gestão do ciclo de vida das aplicações (ALM): poderia ter ambientes separados para aplicações em desenvolvimento e aplicações já concluída e partilhadas.Support application lifecycle management (ALM): you could have separate environments for apps in development and apps that you have already finished and shared.
  • Gerir o acesso a dados: cada ambiente pode ter a sua própria base de dados do Common Data Service e as outras ligações de dados são específicas do ambiente (ou seja, não são partilhadas entre ambientes).Manage data access: each environment can have its own Common Data Service database, and other data connections are specific to the environment (i.e. they're not shared across environments).

Um aspeto a ter em mente prende-se com o facto de os ambientes só serem relevantes para os criadores da aplicação e os administradores do PowerApps.One thing to keep in mind is that environments are relevant only to app creators and PowerApps admins. Quando partilha uma aplicação com um utilizador, esse utilizador só executa a aplicação se tiver as permissões corretas.When you share an app to a user, that user just runs the app as long as they have the right permissions. Não precisa de se preocupar com o ambiente de origem da mesma.They don't have to worry about what environment it came from.

Criar um ambienteCreate an environment

Até este ponto do curso, o foco da nossa atenção tem estado centrado nos criadores de aplicações, mas os ambientes são criados e mantidos pelos administradores.So far in this course, we have focused on app creators, but environments are created and maintained by admins. Mesmo que não seja administrador, estas informações podem ser-lhe úteis quando falar com o seu administrador sobre como configurar ambientes.If you're not an admin, this information can still be helpful when you talk to your admin about setting up environments. No centro de administração do PowerApps, clique ou toque em Ambientes e, em seguida, em Novo ambiente.In the PowerApps admin center, click or tap Environments then New environment. No ecrã Novo ambiente, introduza um nome para o ambiente, selecione uma região, selecione se quer criar uma base de dados do Common Data Services para o ambiente e clique ou toque em Criar ambiente.On the New environment screen, enter a name for the environment, select a region, select whether to create a Common Data Services database for the environment, and click or tap Create an environment.

Criar um ambiente

Já está! Tem agora um novo ambiente em que pode trabalhar.That's it, you now have a new environment to work in. Se voltar ao site web.powerapps.com, poderá encontrá-lo no menu pendente de ambientes.If you go back to web.powerapps.com, you will see it in the environments drop-down menu.

Gerir o acesso a um ambienteManage access to an environment

Tem acesso a um ambiente se for:You have access to an environment if you are:

  • Administrador de Ambiente: tem permissões completas no ambiente.An Environment Admin: you have full permissions in the environment.
  • Criador de Ambiente: pode ver todas as aplicações, criar aplicações e trabalhar com o Common Data Service (são aplicáveis outras permissões).An Environment Maker: you can see all apps, create apps, and work with the Common Data Service (other permissions apply).

Como administrador, concede acesso a um ambiente a partir do separador Ambientes. Em primeiro lugar, clique ou toque num ambiente.As an admin, you grant access to an environment from the Environments tab. First, click or tap an environment. Para adicionar alguém (um Criador de Ambiente neste exemplo), clique ou toque em Funções de ambiente e, em seguida, em Criador de Ambiente.To add someone (an Environment Maker in this example), click or tap Environment roles then Environment Maker. A partir daí, adicione utilizadores ou grupos à função e clique em Guardar.From there, add users or groups to the role and click Save.

Gerir o acesso ao ambiente

Agora, já compreende as vantagens dos ambientes e como os criar e conceder acesso aos mesmos.You now understand the benefits of environments, and how to create them and grant access to them. Mesmo que não desempenhe a função de administrador, é útil saber como isto funciona.Even if you're not in an admin role, it's helpful to know how this works. Com isto, chegamos ao fim da secção “Gerir aplicações”, encontrando-se bem preparado para avançar para a secção seguinte, "Gerir dados", que se debruça no Common Data Service.This brings us to the end of the Managing apps section, and you're well prepared to move on to the next section, "Managing data", which focuses on the Common Data Service.

Parabéns!

Concluiu a secção Gerir aplicações da Aprendizagem Orientada do Microsoft PowerApps.You've completed the Managing apps section of Microsoft PowerApps Guided Learning.

Aprendeu a...

Tutorial Seguinte

Gerir dadosManaging data

Contribuidores

  • Michael Blythe
  • olprod
  • Alisha-Acharya