Saltar para o conteúdo
Consultoria · Automação · Dados · Digital

Arquivo do autor

PowerApps: O Manual Essencial para Criar Apps de Forma Fácil e Transformadora

Como começar com PowerApps: Manual Simples para Iniciantes em TI

Se é da área de TI, provavelmente já sentiu a pressão para criar soluções rápidas, mesmo sem ter muita experiência em programação. Felizmente, plataformas como o PowerApps surgiram para simplificar a sua vida.

Este manual simples é para si, que tem pouco conhecimento de programação, mas quer começar rapidamente a criar aplicações com ferramentas low-code.

O que é o PowerApps e porque é importante?

O PowerApps é uma plataforma da Microsoft concebida para simplificar o desenvolvimento de aplicações sem necessidade de conhecimentos aprofundados em programação. É ideal para profissionais de TI que desejam entregar soluções práticas, rápidas e eficazes, sem depender de equipas especializadas.

A importância do PowerApps está na facilidade de utilização e na possibilidade de ligação a vários serviços e dados, como SharePoint, Excel, Azure e Dynamics 365. Isso permite automatizar tarefas, digitalizar processos e aumentar a produtividade com pouco código.

Como criar a sua primeira aplicação no PowerApps

  1. Aceda à plataforma: Vá ao site do PowerApps e inicie sessão com a sua conta Microsoft.

  2. Escolha um modelo: Para iniciantes, a Microsoft oferece vários modelos pré-configurados. Escolha o que estiver mais próximo do que precisa.

  3. Personalize a aplicação: Utilize a interface intuitiva para adicionar controlos como botões, formulários e galerias. Arraste e largue componentes visuais com facilidade.

  4. Ligue os seus dados: Integre fontes de dados como Excel ou SharePoint. O PowerApps facilita o acesso e utilização dessas informações diretamente na sua aplicação.

  5. Teste e publique: Use o modo de visualização para testar o funcionamento. Quando estiver pronto, publique e partilhe com colegas.

Dicas práticas para iniciantes no PowerApps

  • Comece de forma simples: Evite criar soluções complexas logo no início. Ganhe confiança com aplicações básicas.

  • Explore tutoriais: A Microsoft disponibiliza muitos recursos gratuitos para acelerar a sua aprendizagem.

  • Experimente e erre: Não tenha receio de testar. Quanto mais experimentar, mais rapidamente aprenderá.

Exemplos reais de utilização

O PowerApps já ajudou profissionais de TI sem experiência em programação a desenvolver:

  • Aplicações para registo de entrada e saída de funcionários.

  • Sistemas simples de gestão de inventário.

  • Ferramentas de pesquisa e feedback de clientes.

Estas soluções trouxeram melhorias rápidas e visíveis para as empresas, mostrando que o poder da inovação está ao alcance de todos, e não apenas dos especialistas.

Conclusão

Dominar o PowerApps é acessível mesmo para quem tem pouco ou nenhum conhecimento técnico aprofundado. Com dedicação e prática, poderá criar aplicações úteis e eficazes para resolver problemas quotidianos na sua empresa.

Comece já hoje a explorar o potencial do desenvolvimento low-code com o PowerApps e veja como pode transformar a forma como a sua empresa trabalha.

Se precisar de consultoria especializada ou ajuda no desenvolvimento da sua aplicação, não hesite em contactar-nos. Estamos aqui para ajudar e acelerar os seus resultados com PowerApps.

Contacte-nos

Powerapps1 PowerApps: O Manual Essencial para Criar Apps de Forma Fácil e Transformadora
Ilustração simples sobre PowerApps para iniciantes em TI
clicopt

Power Automate: A Forma Mais Rápida de Automatizar Tarefas e aumentar a Produtividade

Power Automate: Automatiza Tarefas e Aumenta a Produtividade

Imagina que começas o teu dia com uma pilha de tarefas repetitivas e aborrecidas. E se pudesses automatizá-las com apenas alguns cliques? É aqui que entra o Power Automate, a ferramenta da Microsoft que está a transformar a forma como trabalhamos.

