Skip
BI4ALL BI4ALL
  • Expertise
    • Data Strategy & Governance
    • Data Visualisation
    • Inteligência Artificial
    • Low Code & Automation
    • Modern BI & Big Data
    • R&D Software Engineering
    • PMO, BA & UX/ UI Design
  • Knowledge Centre
    • Blog
    • Setores
    • Customer Success
    • Tech Talks
  • Sobre Nós
    • História
    • Board
    • Sustentabilidade
    • Prémios
    • Media Centre
    • Parceiros BI4ALL
  • Carreiras
  • Contactos
Português
Inglês
Página Anterior:
    Knowledge Center
  • Microsoft Power Automate no processo de gestão de contas correntes

Microsoft Power Automate no processo de gestão de contas correntes

Página Anterior: Blog
  • Knowledge Center
  • Blog
  • Fabric: nova plataforma de análise de dados
1 Junho 2023

Fabric: nova plataforma de análise de dados

Placeholder Image Alt
  • Knowledge Centre
  • Microsoft Power Automate no processo de gestão de contas correntes
1 Março 2024

Microsoft Power Automate no processo de gestão de contas correntes

Microsoft Power Automate no processo de gestão de contas correntes

Key takeways

Versatilidade do Power Automate

Integração com Sistemas On-Premises

Automação de Comunicações com Clientes

O Power Automate é uma versátil plataforma de automação desenvolvida pela Microsoft e que permite que as organizações otimizem as suas operações.

A sua aplicação compreende um largo espetro de cenários, desde processos de aprovação, automação de documentos à integração com o Microsoft 365, a Power Platform ou o Azure.

Neste artigo, irei acompanhá-lo na automação do processo de envio de e-mails de cobrança aos clientes.

Ainda antes de iniciar o processo no Power Automate, preparei um par de views na base de dados SQL do sistema ERP que contém a informação sobre os pendentes dos clientes.

Estas views irão manter os dados sobre os clientes que têm valores pendentes em conta correntes e quanto deste valor está vencido. Também nestas views, constará a lista completa de documentos pendentes em conta corrente.

O fluxo Power Automate começa por solicitar a view dos clientes com valores vencidos em conta corrente, e uma vez que o sistema ERP é on-premisses, tiraremos partido da On-Premisses Gateway fornecida pela Microsoft, que tem de ser instalada antes da construção do fluxo.

Fig.1: Ação SQL Server Get Rows (V2)

 

Agora que temos a lista de clientes e antes de começar a trabalhar a mesma, precisamos de inicializar uma variável que usaremos mais à frente no fluxo:

  • Uma variável para guardar o e-mail ou e-mails a usar como destinatário.

De seguida, iremos percorrer a lista do clientes, olhando para aqueles que têm documentos vencidos em conta correntes e, para cada um destes, iremos percorrer a lista de documentos pendentes em conta corrente e recolher os que correspondem a cada cliente.

Fig.2:  Ação Apply to Each

 

Nesta lista de Documentos Pendentes existem duas colunas de Data que são devolvidas num formato de Data e Hora, sendo que precisamos de o transformar num formato mais facilmente lido pelo destinatário. Assim, introduzimos alguns passos para transformar a Data e Hora em apenas Data.

  • Recolher a resposta da ação SQL e interpretar (parse) a mesma.
  • Converter a resposta em texto e remover a parte respeitante à Hora.
  • Converter o resultado em JSON.

Fig.3:  Ações de Manipulação de Dados

 

Com isto, podemos agora construir uma table em HTML com os documento pendentes em conta corrente.

À medida que nos aproximamos do final do nosso processo, é agora tempo de identificar o e-mail ou e-mails (dependendo dos requisitos) para os quais enviaremos os nossos pedidos de pagamento. Neste cenário, estamos a usar o Microsoft Dynamics 365 como CRM e os contactos têm de ser recolhidos nesse sistema. Para isso, iremos pedir ao Dynamics que nos dê os contactos de cada cliente que estamos a percorrer:

  • Listar Contas, filtrando pelo atual número de conta no ERP.
  • Listas Contactos, filtrando pela Conta acima recebida.
  • Recolher os e-mails e adicionar os mesmo à variável que inicializámos no início.

Fig.4:  Percorrer contas e contactos

 

Neste momento, já temos a lista de documentos pendentes em conta corrente e os e-mails para o destinatário. Vamos construir o e-mail:

  • Colcar a variável no campo “Para”.
  • Definir um bom Assunto.
  • Escrever o Corpo do e-mail e inserir a tabela de pendentes e a assinatura de e-mail.

Fig.5:  Send an e-mail action

 

E o resulta é um bonito e-mail, completamente automatizado e que pode ser agendado de acordo com qualquer requisito.

