European Power Platfom konferenssi järjestettiin nyt toista kertaa. Tällä kertaa tapahtumapaikkana oli Dublin ja osallistuja huikeat 1250 kappaletta. Mikäli aiot ensi vuonna käydä yhdessä Power Platform tapahtumassa, suosittelen tätä.
Tapahtuma on maksullinen ja suuri osa esityksistä on mahdolllista nähdä erilaisissa ilmaisissa yhteisötapahtumissa ympäri maailmaa. Mutta täällä näkee kattavan joukon erinomaisia esityksiä yhdellä kerralla.
Alla lyhyet kommentit esityksistä, joita olin kuuntelemassa. Nämä eivät ole muistiinpanoja tai arvosteluja kyseisistä esityksistä. Pikemminkin kevyitä nostoja, jotka toivottavasti avaavat minkälaisia esityksiä tällaisessa tapahtumassa pääsee kuuntelemaan.
Keynote: Power Platform in the Age of AI – Copilot and More
Charles Lamanna

Ketään tuskin yllättää tapahtuman avauspuheenvuoron keskittyminen Power Platformin nykyisiin ja tuleviin AI kyvykkyyksiin. Varsinkin uusi flow-editori co-pilotilla höystettynä näytti lupaavalta.

Kiinnostavinta oli kuitenkin demo uudesta tavasta rakentaa Power Virtual Agentteja. OpenAI:n myötä tämä muuttuu täysin. Suurin osa työvaiheista vain häviää.
Jatkossa voit antaa Power Virtual Agentin käyttöön linkkejä ja dokumentteja, jonka jälkeen se osaa vastata kysymyksiin näistä löytämiensä tietojen pohjalta. Ilman ensimmäisenkään aihealueen (topic) tai keskustelupolun määrittelyä.
Lisäksi botille voi tehdä plugineita. Eli flow’ta, jotka hakevat rajapintojen avulla tietoja muista järjestelmistä. Botti osaa hyödyntää plugineja täysin itsenäisesti. Käyttäjän pyytäessä varausta ravintolaan x päivälle y, osaa botti kysyä mihin kellonaikaan ja monellekko hengelle varaus tehdään. Nämä tiedot kun tarvitaan varausta tehtäessä rajapinnan avulla.
Aivan huikea.
Buh-bye ugly Power Apps: Jumpstart your design process with a professional component library
Robin Rosengrün, Luise Freese

Robin ja Luise esittelivät kahta tekemäänsä komponenttikirjastoa, joista varsinkin jälkimmäinen oli todella kiinnostava. Se sisälsi Googlen Material Design tyylisiä kontrolleja, joita voi vapaasti käyttää omissa sovelluksissa.
Tämä on hyödyllistä monessa suhteessa. Ensinnäkin kontrollit ovat modernin näköisiä. Toisekseen niitä on huomattavasti nopeampaa muokata organisaation tyyliin sopivaksi.
Mikäli halaut esimerkiksi tyylikkäämmät tekstikentät tai painikkeet helpolla, koita ihmessä. Kontrollit ovat erittäin muokattavia ja niissä on valmiina paljon käteviä ominaisuuksia.
https://github.com/pnp/powerapps-designtoolkit/tree/main
Introduction to the Power Apps cards
Timo Pertilä

Oma esitykseni käsitteli Power Apps kortteja (cards). Yleistason esitys muutamalla demolla höystettynä. Tavoitteena avata mitä nämä kortit oikeasti ovat, mihin niitä voi käyttää ja miten niitä rakennetaan.
Real-life experiences: Power Platform Governance & Adoption for 100,000 users across 10 tenants
Rene Modery

Esityksen lähtökohta oli mehukas. 100 000 käyttäjää kymmenessä eri tenantissa. Kaikilla käyttäjillä on Power Apps per User/Power Automate per User -lisenssit.
Voidaanko kaikissa tenanteissa mennä samoilla toimintamalleilla ja prosesseilla? Työllistääkö 10 tenanttia miten paljon enemmän kuin yksi?
Pääviesti oli että teknisesti tämä ei ole vaikeaa. Haasteet ovat muualla. Tekijöiden koulutuksessa, tiedottamisessa, yhteisön luomisessa tuen järjestämisessä jne jne.
Heidän Power Platform tiimi ei tarjoa kehityspalvelua vaan ohjaavat tarvittaessa muualle. He eivät myöskään automaattiseti tue tehtyjä sovelluksia, vaan vastuu on niiden omistajilla.

Exploring the Future of Analytics with Microsoft Fabric

