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…