🧰 O que é o Power Automate?

O Power Automate é uma plataforma de automação low-code que permite ligar aplicações e serviços como Outlook, Excel, Teams, SharePoint, Gmail e muitos outros. Através de “fluxos” automáticos, podes configurar acções como enviar um e-mail, mover ficheiros, actualizar listas ou enviar notificações sem tocar numa linha de código.

Porque é que está a ganhar assim tanta popularidade?

  • Acessível a todos: mesmo sem conhecimentos técnicos, qualquer pessoa pode criar fluxos.

  • Resultados imediatos: pequenas automatizações poupam horas por semana.

  • Copilot com IA: cria fluxos com linguagem natural (ex: “enviar e-mail quando novo ficheiro é adicionado”).

  • Mais de 500 conectores: liga-te facilmente a centenas de apps populares.

Exemplo prático: um restaurante que automatizou tudo

Durante um evento da Microsoft, um pequeno empresário de restauração partilhou o seguinte:

“Uso o Power Automate para recolher dados inseridos numa lista no Microsoft Lists e passá-los automaticamente para um Excel. Depois, envio e-mails aos clientes com o resumo do pedido, notifico a equipa interna, e reinicio a lista todas as segundas-feiras com um simples clique.”

Com este fluxo, ele automatizou a produção, comunicação interna e gestão de dados. Tudo sem um programador. Resultado? Horas poupadas e uma equipa mais eficiente.

10 Situações onde o Power Automate faz magia

SituaçãoBenefício
Receber e-mails com anexosGuardar ficheiros automaticamente
Registar formuláriosPreencher listas ou bases de dados
Processar pedidos de fériasAprovação automática com alertas
Gerar relatórios diáriosEnviar Excel com dados do dia anterior
Sincronizar contactos ou tarefasEvitar duplicados entre sistemas
Alertas para mensagens importantesNotifica-te via Teams ou SMS
Criação de ficheiros PDFGera documentos com base em formulários
Pedidos ao suporteAbre ticket automaticamente
Fluxos de vendas ou leadsAutomatiza follow-up com os clientes
Limpeza de ficheiros repetidosElimina duplicados num só passo

 

Novidades em 2025: ainda mais poder com IA

Com a nova versão do Power Automate, estas são algumas funcionalidades que estão a impressionar:

  • Fluxos gerados por IA: descreve o que queres em linguagem natural, e o Copilot cria o fluxo.

  • Automatização de desktop inteligente: o sistema aprende com os teus cliques e replica.

  • Process mining integrado: identifica processos ineficazes e sugere melhorias.

  • Reutilização de componentes: cria “peças” reutilizáveis para os teus fluxos.

Começar é mais simples do que se pensa

  1. Entra em Power Automate

  2. Escolhe um modelo pronto ou cria um do zero

  3. Define o gatilho (por exemplo: “quando um e-mail chega”)

  4. Escolhe as acções que queres (enviar resposta, guardar ficheiro, etc.)

  5. Testa, ajusta e activa o teu fluxo

Dica extra: partilha e torna-te um herói da produtividade

Mostra os teus fluxos à equipa. Partilha prints, resultados e poupanças reais. Usa hashtags como #PowerAutomate #Produtividade no LinkedIn. Mostra que com criatividade, qualquer pessoa pode automatizar o trabalho.

PowerAutomate-1024x1024 Power Automate: A Forma Mais Rápida de Automatizar Tarefas e aumentar a Produtividade
clicopt

Guia de Estudo para a Certificação Power BI

Este PL-300 Study Guide foi criado para ajudar analistas de dados a prepararem-se para a certificação PL-300 (anteriormente DA-100), que valida competências em análise de dados com o Microsoft Power BI. Neste guia, encontras os principais tópicos do exame, exercícios práticos e soluções para maximizar as tuas hipóteses de sucesso.

Podes ainda fazer o download deste guia em formato PDF em:

PL300 – Study Guide – Tudo em Conta