John P. White, Jason Himmelstein
Fabric on nyt todella kuuma puheenaihe ja tämä olikin ensimmäinen sessio, joka oli täynnä.
Hyvä yleisesitys aiheesta. Itselleni ei mitään uutta, ehdin saamaan saman briiffin jo kollegoilta. Mikäli aihe kiinnostaa niin suosittelen Vesa Tikkasen kahvituntia ja niistä löytyviä tallenteita.
Secure and harden Power Automate flows in the enterprise
Yannick Reekmans

Otsikostaan huolimatta esityksen pääpaino oli ympäristömuuttujien käytön esittelyssä. Erinomaista sisältöä, mikäli ne eivät ole ennestään tuttuja.
Toinen keskeinen aihe olivat yhteydet (connections) ja flow’n omistajuus. Milloin näissä tulisi käyttää tavallista käyttäjää, palvelutunnusta tai service principalia.
Architecting Your Next Power Platform Project
Ahmad Najjar

Esityksen pääpaino oli eri tietovarastovaihtoehtojen läpikäynnissä ja vertailussa (SharePoint, tiedostot/Excel, Dataverse ja SQL).
Varsin hyvä kokonaisuus kuulijalle, joka tuntee hyvin vain jonkin näistä Power Appsien kanssa usein käytetyistä tietovarastoista. Ja käyttää jääräpäisesti aina sitä.
Power Platform in Airports
Dave Scally
Päivän paras. Insipiroiva esitys siitä, miten muutamalla Englannin lentokentällä työntekijät tekevät itselleen sovelluksia.
Sovelluksia on jo 130+. IT ei osallistu niiden tekoon. Mukana ei myöskään ole ulkopuolisia kumppaneita. Kaikki tehdään itse kansalaiskehittäjien toimesta.

Kansalaiskehittämistä ei mitenkään aloitettu tai siihen ei pyritty. Syntynyt täysin itsestään.
”Annamme heidän vain tehdä mitä ikinä he haluavat tehdä.”
Koulutuspuolella säästetään vuodessa 36k paperitulostetta ja 5 työviikon edestä manuaalityötä yhden Power Appsin avulla.
Joe teki kiitoratojen hoitoon kahdessa päivässä Power Appsin, josta oli aiemmin saatu toimittajalta 160k tarjous.
Käyttäjät rakastavat sovelluksia, sillä ne tekevät vain ja ainoastaan sen mitä niiden pitääkin tehdä. Ei yhtään turhaa nappia tai ominaisuutta missään.
Hallintamalli on haluttu pitää todella kevyenä.

How to Create LA DOLCE VITA in a Work Environment of Change and Uncertainty
Pellegrino Riccardi

Torstain avaus oli viihdyttävä esitys ihmisyydestä, elämästä ja työyhteisöistä.
Mieleen jäi
- Mitään hienoa ei tapahdu ilman työtä ja tiettyä määrää kuraa ja kärsimystä
- Ihmiset tarvitsevat fyysisiä kohtaamisia. Sitä tarvetta ei poista mikään.

Power Virtual Agents vs Real chatbots
Rick Van Rousselt

Eilisestä keynotesta inspiroituneena päätin valita tänään useamman Power Virtual Agents session.
Tämä oli demopainotteinen esitys, jossa verrattiin botin tekoa 1) Power Virtual Agentsilla ja 2) ”oikeasti” eli visual studiolla.
Esitys havainnollisti erinomaisesti low-code ratkaisun tuottavuusedun tuoden samalla esille sen rajoitukset verrattuna perinteiseen tekemiseen.
Kustannuksia unohtamatta.
Erinomainen osallistujalle jolle botit ovat uutta.
Unleash AI-driven conversational intelligence in Power Virtual Agents
Jonathan Ball, Diksha Singh

Jatketaan chatboteilla. Esityksessä käytiin läpi Power Virtual Agentin uusia AI-ominaisuuksia. Käytännössä automaattista botin luontia sisällön pohjalta ja plugineita.

Huikeaa kamaa!
Tämä ei tietenkään ratkaise mitään, mikäli botille annettu tieto on vanhaa tai ristiriitaista.
Increase your productivity with these TOP 10 XrmToolBox Tools!
Brian Stokes, Sara Lagerquist

Ehdoton esitys niille jotka eivät ole kuulleet XrmToolBox:sta. Hyödyllinen myös meille jotka sitä käyttävät.
Alla Saran ja Brianin suosikit. Kannattaa tutustua, mikäli eivät ole tuttuja.
- FetchXML Builder
- User Security Manager
- Documentation (Flow to Visio and ERD to Visio)
- SQL 4 CDS
- Easy Translator (kätevä myös taulujen ja kenttien kuvauskenttien massamuokkaukseen)
- Shuffle
- Solution Layer Explorer
- Bulk Data Updater
- View Layout Replicator
Tältä nämä käytännössä näyttävät. Älä anna karun käyttöliittymän häiritä.