Fig.6:  Sent e-mail

 

Caso tenha alguma pergunta ou necessite de apoio para introduzir automação nos processos, entre em contacto.

Autor

Jorge Daniel

Jorge Daniel

Power Plataform Solution Architect Expert

Partilhar

Conteúdos relacionados

Governança da IA – Da obrigação de conformidade à vantagem competitiva
Blog Data Strategy & Data Governance

Governança da IA – Da obrigação de conformidade à vantagem competitiva

A maioria das organizações sabe que precisa de gerir a sua IA. No entanto, são poucas as que transformaram essa intenção num sistema em que os reguladores, os auditores e os líderes empresariais possam confiar.

From Locked Data to Governed Access: GxP-Aligned Data Access for Clinical & R&D Webinar
Tech Talks Data Strategy & Data Governance

From Locked Data to Governed Access: GxP-Aligned Data Access for Clinical & R&D Webinar

Neste webinar, a BI4ALL e a Immuta mostram como expandir a IA num dos setores mais regulamentados do mundo sem se perderem em pedidos de assistência, aprovações manuais e no caos do controlo de acesso.

O Report está certo, a pergunta é que está errada
Blog Data Visualisation

O Report está certo, a pergunta é que está errada

É fácil misturar três discussões diferentes quando se fala de dashboards que não servem: a produtividade trazida pela IA, o design da informação, e a governança de quem decide o que fica de fora. São problemas distintos, com soluções distintas. Resolver só um deles não chega, por isso este artigo trata-os pela ordem certa.

Inside Saint-Gobain’s Data Maturity Framework Journey with BI4ALL
Tech Talks Data Strategy & Data Governance

Inside Saint-Gobain’s Data Maturity Framework Journey with BI4ALL

Neste webinar da DAMA Portugal, Orquídea Fonseca (Data Strategy Lead, Saint-Gobain) e Sandro Scordo (Head of Data & AI Strategy and Governance, BI4ALL) partilham a história por trás da criação de uma avaliação da maturidade dos dados empresariais numa organização descentralizada, presente em 80 países.

Claude Science transforma a investigação. A BI4ALL torna-a pronta para uso empresarial
Blog Data Strategy & Data Governance

Claude Science transforma a investigação. A BI4ALL torna-a pronta para uso empresarial

O Claude Science mostra para onde vamos; mas a oportunidade está nos serviços que permitem fazer investigação em IA regulada. Os ambientes de trabalho científicos estão a entrar na indústria farmacêutica mais rapidamente do que a maturidade dos mecanismos de governação, validação e controlo de evidência.

Como documentar os seus modelos do Power BI sem escrever uma única linha de código?
Blog Data Visualisation

Como documentar os seus modelos do Power BI sem escrever uma única linha de código?

O Doc4PowerBI foi criado exatamente para resolver isto. E o melhor é que ninguém precisa de escrever a documentação manualmente.

video title

Vamos começar

Tem uma questão? Quer iniciar um novo projeto?
Contacte-nos

Menu

  • Expertise
  • Knowledge Centre
  • Sobre Nós
  • Carreiras
  • Contactos

Mantenha-se atualizado e impulsione o sucesso com inovação

Newsletter
PRR - Plano de Recuperação e Resiliência. Financiado pela União Europeia - NextGenerationEU

2026 Todos os direitos reservados

Política de Privacidade e Proteção de Dados Política de Segurança de Informação
URS - ISO 27001
URS - ISO 27701
Cookies Settings

BI4ALL may use cookies to memorise your login data, collect statistics to optimise the functionality of the website and to carry out marketing actions based on your interests.
You can customise the cookies used in .

Opções para ativar ou desativar cookies por preferência.

These cookies are essential to provide services available on our website and to enable you to use certain features on our website. Without these cookies, we cannot provide certain services on our website.

These cookies are used to provide a more personalised experience on our website and to remember the choices you make when using our website.

These cookies are used to recognise visitors when they return to our website. This enables us to personalise the content of the website for you, greet you by name and remember your preferences (for example, your choice of language or region).

These cookies are used to protect the security of our website and your data. This includes cookies that are used to enable you to log into secure areas of our website.

These cookies are used to collect information to analyse traffic on our website and understand how visitors are using our website. For example, these cookies can measure factors such as time spent on the website or pages visited, which will allow us to understand how we can improve our website for users. The information collected through these measurement and performance cookies does not identify any individual visitor.

These cookies are used to deliver advertisements that are more relevant to you and your interests. They are also used to limit the number of times you see an advertisement and to help measure the effectiveness of an advertising campaign. They may be placed by us or by third parties with our permission. They remember that you have visited a website and this information is shared with other organisations, such as advertisers.

Política de Privacidade