clicopt

Power BI – Iniciação

 O Power BI é uma ferramenta de Business Intelligence (BI) desenvolvida pela Microsoft que permite a análise e visualização de dados de forma interativa. Foi lançado oficialmente em 2015 e tem como objetivo facilitar a criação de relatórios e dashboards dinâmicos, ajudando empresas e profissionais a tomar decisões baseadas em dados.

Se pretender pode adquirir este PDF em:

PowerBI Iniciação – Tudo em Conta

clicopt
Categorize Email

Power Automate – Categorize Email

Temos um Use Case para categorizar um email. Temos uma caixa partilhada, onde são recebidos vários emails que várias pessoas os tratam. Toda a informação é guardada numa lista de sharepoint (no caso) e com um sistema de Ticketing tool, conseguimos associar um email se for novo a uma pessoa que esteja na lista de disponível ou se existir a quem já o trata.

No fluxo, onde está: “environment variable”, colocam a caixa de correio pretendida.

Body ID vem da mensagem que recebe no início do fluxo, que é o que despoleta o correr do fluxo.

URI: https://graph.microsoft.com/v1.0/users/”environment variable”/mailFolders/Inbox/messages/@{triggerOutputs()?[‘body/id’]}

Method: Patch

Body: {
“categories”: [“Orange Category”]
}

Deixo como categorizar o mesmo, para as restantes condições, contacte-nos pelos nossos meios.

categorize_email-1024x367 Power Automate - Categorize Email
clicopt

PL-300 Study

O exame PL-300 testa suas habilidades e conhecimentos na preparação de dados, modelagem de dados, visualização e análise de dados e implantação e manutenção de resultados finais usando o Power BI. O exame foi concebido para indivíduos que utilizam o Power BI para ajudar as empresas a tomar decisões baseadas em dados.

Se pretender, pode fazer download deste PDF:

PL 300 – Microsoft Power BI

clicopt

Como Criar Tabela Calendário no Power BI com Power Query

Demonstração de uma das formas de criar a tabela calendário no Power BI.
Esta por meio da utilização do Power Query.

O que é o Power Query?

Para quem não sabe, o Power Query é um mecanismo disponível em alguns produtos da Microsoft, entre eles o Azure, o Power BI e nas últimas versões do Excel, com a finalidade de realizar o processo de ETL (Extração, Transformação e Carregamento) dos dados. Por outras palavras, é através desta ferramenta que são preparadso os dados antes de serem consumidos pelo Power BI ou demais ferramentas.

O Power Query possui um editor gráfico com múltiplas funcionalidades auxiliando o utilizador na execução das principais tarefas de tratamento de dados. Entretanto, algumas dessas transformações podem exigir além do que há disponível na interface gráfica, sendo necessário o desenvolvimento através de um editor de script próprio da ferramenta, por meio da utilização da linguagem M.

Criar a tabela

A tabela calendário é uma das tabelas mais importantes e essenciais para qualquer projeto de BI, pois ela está presente em praticamente todos os cenários de negócios, devido a necessidade de análise por meio de uma dimensão temporal.

Para criação de uma tabela calendário dentro do Power Query, é necessário seguir passo a passo conforme demonstrado a seguir:

1. Abrir o editor do Power Query dentro do Power BI

Para abrir o editor do Power Query, deve-se aceder a guia página inicial dentro do Power BI e clicar no botão transformar dados, conforme imagem abaixo:

powerbi1 Como Criar Tabela Calendário no Power BI com Power Query

De seguido temos a janela principal do editor do Power Query, conforme podemos ver na imagem seguinte.

powerbi3-1024x554 Como Criar Tabela Calendário no Power BI com Power Query

2. Criar uma consulta nula

Com o editor do Power Query aberto, deve-se aceder na guia Página Inicial a opção Nova Fonte e em seguida carregar em consulta nula, conforme demonstrado na imagem seguinte.

powerbi4 Como Criar Tabela Calendário no Power BI com Power Query

