Programação em Office & PowerApps

Todas as aplicações do Pacote Office podem ser programadas para executarem ações recorrentes, ou em alternativa, programada de forma a que comuniquem e interajam entre elas.

Estas iterações não se limitam apenas aos programas do “Office” mas também a praticamente todas as aplicações que estão instaladas no PC ou mesmo com software Cloud (ou instalado na empresa) como por exemplo SAP e bases de dados SQL.

Paralelamente poderemos ter aplicações WEB a funcionar sobre a plataforma “Power” da Microsoft. Estas aplicações desenvolvidas em “PowerApps” permitem o seu accesso em qualquer dispositivo e a qualquer momento.


Para alem da sua rapidez de desenvolvimento e acessibilidade estas aplicações podem interagir com Bases de dados existentes e os dados inseridos nelas serem analisados em “PowerBI”.

 

Excel  e Office para Desenvolvimento Rápido de Aplicações (RAD)

Esta capacidade de iteração entre aplicações, permite que todo o pacote “Office” possa ser utilizado como uma plataforma de desenvolvimento rápido de aplicações (RAD), tendo a vantagem acrescida que esta universalmente presente em todos os PC´s empresariais e sem custos adicionais de instalação ou compra.

Assim um dos “core developments” da Excel Consulting é o RAD baseado em programas Office em que:

  • Excel – Programa em que se desenvolvem interfaces de Inserção, Edição e Análise
  • Access – Utilizado como Base de Dados para pequena é média escala.
    Tem a vantagem inerente de não ser necessária uma instalação em servidores, podendo estar apenas “residente” numa pasta partilhada na rede da empresa (ou localmente no PC).
  • Word – Como base para documentos em que o seu conteúdo pode variar os dados fornecidos (personalização, parágrafos e imagens variáveis, etc.) 
  • Powerpoint – Apresentações com dados variáveis.
  • Outlook – Utilizado como plataforma de comunicação, agenda e contactos.
  • SAP – Interações (via SAP scripting) com as transações possíveis. Inserção e analise de dados, etc..
  • Sotfware Cloud – Interações via API´s com praticamente todas as aplicações existentes.

 

“Power Platform” para Aplicações WEB integradas com os seus sistemas. 

A plataforma Power permite o desenvolvimento da Aplicações, Dashboards e sistemas automatizados, na WEB, que podem ser acedidos em qualquer dispositivo e a qualquer momento. Estas aplicações e dashboards podem ser construídas sobre a estrutura de Bases de Dados (ou Sharepoint) já existente na sua empresa.

Para além das vantagens acima referidas, existe também a possibilidade de ligar este sistema Power (e as suas aplicações e dashboards) a outros sistemas externos desenvolvidos por outros “software vendors”.

Algumas das vantagens da Power Platform são:

  • Acessibilidade – As suas aplicações e Dashboards podem ser acedidos em qualquer dispositivo a qualquer momento.
  • Rapidez de desenvolvimento – Sendo um sistemas RAD a plataforma Power permite desenvolvimentos complexos rapidamente.
  • Segurança – Sendo um sistemas online geridos nos servidores Microsoft a segurança esta na base do seu desenvolvimento.
  • Custos previsíveis – Existem várias formas de pagamento pela utilização da plataforma Power, mas todos permitem um controle total e previsível dos custos.
  • Interação com outros utilizadores e utilização das Aplicações e Dashboards no “Teams” 
  • Utilizações de “módulos de software” desenvolvidos pela Microsoft e outros fabricantes para um mais rápido desenvolvimento.
    Exemplo: modulo de aprovações, modulo de calendário, etc…