Depois do passo anterior, escolhe a consulta que aparecerá no painel do navegador, localizado na parte lateral esquerda do editor do Power Query, conforme imagem a seguir:

 
powerbi5 Como Criar Tabela Calendário no Power BI com Power Query

3. Abrir o Editor de Consulta Avançado.

Depois que se escolhe a consulta, deve-se abrir o editor Avançado de Consulta, que está na guia Página Inicial, na opção Editor Avançado.

powerbi6 Como Criar Tabela Calendário no Power BI com Power Query

Com isto, temos uma nova janela com o próprio editor de consultas na sua estrutura padrão let in.

powerbi7 Como Criar Tabela Calendário no Power BI com Power Query

4. Criar a tabela Calendário.

O editor de consultas trabalha os dados através da linguagem M.

De seguida, segue um código para criar uma consulta que retorna uma tabela calendário de janeiro de 2022 a dezembro de 2025, pode sempre alterar o período do calendário, para isso basta mudar o ano presente nas variáveis AnoInicial e AnoFinal que se encontam no início do código. O AnoFinal está a ir buscar o Ano atual. No ecrã anterior, substitui o código padrão pelo que esta a seguir e depois de substituído o código no editor de consultas, basta carregar no botão concluído que automaticamente o Power Query criará a tabela calendário juntamente com os principais campos necessários para utilização, como pode se pode ver na imagem a seguir ao código.

let
    AnoInicial = 2022,
    AnoFinal = Date.Year(DateTime.LocalNow()),
    //Declara uma data inicial
    DataInicial = Date.StartOfYear(#date(AnoInicial, 1, 1)),
    //Declara uma data final
    DataFinal = Date.EndOfYear(#date(AnoFinal, 12, 31)),
    //Conta a quantidade de dias entre as duas datas
    QtdeDias = Duration.Days(DataFinal-DataInicial)+1,
    //Cria lista de datas
    Datalist = List.Dates(DataInicial,QtdeDias,#duration(1,0,0,0)),
    //Converter para Tabela
    ConvertTabela = Table.FromList(Datalist, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    //Altera Tipo
    AlteraTipo = Table.TransformColumnTypes(ConvertTabela,{{"Column1", type date}}),
    //Renomeia Coluna
    RenomeiaColuna = Table.RenameColumns(AlteraTipo,{"Column1", "Data"}),
 
    //Criação de Colunas Adicionais
    //Criar Coluna ANO
    Ano = Table.AddColumn(RenomeiaColuna, "Ano", each Date.Year([Data]),Int64.Type),
    //Criar Coluna Mês
    Mes = Table.AddColumn(Ano, "Mes", each Date.Month([Data]),Int64.Type),
    //Criar Coluna Nome do Mês
    Nome_Mes = Table.AddColumn(Mes, "Nome_Mes", each Date.MonthName([Data]), type text),
    //Criar Coluna Dia
    Dia_do_Mes = Table.AddColumn(Nome_Mes, "Dia_Mes", each Date.Day([Data]), Int64.Type),
    //Criar Coluna Dia do Ano
    Dia_do_Ano = Table.AddColumn(Dia_do_Mes, "Dia_Ano", each Date.DayOfYear([Data]), Int64.Type),
    //Criar Coluna Dia da Semana
    Dia_Semana = Table.AddColumn(Dia_do_Ano, "Dia_Semana", each Date.DayOfWeek([Data]), Int64.Type),
    //Criar Coluna Dia da Semana
    Nome_Dia_Semana = Table.AddColumn(Dia_Semana, "Nome_Dia_Semana", each Date.DayOfWeekName([Data]), type text),
    //Criar Coluna Dia da Semana
    Trimestre = Table.AddColumn(Nome_Dia_Semana, "Trimestre", each Date.QuarterOfYear([Data]), Int64.Type),
    //Criar Coluna Semana do Ano
    Semana_Ano = Table.AddColumn(Trimestre, "Semana_Ano", each Date.WeekOfYear([Data]), Int64.Type),
    //Criar Coluna Semana do Mes
    Semana_Mes = Table.AddColumn(Semana_Ano, "Semana_Mes", each Date.WeekOfMonth([Data]), Int64.Type)

in
    Semana_Mes 
powerbi8 Como Criar Tabela Calendário no Power BI com Power Query

Renomeia-se tabela Consulta1 para dCalendario na janela de propriedades, localizado na lateral direita do Power Query, conforme demonstrado na imagem seguinte.

powerbi9 Como Criar Tabela Calendário no Power BI com Power Query

5. Visualizar a tabela dentro do Power BI.

Por fim, para visualizar a tabela dentro do Power BI é necessário aplicar as alterações feitas. Para isso, basta carregar no botão Fechar e Aplicar na guia Página Inicial do Power Query.

powerbi10 Como Criar Tabela Calendário no Power BI com Power Query

Por fim, o Editor do Power Query é fechado e retorna a janela de edição do Power BI com a tabela calendário já inserida, podendo ser visualizada no Painel de Campos, localizado na lateral direita da janela do Power BI, podendo ser acedida para modelação do relatório.

powerbi11 Como Criar Tabela Calendário no Power BI com Power Query
clicopt

DateTimeValue Function

Converter datas é um desafio e ter uma função que faz isso, facilita-nos bastante o trabalho.
A função DateTimeValue faz isso por nós. A função converte uma string num objeto de data e hora.

DateTimeValue("2024-10-01")

retornará:

01-10-2024 00:00
Captura-de-ecra-2024-10-27-162748 DateTimeValue Function
Experimentemos utilizar com hora:
DateTimeValue("2024-10-01 16:00")

retornará:
01/10/2024 16:00
Captura-de-ecra-2024-10-27-163145 DateTimeValue Function
Designer-1 DateTimeValue Function
clicopt

How to rotate images in Powerapps

  • Create a New Screen :
    • In your Power App, go to the “Screens” tab.
    • Click on “New Screen” and choose a blank screen template or any other layout that suits your design.
  • In New Screen insert image (Ex.:”image1″)
  • In New screen Insert Icon “Reload” (Ex. “iconrotate”)
  • On New screen property “On Visible”, set it:
    • Set(
          iRotate,
          0
      );
      Set(
          stRotate,
          “ImageRotation.None”
      );
  • On image “image1” property “ImageRotation”, set:
    • stRotate
  • On icon  “iconrotate” property “OnSelect”, set:
    • If(
          iRotate < 3,
          Set(
              iRotate,
              iRotate + 1
          ),
          Set(
              iRotate,
              0
          )
      );
      Switch(
         iRotate,
         1,
         Set(
            stRotate,
            “rotate90”
         ),
         2,
         Set(
            stRotate,
            “rotate180”
         ),
         3,
         Set(
            stRotate,
            “rotate270”
         ),
         Set(
            stRotate,
            “ImageRotation.None”
         )
      )
clicopt
factorials

Excel VBA – Calculate Factorial

Excel VBA Code - Calculate Factorial

Well-structured VBA code for calculating the factorial of a number.

Open Microsoft Excel, create a new blank book, after go to TAB Programmer or click Alt+F11 and access to VBA Project.

Copy/paste code and try…

Sub CalculateFactorial()
Dim num As Integer
Dim result As Double

‘ Input
num = InputBox(“Enter a number:”)

‘ Calculate factorial
result = Factorial(num)

‘ Output
MsgBox “The factorial of ” & num & ” is ” & result
End Sub

Function Factorial(n As Integer) As Double
If n = 0 Then
Factorial = 1
Else
Factorial = n * Factorial(n – 1)
End If
End Function

VBA_Factorial_1-1024x498 Excel VBA - Calculate Factorial
VBA_Factorial_2 Excel VBA - Calculate Factorial
VBA_Factorial_3-1024x391 Excel VBA - Calculate Factorial
VBA_Factorial_4 Excel VBA - Calculate Factorial
clicopt
↑
Show Buttons
Hide Buttons