• How to learn Dynamics 365 CE and the Power Platform from a standing start!

    Over the last 11 months I have gone from complete novice, taking my MB-900 in December of last year, to passing my MB-600 Solution Architect exam 10 months later.

    In this session I will go through the learning techniques and practices that have allowed me to go from a standing start to gaining a comprehensive if not exhaustive knowledge-base for Dynamics 365 CE and the Power Platform. The aim of this session is to encourage those who may feel that they are not “technical” enough or “don’t have the time” to pursue learning Dynamics 365 and the Power Platform, by breaking down the learning paths and resources available and the all important study material collation from the various sources one needs in order to learn the platform in a relatively short period of time.

    Main Stage
    Mon 10:00 – 10:45
    • Pre Days New Speaker
    • English
    • Level 100
  • How the Power Platform can aid user adoption for Finance and Operations Projects

    This session will be presented by Latoya Clarke-Nivore and Tanique Williams who will discuss typical challenges faced in FnO projects and some of the best practices to get value from your Power Platform implementation.

    Main Stage
    Mon 12:00 – 12:45
    • Lightning New Speaker
    • English
    • Level 200
  • The New D365 Project Operations and what it means for Finance and Operations

    The new Project Operations and what it means for F&O
    The session will go through :
    – Overview of Project operation features, what users can do
    in F&O.
    – Value preposition for end users.
    – What’s not available.
    – Reporting considerations in F&O.
    – What’s coming in next release.

    Main Stage
    Mon 14:00 – 14:45
    • Lightning New Speaker
    • English
    • Level 200
  • Democratising Microsoft 365 administration tasks by leveraging The Power Platform and Azure Runbooks

    Some administration tasks in Microsoft 365 can only be done using PowerShell.
    This session will explain how using The Power Platform (specifically Power Apps and Power Automate) linked to an Azure Runbook, can transform your PowerShell snippets and scripts into fully functioning admin solutions, that non-technical users can engage with.

    Our primary example of such a solution, is the allocation of Teams policies to members of Microsoft 365 Groups using a Power Apps UI.

    Main Stage
    Tue 10:00 – 10:45
    • Pre Days New Speaker
    • English
    • Level 300
  • Tips and Tricks for Power BI

    Many a times we come across requirements which is not supported by Power BI. Many a times customer looking for something similar to excel. Let’s see how we can do some tricks to have those solutions in place. Also get some cool tips to build better reporting in Power BI!

    Main Stage
    Tue 12:00 – 12:45
    • Lightning New Speaker
    • English
    • Level 300
  • Azure B2C Authentication with Power Apps Portals

    Step by step workshop showing how to configure Azure B2C and connect to a Power Apps Portal for authentication – with a detailed look at how we insert our custom styling into our Azure B2C Pages, and how to use Linkedin as an External Authentication Provider.

    Main Stage
    Tue 14:00 – 14:45
    • Lightning New Speaker
    • English
    • Level 200
  • Introduction to Microsoft PowerApps with AI Builder

    This session is focused on showing the community how to add artificial intelligence into their apps by using the AI Builder component in Microsoft PowerApps. The session is introductory level into the technologies, it will not have nothing too complicated.

    Main Stage
    Wed 10:00 – 10:45
    • Pre Days New Speaker
    • English
    • Level 100
  • Build Powerful Apps using Microsoft Graph

    Let’s explore the powerful features of Microsoft Graph and discuss how to leverage it to extend your Power Platform solutions. We will also explore the benefits of using Microsoft Graph with Power Platform. Learn how to configure business processes, build apps and components that utilize Microsoft Graph in both low and pro-code ways.

    Main Stage
    Wed 12:00 – 12:45
    • Lightning New Speaker
    • English
    • Level 200
  • Diverse Teams and Inclusive Environment

    I am passionate about establishing a sense of belonging for everyone. A session highlighting my ideas of how to help colleagues bring their whole self to work, to be themselves whatever their background or circumstance is. Discussing inclusion, innovation and supporting future growth in these turbulent times.

    Main Stage
    Thu 10:00 – 10:45
    • Pre Days New Speaker
    • English
    • Level 200
  • Know your Employees Welfare using Microsoft Dynamics 365 Customer Voice

    • Overview of Microsoft Dynamics 365 Customer Voice (5 minutes)
    What is Microsoft Dynamics 365 Customer Voice?
    Why use Microsoft Dynamics 365 Customer Voice (Benefits)
    • Live Demo (10 minutes)
    Show the ease at which to add additional questions
    Show different types of questions that can be created
    Show branching
    Show how answer a question can trigger an action (Power Automate)
    Show how results survey results are collected and can be analysed
    • Questions (5 minutes)

    Main Stage
    Thu 12:00 – 12:45
    • Lightning New Speaker
    • English
    • Level 100
  • An introduction into infrastructure as code (Terraform)

    Deploying infrastructure as code is the new way of defining your infrastructure, however, it does come with a few challenges. This talk will explore the benefits of using infrastructure as code tools such as Terraform to deploy your infrastructure, and how to overcome the early challenges of using terraform. This talk will include a demo on how to get started with Terraform in Azure and will be exploring the creation of services in Azure using Terraform.

    Main Stage
    Thu 14:00 – 14:45
    • Lightning New Speaker
    • English
    • Level 100
  • The journey of a beginning citizen developer!

    Do you want to start working with Power Platform but not sure where to start? In this session I will tell you about my journey becoming a citizen developer and will give you tips and tricks for your own course. This session is for anyone that is thinking about starting their journey.

    Main Stage
    Fri 12:00 – 12:45
    • Lightning New Speaker
    • English
    • Level 100
  • Azure Functions with custom connector in powerplatform

    Session to demo setup and create azure function, register as custom connector and make it available in powerplatform

    Main Stage
    Fri 14:00 – 14:45
    • Lightning New Speaker
    • English
    • Level 200
  • Q&A With James Phillips

    Mark and Iain will have a sit-down Question and Answer session with President of Business Applications Group James Phillips

    Main Stage
    Sat 09:00 – 09:45
    • Power Platform Developer
    • English
    • Level 100
  • Establishing a Power Platform Center of Excellence

    Learn how organizations have established a Center of Excellence (CoE) to drive internal adoption of Microsoft Power Apps and Power Automate and handle governance and adoption for hundreds of production apps. We share strategies, best practices, and tooling approaches that have helped land well managed low-code powered digital transformation. If you consider yourself a changemaker at any level in your organization, this talk is for you.

    Main Stage
    Sat 10:00 – 10:45
    • Power Platform
    • English
    • Level 300
  • What it takes to become an Azure Architect

    In this session, I will cover what skills you need to learn in order to become an Azure architect. I’ll cover how I went from being a Developer to an Azure Architect, give you advice on how I did it, what to study and where to find the information you need to stay on top of such a challenging role.

    Alba
    Sat 10:00 – 10:45
    • Personal Skills
    • English
    • Level 200
  • Tips to Build Inclusive Canvas Power Apps

    Do you know that 15% of the population in the world have some form of disability? Therefore as Power Apps makers, it is crucial to ensure your app is accessible by maximum numbers of people in your organisation under maximum circumstances.

    In this session, I will demonstrate ways you can increase accessibility and inclusivity when building Canvas Apps

    Nairn
    Sat 10:00 – 10:45
    • Accessibility
    • English
    • Level 200
  • The Science of What Looks Good – How to make engaging UI and UX in Canvas Power Apps

    Ever wanted to create a shiny, native-looking Power App and wondered how to get started? In this session I’ll take you through the importance and impact of UI, understanding what works in a visual world, how to start a Visual Design, adopting a User-first paradigm, and how to apply these design principles in your own Power Apps applications.

    Prestwick
    Sat 10:00 – 10:45
    • Power Apps
    • English
    • Level 100
  • Understand the invitation process in Power Apps Portals

    The invitation feature is embedded in every Power Apps Portal – but how does it work and what can we do with it? This session will take you through the out-of-the-box experience and show you the ways you can customize it along the way. After this session you will be able to set up the invitation experience in your own portal and tweak it to your needs.

    Golspie
    Sat 10:00 – 10:45
    • Power Apps Portals
    • English
    • Level 200
  • Why Microsoft To Do is good for your mental health

    Having lots of tasks to do can increase anxiety and create stress. This can be reduced by completing the tasks but there are significant benefits from effectively managing tasks too.

    In this session we will explore ceremonies to help build effective habits to manage the tasks, prioritise them and, most importantly, how to get a little dopamine hit through the Microsoft To Do “Ding”.

    Strathaven
    Sat 10:00 – 10:45
    • Personal Skills
    • English
    • Level 100
  • The Things We don’t Talk About

    There are some things that we don’t really talk about but are such important subjects. Whether it’s because of stigma, fear, not wanting to put our foot in it, or not knowing what to say.

    Join me to hear about
    * What are we NOT talking about?
    * Let’s talk about “Issues” – how language and perception affects our responses
    * Starting a Conversation – how to talk to people about these, and how to start a change
    * Where do we go next?

    Based upon the podcast series with me and Alison Mulligan this will touch upon areas such as Mental Health, Accessibility, Diversity & Inclusion and more

    Oban
    Sat 10:00 – 10:45
    • Personal Skills
    • English
    • Level 100
  • Everything you need to know about D365 Customer Insights

    This is going to be completely a demo session, where I’ll be showcasing all the features of Customer Insights (CI) at a high level.
    Data without effective using it doesn’t add any value. So, I’ll be also showcasing how to consume CI data in Dynamics 365 first-party apps and Canvas App and update them back to CI.

    Portree
    Sat 10:00 – 10:45
    • Customer Engagement
    • English
    • Level 200
  • A full intro to Azure Devops projects in 60 minutes or less

    The first time you’re introduced to Azure DevOps you’re confronted to an array of different items on the screen and you may not know where to start.

    What are all the different parts for and what can I do with them?

    What’s the difference between Azure DevOps Service and Azure DevOps Server?

    All these questions will be answered in this session by Kevin and Sander.

    Do you want to learn how to start with Azure DevOps, then come to our session?

    Rosewell
    Sat 10:00 – 10:45
    • DevOps
    • English
    • Level 200
  • Azure AI Bots and Power Virtual Agents for the Property, Real Estate and Housing

    Join Microsoft MVP Mohamed Mostafa presenting Microsoft Azure AI Bots and showcasing how Power Virtual Agents can be configured for a specific Industry, Property, Real Estate and Housing in this instance. The session includes a presentation, a Demo and a configuration walkthrough of how Power Virtual Agents can be configured across multiple Topics with the bot managing the handover from one Topic to the other.

    Girvan
    Sat 10:00 – 10:45
    • Power Virtual Agent
    • English
    • Level 200
  • Top 10 things people mess up with Power Apps

    With every tool, you can do things perfectly, fine or almost fine. This is ok.

    But in some cases, you can make horrible mistakes.

    In this session, I go through common mistakes people do with Power Apps. Some are just small details, some are bigger ones. But as a Power Apps maker, you should be aware of these.

    Invergarry
    Sat 10:00 – 10:45
    • Power Apps
    • English
    • Level 200
  • Teams ❤ Dataverse For Teams

    In this session Daniel Laskewitz and Elaiza Benitez will show you why Teams and Dataverse For Teams is a match made in heaven with a couple of use cases.

    Alness
    Sat 10:00 – 10:45
    • Teams Usage
    • English
    • Level 100
  • XrmToolBox – Top 10 Tools to help Power Platform users

    An introduction to the excellent compendium of aids to the Power Platform or D365 developer and customiser that are wrapped in the CrmToolBox including tools that help with drab repetitive tasks or help you deliver with speed and quality

    Lochgelly
    Sat 10:00 – 10:45
    • Power Platform Developer
    • English
    • Level 200
  • Azure Automation to the rescue! PnP PowerShell your way to the fun stuff

    Learn about setting up Azure Automation with Azure AD and automating tasks using PnP PowerShell to offload repetitive, background tasks.

    Irvine
    Sat 10:00 – 10:45
    • PowerShell
    • English
    • Level 200
  • Direct Routing vs CallingPlan

    Speak about Direct routing vs Callingplan and the cost and difference.
    Why use direct routing and how to plan for it.
    Where to place your SBC when running direct routing.
    What are the options here:
    – SBC in Azure
    – SBC in your own datacenter
    – SBC as a service from local telco
    – SBC as a service from a Microsoft partner
    – SBC in different countries and regions in Azure
    Some powershell to migrate from Skype for Business to Teams telephony.

    Aboyne
    Sat 10:00 – 10:45
    • Teams Usage
    • English
    • Level 300
  • Unlocking data insights for North Lanarkshire Council

    Agilisys & North Lanarkshire Council have been working in partnership for over a year to modernise and transform technology, which ultimately delivers improvements to citizens across the North Lanarkshire area. It was apparent that data existed in silos, with much of it either inaccessible or only visible to the appropriate service tower.
    Working together, we have used modern Microsoft technologies to deliver data insights, surfacing and making data visible, which allows for improvements in data quality as well as more informed decision making.
    Additional benefits of this work include reduction in manual processes to produce reports, allowing key council staff to focus more on analysis of data rather than data collection and manual reporting.
    Technology used to deliver this includes: Power Platform, Power BI, SQL & Synapse,
    During this session, we’ll share with you how the BI hub was developed, the impact that this has had on the council, and the longer term strategy for data insights at North Lanarkshire Council.

    We will:
    – share a practical example of how a modern data strategy can lead to significant process and service quality improvements
    – walk through the steps we followed to take this from an idea, through to business case and implementation
    – share lessons learned and recommendations for data insight success

    Dunoon
    Sat 10:00 – 10:45
    • Power BI
    • English
    • Level 100
  • How can you get into Tech and how can the community help?

    This session will cover my personal journey into Dynamics 365 from being a a non tech into working with Dynamics 265 and also how critical the community is, in helping myself and anyone who want to get get involved in the technology.

    Humbie
    Sat 10:00 – 10:45
    • Personal Skills
    • English
    • Level 100
  • Abusing Azure Active Directory: Who would you like to be today?

    Azure AD is used by Microsoft Office 365 and over 2900 third-party apps. Although Azure AD is commonly regarded as secure, there are known security issues regarding to identity federation, pass-through authentication, and seamless single-sign-on.

    In this session, using AADInternals toolkit, I will demonstrate how to create backdoors, impersonate users, and bypass MFA. Methods for detecting rogue behaviour are also introduced.

    The purpose of this session is to raise awareness of the information security, the importance of the principle of least privilege, and the crucial role of on-prem security to cloud security.

    Denny
    Sat 10:00 – 10:45
    • Security
    • English
    • Level 400
  • Real life Marketing scenarios with D365 Marketing

    A session covering the crucial importance of instant communication. In times of a pandemic, more than ever keeping people informed, could mean not only keeping them updated with the latest trends, but also.. alive.
    We will use D365 Marketing to showcase how event management, mobile marketing (sprinkled with some AI), and Teams come together to form the perfect Marketing strategy.
    See you there. 🌈

    Mauchline
    Sat 10:00 – 10:45
    • Customer Engagement
    • English
    • Level 200
  • From No to Flow – Finding your way in flow development

    In this session we will step back from the technology a little and really focus on the how to approach creating a flow. This will be a very interactive session looking at the way that I personally approach creating a flow, from the initial requirements through to flow creation.

    If Power Automate seems a little daunting, and you would like some help to you shape your mindset, then this session is designed especially for you.

    Fortrose
    Sat 10:00 – 10:45
    • Power Automate
    • English
    • Level 100
  • D365 Finance & Operation Licensing… When will it stop?

    In this session we will be trying to cover off the substantial changes we are seeing in how to licensing Dynamics 365 Finance, SCM, & Project operations including extending with the Power Platform and RBAC.

    The intent is for this to enable support in both Architecting and scoping in pre-sales a Dynamics 365 program of work.

    Kilmacolm
    Sat 10:00 – 10:45
    • ERP
    • English
    • Level 200
  • A 50 minute digital transformation

    What the heck is a “digital transformation”?

    It means something different to almost everyone. You hear it thrown around with terms like the Cloud and Big Data. But could digital and technological advances really have an impact on YOUR work?

    In this 50-minute session, we will show how it’s possible to digitally transform a paper-based process into a modern, online solution where resources are centralized and manual tasks are automated. Best of all, you don’t need IT and you already have the tools you need.

    SharePoint and Power Automate will be showcased using out-of-the-box functionality and a no-code “maker” approach to digital transformation.

    Milltimber
    Sat 10:00 – 10:45
    • SharePoint
    • English
    • Level 200
  • Go beyond limits: using hybrid code/nocode serverless for resources consuming data processing in Pow

    Applying new technology into practical context comes with challenges of facing varying limitations – licensing, performance, security to name a few. In this talk we will give you several examples of these problems and how to solve it using hybrid code/no-code solutions on Power Platform and Azure. You’ll know how to speed up your flow processing in certain use cases to the orders of magnitude; how to work with customer’s requirements on MFA and limited permissions; how to use Azure functions in Power Automate and deploy across multiple environments.

    Coatbridge
    Sat 10:00 – 10:45
    • Power Platform Developer
    • English
    • Level 300
  • Getting Started with Teams Bot Development

    Practical Workshop looking at how we can develop a Teams Bot in Azure using .Net Core and publish into our Team Channels – and how this Bot can integrate our collaboration in those Channels with our Apps in the Power Platform.

    Tighnabruaich
    Sat 10:00 – 10:45
    • Teams Developer
    • English
    • Level 400
  • Automating Microsoft 365 Security

    During this session, Thijs will walk you through all the different automation capabilities within the security stack (API’s, Powershell, Logic Apps, Power Automate) and help you understand what and how you can automate your security.

    This session will include lots of best practices and tips from my experience.

    Ardrossan
    Sat 10:00 – 10:45
    • Security
    • English
    • Level 300
  • Azure Data Factory: No-code Data Preparation in a Modern Data Warehouse

    Data preparation is a lengthy and complicated process in a modern data warehouse solution. Microsoft recently released wrangling data flows for Azure Data Factory, which greatly eases this process with no-code data preparation. Compared to other high-end data preparation alternatives, wrangling data flows integrate with Power Query for operations. In this session, I will take you through how to use wrangling data flows in Azure Data Factory to prep data in a modern data warehouse. By the end of the session, you will be able to understand wrangling data flows and its usage in a modern data warehouse solution.

    Methven
    Sat 10:00 – 10:45
    • Azure Analytics
    • English
    • Level 200
  • A startup’s infrastructure – how to make scaling a sales issue, not tech

    At ARGOS we had to make a decision.
    Are we going to build once or are we going to build many times?
    Are we going to do a quick job and deploy a single VM and then have to worry about all that rubbish?
    Do we want scalability to be a tech or a sales problem?

    Lossiemouth
    Sat 10:00 – 10:45
    • Azure Developer
    • English
    • Level 300
  • Intelligent CRM: Introduction to Dynamics 365 Sales Insights

    Dynamics 365 Sales Insights enables you to use AI across the entire sales process. Join this session for a demonstration of all the things you can do with Sales Insights, including next best action suggestions, predictive opportunity scoring, predictive forecasting, making connections and monitoring relationship health.

    Inverkeithing
    Sat 10:00 – 10:45
    • Customer Engagement
    • English
    • Level 100
  • The Azure I(di)oT guide through the rabbit hole!

    PaaS, SaaS, Digital Twins, Pre-Configured solutions…. welcome to the Azure IoT rabbit hole! The decision is up to you, but you’re not alone.
    For businesses, it’s important to consider all the options because it makes a difference between a good and a great decision for your business.

    In this session, Glenn will give you a deep-dive into the different Azure offerings regarding the Internet of Things!
    Attendees will hear learnings from the different IoT solutions Glenn has been involved in over the past years and will understand what is needed to build an IoT solution that is robust, future-proof and secure.

    Wick
    Sat 10:00 – 10:45
    • Azure Developer
    • English
    • Level 300
  • Securing Windows Virtual Desktop – inside and out

    With an mind-blowing growth during 2020 Windows Virtual Desktop have become core of Microsoft’s Modern Workplace offering. Many organizations have it running in production, but is it really secure? In this session you will learn how to secure the access to WVD, how to protect the sessions hosts and limit access to the service using Microsoft 365 and Azure.

    Kilbirnie
    Sat 10:00 – 10:45
    • Azure Admin
    • English
    • Level 300
  • Creating Azure SQL Database Users Programmatically with a Service Principal using Azure DevOps

    The cloud enables us to quickly and easily, create and destroy resources when we need them.
    Automating this process reduces manual mistakes and the need for user input.

    You can use Terraform to put Azure SQL Databases into Infrastructure as Code, then deploy them with Azure DevOps with any additional steps that your business requires for approvals or other processes

    Once you can create your Azure SQL Database programmatically, a cool next step would be to be able to grant and remove access using automation as well.

    With a sprinkling of dbatools and a couple of configuration changes, you can also set this up in Azure DevOps

    This session will take you through the steps required to build an automated solution to create an Azure SQL Database with a Service Principal and create users and apply permissions using Azure DevOps, Terraform, Azure Key Vault and PowerShell.

    Tillicoultry
    Sat 10:00 – 10:45
    • DevOps
    • English
    • Level 300
  • Accelerating sales with sales insights

    Dynamics 365 Sales Insights is a Dynamics 365 Sales add-on that enables sales team leverage AI and data science to sell more efficiently. In today’s session, I will introduce you the key features of Sales Insights and how it can empower sales people

    Anstruther
    Sat 10:00 – 10:45
    • New Speakers
    • English
    • Level 100
  • Debug and test plugins, workflows, and security locally!

    Want to be able to debug your plugin code and forget all about plugin-traces? Want to be able to create tests which can validate that your implemented business logic works as intended – including what you wrote several years ago? XrmMockup is a test-framework that can simulate your D365 environment locally, along with any plugin and workflow code you have.

    I will be going through how to set up XrmMockup, how it works and what exactly it is capable of. With XrmMockup you can perform unit- and integration tests of your D365 pipeline. XrmMockup automatically runs plugins and workflows in the right order, even automatically triggering other plugins and workflows. At the same time, the security model of D365 is enforced just as it would be in your live D365 system.

    XrmMockup will provide your tests with an organization service. Using this, your tests can query XrmMockup with any organization request – just like your live D365 system. This means all your business logic is run locally which allows you, as a developer, to set breakpoints and debug your business logic – instead of looking at traces in D365.

    I will showcase XrmMockup by implementing some simple business logic using test driven development.

    Strathdon
    Sat 10:00 – 10:45
    • Developer
    • English
    • Level 400
  • Manage your tenant and SPFx projects with ‘CLI for Microsoft 365’

    A common challenge when managing your Microsoft 365 tenant is managing the wide number of PowerShell modules available to manage each service, which are independant modules, that don’t work together and that are tied to the Windows OS.

    ‘CLI for Microsoft 365’ is an open-source, community built, cross-platform CLI makes it easier for administrators and developers to manage their Microsoft 365 tenant on any platform, through a single install and a unified login giving access to all Microsoft 365 workloads.

    In this session, you will learn

    – How to install the ‘CLI for Microsoft 365’
    – How to connect to your Microsoft 365 tenant
    – How to execute commands on different shells such as bash & PowerShell
    – How to upgrade your SharePoint Framework (SPFx) projects
    – How you can help contribute to the open-source project

    Longniddry
    Sat 10:00 – 10:45
    • Modern Workplace
    • English
    • Level 100
  • Bring the Microsoft Teams platform to life with free app templates from Microsoft

    Microsoft Teams is the hub for teamwork and is much more than just chat and calling. Deploy free app templates from Microsoft into your Teams environment to bring the platform to life for information and firstline workers.

    Boness
    Sat 10:00 – 10:45
    • Teams Deployment
    • English
    • Level 200
  • Tips and Tricks for working with Finance Data in Power BI

    Excel has always been the tool of choice for the finance team with the flexibility it provides for logic, formatting and presentation of numbers. But this flexibility has also caused Governance nightmares, performance issues and huge risks with manual processes. Is it possible to also achieve the desired outcomes and flexibility with Power BI whilst also having all the benefits of working in a more controlled, automated and feature-rich environment? Yes! In this session Rishi will show how you can have your finance cake and eat it, showing how to build dynamically formatted financial statements , waterfall charts and KPIs in Power BI to tell an engaging story with finance data. This will be based on the data and reports shown in the blog series at https://aka.ms/pbiincomestatement and the role play session at https://tinyurl.com/PPFroleplay

    Westhill
    Sat 10:00 – 10:45
    • Power BI
    • English
    • Level 300
  • Magical Power Platform with D365 FinOps

    Dynamics 365 Finance and Operations applications in combination with Power Platform enable organizations to extend the application and empower and realize its full potential. There are various scenarios where you can apply the Power Platform capabilities to extend Dynamics 365 Finance and Operations applications.

    The session will walk-through how users can leverage using Power Apps, Power BI, Power Virtual Agent and Power Automate. The session will be consisting of new demonstrations to showcase the capabilities of the Power Platform with D365 Operations app.

    Latheron
    Sat 10:00 – 10:45
    • ERP
    • English
    • Level 200
  • Microsoft Teams education from then to now : top 8 best practices and 5 pitfalls to avoid

    Since the beginning of the year, microsoft teams is undoubtedly the tool that has seen the most updates and new features.

    From an emergency deployment to a slightly more thoughtful use, teachers have had to face multiple difficulties.
    What is a good adoption of Microsoft Teams? What is not to be done on the usage side but also on the technical side?
    What are the keys to success?

    If these questions interest you, join me

    East Kilbride
    Sat 10:00 – 10:45
    • Education
    • English
    • Level 200
  • Digital Inclusion and Accessibility as a Deliverable – 2021

    The IT industry are the builders of this digital age. Transformative change, and the societal inclusion of people with a wide range of disabilities will depend on accessibility being seen as a priority. Microsoft have begun to manage it like a business and developed our Accessibility Evolution Model to track our progress. In this session, we will explore the critical components required to build an accessibility strategy – Culture, Representation, Processes, Product Truth and Innovation

    Main Stage
    Sat 11:00 – 11:45
    • Accessibility
    • English
    • Level 100
  • How starting a podcast got me through a pandemic

    This won’t be a session on the best podcast set up, or how to pick the best platforms. It won’t be a session on how to get the most plays, subscribers and followers.

    What it it will cover is my personal experience of how stepping out of my comfort zone helped me through the pandemic and opened doors to other opportunities. How putting myself out there and and engaging with the community online helped me find my place in tech as a non-techie.

    I will of course cover what I did to get started. I didn’t have the best gear and I didn’t have a clue about audio, recording or how to start a podcast but I’ll show you that it’s super easy to get started and talk about why you shouldn’t let perfectionism hold you back.

    I didn’t follow the rules of “finding a niche” and sticking to it, I didn’t create a plan, I just dived right in and I’ve eventually found my way. Motivation is the product of action and once you get started the ideas, motivation and momentum follow.

    All of this helped me through 2020, I learned so much from my guests, I learned that I love to share people’s stories and that our industry needs all kinds of people to be successful and reach our potential.

    So if you’ve had an idea, if you’ve been holding back then hopefully this session will inspire you to ‘Do the thing’ in the words of Dona Sarkar.

    Alba
    Sat 11:00 – 11:45
    • Personal Skills
    • English
    • Level 100
  • When I met people with different abilities

    Having worked in IT sector for quite a while I would like to share my experience meeting people using tech, but in a different way.

    Nairn
    Sat 11:00 – 11:45
    • Accessibility
    • English
    • Level 100
  • PowerApps4Kids – Lessons Learned from Teaching Children

    PowerApps4Kids.com was launched in March 2020, partly because of lockdown, and partly because it was the right thing to do.
    In this session we’ll cover :-
    – Our coolest wow moments from our monthly sessions across the world
    – How the Power Platform allows us to manage the content delivery at www.powerapps4kids.com using Power Apps, CDS, Flow and Power BI
    – Simple techniques used to create a community
    – How to create simple games

    Prestwick
    Sat 11:00 – 11:45
    • Power Apps
    • English
    • Level 200
  • Power Apps Portals best practices

    Starting now with Power Apps Portals?
    In this session I will talk about best practices I gathered through my experience when working with Power Apps Portals.
    I will cover a mix of topics such as:
    – Naming conventions
    – Where to perform customizations
    – Where to place your code
    – Portal ALM
    – and a lot more

    Golspie
    Sat 11:00 – 11:45
    • Power Apps Portals
    • English
    • Level 100
  • Round Table: Virtual and Hybrid Training Pros & Cons, Tips & Tricks

    A panel of trainers will discuss tips, tricks, pros and cons of virtual and hybrid training, taking questions from the audience with the ability to submit questions in advance. The panel includes trainers from the fields of Microsoft 365, Azure, Dynamics 365, Office and Facilitation.

    Strathaven
    Sat 11:00 – 11:45
    • Personal Skills
    • English
    • Level 100
  • Dynamics 365 Marketing – the good, the bad and the ugly – Email marketing edition

    Dynamics 365 for Marketing is an ocean of possibilities and functionalities for all of your Marketing needs. It looks and sounds great on paper and videos, but is all of it actually as good as it sounds?
    Join me in a session, where I lead you through different aspects of email marketing like GDPR, Journeys, Lead scoring and discuss all the good, bad and ugly about running your email campaigns with D365 Marketing. As an added bonus, I will show you real life examples how I have conquered some of the obstacles on the way.

    Portree
    Sat 11:00 – 11:45
    • Customer Engagement
    • English
    • Level 200
  • Automation in the cloud for the reluctant IT Pro

    In the old days, scheduling a script was easy: you just created a scheduled task on your favorite Windows Server and made that run your PowerShell script exactly how and when you wanted. Granted, scripts often stopped working when the author left the company and we disabled their user account, scripts targeting SharePoint didn’t like to be launched from any other server, and there’s plenty of other challenges about. Along came the cloud and our toolbox expanded dramatically: Azure Automation, Azure DevOps and even Microsoft Flow offers some interesting possibilities to make stuff happen on a schedule or run when a certain condition is met. This session will provide you with a comprehensive overview of when to use what, their cost aspects and technical boundaries.

    Rosewell
    Sat 11:00 – 11:45
    • DevOps
    • English
    • Level 200
  • Can anyone build a bot?

    With Project oakdale now in public preview and PVA accessible in teams for free, now is the best time to learn how to build a bot.

    In this session, we will go through all you need to know to build a bot using PVA in Microsoft Teams.

    Girvan
    Sat 11:00 – 11:45
    • Power Virtual Agent
    • English
    • Level 100
  • Lightning fast PCF delivery

    Join this session to learn how to make your PCF development faster and more efficient. We will see which tools to use to speed up the whole process in the development phase. Starting a project, debugging & automation are just some of the topics that will be covered in this session.

    Invergarry
    Sat 11:00 – 11:45
    • Developer
    • English
    • Level 300
  • Business processes in Microsoft Teams

    Business process – looks like a serious thing that requires huge platform, tools, integrations services etc.
    What will happen if we start from something small and step by step go to the big processes?
    I invite you to the journey from small automation to big business process, on Teams!
    Journey plan:
    – inventory review – what’s in Teams and Microsoft 365 out of the box?
    – just around the corner – we’ll build a small automation
    – crossroads – add more complexity to our process and choose the right way to do that
    – far from home – what to do if we need big and reliable process?
    – meeting friends – quick overview of 3rd party apps/tools that we can use in our process

    Alness
    Sat 11:00 – 11:45
    • Teams Usage
    • English
    • Level 200
  • What’s the weather like? Accuweather API + PCF Control

    Join us for an interactive session where we will show you how you can call an external API from a PCF control. In just 1 hour we will demonstrate how easy it is to create a PCF component step by step and also using the Accuweather API as an example how to call it and bring Weather data into your Canvas or Model Driven App.

    We will share the code on Github after the session! Looking forward to see you all on the session!!

    Eickhel and Mario

    Lochgelly
    Sat 11:00 – 11:45
    • Power Platform Developer
    • English
    • Level 300
  • Kickstarting your application deployment in Microsoft Intune with PowerShell and Chocolatey

    You have many options to deploy applications through the cloud with Endpoint Manager. But lets dig in on how to hit the ground kicking on a budget and short on time. PowerShell and Chocolatey can do the heavy lifting and get you up and running in no time.

    Irvine
    Sat 11:00 – 11:45
    • PowerShell
    • English
    • Level 300
  • Estimating Business Apps

    How long will it take to build that complex business app your stakeholders have asked for? Learn how to estimate Power Apps in this session quickly and accurately. Satisfaction guaranteed or your entrance fee will be refunded!

    Dunoon
    Sat 11:00 – 11:45
    • Implementation Skills
    • English
    • Level 200
  • Lets solve the data argument once and for all

    We constantly talk about data and where it needs to live within the Power Platform. In this session I will explore the pros & cons of the various data facilities – Including licensing! YES…. Gulp!!

    Humbie
    Sat 11:00 – 11:45
    • Power Apps
    • English
    • Level 200
  • Data Security in the Microsoft Power Platform

    The Microsoft Power Platform offers various mechanisms to control access and utilisation of data across the platform. In today’s world, it is critical to ensure you have control over your data if you want to retain your customer’s trust. In this session, we will deep dive in all the Security Mechanisms that the Power Platform offers, from environment and app access controls to Role-Based Security in the Common Data Service. Including Data Loss Prevention policies, AAD Conditional Access Rules, Teams, Field Level Security, PowerBI row-level security, and Power App Portals security. The objective of this session is to present and demystify all the security layers available in the Power Platform so you can understand how they work together and apply them to keep your data safe.

    Denny
    Sat 11:00 – 11:45
    • Security
    • English
    • Level 200
  • Sharing is Caring – HR and Field Service working together

    Can 2 functional consultants connect Dynamics HR and Dynamics Field service without writing Code? We share our findings with the new ways of integrating solutions via Virtual Entities and Common Data Service. The result is hopefully a world where 2 different applications share data in great harmony

    Speakers: Thomas Sandsør, Malin Martnes

    Mauchline
    Sat 11:00 – 11:45
    • Customer Engagement
    • English
    • Level 200
  • FLOW: Patterns to Accelerate Automation

    A dive into FLOW patterns to help any business accelerate automation deployment by citizen developers.

    We will cover an introduction to Power Automate and you will leave with the following knowledge:

    What is Power Automate?
    Practical knowledge of how to build your first flow.
    Best Practices when working with Flow.

    A 101 session that will kick start your Power Automate journey!

    Fortrose
    Sat 11:00 – 11:45
    • Power Automate
    • English
    • Level 100
  • Fantastic Finance Features

    FINANCE FEATURES!!! Over 2020 a field of fabulous features have found their way into our Fantastic Finance Solution. Find out what Fab Features have me Fired Up and how the Finished Features Function!

    Kilmacolm
    Sat 11:00 – 11:45
    • ERP
    • English
    • Level 300
  • D365 CI – Customer “Insights” or “Insults”?

    In this session, we will discuss and demonstrate, how to avoid “insulting” your audience by ensuring you always have… “fit for use data”… which truly delivers the “insights” required to drive business success.

    Arisaig
    Sat 11:00 – 11:45
    • Azure Data
    • English
    • Level 200
  • Powerful Document Automation for D365, M365, Teams & the PowerPlatform

    Real life business processes require the generation of complex documents like quotes, reports, contracts, emails, etc…

    Use dox42 to ignite the potential of your D365 and M365 apps as well as the Power Platform by automatically generating these documents with data from all your sources!

    What you will see in this session:

    – Generate your documents where you need them: from D365 CE, FinOps, BC, SharePoint, a Power Automate Flow, or even from a Power App!
    – Easily design complex documents in MS Word, Excel and PowerPoint with tables, conditions, barcodes, charts, images, etc.
    – Combine data sources: D365 CE, FO & BC, SharePoint, M365, Web Services, SQL and many more.

    Your result will be a business user friendly document automation process that can be efficient, enjoyable and productive at the same time.

    The session will be brought to you by Johannes Linder, Lead Technical Evangelist and Lisa Pulsinger, Senior Technical Evangelist at dox42.

    Milltimber
    Sat 11:00 – 11:45
    • Customer Engagement
    • English
    • Level 200
  • Introducing the Power Apps Component Framework

    For this session, the objective will be to make people discover PCF, where they come from, what they are, how to use them and respect their architecture.
    A demo of how to use them will also be proposed.

    Coatbridge
    Sat 11:00 – 11:45
    • Power Platform Developer
    • English
    • Level 200
  • Power your .NET application with the new generation of diagnostics

    With .NET Core 3 and .NET 5 a new set of tools and libraries are available to analyze dumps and live processes.
    During this session we will first see the available stand-alone tools and then use the libraries to programmatically access the dump or process data to diagnose faults and memory problems.
    Finally we will see an example of an application making self-diagnostic as an advanced form of telemetry.

    World
    Sat 11:00 – 11:45
    • Developer
    • English
    • Level 300
  • Teams Tabs inside out

    Microsoft Teams tabs are the simplest way to build a Teams App. But what are the possibilities? In this session we will go deeper into the JavaScript SDK that can be used from either a C# or a Node.JS application. Is the SDK our only means of communication with the Teams client from our custom code? Or are there other tricks we can apply? In this deep dive we will go down into the underground of Teams development to see Microsoft build Teams and how we can leverage this to our advantage.

    Tighnabruaich
    Sat 11:00 – 11:45
    • Teams Developer
    • English
    • Level 300
  • Compliance to Go

    In daily business people work with confidential information on their huge and heavy devices. But from now on we got handy methods, we can use labeling and encrypted data with Office Apps like Word and Microsoft Teams. The modern secure workplace evolves into a new mobile area.

    However, when technology changes, the sensitivity of the user in dealing with secret data must also change. We have to talk about mobile work with confidential information. It´s a technical and cultural thing. You don´t have to make phone calls or edit confidential data in public, when other people can hear and watch your device.

    The attendee will learn more about the technical options, but also about the cultural and risk management for people, who work with confidential information.

    Don´t be confused – be secure!

    Ardrossan
    Sat 11:00 – 11:45
    • Security
    • English
    • Level 300
  • Empowering Teachers in a COVID world

    Sharing of best practice using Teams within a Secondary School environment during COVID. Look at how to utilise the Teams platform to enhance teaching both inside and outside your classroom.

    Methven
    Sat 11:00 – 11:45
    • Education
    • English
    • Level 100
  • The Ultimate Marketing Showdown

    Join Amey Holden & Megan V. Walker as they go head to head in the ultimate battle – Dynamics 365 Marketing VS ClickDImensions. Watch as they endure the Clash of the Campaigns, as they Wrestle with Web Forms, they Sock It to Social Media, and they put on an Email Extravaganza. Let’s settle this once and for all!

    Inverkeithing
    Sat 11:00 – 11:45
    • Customer Engagement
    • English
    • Level 200
  • Event-driven autoscaling on Kubernetes with KEDA and Azure Functions

    Event-driven, serverless architectures are a hot topic in today’s cloud-native application development. To take full advantage of the serverless benefits of event driven, your application needs to scale and react to those events instantly. It needs to be able to scale from zero to potentially thousands of instances. KEDA is an open sourced component that provides event driven autoscaling for your Kubernetes workloads.
    KEDA works with any container, but to enable additional serverless capabilities within Kubernetes you can pair KEDA with the Azure Functions runtime. Don’t get fooled by ‘Azure’ in the name. Azure Functions provides a programming model that can run anywhere: in a container running on-premises, fully managed in Azure, or in any Kubernetes cluster and they can be written in many languages.
    It allows application developers not to worry anymore about writing the code to connect, trigger, and pull from an event source like RabbitMQ, Kafka, or Azure Event Hubs. That’s all handled for you.
    In this demo-filled session, we will start with a quick introduction on both Kubernetes and Azure Functions. You will then see how you can create your first cluster and install KEDA, deploy a function and scale that to thousands of instances based on events.

    Wick
    Sat 11:00 – 11:45
    • Azure Developer
    • English
    • Level 200
  • 7 habits every Azure Admin must have

    The systems administrator role is perhaps one of the oldest in computer technology. However in this modern cloud computing world some of them will evolve into Cloud Administrators. As for those admins? It could be a case of how more things change, the more they stay the same. In their new role as an Azure Administrator they will be responsible for implementing, monitoring and maintaining Azure resources and use a complete new skill set. In this session you will learn 7 habits every new Azure admin must have. You will not only learn about Azure Cost Management, and Azure Governance, but also which tools you can use to connect securely to your Azure resources. So join us in this session to learn some tips, tricks and things you should keep in mind in this new job role.

    Kilbirnie
    Sat 11:00 – 11:45
    • Azure Admin
    • English
    • Level 300
  • DevSecOps on Microsoft Azure

    In this session we not only look at how to enable security tools in Microsoft Azure but look at what is required to build a successful DevSecOps function, how to get high fidelity feedback from security events, structure your team and recap the fundamentals of good security practices.

    Tillicoultry
    Sat 11:00 – 11:45
    • DevOps
    • English
    • Level 200
  • Azure Devops Series by Sagar

    Series of Azure Devops Implementation & Best Practices

    Anstruther
    Sat 11:00 – 11:45
    • New Speakers
    • English
    • Level 200
  • Embed Canvas Apps in Outlook for custom experiences

    Canvas Apps provide an awesome way of presenting tailored UIs to your customers in order to enable them to solve their problems in the best possible way. However a lot of users still love their Outlook client and seem to spend most of their time writing mails in it. Power Apps already provides an built-in Outlook Add-in to get Model-Driven Apps running in Outlook, but there is no such way for Canvas Apps.

    In this session we will do a deep dive in embedding Canvas Apps, specifally embedding them in the beloved Outlook clients. By doing a live demo of building our own custom Outlook Add-in featuring an embedded Canvas App. We build the solution and show in demo cases how we can leverage it to enable users to use the full feature set of the platform (Power Automate, Power BI) right from their Outlook.

    Strathdon
    Sat 11:00 – 11:45
    • Developer
    • English
    • Level 300
  • Lessons from my Journey to the Dark Side

    Before a project happens, somebody has to pay for it. Usually that involves a sale. In this talk I’ll be talking about what I have learned in my journey from software development to consultancy and sales. Firstly we’ll consider and then demolish some stereotypes, talk about why sales is important to developers and emphasise why everyone is a sales person sometime before finally talking about dealing with customers.

    Ellon
    Sat 11:00 – 11:45
    • Implementation Skills
    • English
    • Level 100
  • The GreyHatBeard Panel on the etiquette of Microsoft 365

    The GreyHatBeard regulars (Al Eardley, Garry Trinder and Kevin McDonnell) will be joined by some special guests to challenge each other on the best tips around the etiquette of using Microsoft 365 services. When should you use Hub Sites? Should you @mention a channel? When to use Planner vs ToDo vs Excel? When should you use Teams Wikis? – obvs never on that one!

    All set up like a panel show with a spectacular finish with the two “winners” squaring off to defend the indefensible

    Longniddry
    Sat 11:00 – 11:45
    • Modern Workplace
    • English
    • Level 100
  • Getting to Value Faster – Integrating Power Tools into Teams

    Inspiration session for how you can use other technologies integrated with Microsoft Teams for the seamless, single pane of glass user experience. Working as a team is not just about meetings!

    Boness
    Sat 11:00 – 11:45
    • Teams Deployment
    • English
    • Level 100
  • 🚂 Turn your slow steam locomotive into a streamlined high-speed train 🚄

    >> 10 Performance tips to speed up your Power BI reports <<

    Arriving at work and the first thing you do is opening your Power BI report and going for a coffee while waiting for the report to render. Seems familiar?
    Well, it shouldn’t. Your reports should render instantly, especially if there is a large or C-level audience consulting them on a regular basis.
    Luckily enough there are some tips and tricks to melt your frustrations like snow in the sun.

    Westhill
    Sat 11:00 – 11:45
    • Power BI
    • English
    • Level 200
  • Manage leave requests from Dynamics 365 HR in Teams

    Dynamics 365 Human Resources is a powerful solution that allows you to fully manage your leave and absence process. But when it arrives the time to onboard the employees in the solution the experience it not really simple and user friendly. With the Human Resources app for Teams, things begin to change in the right way for many parts of this process. During this session I will show you the main capabilities of the app and we will see how we can go a bit further using the Power Platform.

    Latheron
    Sat 11:00 – 11:45
    • ERP
    • English
    • Level 200
  • How to produce habit forming products – create mass adoption of your Power Platform Solutions

    During this session we will explore what makes Social Media, monitoring email and online gaming so addictive – if we have time we will look at how political campaigns also use the same models of addiction and sub-conscious behavioural coercion, we will then take the toxicity of this and apply it for the common good of application and solution adoption within the Power Platform and Business Application suite.

    Main Stage
    Sat 12:00 – 12:45
    • Implementation Skills
    • English
    • Level 300
  • Maps with Power BI the easy way

    Power BI is considered by many people to be an amazing tool to visualize data with. What is there not to like? Importing data is easy and simple, display the data on the report panel is just as simple. Creating bar charts, lines charts, treemaps so easy and simple.

    Often there is data that can be displayed on maps, so you go and do some googling find a dataset which has some interesting results. Then there is some more googling to make understand the data zone referenced. Finally, how do you get the “shapefile” into the PowerBI report?

    This session will be an exploration of the mapping visualizations in PowerBI. It will also look at different types of geographical data. What is the shapefile, what is a geojson file, why should you care. Can you convert between the two what challenges might come up against and how to overcome them? This session will be a combination of clear simple explanations of “how-to” and some practical hints and tips. So you to can show your data on a map in Power BI.

    Alba
    Sat 12:00 – 12:45
    • Power BI
    • English
    • Level 100
  • Instant Accessibility using a Theming Template

    In this session we will cover how to instantly enable accessibility for those with low-vision within our Power Apps using a branding template as well as a few other tips for accessibility.

    Nairn
    Sat 12:00 – 12:45
    • Accessibility
    • English
    • Level 100
  • Beginners session to building PowerApps

    The session will be a beginners session covering all the three factors what, how and why.In the session the different implementations of powerapps in different sectors like business, education and society will also be discussed.The session will be complimented by a demo of ‘how to build a french dictionary’.The basic features of powerapps will also be discussed.

    Prestwick
    Sat 12:00 – 12:45
    • Power Apps
    • English
    • Level 200
  • PowerApps Portal Tools

    In this session you will get all details and usefull tools and tips that you should absolutely think about before starting the portal

    Golspie
    Sat 12:00 – 12:45
    • Power Apps Portals
    • English
    • Level 100
  • Stand out from the crowd and land your next (or first!) Power Platform job!

    This session will focus on what you should and should not be doing in order to maximise your chances of taking your next, or first, step in your Power Platform career. The session will bring together my experience recruiting for Power Platform professionals for 7 years (both in house and agency) before making my own move to being a Power Platform professional.

    Strathaven
    Sat 12:00 – 12:45
    • Personal Skills
    • English
    • Level 100
  • Dynamics Field Service – Scheduling Automation

    In this session we will dive into the Automation of Resource Scheduling at scale. You will walk away understanding how your organization can automate schedules using our Resource Scheduling Optimization engine to build the most productive schedules for resources that reduce travel time, and improve your Customer Service performance.

    Portree
    Sat 12:00 – 12:45
    • Customer Engagement
    • English
    • Level 200
  • ALM for Dataverse /Dyn365 using Azure DevOps Pipelines

    In this session, you will learn how a basic ALM process for Dataverse /Dynamics 365 looks like. In addition, we will talk about advanced possibilities like automated tests and other Quality gates. The beginning of the presentation will level all of us to a common understanding of different types of tests, as well as Deployment options in Dataverse /Dynamics 365 (MDA).
    After the session, you will have a basic understanding of how to implement an ALM process for CDS/Dynamics 365 (MDA) in Azure DevOps using the PowerApps BuildTools.

    Rosewell
    Sat 12:00 – 12:45
    • DevOps
    • English
    • Level 300
  • CRM Bot – Free Community MS Teams & D365 Chatbot

    High-paced session dedicated to chatbots, conversational design and the future of customer engagement systems. In-depth demo of free Community Chatbot – CRM Bot Community – built on Power Automate, MS Teams & CDS (free to use forever).

    Girvan
    Sat 12:00 – 12:45
    • Power Virtual Agent
    • English
    • Level 200
  • Level up and become a Microsoft Teams Superhero!

    Teams is a continuously evolving platform and the hub for Teamwork. Join this session to uncover it’s secrets, learn about latest Teams features along with tips and great Power Automate & Dataflex for Teams possibilities that you may not don’t know but that can really help you level up to become a Teams Superhero!

    This is a demo-rich session with guaranteed take-aways you can immediately put into action.

    Why to attend:
    – You are a champion and want to help your colleagues to shine
    – You are an IT pro and you want to stay one step ahead of the end-users
    – You are the king of the office and want to amaze your co-workers with state-of-the-art Teams knowledge
    – You want to learn why Microsoft Teams ❤ Power Automate ❤ Dataflex

    Alness
    Sat 12:00 – 12:45
    • Teams Usage
    • English
    • Level 200
  • Get your SQL Server estate back in shape with PowerShell

    It’s not always easy to keep your SQL Servers in shape. Over time bad habits can form which can lead to poor performance, less than ideal configurations or even security concerns. In this session we’ll look at how we can use PowerShell to check on our estate (dbachecks) and then resolve those issues (dbatools) to get our SQL Servers back into the best shape of their lives.

    Irvine
    Sat 12:00 – 12:45
    • PowerShell
    • English
    • Level 200
  • Mind the (generation) gap

    Is there a pattern to the way different workplace generations approach change? With each generation having their own unique experience of technology, can we harness these to reach them so that we can create positive change and ways to quickly adopt new ways of working? What Microsoft apps do generations gravitate towards or away from?

    Aboyne
    Sat 12:00 – 12:45
    • Implementation Skills
    • English
    • Level 100
  • Drive a data culture in your organization

    How to enable your organization to become data driven? Drive a data culture within your organization! This session is all about why a data culture matters, how you can setup it up and how you can keep supporting the organization in driving the data culture!

    Dunoon
    Sat 12:00 – 12:45
    • Power BI
    • English
    • Level 100
  • Make The Impossible Possible: Create Amazing 3D Games with Mixed Reality in Power Apps!

    Power Apps has released Mixed Reality capabilities. It is now possible in Power Apps to build mixed reality applications.
    With the built-in components, you can view an object in 3D or view the 3D model in Mixed Reality and measure distance, area and volume.

    With these features, I built a Pokemon3D game app which is one of the finalists of the Power Apps Demo Extravaganza 2020 contest.

    In this session, I want to inspire you about using Mixed Reality in your Power Apps and I’ll give you the steps, tips and tricks and what kind of problem I have encountered, so you don’t have to reinvent the wheel.
    After this session, you can start building your Mixed Reality app.

    Humbie
    Sat 12:00 – 12:45
    • Power Apps
    • English
    • Level 100
  • Sensitivity labels deep-dive


    Microsoft Information Protection has come a long way. From the earliest beginnings (Azure RMS and Secure Islands) to the auto-classification of SharePoint Online data at-rest, there are no reasons not to use the functions it provides. But the prospect of using the labels is somewhat daunting. Will these work? What options do we have? Can I still collaborate with my partners?

    In this session, Albert will do a deep-dive into Microsoft Information Protection. We’ll look at the configuration of the labels and the integration with Office Online. Including the (in preview) duo-key options.

    Auto-classification of data at rest is also part of the agenda. We’ll look at the Microsoft 365 policies for this and the Azure Information Protection scanner. We’ll also dive into the scenario of data leakage and how information protection can be used to counter this as-well.

    The concept of labeling containers (a SharePoint site or Teams environment) instead of the information itself is also discussed, including the pros and cons.

    In the end you will have a great understanding of anything to do with labeling in Office 365 and beyond.

    Denny
    Sat 12:00 – 12:45
    • Security
    • English
    • Level 300
  • Whats new in Industry Accelerators for Wave-2 release

    Learn about the Dynamics 365 Industry accelerators and how they help to jump start your business app development process. Learn about the business entities and process templates for your industry. Here I would introduce the Industry Accelerators and whats new for the Industry Accelerators coming in Wave-2.
    1. Health Care
    2. Financial Services
    3. Education
    4. Automotive
    5. Media and Communications
    6. Manufacturing
    7. Non-profit
    Also a deep dive October Wave-2 release preview into one of the Industry accelerator.

    Mauchline
    Sat 12:00 – 12:45
    • Customer Engagement
    • English
    • Level 200
  • RPA is changing the world

    This summer I needed a lot of medical attention. During my many hours in waiting rooms, I can only imagine ways of improving processes made even more tedious with the Covid19 pandemic.

    This is a session about UI Flow, the tool that is uniting the Power Platform with legacy applications and removes tedious manual labour.

    Fortrose
    Sat 12:00 – 12:45
    • Power Automate
    • English
    • Level 100
  • D365 HR Starter Pack

    An introductory session to the three elements needed to start with Dynamics 365 Human Resources.

    Kilmacolm
    Sat 12:00 – 12:45
    • ERP
    • English
    • Level 100
  • Implementing Azure Data Solutions using Dynamics 365 & Microsoft Dataflex Pro

    Microsoft Azure is your go-to destination whenever you need to start putting your Microsoft Dataflex Pro data to good use. Whether you want to perform batch processing activities, automated streaming of datasets or carry out big data analysis, Microsoft offers a multitude of services that are not only easy to set up but, in some cases, integrate straightforwardly alongside Dynamics 365 and Microsoft Dataflex Pro. Join us, Mark Carrington and Joe Griffin, as we take you on a whistle-stop tour of services such as Data Factory, Data Bricks, Data Lake, Stream Analytics and more. Throughout this, we’ll aim to show you how to get the most mileage out of your data and do some pretty amazing things in the process.

    Arisaig
    Sat 12:00 – 12:45
    • Azure Data
    • English
    • Level 200
  • Power Platform Time Trial

    Let’s use the Power Platform to build a library management (LMS) accelerator. 10 minute sessions to create a model driven app, canvas app, power virtual agent bot, power automate flow and customise a power apps portal!

    Coatbridge
    Sat 12:00 – 12:45
    • Power Platform
    • English
    • Level 200
  • A journey through Microsoft Teams development

    Microsoft Teams is changing the way people communicate and work worldwide and will be part of our lives in the decade to come.
    Even though it is very robust and comes out of the box with fantastic features, it lacks native support for many business scenarios and this is where you can make the difference by extending it with custom Apps making everyone much more productive.
    Long gone are the times where software development was restricted to a few geeks living for years in basements, in this new decade anyone have super powers to be a developer and Microsoft Teams clearly embraces and encourage any power user to build their own applications.
    In this session you will travel through all Microsoft Teams development methods. It starts with the Power Platform, makes a pit stop on the Microsoft App Templates and SharePoint Framework and finishes with the native Microsoft Teams Development.
    Looking to get more out of Microsoft Teams? This session will teach you how and what is the method that works best for you.

    Tighnabruaich
    Sat 12:00 – 12:45
    • Teams Developer
    • English
    • Level 200
  • Entering a new era of cybersecurity with Microsoft 365 Defender

    Not a day goes by without news of one or the other breach, data leak or ransomware attack. The current cybersecurity landscape forces defenders to rethink how to protect, detect and respond to threats. In this session we’ll explain why Microsoft 365 Defender matters, and how to get most out of it.

    Ardrossan
    Sat 12:00 – 12:45
    • Security
    • English
    • Level 300
  • Deploying Models to production with Azure ML

    Deploying models is a pretty important aspect to consider while building end-to-end ML applications. I first plan to show how the models could be registered with Azure ML so as to make them accessible and allow them to be loaded for deployment. I then plan to show how configurations could be built for deploying the models with Azure ML. Azure ML allows us to easily deploy models to receive low latency real-time inferences which are required for a lot of applications, so I would majorly focus on this and also show how one could consume these models. I would further show how to also build batch inference pipelines. If time persists I would also show demos for the same.

    Methven
    Sat 12:00 – 12:45
    • Azure Analytics
    • English
    • Level 200
  • Measuring success with Power Platform

    For service providers delivering an assured service, the pain of self-evaluation & improvement can be time consuming and challenging. Understanding your areas of weakness and where to focus time and effort on improvement can be difficult to manage and realising the success of your actions can be even harder.
    We will demonstrate how you can use the Power Platform to improve your operational efficiency though unified solutions, automation, and reporting.
    For an organisation conducting monthly social work case audits, doubling the audit throughput enables a greater level of assurance and a more insight into where areas of success and improvement exist; then provides the data to support the decisions on where to focus attention.

    In this session, I will share:
    – How the Power Platform can be used to develop end-to-end solutions
    – How you can use Power BI to measure the success of your solutions and drive continual service improvements
    – How you can increase operational efficiencies through automation and streamlined business process

    Lossiemouth
    Sat 12:00 – 12:45
    • Power Platform
    • English
    • Level 100
  • The $26Bn Partnership: LinkedIn and Dynamics

    How the partnership between LinkedIn and Dynamics works in practice: Sales Navigator with Dynamics and LinkedIn advertising in Dynamics 365 Marketing

    Inverkeithing
    Sat 12:00 – 12:45
    • Customer Engagement
    • English
    • Level 200
  • Configuration in Azure. Done right.

    When handling configuration in Azure, there’s a really simple and quick way to do it. And then there’s the RIGHT way to do it.

    In this session, we’ll dive into the different options Azure provides to do configuration. And of course, we will show you how to use them. We’ll not only show you example code, but also how you can use it locally while debugging. Of course we won’t forget the known issues you might run into doing so…

    We’ll touch on App Settings, App Configuration, Key Vault and Managed Identity.

    Wick
    Sat 12:00 – 12:45
    • Azure Developer
    • English
    • Level 200
  • Azure Policy with Azure Security Center the common Cloud power

    Azure services have become an integral part of many environments. These architectures have different requirements for compliance, budget, security, access levels and more,
    In this session we will dive into the many aspects of Azure Policy and Azure Security Center and see how they work together.
    Learn more about the possibilities of policies to define guard rails for your Azure environment and see how this interacts with the Azure Security Center. See the power of the Azure Security Center to strengthen your security.
    Use these features as an integral part to get a better overview and control of your environment to make your environment compliant and secure.

    Kilbirnie
    Sat 12:00 – 12:45
    • Azure Admin
    • English
    • Level 200
  • Accessibility in Power Platform Projects

    Accessibility is an essential consideration for the public sector and enterprise projects. People with special needs due to disabilities are not only one benefit from it; instead, it benefits everyone. Learn what accessibility is, why it is crucial, how to make a D365 implementation or Power Platform project accessibility compliant and about platform features and other services available to support this.

    Tillicoultry
    Sat 12:00 – 12:45
    • Accessibility
    • English
    • Level 100
  • D365 RRM (Remote Relationship Management)

    Given the current environment lets take a look at some of the excellent products and tools within the Dynamics 365 such as Remote Assist, Omnichannel, etc that enable remote communication, sales and support activities.

    Anstruther
    Sat 12:00 – 12:45
    • New Speakers
    • English
    • Level 200
  • Content Moderation in Microsoft Teams

    Content Moderator is a machine-assisted content moderation service and human review tool for images, text and videos.
    With Content Moderator you can detect potential offensive images, filter possible profanity and moderate adult and racy content in videos. Content Moderator also checks for personally identifiable information (PII).
    This session shows how to moderate content uploaded in Microsoft Teams, filter out unwanted images through machine-learning based classifiers, custom lists and optical character recognition, and how to detect undesirable text in a variety of languages.

    Strathdon
    Sat 12:00 – 12:45
    • Developer
    • English
    • Level 400
  • Modern requirements analysis techniques for your Agile implementation

    In this presentation I will share with you some of my methods, tools and techniques, inspired by Design Thinking, to analyze requirements and get everyone to the same understanding of requirements.

    If we get to a shared understanding of the requirements and envision the solution that everyone is dreaming of, your project implementation is sure to be successful.

    Ellon
    Sat 12:00 – 12:45
    • Implementation Skills
    • English
    • Level 200
  • Exchange Hybrid – What, Why, and How

    An Exchange hybrid configuration comes in various flavors. This session helps you to understand the difference between the Exchange hybrid options and how you select the right option for your enterprise. When using Microsoft Teams with on-premises mailboxes you must know, which hybrid option to choose.
    But what about “How”? You will learn how to implement Exchange Hybrid following the best practices of the Exchange Product Group.

    Longniddry
    Sat 12:00 – 12:45
    • Modern Workplace
    • English
    • Level 200
  • Mastering Dataverse for Teams to build Power Apps for Teams

    In this session, we will take a deeper dive into Dataverse for Teams and look at methods to master building Power Apps from within Teams. We will also look at making your Dataverse and non-Dataverse apps Teams ready.

    Boness
    Sat 12:00 – 12:45
    • Teams Deployment
    • English
    • Level 200
  • Enterprise Risk Modeling & Analysis with Power BI

    While traditional BI dashboards show “what has happened”, it is equally important for companies to gauge the future uncertainty and understand “what might happen” to create robust business strategy. In this session I will show how to create Monte Carlo Simulations using statistical distributions for various business scenarios so Power BI developers can help the stakeholder create Enterprise Risk models. Power BI has limited native risk modeling capabilities but with some creative modeling techniques, the BI analysts can create sophisticated risk models.

    Westhill
    Sat 12:00 – 12:45
    • Power BI
    • English
    • Level 400
  • D365FO, Git and ALM: how to deliver more, faster

    We’ll discuss how to switch and/or start using Git to back your next code repo for D365FO along with process changes to delivery more code faster

    Latheron
    Sat 12:00 – 12:45
    • ERP
    • English
    • Level 200
  • Make PowerShell A Real Solution in 5 Steps

    PowerShell is an awesome framework for automating and standardizing recurring tasks like user on-/off-boardings, provisioning VMs or creating new Microsoft Teams according to your governance rules.
    But it requires three things: 1. PowerShell know-how 2. Time to write scripts 3. Backend permissions to run scripts in your on-premises, hybrid or cloud environment.
    These three requirements typically limit the use of PowerShell to IT Administrators and IT Pros.

    Now, what if you could delegate PowerShell to helpdesk teams and end users in a secure and easy way?
    No matter if you manage on-premise, hybrid or cloud infrastructures, you can achieve this with ScriptRunner.
    In this session I show you how you simplify the way you develop, manage and delegate PowerShell in 5 steps.
    Expect lots of Office 365 and Azure demos.

    1. Centralize your PowerShell scripts and modules

    2. Secure credentials and permissions management

    3. Automatically create an easy to use browser-based user interface

    4. Monitor all PowerShell activities with a flexible dashboard

    5. Delegate script execution to helpdesk teams and end users

    East Kilbride
    Sat 12:00 – 12:45
    • PowerShell
    • English
    • Level 200
  • Standardizing Select: What the Future Holds for HTML Controls

    Native HTML Form Controls can be some of the most painful elements to style and customize. 25 years after the first HTML Standard introduced them and developers have resorted to building custom controls from scratch to achieve what they need to. I’ll discuss the history behind native form controls, where we’re at presently with styling them and take a look at the proposed solutions by standards groups and browser vendors to standardize controls and solve the pain points developers have been complaining about for years.

    Main Stage
    Sat 13:00 – 13:45
    • Developer
    • English
    • Level 200
  • Inaccessible websites? – It’s US, not JavaScript!

    When we talk about accessibility, we mostly think about HTML and CSS. But, do you know we can use JavaScript to enhance the accessibility of our websites. Let’s explore how we can make or break a website’s accessibility using JS code. We will explore case studies for some important and common use cases, accessibility issues that can block out the assistive tech users entirely from proceeding, and how to fix those.

    Nairn
    Sat 13:00 – 13:45
    • Accessibility
    • English
    • Level 200
  • Customer Service Case Creation triggered by a inbound email

    Have you sent an email from Dynamics 365 CE before. Of course you have, but have you tried to send an email using flow and Dataverse with attachments?
    In this session we will explore how to complete the action of sending emails with attachments using Dateverse and flow and show how you can do this to meet this requirement.

    Prestwick
    Sat 13:00 – 13:45
    • Power Automate
    • English
    • Level 200
  • Benefits and dangers of Power Apps Portal Web API

    Web API for Power Apps Portals is most requested and most waited feature that allows to solve a lot of common issues and extend Portal capabilities far beyond standard functionalities. However, if misused it can create a lot of complications and reduce all benefits it can bring. Join this session to learn how you can use Web API to solve common issues and what you need to avoid while using it.

    Golspie
    Sat 13:00 – 13:45
    • Power Apps Portals
    • English
    • Level 200
  • Developing a Career Plan – A Field Guide

    So many consultants have robust client delivery plans, but almost none of them invest in their own personal career development. In this session, we will talk about what should be in a career plan, how to seek out mentors and how to succeed in a Business Applications career. We will cover real life tips around:
    • Career Paths
    • Documenting Career Goals
    • How to share with your management
    This is designed to be highly interactive and fun! Come grow your career!

    Strathaven
    Sat 13:00 – 13:45
    • Personal Skills
    • English
    • Level 300
  • Talking to myself(?) – lessons learned from presenting online

    If you had asked me in March if it was possible to speak or conduct training – with high quality – via the internet I would have said “sure, it’s doable, but it’s different and it’s going pale in comparison to an in-person delivery. I would avoid it.”

    Then the world went off the rails.

    Suddenly everyone had to adapt to being in quarantine or lockdown and not going to any conferences or trainings for the foreseeable future. I was forced to figure out a way to conduct technical training using tools that I didn’t believe in, by to people that I couldn’t see – without it sucking.
    I had to figure out how to position myself to be able to use my hands, how to seamlessly switch between PowerPoint and the Azure portal and how to gauge my students’ information retention – all in about a week. It turns out that there are a lot more hours in a week than the 40 most people are used to working.

    This session walks through what I’ve learned from speaking and conducting training over the internet the last few months – both what works well and what … Doesn’t.

    Oban
    Sat 13:00 – 13:45
    • Personal Skills
    • English
    • Level 200
  • Creating a Customer-Centric Company in the Digital Age

    A visionary look into the future of work, and a practical guide to getting there.

    The innovation engine behind next generation customer experiences is engaged employees. Being people-centric isn’t a new concept, but digital workplace tools that can make it a reality have advanced significantly in recent years. In this session, best-selling author Geoff Ables shares what a people-centric organization looks like, with case studies highlighting how big data, analytics, employee engagement, processes, change management, user adoption, and culture have to align, and proven organizational disciplines that result in better customer and employee engagement. You’ll leave inspired, informed and full of ideas that will drive change – even transformation – in your organization.

    “The reason for employee engagement is the passionate pursuit of a better customer experience.”

    Portree
    Sat 13:00 – 13:45
    • Customer Engagement
    • English
    • Level 100
  • Azure DevOps, pipelines to bring cloud magic

    Deploying an environment comes with many challenges, especially when you quickly need to set up your workload, but also capturing continuous changes, or providing different environments like dev/test, staging and production. Maybe even across on-premises and public cloud platforms. If you want to optimize this process end-to-end, that’s where DevOps CI/CD comes in, an automated process, involving people, providing value to the business by releasing products. Learn from Peter De Tender, Business Program Manager at Microsoft, what Azure DevOps can do to bring some magic to your day-to-day deployments, whether sysadmin or developer.

    Rosewell
    Sat 13:00 – 13:45
    • DevOps
    • English
    • Level 300
  • Bot the Builder: Can a Power Virtual Agent do it? Featuring Microsoft Teams

    Meet the newest member of your team: a chatbot! Microsoft Teams makes it easy to build and deploy your own Power Virtual Agent for you and your colleagues to use. This session will take you through how you can build your own chatbot within Microsoft Teams and get it to perform tasks for you, using Power Automate. It’s like having your very own personal assistant.

    Girvan
    Sat 13:00 – 13:45
    • Power Virtual Agent
    • English
    • Level 100
  • Take back your time; Let AI do the work for you!

    We all have those tasks that keep coming back, taking away from the tasks we really would want to be doing. Maybe it’s writing your hours in different systems for your clients, claiming back your expenses, or typing data from a form into that legacy system. We can’t change the underlying systems, so we are just stuck with this manual effort time and time again… Or are we?

    What if we could automate these tasks, without the need to change our applications? In this session full of demos you will learn how to use UI Flows to set up your personal RPA helpers, that will take these repeating actions out of your hands. And we will make your flows even smarter, by using the power of Microsoft Cognitive Services to recognize text and images. Together these services allow us to automate all those tedious repeating chores, allowing us to focus on our interesting tasks. And all this using an intuitive UI, without the need to write any code.

    Invergarry
    Sat 13:00 – 13:45
    • Power Automate
    • English
    • Level 200
  • Modern Teamwork with Teams as a Platform – why and how with real life demos

    Do you think having meetings and chatting in Microsoft Teams equals modern teamwork? How about taking things to the next level? In this session we’ll take a look at Teams as a Platform and help you start thinking about how you can utilize the Power of Teams to develop your modern teamwork even further!

    You’lle meet Karoliina “Queen of Teams adoption” Kettukari and Amanda “Try everything at least once” Sterner in this interactive session full of demos, use cases, knowledge and fun.

    We’ll go through some real life examples of how you and your colleagues can work smarter, not harder – with the help of Teams. We will touch technologies such as Power Automate, Power Virtual Agents, Power Apps, Lists, Planner and Teams applications. Yes, all of this in just one session.

    In the center of it all is still the concept of modern teamwork and human collaboration: how are we able to help our employees to do their jobs easier, faster and better?

    The best part? You can start building your own solutions based on the demos right after the session.

    Session takeaways:
    – Concrete examples of modern teamwork with Teams as a Platform
    – Easy starting points for your journey to work smarter
    – Girl power!

    Alness
    Sat 13:00 – 13:45
    • Teams Usage
    • English
    • Level 200
  • Transitioning to PowerShell Core for Microsoft Teams, Azure AD and SharePoint Online management and

    PowerShell has proven to be an absolutely essential tool for management, reporting and automation within Microsoft 365 for administrators, developers and architects alike. Unfortunately for some, the majority of the Microsoft 365 functionality has normally been limited to Windows based systems.

    Thankfully this is all about to change for the better with advent of the multi-platform PowerShell Core, which is close to reaching feature parity with traditional PowerShell for Microsoft 365 environments – and more specifically for SharePoint Online and Microsoft Teams.

    Key Learning Points:

    • What is PowerShell Core and why should it be important to me?
    • How to get started with PowerShell Core to better manage and automate SharePoint Online, Azure AD and Microsoft Teams.
    • Developing a high level road map to migrate from PowerShell to PowerShell Core across your existing code bases and solutions
    • Key challenges and differences working with PowerShell Core vs PowerShell


    Technologies in this session will be

    PowerShell
    PowerShell Core
    Azure AD
    Microsoft Teams
    SharePoint Online

    Irvine
    Sat 13:00 – 13:45
    • PowerShell
    • English
    • Level 200
  • Oops! We’re so Agile, We’re Waterfall Again!

    On your quest towards true CI/CD and DevOps culture, you’ve implemented processes and procedures designed to get you there. But instead? You’re accidentally even farther from the goal than before!

    In this session we’ll go over how to determine if your team is wasting time on unnecessary procedures, and how to determine which form of Agile actually meets your team needs!

    Aboyne
    Sat 13:00 – 13:45
    • Implementation Skills
    • English
    • Level 200
  • Power Platform Better Together: Create a Scoring App with a Live Dashboard

    Often during a presentation or workshop, you want to have an interactive quiz.
    Maybe you’ve used Kahoot or any of the other platforms out there, but they rarely integrate well with our other applications. Using the Power Platform, we’ll create an interactive quiz that gives you the best of all worlds.

    Our goal is to create an app where attendees will answer questions and be awarded points for (partially) correct answers.
    We want to have an application where we can enter the name of an attendee and their score. Ideally, we’ll be showing the results using that application so there’s no constant switching going on.
    And, we’re going to accomplish this by using 3 of the Power Platform products: Power Apps, Power Automate and Power BI.

    Join this session to see how to build this solution from scratch!

    Dunoon
    Sat 13:00 – 13:45
    • Power BI
    • English
    • Level 200
  • Change Requires Management – Improve your chances of a successful Dynamics 365 project

    Why do so many CRM projects ‘fail’, or at least not achieve all of their objectives? A major reason is that the business is not properly prepared for the change brought by the new system.

    We’ll discuss some of the primary change management obstacles typically encountered on Dynamics 365 projects. Then, using methods backed by 20 years of independent research by Prosci, we’ll talk about ways in which you can address these problems and increase your chances of project success!

    Humbie
    Sat 13:00 – 13:45
    • Implementation Skills
    • English
    • Level 200
  • Zero Trust Admins – Why you should start using Azure AD PIM today!

    One of the important principles for Zero Trust is to use least privileged access. Global Administrators or Subscription Owners are the new Domain/Enterprise Admins, in many organizations too many users have these roles. By implementing just-in-time and just-enough-access (JIT/JEA) policies, we can reduce vulnerability and attack surface, and the right tool for the job is using Azure AD Privileged Identity Management (PIM). I have been using AAD PIM for years, and in this session I will share my best practices and how to implement and use the right way.

    Denny
    Sat 13:00 – 13:45
    • Security
    • English
    • Level 300
  • D365 Sales and LinkedIn Sales Navigator together

    In this session I will be speaking about the integration between LinkedIn Sales Navigator and Dynamics 365 Sales. This session will cover what’s available through this integration, how to configure the integration both in Sales Navigator and Dynamics 365 Sales, data synchronization and write-back capabilities from Sales Navigator to Dynamics 365.

    Mauchline
    Sat 13:00 – 13:45
    • Customer Engagement
    • English
    • Level 200
  • Calling APIs, Consuming Services and Exposing Data using Power Automate

    Power Automate tooling make it possible to quickly automate Microsoft Office 365, Dynamics 365 and hundreds of SaaS services without or with minimal code – but that doesn’t mean you’re limited!

    Power Automate provides an abundance of possibilities and connectors that makes it easy to go beyond the tooling to solve more sophisticated scenarios and empower citizen developers at every step of app development.

    In this session developers will get a deep dive on how to call APIs, consume services and expose and surface data using different techniques; from using HTTP calls from within Power Automate to building custom connectors to integrate directly with services and extend the server-side logic with code plugins. This session also provides a prescriptive guidance and best practices on when to use which technique.

    Join Ahmad Najjar into an advanced level session that will extend your Power Automate skills beyond the tooling point and click!

    Fortrose
    Sat 13:00 – 13:45
    • Power Automate
    • English
    • Level 300
  • Empower SMB’s with Business Central & the Power Platform

    Discover how you can use Power Apps, Power Automate, Power BI, and Power Virtual Agent alongside Business Central to empower small business to compete with large enterprise organizations.

    Kilmacolm
    Sat 13:00 – 13:45
    • ERP
    • English
    • Level 100
  • Understanding the Statistics in SQL Server

    Are you new to performance tuning and confounded by statistics? Do you wonder where these statistics come from, and how the optimizer gets the estimates from statistics?

    Join me as we dive deep into cardinality estimation, how SQL Server uses statistics to build execution plans, where to find information about how statistics got used and why managing statistics is vital to performance.

    This session will have awesome demos showcasing practical examples of how the optimizer uses statistical information for all those crazy queries you write.

    Arisaig
    Sat 13:00 – 13:45
    • Azure Data
    • English
    • Level 100
  • From class- to functional-components. Making sense of the latest functionality in React

    Many of us developers that built SharePoint Framework solutions did it with React. In most cases, you started writing your first components as so-called class-components, but did you know there are other ways?

    React keeps on improving, SharePoint Framework keeps on adapting to support the latest versions of its dependencies. Improvement is essential, but also require us to slow down for a second and explore these improvements to see what value they can bring to our solutions. Slowing down and taking a moment to explore is what this session is all about.

    In this session, you get an overview of the latest functionality in React. Like what is the difference between these class- and functional-components. Are React Hooks only buzz, or does it actually at value? Want to know more, come, and check out this session.

    Milltimber
    Sat 13:00 – 13:45
    • Developer
    • English
    • Level 300
  • Approval process using Adaptive Cards with Dataverse connector in Power Automate

    You’ll learn about handling an example Approval process via Power Automate that uses Dataverse Connector’s AI Builder, Adaptive Cards capabilities and handle the data in D365 CE/CDS.
    We’ll demonstrate a solution of an example use case to ease out the lengthy Approval process and reduce to a few clicks without the users going into Dataverse Environment.

    Coatbridge
    Sat 13:00 – 13:45
    • Power Platform
    • English
    • Level 200
  • Integrate Power Platform with Microsoft TEAMS to enhance work productivity

    Join this session to learn how we can integrate Power Platform with TEAMS to create a modern workplace. You will learn and understand what’s available in Power Apps, Power Automate and Power Virtual Agent to connect the power of the power platform with TEAMS capabilities.

    Tighnabruaich
    Sat 13:00 – 13:45
    • Teams Developer
    • English
    • Level 200
  • Identity Governance – A valid and secured Identity is gold!

    A valid and secured Identity is gold!
    Azure Active Directory (Azure AD) identity governance enable organizations to efficiently manage group memberships, manage access to enterprise applications and define role assignments. User’s access can be reviewed on a regular basis to make sure only the right people have continued access. Identity governance helps you out in following cases:

    – Manage your users with privileged roles
    – Manage group access
    – Using Just In Time access (JTA)
    – Provide business critical data access
    – Have reviews recur periodically

    And more.
    This session will help you to understand how access reviews and identity governance can help you with the this challenges.

    Ardrossan
    Sat 13:00 – 13:45
    • Security
    • English
    • Level 300
  • Optimize Canvas App performance in Power Apps

    Join this session to learn the best practices in building Power Apps to boost the performance of your Apps. We will explore concepts like delegation, formula level optimization, control optimization, bulk processing of records, etc. to improve and optimize Canvas Power App performance with demos.

    Methven
    Sat 13:00 – 13:45
    • Power Apps
    • English
    • Level 200
  • Let systems communicate using Azure Integration Services

    How do I let my systems talk with each other in the Cloud or let’s say in Azure? Well, Microsoft’s answer to that is Azure Integration Services (AIS) – consisting of Logic Apps, API Management, Event Grid and the Service Bus. With these components, you can build solutions in Azure to facilitate communication between on-premise systems, SaaS systems or Azure services or what is known as integration.

    AIS allows you to build various types of integration solutions leveraging different messaging mechanisms and ways of ‘loose coupling’. Furthermore, AIS can help in automating your business processes whether or not in combination with the Power Platform component – Power Automate.

    In this session, we shall discuss the AIS Components, the options for a solution architecture to allow systems to talk, best practices, real-world use cases, and combing AIS with Power Automate to facilitate business process automation.

    Lossiemouth
    Sat 13:00 – 13:45
    • Azure Developer
    • English
    • Level 300
  • Power Platform Automation

    Almost everyone is familiar with Power Automate Flows, but do you know that there are more automation options under the hood? And when to use them?!
    1. Business Rules
    2. Business Process Flows
    3. Workflows
    4. Actions
    5. Power Automate Flows
    6. Custom APIs (preview)

    Inverkeithing
    Sat 13:00 – 13:45
    • Customer Engagement
    • English
    • Level 200
  • Getting Started with Azure Command and Query

    Want to migrate to Azure but are not sure how do you get started?

    We will get started with Azure development. Using a site that communicates with a Web API, message queues and functions to store data from the user in table storage. And creating all the resources needed to deploy the app within the Azure portal!

    Wick
    Sat 13:00 – 13:45
    • Azure Developer
    • English
    • Level 200
  • Azure Active Directory Is Not Active DIrectory!

    If your new to Azure, or identity in the cloud then Azure Active Directory can be a confusing concept. Just because it’s got Active Directory in the name, it doesn’t mean it’s the same as the Active Directory you grew up with.

    In this session we’ll look at what Azure Active Directory actually is, what it can do, what it can’t do, and what it really shouldn’t do. We will look at some of the core concepts of AAD and where it really shines. We’ll look at some of the common questions and confusion I see around AAD, and what we can do to either solve these, or work around them.

    After this session you’ll have a much better understanding of what the purpose of AAD is, how it differs from on premises AD, and what other solutions there are for providing solutions for things that aren’t part of AAD.

    Kilbirnie
    Sat 13:00 – 13:45
    • Azure Admin
    • English
    • Level 200
  • Implementing DevOps with Power Apps

    When you are working on a Power Apps solution with a team, you will soon realize that you’ll need proper DevOps practices. I’ll show how you can have members of your team working on different parts of the solution and how you can create an automated Azure DevOps Pipeline to package and deploy the solution from one environment to another.

    Tillicoultry
    Sat 13:00 – 13:45
    • DevOps
    • English
    • Level 300
  • Paying with Stripe in Microsoft Portals and connected with Microsoft Teams.

    What if I need a private teacher for my children in this COVID time, where I only want to create my child on a web, pay for the teacher assigned, and be provided a link to Microsoft Teams?
    In this session, we will create a web within Microsoft Portals that will be connected with Stripe and everything will be linked with Azure, Microsoft Teams, Power Automate, and of course, Dynamics CRM (CDS/Dataflex or whatever you want it to be called).
    This can be a real project which you can find in the real world nowadays and that could be really useful if you want to touch some pieces of the Power Apps world.

    Anstruther
    Sat 13:00 – 13:45
    • New Speakers
    • English
    • Level 200
  • Machine learning in the browser using TensorFlow.js

    In order to start out with machine learning you typically would need to learn Python, Tensorflow, Jupyter Notebook etc. But what if you could run your machine learning straight in the browser. This can be done through Tensorflow.js. In this session you will get an introduction so that you can use it in your own projects.

    This session will give you an introduction to what Machine learning is and what types of problem you can solve. TensorFlow as a library will be introduced and then TensorFlow.js will be presented with a focus on how you can use a machine learning model in your JavaScript application.

    Next, we will build an image classification web app that uses a predefined TensorFlow model.

    Finally, some examples on how TensorFlow.js is used in commercial applications will be given.

    Strathdon
    Sat 13:00 – 13:45
    • Developer
    • English
    • Level 100
  • Creating a learning culture in your organisation

    Providing every employee with the skills to perform their job has never been more important as the challenges faced in a rapidly changing world are not disappearing.
    What is more important however is embedding a learning culture so that workers and managers can adapt quickly.
    This session will discuss why a learning culture is not simply training.
    We will look at several examples and lay out what you can do in your company or even just your department to create a learning culture.

    Ellon
    Sat 13:00 – 13:45
    • Personal Skills
    • English
    • Level 100
  • Teams Live events, the good, the bad and the fairly ugly

    During the last year, I’ve been working closely with clients on establishing Teams Live Events as a means to provide streamed webinars to large organisations as a way to reduce spending on additional third party solutions such as Cisco Webex, Zoom and BlueJeans.

    In this level 200 session, I’ll take you through the process of organising and producing a Teams Live event. We’ll talk about the service limits and licenses needed, the roles required during an event as well as some of the issues that surround producing events with External participants, that may make you question whether Teams Live events is the right platform for you.

    We’ll also take a look at the news that came out of Ignite 2020 and how this is affecting the evolution of Teams Live Events into Teams Large Meetings as the various functionalities are rolled out across the world.

    Longniddry
    Sat 13:00 – 13:45
    • Modern Workplace
    • English
    • Level 200
  • Design Thinking. Microsoft Teams Designing.

    User adoption in Microsoft Teams environment is a hot topic. Being a Microsoft Service Adoption Specialist is a challenge. In addition to that,  organizations are different (size, industry, sector, etc.). Therefore there is not only one the same and the best way to drive Teams’ adoption in each company.

    Fortunately, there are a few different tools that may support you with planning and setting adoption projects. One of them is the design thinking method which helps define the key challenges and scenarios by working together with the client. Results you are getting after design thinking customer workshops indicate a direction to run successful Microsoft Teams adoption. 

    During my session, I will share my insights and experience in using design thinking methods and Microsoft Teams. You will see the real customer cases where this method proved to be a priceless help in driving Microsoft Teams adoption projects.

    Boness
    Sat 13:00 – 13:45
    • Teams Deployment
    • English
    • Level 200
  • Evolving your Power BI Architecture using Dataflows and Shared Datasets

    In this session we will look how the release of dataflows and shared datasets has changed the way we design our Power BI solutions. Starting with a single Power BI file, containing the queries, data model and reports, we will look at the features allowing you to decouple these components to move your solution into a more enterprise architecture.

    We will walk through a solution and watch it grow into a mature architecture, and you’ll see demos of dataflows, shared datasets and data visualisations sourced from your datasets in the cloud. We’ll talk through the benefits and some pitfalls, all with the goal of getting you ready to grow your Power BI estate straight away!

    Westhill
    Sat 13:00 – 13:45
    • Power BI
    • English
    • Level 200
  • Adaptive Cards in Microsoft Teams based processes

    Cards are in Office 365 for some time already. Originally created as Message Cards after some time rebuilt from nearly a scratch to become Adaptive Cards. This extremely useful technology can be used in Power Automate processes based in Microsoft Teams to create consistent digital workplace. This session will let you to learn:

    • What is a difference between Message and Adaptive Cards,
    • How to design cards,
    • How to use them – a working example
    • What to expect from the upcoming releases and version vNext (2.0)

    Process designers should make their processes as intuitive as possible, allowing their participants to take part in the most effective way. Using Cards helps creating new channel for efficient participation in business processes.

    East Kilbride
    Sat 13:00 – 13:45
    • Teams Usage
    • English
    • Level 200
  • The Developer’s Guide to the Power Platform Galaxy

    The Power Platform offers a “no cliffs” experience which enables citizen developers and traditional developers alike to create robust business solutions. In this session, I’m going to show what the Power Platform has to offer for the traditional developer. I’ll showcase some of the key features that allow you to extend the Power Platform with your full-code skills.

    Main Stage
    Sat 14:00 – 14:45
    • Developer
    • English
    • Level 200
  • Building your First Power App

    I will walk (via live demo) the attendees through the process of building their first Power App with Excel-Online as the back end data source.

    Prestwick
    Sat 14:00 – 14:45
    • Power Apps
    • English
    • Level 100
  • Adding more Power to Power Apps Portals

    Power Apps Portals provide a lot of functionality out of the box to interact with CDS (Common Data Service) data. However, there may be situations where you need to take your portal projects to the next level. In this session, learn how to extend your Power Apps Portal with HTML, JavaScript, CSS, Liquid and even Power Automate and Azure! Add more Power to Power Apps Portal projects!

    Golspie
    Sat 14:00 – 14:45
    • Power Apps Portals
    • English
    • Level 300
  • Managing Workplace Anxiety Through Chaos

    An introduction to basic techniques to help people recognise when they are feeling anxiety and ways to help reduce it

    Strathaven
    Sat 14:00 – 14:45
    • Personal Skills
    • English
    • Level 200
  • Mindfulness Practices for the Racing Mind

    Being passionate about technology, often means having a minds that is racing just as fast as that technology is evolving. In our professional lives, this can be a major asset – keeping up with the Power Platform alone could be a full time job! Unfortunately, this “always on” mentality can also make it extremely difficult to take our minds away from our work and the craziness of the world around us to focus on what is truly right in front of us.



    In this session, you will hear from Kyle Mueller, Data Impact Architect at Envision Technology Advisors, as he explains strategies that he uses to emphasize mindfulness in his own life when traditional practices like guided meditations can seem “too slow” for a constantly-running mind.

    Oban
    Sat 14:00 – 14:45
    • Personal Skills
    • English
    • Level 100
  • How to make your managers happy using Azure DevOps

    In this session you will learn how using Azure DevOps, a real-world team of 73 people changed their way of delivering a multi-tenancy cloud-native solution built in Azure, shifting from a 6 months release cycle to a continuous delivery in production. During the session we will dive in of what type of issues the team encountered along the way, how managers felt about the change and how the tool helped to create a better product for our customers.

    Rosewell
    Sat 14:00 – 14:45
    • DevOps
    • English
    • Level 200
  • Introducing Power Virtual Agent, the new member of the Power Platform family

    Power Virtual Agent is the latest member of the Power Platform Family and it gives you the flexibility to easily create and maintain intelligent chatbots. Join Daniel Christian, a Microsoft MVP as he introduces you to what Power Virtual Agent or PVA has to offer. In this session Daniel will go through how to build your very own chatbot that enables you to engage conversationally with your customers and employees without using a single line of code.

    Girvan
    Sat 14:00 – 14:45
    • Power Virtual Agent
    • English
    • Level 100
  • PowerApps Daily Routine Dashboard

    Turn an old tablet into a dashboard with local weather, news, and calendar reminders available at a glance, using free APIs and connectors

    Invergarry
    Sat 14:00 – 14:45
    • Power Apps
    • English
    • Level 100
  • 5 steps to replace your current audio / video conference system with MS Teams

    In this session Peter provides a straightforward approach to replacing your current conference audio / video system, with MS Teams.
    At the end of this session, you will know:

    • Cost benefit analyses and how to get buy in
    • What’s new in the past 12 months of feature releases
    • Hidden pitfalls
    • Device comparison
    • Lessons learnt from Peter Teams deployments
    • Conference Teams etiquette
    • Cool features of Teams for conference

    Alness
    Sat 14:00 – 14:45
    • Teams Usage
    • English
    • Level 200
  • Taking Typescript to the Next Level with Power Apps

    Using Typescript in the Microsoft Power Apps and Dynamics 365 environment has become the preferred method by most in the industry for streamlining client side development. However, code reuse and unit testing typescript as well as integrating Typescript into your release pipelines can be a bit of a conundrum when it comes to enterprise applications. In this session we’ll look at getting started using Typescript in Power Apps and Dynamics 365 and then taking that Typescript to the next level by adding both unit tests and code modules for reuse as well as integrating Typescript into your Azure Devops pipeline.

    Lochgelly
    Sat 14:00 – 14:45
    • Power Platform Developer
    • English
    • Level 300
  • Use PowerShell and Intune to close the gaps

    Did you ever have to create a new registry key or modify that one configuration file with Intune? PowerShell is here to help! But how to make use of PowerShell with Intune and what are the pitfalls? How to return that error or success code? How can you run a script every day? We will take a look on the mechanisms used to deploy a PowerShell script with Intune and how you can monitor it´s state.

    Irvine
    Sat 14:00 – 14:45
    • PowerShell
    • English
    • Level 200
  • Your Guide to Making the Business Case for Power Platform in your Organisation

    The business case for Power Platform is becoming increasingly important as more as more organizations adopt the technology as a “first class citizen” for application development in the Microsoft cloud. This session will explore how we frame that business case around vision, numbers, and people. We’ll discuss how to shift the focus to higher value workloads, sunset legacy technologies, validate with independent research and your own business value assessment, and think about Power Platform as a people investment rather than a tech cost.

    Aboyne
    Sat 14:00 – 14:45
    • Implementation Skills
    • English
    • Level 200
  • Power BI Tips, Tricks & Hacks

    This session is a collection of my top tips, tricks & hacks gathered over the years working over the Power BI platform from simple tips to boost your productivity into more advanced non conventional hacks.

    Dunoon
    Sat 14:00 – 14:45
    • Power BI
    • English
    • Level 200
  • Administrators guide to managing Microsoft 365 and collaboration workloads

    It’s tough managing various workloads within your Microsoft 365 tenant if your organisation has limited IT staff and resources. Here you will learn how to navigate your way to successfully manage and configure various collaboration and information management requirements through Microsoft Teams, SharePoint, Yammer services and Microsoft Stream. During this demo rich session you will get informed with help and advice to best manage your Microsoft 365 Tenant.

    Humbie
    Sat 14:00 – 14:45
    • Modern Workplace
    • English
    • Level 300
  • D365 Field Service – Let’s talk ERP integrations!

    Let’s take a trip down memory lane and talk about ERP integrations, our experience and recommendations.
    We will talk about the good, the bad, the ugly… and the future!

    Mauchline
    Sat 14:00 – 14:45
    • Customer Engagement
    • English
    • Level 300
  • Programming for Accessibility

    My life is a hilarious roller coaster of miss-intended programming bugs because at 120 cm tall and 50 kilograms I completely fall off your radar.

    Why did my scale call me! Why does facial recognition see me as a child? These are all valid questions I often ask myself as I navigate my weird and different world. Have you heard the phrase “You have to be this tall for Micro-services”? well what about: “You have to be this tall to operate a mobile phone?”. I am finding it harder and harder to reach any button except for “#” and “9”.

    Building accessibility into the planning stages of programming can eliminate barriers for participation and create an inclusive environment for people with disabilities. Programming for diversity serves as an unquestionable indicator that your software embraces the diversity of your users and cares about their safety and comfort.

    Join me on a fascinating and thought-provoking look at how you can program for accessibility.

    Fortrose
    Sat 14:00 – 14:45
    • Accessibility
    • English
    • Level 100
  • What’s new and continues to be new in Microsoft Dynamics 365 for Finance and Operations

    Join this session to know what will be new in the 2021 wave 1 release plan. More important, how can you prepare yourself to stay updated about upcoming features and how can you prepare yourself to be ready for the continuous updates. Learn about the release cycles and regression testing options for smooth updates.

    Kilmacolm
    Sat 14:00 – 14:45
    • ERP
    • English
    • Level 100
  • Implementing Spark Machine Learning Solutions in Azure Synapse Workspace

    Azure Synapse Workspace contains many different components including the ability to incorporate Machine Learning solutions with Spark. Learn how you can implement this functionality as part of a Azure Data solution.

    Arisaig
    Sat 14:00 – 14:45
    • Azure Data
    • English
    • Level 200
  • Developing SharePoint Framework Solutions for the Enterprise

    The SharePoint Framework offers a modern development for SharePoint online as well on-premises using open source tooling. SharePoint Framework has evolved over the time and is not limited only to SharePoint but it goes beyond and help develop applications with MS Teams, MS Graph, Outlook, etc.

    Milltimber
    Sat 14:00 – 14:45
    • SharePoint
    • English
    • Level 100
  • The Power Platform from a Microsoft 365 Developer Perspective

    I come from the Microsoft 365 world as opposed to the CRM world and it is with this experience and whisper it (SharePoint) that I will look at the Power Platform. It can seem all very strange when you move away from the comfort of Microsoft 365.

    Let me show how we can built out a Power App from SharePoint, via Project Oakdale then to a centralised solution in the CDS.

    Coatbridge
    Sat 14:00 – 14:45
    • Power Platform Developer
    • English
    • Level 200
  • Build apps, workflows, and chatbots for Teams

    In this demo packed session you will learn about Dataverse for Teams and how it opens the door to more with Microsoft Teams and the Power Platform. Oh, and no new licenses required.

    Tighnabruaich
    Sat 14:00 – 14:45
    • Teams Developer
    • English
    • Level 200
  • Implementation of the “Zero Trust” strategy in practice

    We are aware of the fact that most individuals and companies have embraced cloud computing nowadays and all the benefits it provides as such. The number of cloud users, especially users of Microsoft Azure and Microsoft 365 is expanding every day. However, malicious users and criminal activists quickly realized potential advantages (or, eventually, disadvantages) of cloud technologies and are often few steps ahead of us. Today’s data is in the cloud, on the go, on mobile phones, laptops, tablets – it is no longer residing solely on premises, or within company boundaries, but also in a public data centre. In order to effectively protect and combat attacks and data theft, it is necessary to fundamentally change how we think and to change the approach to the concept of computer infrastructure security we had until now. In this lecture you will learn what the “Zero Trust” strategy is, which is why it is extremely important, and most importantly, we will show the implementation of the “Zero Trust” strategy in the Microsoft cloud in practice.

    Ardrossan
    Sat 14:00 – 14:45
    • Security
    • English
    • Level 200
  • Brilliant Power BI Report. Can I print it?

    You spend hours working on visuals including slicers and filters to give your management a fully dynamic report to answer their every question, and your heart sinks as they ask how to print it. As much as it is tempting to just reply “No!”, we need to move people to Power BI in baby steps so we need a printing solution.

    In this session we will walk through the possibilities of using the new Power Automate actions to deliver a reports in printable formats. With the recent announcement at Microsoft Ignite of premium per user, paginated reports are now a real possibility for more companies. We will also look at the mechanics of building a paginated report based off your Power BI desktop report.

    Methven
    Sat 14:00 – 14:45
    • Power BI
    • English
    • Level 200
  • At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals

    As we get deeper into Kubernetes yaml files, we see a lot of duplication. Can we move to a higher level that eliminates this duplication? Let’s look at Helm, a tool both for templating k8s yaml files and for installing complex infrastructure dependencies as one package. With Helm 3, we now have deeper integration and more security when working with Kubernetes. Join us on this path to a simpler, more repeatable, and more discoverable yaml experience.

    Lossiemouth
    Sat 14:00 – 14:45
    • Azure Developer
    • English
    • Level 200
  • Helping Hands – Rapid Dynamics Solution to Support the Shielding

    During the 2020 lockdown, Agilisys worked with many UK council partners to rapidly develop and deploy a solution to track & manage support for our most vulnerable citizens. We did this using Customer Engagement in Dynamics 365, and so far the solution has helped provide support and assistance to over 300k citizens who were either instructed to shield or identified as vulnerable.

    Helping Hands provides a way to track contacts with those who are shielding, manage volunteers who assisted with activities like medication drops, social contact and deliveries of groceries / shopping amongst other things.

    We developed an early prototype and have since deployed several iterations due to the ever-changing COVID situation; during the development of Helping Hands, we worked closely with our local authorities partners, and the solution has been described as something that will leave a lasting legacy. Alongside our local government partners, we also worked with two additional agencies to ensure that raw data about the shielding and vulnerable was collated, loaded and turned into a useful and easy to use CRM system.

    During this session, we will share the Helping Hands journey, including:

    – Share our experience of developing the solution in Customer Engagement, including the rapidly changing requirements
    – Provide a timeline of the development and what this meant for the most vulnerable
    – Demonstrate the system (using randomised test data)
    – Hear from one of our key clients, who will talk about what this solution delivered for them and how it helped them maintain a supportive approach to their most vulnerable citizens

    Inverkeithing
    Sat 14:00 – 14:45
    • Customer Engagement
    • English
    • Level 100
  • Web Developer’s Journey to Azure

    As a web developer one not just build an application today but also make sure that the application is rightly deployed into the target platform. One of the ways in which the developer can make their application independent of core infrastructure is by targeting is to container based model. By doing so this can be deployed on-premises on in any cloud. With the Azure container offerings we will walk you through the steps to take to build asp.net core application, make it docker ready, then store it in Azure container registry to later push it to Azure container instances to run the container or to put it in AB services as canteen even can I extend it two days services.

    Wick
    Sat 14:00 – 14:45
    • Azure Developer
    • English
    • Level 300
  • Guardians of your Microsoft Galaxy: 10 tips to make your Cloud eco-system more secure

    I am Groot. In today’s modern hybrid cloud world, many companies are moving a lot of their on-premises resources and workloads to the Microsoft Cloud. And just like on-premises this new Cloud eco-system needs protection to prevent it from breaches, ransomware and other malicious invaders. In this session we will learn you 10 tips which will help you to get the job done and to be the guardian of your Microsoft Galaxy. I am Groot.

    Kilbirnie
    Sat 14:00 – 14:45
    • Azure Admin
    • English
    • Level 200
  • From Zero To ALM In Demos

    New to Solutions and Application Lifecycle Management (ALM)? Source control and automated deployment is for low code too.

    In this demo centered session you’ll see:

    • What solutions are and how to start using them
    • Automate the use of source control even for your low code apps
    • Use DevOps to package and deploy your apps
    • Automate the use of Solution Checker for your apps
    • Use Power Automate to control DevOps
    • What’s on the roadmap to make this functionality better

    If you’ve been using Power Apps at any level, by the end of this session you’ll understand how to use Solutions and Azure DevOps to ensure your apps are protected in source control and your apps can be automatically deployed to other environments like test and production.

    Tillicoultry
    Sat 14:00 – 14:45
    • DevOps
    • English
    • Level 200
  • A Voyage of Discovery … and we’re all learning together!

    This session will provide encouragement and guidance to attendees of all levels of experience on the resources available for learning across Dynamics and the Power Platform. It will help attendees understand what resources are available, where to look for them and who might be available to provide support. The session will include insights from a number of Community members who have recently undertaken learning journeys and provide practical guidance for new and existing learners.

    Anstruther
    Sat 14:00 – 14:45
    • New Speakers
    • English
    • Level 100
  • Why I am hooked on the future of React

    The React team rewrote the book on developing components. Before we had a choice between classes and functional components. Yet many components needed to be classes. A functional component was often too limited. Now, using hooks, we can extend functional components to be as powerful as we want.

    Suspense and asynchronous rendering is in the future of React. It will make large applications much more responsive and easier to deal with. Getting started with suspense and asynchronous rendering isn’t hard as you will discover.

    Come to this session to learn what React hooks are and how to get started using hooks. But be warned, once seen React hooks can’t be unseen and your React components will never be the same again.

    Strathdon
    Sat 14:00 – 14:45
    • Developer
    • English
    • Level 300
  • An Architects Guide to Delivering Data Insights on the Microsoft Azure Data Platform

    The resources on offer in Azure are constantly changing, which means as data professionals we need to constantly change too. Updating knowledge and learning new skills. No longer can we rely on products matured over a decade to deliver all our solution requirements. Today, data platform architectures designed in Azure with best intentions and known good practices can go out of date within months. That said, is there now a set of core components we can utilise in the Microsoft cloud to ingest and deliver insights from our data? When does ETL become ELT? When is IaaS better than PaaS? Do we need to consider scaling up or scaling out? And should we start making cost the primary factor for choosing certain technologies? In this session we’ll explore the answers to all these questions and more from an architects viewpoint. Based on real world experience lets think about just how far the breadth of our knowledge now needs to reach when starting from nothing and building a complete Microsoft Azure Data Platform solution.

    Ellon
    Sat 14:00 – 14:45
    • Azure Data
    • English
    • Level 200
  • Flood Watch Monitoring and Observations for a High Hazard Dam – an O365 Solution + Logic Apps

    A ‘High Hazard’ dam is expected to cause loss of human life if there was a failure of the structure. This presentation will review how we are using the Power Platform to monitor the NWS API for Flood Watch Alerts and coordinate our on-call team to perform safety observations.

    Longniddry
    Sat 14:00 – 14:45
    • Modern Workplace
    • English
    • Level 100
  • Teams In The Architecture

    Microsoft Teams is revolutionizing how we collaborate in business. However some organizations hesitate to embrace Teams due to the implications of Teams in the Architecture.
    This session will discover how we can architect our intranet with Teams in mind, not only to reduce duplication of sites, but to use existing team sites with Microsoft Teams.
    While building out a sample Intranet architecture, we’ll discuss security and architecture best practices for SharePoint and Teams, the implications of private channels, and see how tabs and connectors help us turn our Teams channels into true digital hubs for teamwork.

    Boness
    Sat 14:00 – 14:45
    • Teams Deployment
    • English
    • Level 200
  • Social media through the Power BI looking glass

    Using as scenario a familiar context – social media and hashtags – we’ll follow data in its journey through Power BI, from import to cleansing, slicing/dicing, visualization and insight.

    For each step, we’ll outline the purpose, look at some examples, and highlight recent feature additions. Covered topics include data preview, fuzzy matching, slicers, visual interactions, decomposition tree, overlays and AI.

    Christophe is a M365 consultant, with a Microsoft certification in Data Analysis with Power BI (DA-100). A SharePoint 16-year-veteran, he started advocating the “maker” approach more than 10 years ago, and has fully embraced the Power Platform.

    Westhill
    Sat 14:00 – 14:45
    • Power BI
    • English
    • Level 100
  • D365 FO integration with Dataverse – Dual write, Virtual Entities, OR Data Integrator

    Hear about the integration of Dynamics 365 Finance and Operations with Dataverse through Dual Write, virtual entities, and Data Integrator.

    Let’s talk which one works well for your implementation.

    Latheron
    Sat 14:00 – 14:45
    • ERP
    • English
    • Level 200
  • Project-based Learning with low-code tools

    Opportunities for learning are authentic when they involve real-world problems. And thanks to tools that involve less code, anyone can more easily participate in problem-solving. From inside of Microsoft Teams, you can start interacting with the Power Platform.

    Learn how your students can “apply” their learning by creating applications and seeing them work in real-time. Find out how you can reclaim time by automating repetitive tasks. Or you could learn how to create a chat bot for those frequently asked questions from students and parents. Microsoft Power Platform has the right tools to support education at all levels.

    Main Stage
    Sat 15:00 – 15:45
    • Education
    • English
    • Level 100
  • Delving Deep into the new Azure Stack HCI

    Azure Stack HCI relaunched in December 2020 with a completely new operating system under the hood, Azure Stack HCI OS. No longer powered by full fat Windows Server, exciting new options and capabilities have been integrated into the platform, and all delivered as an Azure Service that you can run wherever you need.

    In this session we’ll explore all up the latest evolutions in the Microsoft Hybrid Cloud strategy, what they mean for the on-premises focused, what they mean for the Azure-focused, and how you can run your workloads in the Azure ecosystem on your terms, be it in a Microsoft datacentre, your datacentre, or in the back of a truck.

    Alba
    Sat 15:00 – 15:45
    • Azure Admin
    • English
    • Level 200
  • Creating a More Inclusive Workplace

    2020 was a year that delivered many challenges for all of us – lockdown across the UK triggered a significant transformation in weeks, with many organisations having to quickly enable technology that would help people work more effectively from home.

    However, a lot of people found this more challenging due to disabilities, mental health conditions and the loss of the in-person contact and support network that they previously had in the office.

    Microsoft 365 is a productivity platform which has accessibility features embedded within its DNA. Many of these are hidden in plain sight, with people not realising the capabilities they have at their disposal, which can help make it easier for them to use and work with technology. Additionally, there are also many things that we can all do as individuals to help us be more inclusive – whether it is through creating more inclusive content or changing how we interact with people through technology.

    In this session, I will share:
    – the top accessibility features hidden across Microsoft 365, and how they can make it easier for you to work
    – how to create more inclusive content in Microsoft Word and PowerPoint
    – how I use Microsoft Teams for social connections with my colleagues
    – tips for running inclusive meetings in Microsoft Teams

    Nairn
    Sat 15:00 – 15:45
    • Accessibility
    • English
    • Level 100
  • Power Platform, Pictures and AI: Take your no-code skills to the next level

    Live-build a Power App with integration with Microsoft’s Cognative Services to find your celebrity lookalike. We’ll use Power Apps, Cognative Services, Power Automate, and create custom connectors to showcse the power of the platform using NO CODE! Concepts learned easily apply to OCR, Object Recognition, Form Recognition, Sentiment Analysis, Content Moderation, and pretty much every other API.

    Prestwick
    Sat 15:00 – 15:45
    • Power Apps
    • English
    • Level 300
  • PowerApps Portals – Deep Dive

    • What’s new;
    • Setting up a new instance;
    • Portal Branding;
    • Entity Forms, Lists, Entity Permissions;
    • Liquid Development;
    • Portals DevOps;
    • Transition between Dyn365 Portals and PowerApps Portals;
    • CRUD operations in PowerApps Portals.

    Golspie
    Sat 15:00 – 15:45
    • Power Apps Portals
    • English
    • Level 300
  • Code Review Etiquettes 101

    On most software projects, developers spend a good chunk of their time doing code reviews. These are a great opportunity to provide positive and impactful feedback. More often than not it is up to the person whose code is under review to read and interpret code review comments, which makes it very important to consider the structure, tone and value of these comments. Things as simple as saying “we could change this” instead of “you should change this” and asking for feedback on a suggestion (e.g.: “I think this could be implemented using tool X. What are your thoughts on that?”) go a long way in ensuring that the comment and the reviewer are received in a positive light. In this talk I will share code review practices that I have found helpful during my tenure as a software engineer.

    Strathaven
    Sat 15:00 – 15:45
    • Personal Skills
    • English
    • Level 100
  • Full 180° – Lessons Learned from Switching Careers

    A little over four years ago I was a freshly graduated mathematics student doing teaching on the side, all while still trying to figure out what I wanted to do when I grew up. There had been a thought brewing in the back of my mind of taking a leap into something completely new to me – IT. Fast forward four years and here I am!

    A lot has happened over these four years, and in this session I will be sharing my experiences of doing a complete 180-degree career switch. Among the challenges I will talk about were being faced with a lot of unknowns, having to learn completely new concepts and solutions very quickly (and implement them!), and trying to find my way in a new community – all while trying to figure out what topics made me excited to go to work everyday.
    I will share my approach, my experiences and the insights that I found useful, all in the hope of being able to inspire anyone to take the next step – regardless if you are looking to keep your knowledge up to date, expand your knowledge to a new area, or make an eqally complete shift in your career.

    Oban
    Sat 15:00 – 15:45
    • Personal Skills
    • English
    • Level 100
  • Getting to know Dynamics 365 Customer Insights

    This will be a shallow dive into the world of Dynamics 365 Customer Insights. I will give a brief overview and high level demo of the different modules of Customer Insights.

    Portree
    Sat 15:00 – 15:45
    • Customer Engagement
    • English
    • Level 200
  • Using Power Virtual Agents to boost Microsoft Teams adoption

    It’s not always easy to get our people to use Microsoft Teams. End users have a lot of questions on how to do things and don’t always know where to find the information they need.
    In this session, we’ll build a chatbot using Power Virtual Agents to answer users’ common questions and perform simple tasks for them, right from the Teams app. The result: a solution that enables your people to learn Teams and get things done more quickly.

    Girvan
    Sat 15:00 – 15:45
    • Power Virtual Agent
    • English
    • Level 300
  • Mixed Reality and Geospatial Features in Power Apps

    Since today mixed reality and GeoFeatures are based on complex and expensive device. One of the goal of introduction of these features in Power Platform is to enable these new experiences for people that use less complex devices as our smartphone. In this session I’ll explain these new features for Power Apps world. Also some example of applications will be shown.

    Invergarry
    Sat 15:00 – 15:45
    • Power Apps
    • English
    • Level 200
  • Stay in control of Teams, don’t let your users run wild!

    Microsoft Teams is the fastest growing business application in Microsoft’s history. Guess what? that also might mean it’s the fastest growing business application in your organization! It’s also predicted to be the second-biggest workplace chat app by 2020, second only to Skype for Business as it’s already passed up Slack and Google Hangouts. However, Microsoft Teams is even more than just a chat app, and with this growth there is also a need for some control, especially considering the breadth of Microsoft Teams beyond just a “chat app”. Join me for this session as we look at how you can encourage the use of Teams, but also not let your user run while and turn your Office 365 Teams environment into the wild, wild west.

    Alness
    Sat 15:00 – 15:45
    • Teams Usage
    • English
    • Level 100
  • Repeatable Database Deployment to Azure using Powershell

    In this session we will look at how to build new environments in Azure from Powershell with the minimum of effort. By storing some basic information in a database table I will show how you can deploy repeatable database builds to an Azure environment. Whether this is having the same database in multiple regions or the same database that you can use as a Dev, Test or even Live site. I will be using some Redgate tools including DLM Automation Tools.

    The code can be found here https://github.com/MrsFatherjack/AzureBuildDemo

    Irvine
    Sat 15:00 – 15:45
    • PowerShell
    • English
    • Level 100
  • Are You Realizing All the Benefits from Agile?

    This session will cover the full lifecycle of most popular agile development and delivery framework, Scrum. You will be presented with practical information including top factors from successful implementations—based on the speaker’s first-hand experience and 116 sources—you can use to gain (more) benefits from agile.

    Aboyne
    Sat 15:00 – 15:45
    • Implementation Skills
    • English
    • Level 200
  • Self-Service BI: Barriers, Benefits, and Best Practices

    Break-out session (45-60 min)
    How to resolve the paradox between the traditional Business Intelligence single version of the truth and a Self Service data environment?
    How to help your users to develop a creative data culture in your enterprise without breaking the rules.
    Fresh from the field:
    We will start from real use-cases to actual practical solutions applied in our different Power BI projects from the last years.

    Dunoon
    Sat 15:00 – 15:45
    • Power BI
    • English
    • Level 200
  • The Power Of AI In Todays World

    Artificial Intelligence is becoming the new norm, come find out how you can utilize it, in your day to day activities

    Humbie
    Sat 15:00 – 15:45
    • Azure Developer
    • English
    • Level 100
  • Azure Identity Management

    This is a session based on the 3 different type of Identity management in Azure. It includes Azure AD, Hybrid Identity management and Azure Active Directory Domain Services. This is a presentation with demos

    Denny
    Sat 15:00 – 15:45
    • Security
    • English
    • Level 200
  • Maps for CRM: Location Intelligence Simplified : Geo-Analytics, Routing, GeoSearch & Territory

    A quick demonstration of using Maps seamlessly within Dynamics 365 CRM / Power Apps using the power of Maplytics™, a preferred app on Microsoft AppSource for Dynamics 365 CRM.

    Some of the prominent features which we will go through in the webinar are:
    1. Radius Search: Perform proximity search on nearby locations with shortest travel distance and line-of-sight distance.
    2. Optimized Routing: Create optimized routes for your reps to meet them with turn-by-turn navigation using Google Maps or Waze App.
    3. Shape File Integration: Overlay Dynamics data shape files as well as the metadata included over the geographical boundaries defined by the shape.
    4. Location Marketing: Launch marketing campaigns for regions to generate leads and prospects.
    5. Map Controls and Dashboards: View Dynamics 365 data right within the CRM without switching screens.
    6. Heat Maps: Visualize and analyze the complex density of data spread with Pie-Chart and Column-Charts.
    7. Territory Management: Manually or auto-create and analyze Sales territories and distribute them among your reps as well as align territories for even work distribution.
    8. Auto Scheduling: Create an automated schedule for multiple reps at once to meet appointments over a span of days with optimized routes.

    Along with this, we will have a quick walkthorugh of our other 13+ Microsoft Preferred Apps like InoLink, Click2Clone, Click2Export, Attach2Dynamics, SharePoint Security Sync, Alerts4Dynamics, User Adoption Monitor, Kanban Board, Round Robin Routing, Assign, Map My Relationships, Auto Tax Calculator, Subscription Management, Recurring Billing Manager for Dynamics 365 CRM / PowerApps.

    Mauchline
    Sat 15:00 – 15:45
    • Customer Engagement
    • English
    • Level 200
  • Speaking SharePoint’s Language: HTTP to SharePoint in Power Automate

    You’ve used SharePoint actions in a flow and you’re ready to take things to the next level. Join Ashley to learn about using the HTTP to SharePoint action in Power Automate for so much more than just getting items. This is a great way to get your feet wet with APIs using a data source you already know and love!

    Fortrose
    Sat 15:00 – 15:45
    • Power Automate
    • English
    • Level 200
  • Business Central Powered Up

    This session will cover:
    – Overview of Business Central used with Power Automate and PowerApps.
    – Functional demo of Power Platform enhancing Business Central.
    – Build demo for one of the enhancements.
    – Quirks and nuances with Business Central and the Power Platform.

    Kilmacolm
    Sat 15:00 – 15:45
    • ERP
    • English
    • Level 200
  • Notebooks 101 for SQL People

    Are you a database developer, a DBA or a data analyst? Do you find spending quite a bit of time trying to reproduce analysis or reproduce issues and the troubleshooting techniques? This Notebooks 101 session is for you!

    The lack of rigor in being able to reproduce analysis in business context or to reproduce data troubleshooting can lead to confusion and time wasted on work that had been previously done. With Notebooks, Data Professionals can share their techniques and data sources used for the data analysis or troubleshooting for code review and reproducible insights/troubleshooting.

    Azure Data Studio Notebooks support SQL and KQL natively with intellisense; with easy to use charting capabilities. With Notebooks and Jupyter Book (collection of Notebooks) in Azure Data Studio, it’s also easy now for your team to build an onboarding guide (user manual) / documentation on data sources, useful sample scripts and tutorials.

    Arisaig
    Sat 15:00 – 15:45
    • Azure Data
    • English
    • Level 200
  • How to not write custom CSS and/or SASS in SPFx projects

    I’m a programmer, not a graphic designer!
    Write custom CSS and/or SASS is not my special and the final result in SPFx projects is an ugly and inconsistent layout compared to everything else.

    If you have thought about this too, follow this session.
    We will see how to avoid writing custom CSS and/or SASS in SPFx projects using different techniques such as:
    – use the Fluent UI controls
    – use context-provided themes, such as SharePoint for example
    – use “CSS in JS” framework if necessary
    – use utility frameworks like TailwindCSS in SPFx

    We will see practical examples on real projects.

    Milltimber
    Sat 15:00 – 15:45
    • SharePoint
    • English
    • Level 300
  • How to become a zero complaint organisation using AI builder, Customer Insights and Power Automate

    The reason complaints are so problematic is because by the time complaint is made, the damage to the relationship with your customer has already been done.

    What if we showed you how you could use Microsoft’s AI builder to predict if someone was likely to make a complaint or if a situation was likely to develop into a complaint before it happened? Sounds good, doesn’t it? What if we could take this further, using customer insights to surface this information and create a proactive “complaint intervention” using Power Automate. Let’s take action before our customer feels inclined to complain, lets become customer service superheroes!

    Coatbridge
    Sat 15:00 – 15:45
    • Power Platform
    • English
    • Level 100
  • Bringing Microsoft Teams to the next Level

    In this session we will see the various possibilities that, there are to extend Microsoft Teams.
    We will talk about how to take advantage of tabs, extensions, connectors and how to integrate services in order to customize Teams on your needs, increasing its functionality in your company.
    We will see several use cases like a SharePoint Framework solution and custom Web App integrated as tab, a connector and a Bot as service as well.

    Tighnabruaich
    Sat 15:00 – 15:45
    • Teams Developer
    • English
    • Level 300
  • Azure Sentinel – the ultimate integration guide

    This session will guide attendees through the concepts of Azure Sentinel and the various integration options with other cloud services and on-prem SIEMs. Doesn’t matter if you’re a security specialist, a solutions architect or an engineer, this session is for everyone who intends to implement Azure Sentinel.

    Ardrossan
    Sat 15:00 – 15:45
    • Security
    • English
    • Level 300
  • Building highly scalable IoT solution for contact tracing on Azure

    During the global pandemic, there has been emerging demand in smart contact tracing and workplace monitoring solutions. The requirement of this type of IoT solution lies in high availability, scalability and elasticity. A small flaw in the system architecture design could potentially result in a big difference in the performance in production especially when scale up and out.

    There are lots of services and tools on Azure that can help us to build an IoT solution. In this talk, I will show the audience how I helped my client to architect and build a real-time data streaming and analytics solution which is used on smart devices for contact tracing and workplace monitoring.

    My talk will cover Azure IoT Hub, Event Hub, Azure Function, Azure Stream Analytics. I will highlight on Azure Stream Analytics (ASA) with focus following aspects
    1. ASA’s role as the brain for a real time data streaming and analytics solution
    2. Different ways to bolt up ASA with other Azure services and form an entire efficient and scalable IoT solution
    3. Development, benchmarking, DevOps and production monitoring for ASA
    4. Some comparison between ASA and Azure Data bricks

    Methven
    Sat 15:00 – 15:45
    • Azure Analytics
    • English
    • Level 200
  • ASP.NET Core and Azure Devops

    She will introduce the basic concepts of building a development lifecycle around Azure using .NET tools, DevOps toolchain, and processes. She will start by deploying a sample App in Github to Azure App Service and she will focus on the end-to-end continuous deployment experience for .NET developers from continuous integration, deployment, monitoring, and debugging.

    Lossiemouth
    Sat 15:00 – 15:45
    • Azure Developer
    • English
    • Level 200
  • Power BI Live Data sets, Monitoring your key metrics

    In this session we will explore options in PowerBI to stream real-time data to the service.
    Differences between pushing, streaming and PubNub streaming will be explained and we will dive deep into each of the three methods.
    Join this session so learn how to get live data into your PowerBI service.
    The session will be covering basic entry to best practices.

    Inverkeithing
    Sat 15:00 – 15:45
    • Power BI
    • English
    • Level 200
  • Serverless web apps with Blazor and Azure Functions

    Client-side Blazor now allows developers to write .NET applications which run in the user’s browser. Combine this with Azure Functions, and you’ve got a cost-effective, highly scalable architecture for serverless web apps.

    In this session Sander will show how he built Serverless Ponies, a game designed by his 8 year old daughter, combining their respective interests of Azure architecture and cute ponies. The talk will cover the implementation of the front-end using Blazor and JavaScript interop to re-use existing libraries, as well as the back-end implementation using the latest Azure Durable Functions 2.0 features.

    By the end of the talk, you will be ready to start building your own modern serverless web apps.

    Wick
    Sat 15:00 – 15:45
    • Azure Developer
    • English
    • Level 200
  • Windows Virtual Desktop – How to enjoy perfect published apps and desktops

    Windows Virtual Desktop is Microsoft’s offer for delivering desktops and applications from the cloud. In addition, FSLogix is a powerful solution for profile management and application masking included in the offering. The deployment is really rounded off by using Azure Monitor to get a deep insight into the user experience.

    This session shows how to roll out hundreds of Windows 10 Multi Sessions hosts in minutes and manage them easily with a free community GUI I built for this purpose (https://blog.itprocloud.de/Windows-Virtual-Desktop-Admin/)

    Kilbirnie
    Sat 15:00 – 15:45
    • Azure Admin
    • English
    • Level 200
  • Becoming an Action hero with GitHub and Power Platform OR How I learnt to love YAML

    The death clock for Azure DevOps started ticking the moment GitHub was acquired by Microsoft. Even if ADO is not eventually killed, all that one can hope, is a perpetual state of suspended animation. If you are not convinced, google Visual Studio Codespaces.

    In this session, you will learn about GitHub Actions and how to use GitHub Workflows to manage your Power Platform DevOps. I will show you how to use the official Power Platform Actions and also, how you can easily write your own Actions in PowerShell.

    Tillicoultry
    Sat 15:00 – 15:45
    • DevOps
    • English
    • Level 200
  • Using Azure Functions in the Dataverse

    You’ve heard about Azure Functions from Ivan Ficko, but how to do you use them with Dynamics/Dateverse? I’ll cover the different Azure Function runtimes, clients, and ways to authenticate, then demonstrate how to generate an OpenAPI definition, create a custom connector and use within a Flow or a Canvas PowerApp.

    Anstruther
    Sat 15:00 – 15:45
    • New Speakers
    • English
    • Level 300
  • Rendering 3D Worlds in C#

    Ever wondered how Wolfenstein managed to render almost convincing 3D worlds in the 90s?

    In this session, you’ll learn about ray casting, the fun hack that’ll let you build a 3D renderer from scratch all of your own, only using C#.

    We’ll cover the (not) scary maths bits, rendering things at a distance and basic texture mapping in this 1 hour deep dive, along with looking at the history of 3D in games, and a short lesson in artistic perspective.

    Strathdon
    Sat 15:00 – 15:45
    • Developer
    • English
    • Level 100
  • Fail to plan, [a migration], plan to fail [a migration]

    There is a saying if you fail to plan you plan to fail. I have project managed or been part of the personnel responsible for delivering migration projects to SharePoint. I have learnt many things along the way that I will share with you to help you formulate the migration plan that is less likely to fail. I’ll also give reasons why to carry out certain tasks a specific time. Most importantly I’ll advise who to have involved in your project.
    I’ll share tips and tricks on:
    • Approach
    • Preparing the content
    • Preparing the environment
    • Meta Data
    • Compliance
    • Tools
    • Security
    • User experience

    Ellon
    Sat 15:00 – 15:45
    • SharePoint
    • English
    • Level 200
  • Taking Microsoft Voice to the next level

    In this session, Microsoft MVP and Teams Voice guru, Jason Wynn, explains what is necessary to get the most out of investment into Microsoft Teams Voice. Understanding what is best for telephone calls, meetings, and conference calls. Jason share’s his real-world expertise and knowledge so you can have elated customers.

    Longniddry
    Sat 15:00 – 15:45
    • Modern Workplace
    • English
    • Level 200
  • Managing governance and compliance for Microsoft 365 and Teams

    This session will provide an overview of the challenges that administrators and organizations face in a remote user environment in governing the confidentiality and integrity of data. I will discuss some ways to create and govern policies within Microsoft 365 and Teams to maintain governance of access to applications and data for remote users. I will look at how the security and compliance dashboard can be used to monitor policy compliance for protection of information and user identity. And finally, we will talk about how regulatory compliance can be monitored and managed through the Service Trust Portal

    Boness
    Sat 15:00 – 15:45
    • Teams Deployment
    • English
    • Level 300
  • Keeping up with your Power BI Tenant Administration

    For many organisations, Power BI is becoming absolute key in their Information Delivery stream. As an important cog in the chain, it’s the responsibility for that organisation to keep the cog well oiled.

    Power BI Tenant Admins need to make sure they’re on top of their game, to keep all parties involved on their good side. During this talk, we’ll go through some of the key activities to optimise this process, based on my war stories as a consultant.

    Security, Auditing, Monitoring and Alerting are the cornerstone of this process, which doesn’t have to be hard. Walking out, you’ll have some practical tips to take home with you.

    Westhill
    Sat 15:00 – 15:45
    • Power BI
    • English
    • Level 300
  • Dynamics 365 Implementation and One Version (Evergreen)


    Are you ready for Evergreen Updates?

    Are you following Evergreen process correctly?

    What it requires to ensure you have latest platform updates?

    This is critical organization understand the importance of Ever Green Process post implementation of Dynamics 365 projects and prepare themselves to keep taking the latest version and keep the environments updated.

    Microsoft has introduced a continuous update cycle for Dynamics 365 Finance & Operations applications as well as Customer Engagement. In this session we will discuss what benefit and cost saving organization will have following evergreen process in long term and what they will need to do to be fully prepared for evergreen process. This will require number of tasks for Evergreen deployment team to carry out and have proper execution on the regular basis to keep enviornment(s) updated with latest platform.

    EVER CHANGING – EVER GREEN – ONE VERSION

    Latheron
    Sat 15:00 – 15:45
    • ERP
    • English
    • Level 200
  • PowerUp With Power Automate

    No coding experience? No problem! Join Azure in exploring Power Automate, Microsoft’s low/no-code automation program. Increase productivity and communication while cutting down on manual processes and time waste

    Main Stage
    Sat 16:00 – 16:45
    • Power Automate
    • English
    • Level 200
  • A dyslexic and dyspraxic’s guide to accessibility

    Showing some of the software and tricks I use and things that help to make online content easier for me and more accessible for others.

    Nairn
    Sat 16:00 – 16:45
    • Accessibility
    • English
    • Level 100
  • User Adoption with One Screen Solution

    In this session, I will talk about user adoption and it’s importance along with a demonstration of real life one screen solution used by customers to make their users more efficient all of it with #thenocodeway

    Prestwick
    Sat 16:00 – 16:45
    • Power Apps
    • English
    • Level 100
  • Advanced Liquid Templates in Power Apps Portals

    Take a deep dive into some complex Liquid Template concepts – leverage data collections, reusable templates, and data services using Liquid Templates tags, filters and objects. We will dive into the code for a working demo of these concepts.

    Golspie
    Sat 16:00 – 16:45
    • Power Apps Portals
    • English
    • Level 200
  • From zero to community hero

    Want to get more involved in your community but don’t know where to start? Want to take your contributions to the next level?

    This session will help you harness your community super-powers, whether you’re just getting started or want to take your contributions to the next level, using it to advance your career and grow as both a person and a developer.

    Growing from a passive community member a few years ago, to speaking at 25+ events all over the world last year, organising events and becoming a Microsoft MVP, Callum knows first-hand the impact being involved can have on yourself and others.

    Callum will share his tips for convincing your boss of the value, funding your global travels, and most importantly discovering the right balance between work and family to avoid burnout.

    We’ll look at the “human” side of community, the importance of keeping contributions sustainable – avoiding fatigue and burnout, and ways we can all share the responsibility for improving diversity.

    We’ll discuss the many different flavours of community beyond coding – including ways for people who aren’t developers to get involved – and how convincing others to share more is vital for communities to grow.

    Strathaven
    Sat 16:00 – 16:45
    • Personal Skills
    • English
    • Level 100
  • Finding Intestinal Fortitude in Todays Fast Paced and High Pressure Climate

    Intestinal Fortitude is defined as the courage and endurance to go on. It is an essential ingredient if we are to reach our full potential, maintain balance and sometimes even survive.

    In this session, I will share with you my toolkit for coping and explain how I’ve used its contents to find, at times, the elusive intestinal fortitude to overcome unpredictable challenges and accomplish my goals.

    Oban
    Sat 16:00 – 16:45
    • Personal Skills
    • English
    • Level 100
  • Use your source code to document your application

    As a development team, writing documentation is often not our favorite activity. And keeping it up to date after every code change is a bigger challenge. Developers claim that the source code is the documentation itself, but do your stakeholders agree, do they actually read the code? And does it show how the part are working together?

    What if our source code would be the source of our documentation, for the team and our stakeholders?

    In this session we will see how we can utilize Roslyn to generate documentation. Like creating diagrams that display the structure and relationships within an aggregate, or a sequence diagram that displays the flow throughout the application. We will render this using file formats such as PlantUML, Markdown and AsciiDoc.

    After this session you will be able to let your source code speak in forms that your team and your stakeholders explain to the operation of your application.

    Rosewell
    Sat 16:00 – 16:45
    • DevOps
    • English
    • Level 300
  • Power Automate and Power Virtual Agents, a match made in heaven!

    Microsoft BizApps MVP Mariano Gomez shows you how you can create an enterprise chabot that leverages Power Automate to change the experience for customers and employers within the organization

    Girvan
    Sat 16:00 – 16:45
    • Power Virtual Agent
    • English
    • Level 200
  • Empower your Sales team with a Nearby Customers Power App

    In this session, we will build a nearby customers app that takes the logged in user’s current location and displays all the customers that are within a specified radius.

    We will walk through all these steps –
    1. Populate the customer lat long data using Power Automate and Bing Maps connector.
    2. Create a canvas app to display the list of customers.
    3. Creating an automated flow for every new customer.

    The data source for this app can be anything CDS, SQL Server, SharePoint, Excel spreadsheet as well (although not recommended).

    All the attendees will get access to all the flows and apps used for this.

    Invergarry
    Sat 16:00 – 16:45
    • Power Apps
    • English
    • Level 300
  • Your Intelligent Workplace with Microsoft Teams and AI Builder

    The digital transformation is still ongoing. There are many isolated processes which can be optimized and integrated into your daily business. We will build a forms processing solution with AI Builder to support the employees of an exemplary company. I will also show you how to integrate such a business application into your teamwork hub.

    Alness
    Sat 16:00 – 16:45
    • Teams Usage
    • English
    • Level 200
  • Deep Dive: Increase Code Quality Using XrmUnitTest For CE Plugins

    Unit testing plugins for D365 Customer Engagement can often seem extremely tedious and time consuming. XrmUnitTest is an open source testing framework, designed to make unit tests Xrm Plugins as productive as possible. This session, you will walk through how to create Xrm unit tests that are environment agnostic, being able to be ran locally, or against Dev/UAT/PROD,

    Lochgelly
    Sat 16:00 – 16:45
    • Power Platform Developer
    • English
    • Level 300
  • Migrating a Data Capture solution with Event Hubs and Stream Analytics

    In this session, I review an old data capture solution that I had built using SSIS, SQL DB and Reporting Services to a streaming technology solution using Azure Event Hubs and Stream Analytics.

    We will look into Event Hubs and Stream Analytics to see how you configure them and how you can use SQL Tumbling windows to capture data.

    Session will be mostly demo based with some slides.

    Irvine
    Sat 16:00 – 16:45
    • Azure Data
    • English
    • Level 200
  • The one secret of every high performing team: a collaboration contract

    Every time a new team comes together, all participants agree that they will collaborate. Not only that, but they also agree on collaborate in an efficient way. But do you know what?
    Everybody has a very clear idea of how good cooperation works…but unfortunately, everybody has his own idea!

    The modern workplace offers hundred different possibilities to collaborate, to communicate, track your tasks, keep you up to date, manage your time. The possibilities are almost endless, and everybody has his/her own, very unique working style. Naturally, you will experience misunderstandings, different understandings of deadlines, roles, and responsibilities.

    Some projects teams seem to work together effortlessly, while others experience a hard time doing so.

    In this session, Michael will reveal the secret tips and tricks those highly effective teams know and use every day. Michael will show you how to master the art of the collaboration contract:

    1. What is a collaboration contract and why is it necessary?
    2. What content needs to be covered in such a contract?
    3. How can Microsoft Teams help you with that?

    He will demonstrate that using Microsoft Teams as an example, but it works with other tools too. Even without anyone!
    You will end up with a clear understanding of how to smoothen your teamwork, even for teams who work together remotely and for a limited period of time. Michael will provide you with a clear checklist of things to think about and take care of.

    What concerns all, can only be solved by all!

    Session takeaways
    • Understand what challenges have to be overcome by a modern team
    • Learn what a collaboration contract is and how it supports your teamwork -every day
    • Get a clear checklist that you can use right away to plan and enhance your collaboration style

    Aboyne
    Sat 16:00 – 16:45
    • Implementation Skills
    • English
    • Level 100
  • Power BI or CI? What’s the right choice and When?

    Power BI and Customer Insights. Both are strong but not needed at all times. When to choose what? A high level guideline principles and consideration.

    Dunoon
    Sat 16:00 – 16:45
    • Power BI
    • English
    • Level 300
  • Using the Power Platform to hone my Xbox skills

    This session will talk about how I have used various elements of the Power Platform and even some elements of Azure to improve my Xbox skills. I will even show how you can interact with the game in real time!

    Humbie
    Sat 16:00 – 16:45
    • Xbox
    • English
    • Level 200
  • Sponsor presentation – Dataverse data management

    DQ Global will be launching its new suite of solutions, designed to improve Dataverse data quality; for better analytics, better decision making and ultimately better business outcomes:

    We will be launching products which help with:

    • CRM Record Capture (Enrich, Verify, Authenticate)
    • CRM Record Suppression
    • CRM Dynamic Data Management

    This session will be wholly educational and lead to an awareness of the importance of Dataverse data governance.

    Data management, until now has been all about speed rather than accuracy, now we can do both!

    Denny
    Sat 16:00 – 16:45
    • Customer Engagement
    • English
    • Level 200
  • Developing an effective track and trace system for Guernsey

    In this talk we will explain how, using Microsoft Customer Engagement & Field Services technology at the core, we supported the States of Guernsey to launch their Track and Trace system.

    Using automation to seamlessly interact with pathology, people that take a test in the morning receive their results by SMS later the same day.

    The system has multiple user groups, from the Border Agency who track arrivals and carry out self-isolation checks, to Public Health to monitor prevalence and trace positive cases, to the Scheduling Team who book on-island drive-through test slots, and travellers to the Island who must register their plans using the ‘Travel Tracker’.

    In the session we will:

    • Share our experience of developing the solution, including the rapidly evolving requirements
    • Provide a timeline of the development
    • Demonstrate the system

    Mauchline
    Sat 16:00 – 16:45
    • Customer Engagement
    • English
    • Level 100
  • Power Automate: Sifting through 400+ connectors to figure out what you can use

    There are nearly 400 active Power Automate connectors that can help your business get ahead with automation. In this session, we will categorize the connectors available to help you understand what you can use to automate your processes today. This will also include a live demo of configuring some Flows in Power Automate using several connectors. After attending this session, you will have a better idea of which connectors might apply to your business, resources that document what each connector’s main function is and some great ideas on how to enhance automation at your organization.

    Fortrose
    Sat 16:00 – 16:45
    • Power Automate
    • English
    • Level 200
  • Welcome to D365 Project Operations!

    In this session, Aurélien and Antti will walk through D365 Project Operations. Learn who ProjOps is for, what services and tools it consists of, what it’s extensibility and ALM stories are like and what an end-to-end demo of ProjOps looks like. Topics covered:

    – Who is Project Operations for?
    – Architecture
    – History
    – Deployment options
    – F&O + CE integration with DW
    – Customization / how to customize
    – ALM for CE, F&O, DW
    – End-to-end demo

    Kilmacolm
    Sat 16:00 – 16:45
    • ERP
    • English
    • Level 200
  • From Concept to Reality: A Practical Application of Actionable Data

    Anyone can make a pretty bar graph, but can you make sound decisions based on that graph? Is it actionable, or is it only a concept? How do you turn flashy concepts into actionable visualizations? Can you see the end result of those concepts; will they ever become reality? Do you have the vision and drive to figure out how to get from today to tomorrow before it becomes yesterday?

    American mathematician John Tukey once said, “The greatest value of a picture is when it forces us to notice what we never expected to see.” What value do you see in your data? And what ideas do you have when you see it? Learn how you can capitalize on your ideas and turn them into reality by blending internal with external, leveraging them into a cohesive strategy for both the short term AND the long term. See the five “Stages of the Spectrum” in action while discovering the difference between impact and influence, and how that difference plays into making data actionable.

    Arisaig
    Sat 16:00 – 16:45
    • Azure Data
    • English
    • Level 100
  • An overview of SharePoint Starter Kit v2

    A demo of all the features available in SharePoint Starter Kit V2 covering following aspects
    1. What is SharePoint Starter Kit V2?
    2, Why you should have a look at this?
    3. How to install and what are the prerequisites?
    4. Potential issues you might face.
    4. What you get when you install SharePoint Starter Kit v2?

    Apart from the above following points are also covered
    1. Brief Code walk through of Starter Kit v2
    2. How to make the Starter Kit v2 your own that is how to create a template out of this for your organization?
    3. Explanation of how provisioning works and how you can customize it.

    A brief how it can work in SharePoint 2019 as well.

    I had done a similar demo on shorter version of this in Microsoft PnP Bi-Weekly calls which can be viewed here:
    https://www.youtube.com/watch?v=yM7RDJQiyP0

    References to SharePoint Starter Kit v2:
    https://github.com/pnp/sp-starter-kit
    https://developer.microsoft.com/en-us/office/blogs/announcing-sharepoint-starter-kit-v2/

    My Blog post covering this topic
    https://synkventures.com/2020/07/23/sharepoint-starter-kit-v2-an-overview/

    Milltimber
    Sat 16:00 – 16:45
    • SharePoint
    • English
    • Level 200
  • Custom development or the Power Platform, what to pick for your next Microsoft Teams customization?

    Microsoft Teams extensibility is no longer just for the Pro Dev, with the release of CDS lite/Dataflex/Project Oakdale. Sure, Power Apps and Power Automate already had their place within Teams, but CDS lite/Dataflex/Project Oakdale takes this to another level. This session will give you the pro’s and con’s of CDS lite/Dataflex/Project Oakdale, how it compares to the Pro Dev Microsoft Teams extensibility model and why you would pick one over the other. If you are lucky, even a tiny bit of licensing will be covered.
    Will you CDS lite/Dataflex/Project Oakdale your next customization, or doesn’t it flex far enough for your needs? Join me and let’s find out!

    Tighnabruaich
    Sat 16:00 – 16:45
    • Teams Developer
    • English
    • Level 200
  • CYBERSECURITY!, The good, the bad, and the hacked

    With security moving closer to the beginning of the software development lifecycle, developers are being asked to make their code more secure as they write it. Not only will that better protect organizations from cyberattacks, but it can save time and money by getting apps online faster.

    Developers, however, are not security experts. That’s why compilations such as the OWASP Top Ten list of critical web application security risks contain the same vulnerabilities, such as SQL injection, year after year.

    This session aims to expose developers, technology enthusiasts, and the general public to the need for security and they can build secure products

    Ardrossan
    Sat 16:00 – 16:45
    • Security
    • English
    • Level 100
  • Building Serverless Machine Learning API’s with Azure Functions, ML.NET and Cosmos DB

    Thanks to ML.NET, we can build custom Machine Learning models with C#. We can then inject these ML models into Azure Functions to build some cool Serverless Machine Learning applications!

    This session will teach you the basics of ML.NET, how you can build models with ML.NET and then how you can inject your ML models into Azure Functions to build a variety of cool and interesting Serverless Machine Learning applications.

    In this session, I’ll be building a Serverless ML API that allows us to generate predictions using ML.NET and then store those predictions into Azure Cosmos DB. By the end of this session, you’ll be able to use ML.NET to build your own custom machine learning models and you’ll know how to inject those models into Azure Functions so you can build your own Serverless Machine Learning applications.

    Methven
    Sat 16:00 – 16:45
    • Azure Analytics
    • English
    • Level 200
  • Azure Bicep (Simplifying Azure ARM Template Deployments)

    Project Bicep is a new Domain Specific Language (DSL) for deploying Azure resources declaratively. It aims to drastically simplify the authoring experience with a cleaner syntax and better support for modularity and code re-use.

    Come join the Azure engineering team to learn about this simplified deployment experience.

    Lossiemouth
    Sat 16:00 – 16:45
    • Azure Developer
    • English
    • Level 200
  • OmniChannel Engagement Hub: Behind the Scenes

    The session aims to set up OmniChannel from a base install to a fully working chat channel. You’ll see how configurable the product is and how to :
    – set up chat channel
    – personalised chat widget, notifications and application tabs
    – configure productivity tools such as agent scripts and quick reply
    – enable portal navigation reviews and chat to voice/video

    Inverkeithing
    Sat 16:00 – 16:45
    • Customer Engagement
    • English
    • Level 200
  • How Azure AD Authentication Works

    In this session we will look at the Azure AD Identity Platform from the perspective of the administrator and end user. All your access to Microsoft 365 services such as Teams and Exchange Online as the user and to all the admin portals and PowerShell as an administrator need to be authenticated. This is a very quick but important process and we will cover what happens, why it happens, how to troubleshoot it and how to improve security using it.

    Wick
    Sat 16:00 – 16:45
    • Azure Admin
    • English
    • Level 300
  • What the Soviet Space Program Taught Me About Digital Product Development

    The space race between the USA and USSR was one of the great dramatic stories of the 20th century. Our very industry was born as Washington and Moscow relentlessly competed to master the stars.

    For space nuts like me, this fascinating time is utterly compelling. It’s also highly instructive for digital product developers. After all, engineers drove the innovation that pushed us beyond earth. The lessons they learned and processes they created can help us today as we make software, apps, and advanced functionality online.

    Of course, the Soviet side of the story tends to be less understood. And that’s exactly what we’ll explore. It’s unbelievable stuff, and a cautionary tale for development teams.

    WHAT YOU’LL LEARN
    – How differing philosophies of development lead to different processes and results.
    – What Soviet imperatives parallel modern development approaches.
    – Why the USSR led the space race early, but ultimately failed to reach the moon first.
    – What we can learn, adapt, and avoid today from the 20th century Soviet model.

    Tillicoultry
    Sat 16:00 – 16:45
    • DevOps
    • English
    • Level 100
  • Be a Portal Rebel and Break the Mould! Spotify Clone with Power Apps Portals, Dataverse & PA

    Portals all look the same right? Wrong! Use liquid, FetchXML, JavaScript and a little Power Automate to break the mould and build a Spotify clone. Using this as a cool example, I’ll take you through challenges, workarounds and lessons learnt, showing how to style a portal while breaking through the usual form and list experience.

    Anstruther
    Sat 16:00 – 16:45
    • New Speakers
    • English
    • Level 200
  • Machine Learning crash-course

    There is a misguided conception that we all need to be rocket scientists to use machine learning in production – to this I say balderdash! … Machine learning is an engineering skill that developers need to add to their bag of tricks, and the journey doesn’t have to be painful.

    The aim of this session is to give a solid crash-course in “just enough” Machine Learning that attendees can apply the skills learned in a practical manner, in code, immediately.

    So, leave your calculus and trigonometry at the door, and learn how to predict the future in 45 minutes, no math required 🙂

    Strathdon
    Sat 16:00 – 16:45
    • Developer
    • English
    • Level 300
  • Security in the Cloud – 10 unknown facts you have to be very careful about while using Azure!

    During the session I will show 10 things which are easily omitted during cloud deployments and can led to data and identity exposure. By default cloud providers tend to give very flexible environment with great possibility of automation, however then people on various levels tend to forget how to deploy environments with security in mind. During my cloud journey for last 5 years in the enterprise sector I have seen security teams focused mainly on networking security while the whole rest has been left. So then during the session we will focus on things like Network Peering and filtering, Outgoing traffic, Azure Active Directory, RBAC custom roles, Azure Policy, Managed Service Identity, Azure VM agent, App Service Plan for AppService, Azure VM Disk Encryption and couple more. All of those, who would like to be active during the workshop, will have the chance to play with those tools on their own environment

    Ellon
    Sat 16:00 – 16:45
    • Azure Admin
    • English
    • Level 300
  • A developers guide to Microsoft Identity

    Ever wanted to know how to leverage Microsoft’s Identity platform to create, deploy and run secure and robust solutions on prem, on the cloud or otherwise? Join this session with Christos Matskas to find out how and why developers and IT pros should care about Microsoft Identity.

    Longniddry
    Sat 16:00 – 16:45
    • Developer
    • English
    • Level 100
  • The Myth of a successful Teams rollout

    Many companies had to roll out MS Teams over the last few months in a hurry with little to no time to think about governance and no budget for adoption & change activities.

    Realization set in later that giving the business users everything was not the best option. Topics like naming conventions, when to use which tool, team creation, external users, mobile device management, and more need to be addressed after all.

    Join this session to learn how to reign in an ad hoc MS Teams rollout that will make the IT team sleep better at night, the business users feel less overwhelmed, and create sustainability. Or join this session to learn how to plan your upcoming roll out thoroughly to make it a success for everyone during these difficult times.

    Boness
    Sat 16:00 – 16:45
    • Teams Deployment
    • English
    • Level 200
  • Power BI dataflows : Going beyond the self-service

    What was already good has became even better. We were already able to make ETL in Power BI using M, now, using the Power BI Data Flows we are able to store the ETL on the Power BI Portal, control the ETL execution, the data among many ETL steps and share the result with many Power BI files, instead of having to duplicate M scripts across different .PBIX files

    This feature allow us to create a more complex and re-usable ETL solution, creating small dataflows and allowing them to be reused in a dataflow hierarchy, which can be re-used in many different datasets, creating a more robust and reusable architecture.

    In this session you will understand better how the dataflows are an important feature in making Power BI go way beyond the self-service

    Westhill
    Sat 16:00 – 16:45
    • Power BI
    • English
    • Level 200
  • Latest and Greatest of D365 Human Resources!

    – This session provides a overview of the features that were developed and released in Rel2020 Wave2
    – Explore real world scenarios of how these features are helpful to customers. EG: Azure AD integration; New API’s available for integration; features enhancements to support smooth employee experience
    – System demo of the new features and how cool they are!
    – D365HR Teams app latest capability overview and how it empowers employees and managers

    Latheron
    Sat 16:00 – 16:45
    • ERP
    • English
    • Level 200
  • Monitoring Literacy Strategies in Education Using Power Platform

    How Power BI has enabled a Canadian School Division to systemically plan and react quickly to increase the number of students reading at grade level, increasing Literacy Skills, and engaging Educators in different Learning Strategies.

    East Kilbride
    Sat 16:00 – 16:45
    • Education
    • English
    • Level 200
  • What video games can teach us about user adoption

    Come and hang out with me as i share how video games can teach us all about how to think about user adoption in fun and engaging ways

    Main Stage
    Sat 17:00 – 17:45
    • Xbox
    • English
    • Level 100
  • Getting Started with Blazor

    Blazor is the new framework on the block for .Net developers. Will it become the new way of building rich web apps in .Net? or will it be the new Silverlight? Let’s have a look!

    In this session, we will introduce the core concepts for Blazor development, both client and server side. Then we will dive in to a Blazor Web Assembly example and look at how we can build rich client side apps in C#!

    The audience being existing .Net developers, we will see how to reuse our existing knowledge of razor, C# and .Net to Blazor.

    Alba
    Sat 17:00 – 17:45
    • Developer
    • English
    • Level 100
  • The future of web accessibility with Blazor and Microsoft cognitive Services

    Web accessibility, tons of books are written about this topic. Tons of talks are given about this topic. Tons of influencers, speakers and thought leaders shared their vision about this topic. I never spoke about web accessibility.
    But then came Blazor. Blazor is Microsoft’s PWA application approach. And this is fun for me! I am not a JavaScript developer. I use C#, and switching language is difficult for me. But with Blazor I can do my frontend development in C#.
    Good news and opportunities never come alone. With Microsoft Cognitive Services you can use Text To Speech and that’s a good thing! Right now you can make web applications with the same Text To Speech possibilities I taught people more than 3 years in mobile applications.
    So, it’s time to tell you about the future of web accessibility!

    Nairn
    Sat 17:00 – 17:45
    • Accessibility
    • English
    • Level 200
  • Power Automation: Best practices, tips and tricks

    In this session we will do a reflection to your existing Power Automation flow’s and when thru a list of must have best practices, tips and tricks that will allow you to build more reliable and effective flows. At the same time these will allow you to be more productive and document your flow’s from the beginning.

    Prestwick
    Sat 17:00 – 17:45
    • Power Automate
    • English
    • Level 200
  • Working with large Dataverse datasets in Power Automate and Logic Apps

    Working with large data sets in Power Automate and Logic Apps can be tricky. It is even more important when connecting to your data through the Dataverse(CDS) connector. This session will cover some of the best practices, limitations and tips to get the best out of your processes and data.

    Golspie
    Sat 17:00 – 17:45
    • Power Automate
    • English
    • Level 200
  • Performance, Optimization, and Intelligent Error Handling in Power Query

    There are two primary cornerstones to building optimized and low maintenance queries in Power BI. The first is making sure queries have been designed to refresh at optimal speeds. Primary topics for performance tuning include: removing columns and rows, applied step configuration and order precedence, query folding, managing variables, and tables vs lists for transformations. The other important cornerstone is intelligently identifying and handling errors as they occur during scheduled refreshes. Primary topics for error handling include: replacing vs removing errors, collecting error metadata, and configuring the refresh to either fail or refresh successfully when errors occur.

    Strathaven
    Sat 17:00 – 17:45
    • Power BI
    • English
    • Level 200
  • Making a non creative person more creative

    Major companies have said that creativity is a focus for future growth and employee development but what does that mean, and how can a non creative person become more creative. This session teaches 5 simple techniques to become a creative thinker and practitioner using free Windows apps Inc Paint 3d, OneNote, Whiteboard and more.

    Oban
    Sat 17:00 – 17:45
    • Personal Skills
    • English
    • Level 200
  • Universal Resource Scheduling at Scale

    In this session we’re going to compare Universal Resource Scheduling and Activities. We’ll explore the customer journey, expand on the Employee Experience, discuss the additional learnings, and demo Bidirectional Synchronization

    Portree
    Sat 17:00 – 17:45
    • Customer Engagement
    • English
    • Level 200
  • SPFx CI/CD using GitHub Actions

    GitHub Actions (small bits of code that run on different events in GitHub) were made generally available recently and have been very popular in the community.

    In this session we will use GitHub Actions to set up continuous integration and continuous deployment of SPFx projects hosted in GitHub, thereby automating SPFx build and deployment. The session will cover the following concepts:

    – Introduction to GitHub Actions and workflows
    – Creating workflows for a GitHub repository and monitoring the workflow runs
    – PnP GitHub Actions that use Office 365 CLI
    – Creating CI/CD workflow for SPFx projects

    Apart from this, the session will also contain information so that we can create and publish GitHub Actions that can talk to Microsoft 365. This includes:

    – Creating a simple Typescript Action
    – Showing a GitHub Action developed using Typescript that connects to Outlook calendar via Microsoft Graph API.

    Rosewell
    Sat 17:00 – 17:45
    • DevOps
    • English
    • Level 200
  • PowerUp your website with Chat Bots

    Power Virtual Agent is a Low-code/No-code platform to author your chat bots but we need to embed them on websites/portals to get the most out of them. Embedding them with iframe is old-school and does not offer lot of flexibility.
    In this session, we will look into how to embed them on your website/portal and customize the look-n-feel to match your website theme.

    UI does help your website stand out from your competitions.

    Girvan
    Sat 17:00 – 17:45
    • Power Virtual Agent
    • English
    • Level 200
  • Let’s create a PCF control

    During the session I plan to walk participants through the process of development of PCF controls that starting from initiation of the project, through coding and troubleshooting and to deployment of the control to the CDS instance. Visit my session and bring ideas of your controls!

    Invergarry
    Sat 17:00 – 17:45
    • Power Platform Developer
    • English
    • Level 400
  • Let’s talk about everyday etiquette in Microsoft Teams

    Microsoft Teams is new to many people and how to work with it isn’t a skill you’re born with. In this session, you’ll learn the proven practices, behaviors, and etiquette to make your colleagues’ Teams experience the best it can be. From permissions recommendations to meme guidance, the best bots to smartly working with external guests, your colleagues need some handholding to maximize their experience with the newest and best collaboration tool in Office 365. This session will cover real use cases, suggested guidelines, and recommendations for dealing with the many nuances that come with working in Teams, plus some great resources for reference after.

    Alness
    Sat 17:00 – 17:45
    • Teams Usage
    • English
    • Level 100
  • Common Sense in the Dataverse

    Upgrade your Dataverse skills in best practices on setting up the Dataverse in a Power Platform Environment for optimized Application Lifecycle Management and fastest development using Power Apps and Power Automate

    Lochgelly
    Sat 17:00 – 17:45
    • Power Platform Developer
    • English
    • Level 300
  • SQL Engine: Its Working Style

    Many DBAs and Developers work with SQL Server but don’t fully understand how it really works behind the scenes. Join Deepthi on her dive into the internals of SQL Server to explain why knowing what goes on under the covers will help you make better decisions quickly when solving performance problems in SQL Server. This session will cover ACID properties, key components of the Relational Engine, Storage engine, Cache and the Transaction manager. We will also cover what happens under the covers during read and write operations within SQL Server.
    Deepthi will show you how the SQL engine thinks – enabling you to think like it!

    Irvine
    Sat 17:00 – 17:45
    • Azure Data
    • English
    • Level 200
  • 4 Pillars of Successful Agile Test Automation.

    Motivation:
    ————-
    After executing a project to test a cloud-based microservices platform, we experienced a lot of challenges in both technical and social manners and tried to develop solutions to cope with them. Finally, we have wrapped them up to make a list of golden rules to successfully manage a test project. The purpose of this talk is to give insights about how a test automation project is managed.

    Our problems were:
    —————-
    Technically, if not managed properly, automated testing will lead to extra costs and could even be less effective than manual testing.
    From another aspect, at some point, we had too many complaints in our retrospective meetings about the heavy deployment activities and redundant executions. We had lots of flaky tests, execution lists full of not clear test definitions. Everyone was sick and tired of maintenance issues and the team was not happy. We took actions to improve motivation in the team.

    Our 4 fundamental solutions are:
    ————–
    * Being truly agile: Adapt new solutions quickly.
    * Manage the progress: Be aware of what is going on by setting KPIs to track & monitor with tools like CloudWatch, Grafana
    + Technical part: Automation principles for the sake of robustness.

    * Solutions to reduce flaky tests & analysis effort & costs: Code demos on Java API polling libraries, Selenium usage and others.
    * How we solved flaky tests: Adaptations into the code and observing the effect of each application. A few examples are polling mechanisms (safe wait methods) and test design techniques
    * For maintenance efforts: We keep test history in the pipelines and develop helper methods to improve quality.
    Improve coverage from different aspects to reduce escaped bugs.

    * Team spirit!

    Results & Conclusion
    ———
    After application of our proposals, we observed that waste is eliminated by prioritization and removing duplicated or dispensable work. After all, we believe that this submission has interesting content which can make great attention. Instead of theoretical claims, we discuss faced challenges and applied solutions. We analyze effects of solutions with before-after situations, graphs and evidence. Instead of what to do, we go over how to do it.

    Takeaways
    ———–
    Proposed approaches can be applied by any organization by adapting according to the related work to achieve time and cost reduction. After this talk:

    * Attendees will know our 4 golden milestones for successful agile testing: Being truly agile, Managing and improving internal processes, building a Good Automation Framework and Improving Efficiency.
    * Attendees will be able to realize the importance of test coverage and see how it affects defects coming from production.
    * Attendees will be able to realize the effect of test suites on sprint planning and execution effort.
    * Attendees will be able to have some insights about increasing efficiency.
    * Attendees will be able to utilize automation not only in implementation, but also in Executions, Reporting and other phases.
    * Attendees will be able to analyze bugs. Just resolve and close them, or gain some lessons-learnt from them?

    Outline
    Introduction & project background
    —————————————————————-
    Importance of agility: Quality mindset, voice of customer
    Demo 1: Collecting KPIs & metrics and monitor them on CloudWatch.
    —————————————————————-
    Automation Principles
    Demo 2: Code Blocks to reduce test smells on Java, Postman and Selenium.
    —————————————————————-
    Efficiency & Team Productivity
    Demo 3: A game showing the effects of team work.
    —————————————————————-
    Close & Questions

    Aboyne
    Sat 17:00 – 17:45
    • Implementation Skills
    • English
    • Level 100
  • From XL to S – Reduce your Power BI model size by 90%!

    Have you ever wondered what makes Power BI so fast and powerful when it comes to performance? So powerful, that it performs complex calculations over millions of rows in a blink of an eye.

    In this session, we will dig deep to discover what is “under the hood” of Power BI, how your data is being stored, compressed, queried, and finally, brought back to your report. After the session, you will get a better understanding of the hard work happening in the background and appreciate the importance of creating an optimal data model in order to get maximum performance from the Power BI engine.

    Finally, you will see a real use-case demo showing how the Power BI data model was reduced by 90%!

    Dunoon
    Sat 17:00 – 17:45
    • Power BI
    • English
    • Level 300
  • 11 Tips and Tricks in M365

    Description: Over the past 6-months Microsoft has deployed a ton of new features and functionality. Want to know some quick and easy tips and tricks to take your environment to the next level? Get your users excited about the technology and get their minds churning with other ideas? Then join this session as you will learn 11 tips and tricks to help you become more effective during your daily work efforts. You really don’t want to miss this and if your are looking for an “easy button” this is where I will share 11 easy buttons with you.

    Humbie
    Sat 17:00 – 17:45
    • Teams Deployment
    • English
    • Level 100
  • Command Bar and Conquer

    Since Scott wrote the RibbonWorkbench back in 2011, a great deal has changed within the platform – not least how many times it has changed name! RibbonXml remains the final frontier of low-code development – but through it’s drag-and-drop interface and SmartButtons, the RibbonWorkbench has been making it easier for app makers to customise the command bar without the need for complex coding skills. Join Scott for a brief history of the RibbonWorkbench, a summary of where we are today, and then how the convergence of Model Driven and Canvas Apps may affect the future of the Command Bar.

    Denny
    Sat 17:00 – 17:45
    • Power Platform Developer
    • English
    • Level 200
  • Assets: Customer Service, Field Service or Supply Chain Management

    Assets are everywhere and describing can be difficult. In this session, we will talk about the different types of assets, how you would leverage them in different use cases and business models and best of all how Dynamics 365 allows you to use entities across the board to meet your customer’s needs.
    We will deep dive into asset models, business models and finish off with some ways you can leverage assets in your business today.

    Mauchline
    Sat 17:00 – 17:45
    • Customer Engagement
    • English
    • Level 200
  • Introduction to Dataverse inside of Power Automate

    The Microsoft Dataverse lets you securely store and manage data that’s used by business applications. Data within Dataverse is stored within a set of entities. An entity is a set of records used to store data, similar to how a table stores data within a database.

    Learn how the Dataverse ties into Power Automate (Flow), what Triggers and actions are available and how you can use this all.

    Fortrose
    Sat 17:00 – 17:45
    • Power Automate
    • English
    • Level 200
  • Self-Service PowerBI Reporting for D365 FinOps

    In this brand new session of my self, I will show you how to build an easy end-to-end Technical Architecture on top of your loved Dynamics 365 F&O for BI and Self-Service Reporting. I will demonstrate best practices about DataMart, Modern Data Warehouse , Data Lake, Azure Synapase Analyitics, PowerBI DataFlow with CDM folders in order to let Citizen Developers and Business Users build their own Report on PowerBI without to know the obscure schema level of D365 F&O ! We will see how to extend it and propose almost near real time data consume to fit their KPI needs 🙂

    Kilmacolm
    Sat 17:00 – 17:45
    • ERP
    • English
    • Level 300
  • Azure SQL Database – Where is my SQL Agent?

    You migrate your on premise SQL Database to cloud, taking advantage of PaaS offering of Azure SQL Database.  You heard the promise of spinning up databases on demand and being able to scale up resources during high peak and scale down when not in use. You also want to make sure you are performing integrity checks, index defragmentation and statistics update when necessary. There is no SQL Agent so how do you automate your jobs? Do you have time to do this manually each time? No. There are different options available to automate these long-running, manual, error-prone, and frequently repeated tasks to increase reliability, efficiency.
    In this demo intensive session I will show you different options on how to automate these tasks. Some of these solution using on-prem infrastructure or services in Azure which are conveniently encapsulate within the common Azure portal experience.
    At the end of this session you will have solid understanding about how to automate SQL Server Maintenance tasks including replacing SQL Agent functionality with multiple options.

    Arisaig
    Sat 17:00 – 17:45
    • Azure Data
    • English
    • Level 200
  • SharePoint List Formatting – More than Meets the Eye

    Transformers, they live among us. Cars, Planes, SharePoint Lists. SharePoint Lists!? YES!!! In this session we will see how to create, develop & auto deploy SharePoint List Formatting, Column Formatting and View Formatting Definitions. With no previous experience required, we will start from scratch, see examples you can use for free and even learn how to automatically deploy our List Formatting. By the end of the session you’ll hear Optimus Prime command, ‘SharePoint Lists…..ROLLOUT!!’

    Milltimber
    Sat 17:00 – 17:45
    • SharePoint
    • English
    • Level 100
  • Modernize your old apps with Power Apps and Power Automate

    Have a very old legacy app that doesn’t even have APIs? Don’t have a developer to modernize them? No problem. In this session, I will explain and demo how you can access these old legacy apps using Power Automate’s latest addition – Power Automate desktop and combine it with Power Apps to show you how you can modernize it within minutes!

    Coatbridge
    Sat 17:00 – 17:45
    • Power Automate
    • English
    • Level 300
  • A Deep Dive into Measuring Dependency Freshness with LibYear

    LibYear is a dependency freshness measure which helps you learn how out of date your project’s dependencies are. While LibYear has considerable value when used as a “spot” metric, something that you just measure once, there is even more power that can be unlocked when you observe how the metric has trended over time. In this talk, we’ll explore a tool, libmetrics, which is able to compute this metric across a project’s history. The libmetrics tool supports many different dependency management tools from many different frameworks. Also during this talk, we’re going to look at graphs of LibYear over time for many different open source projects. By analyzing these graphs, we can see the long term impacts of different decisions, such as when a team decides to start using Dependabot.

    Tighnabruaich
    Sat 17:00 – 17:45
    • Developer
    • English
    • Level 300
  • Offensive Azure Security

    These days, working with a cloud platform is already commonplace. Companies choose Microsoft Azure for a number of benefits, including security. But there are some responsibility on the customer side and that’s may become weakest link in the chain.

    A demo-based session shows attacks on the weakest link.

    Penetration testers and red teamers will find steps that can be used in their assessments, defenders will get ideas on what should be protected.

    The session includes:
    – Pentesting Azure AD Connect
    – Bypassing authentication & MFA
    – Getting control over Compute
    – Extracting secrets
    – Exploring Azure Web App Firewall

    Ardrossan
    Sat 17:00 – 17:45
    • Security
    • English
    • Level 300
  • Azure Data Studio – Above and Beyond

    The data platform environment is exploding so quickly and as a data platform professional how can you be productive and able to support your environments easily?
    In this session Warwick will introduce you to Azure Data Studio and take you on a demo rich journey on how, when, where and why Azure Data Studio can make your life easier in supporting your ever expanding data estate.
    If you have not heard of or seen Azure Data Studio before, Warwick will introduce the tool, it’s history and introduce you to its continual enhancements to assist you.

    Methven
    Sat 17:00 – 17:45
    • Azure Data
    • English
    • Level 100
  • Messaging Patterns with Azure AIS

    Azure provides a fantastic number of messaging services. So many in fact that sometimes people can become confused on how to implement well known patterns using those components. Although there is never just one way to implement those patterns, the right combination of components will help you to implement those patterns more easily or efficiently.

    In this talk by Wagner Silveira, Azure MVP and Principal Integration Architect from Theta, you will understand what technologies are available in Azure for Messaging and which one you should be using when trying to implement classic messaging patterns.

    Lossiemouth
    Sat 17:00 – 17:45
    • Azure Developer
    • English
    • Level 300
  • Help Me Rescue My Failing CRM project

    Missing deadlines, overruns in cost, changes to leadership, errors on every corner. These are all sure signs that your CRM project is on a spiral down. It is never too far gone to save, but the difficult decisions are sometimes people, partners, and systems that need to be addressed. What do you do? How do you analyze what is wrong and address the root issues of your project? In this session, we will uncover the common problems with a project and provide practical concepts that will assist with saving your CRM project’s life.

    Inverkeithing
    Sat 17:00 – 17:45
    • Customer Engagement
    • English
    • Level 100
  • I find your lack of Azure Governance disturbing!

    Microsoft Azure is an awesome platform to run your organization workloads. It supports Cloud native and non-native workloads. It’s easy and fast to getting started. After moving and creating several resources in Azure some customers are struggling by the lack of a robust cloud governance structure.
    This session is target at organization of all sizes, not only big large organizations need governance, every single organization needs it. We will review the native services in Azure that can help you on your governance journey. We will talk and see in action: Management Groups, Azure Policy, Tags, Azure Blueprints, CAF – Cloud Adoption Framework and even a little bit of Cost Management.

    Wick
    Sat 17:00 – 17:45
    • Azure Admin
    • English
    • Level 300
  • Alternative Design Patterns for Connected Field Service

    Connected Field Service can seem confusing and overwhelming. In this session we will discuss design patterns for how to connect IoT Devices and Data to Dynamics 365 Field Service and give some real world experience around the design considerations for both the out of the box and alterative architectures.
    We will demo a real life use case of a company leveraging Connected Field Service with devices connected behind an Original Equipment Manufacturer’s subscription service. This will allow you to show the value of connected field service across many different design patterns and ultimately drive project success.

    Kilbirnie
    Sat 17:00 – 17:45
    • Customer Engagement
    • English
    • Level 300
  • Continuous Integration for the BI Developer

    In many cases and BI projects, the manual process of development and especially deployment of artefacts led to sleepless nights, emergency hotfixes, grey hair and many hours of stress.
    Especially in BI development, the usage of database projects, unit testing, version control, continuous integration and deployment is an underrepresented area.
    Join me in this demo-heavy session where I will guide you through the not-so-frightful jungle of continuous integration using SQL Server database projects, SSIS, T-SQLt and Azure DevOps etc.
    After this 60 minutes you’ll have the guidelines and some ideas how easy it is to change your manual BI development and deployment into a powerful and automated no-brainer that – just works!

    Tillicoultry
    Sat 17:00 – 17:45
    • DevOps
    • English
    • Level 100
  • Power Automate – The Basics in Error Handling

    The basics in how to handle different errors in your Power Automate Flows. Learn the structure to send emails to support teams with descriptive error messages, if/when your Flow fails.

    Anstruther
    Sat 17:00 – 17:45
    • New Speakers
    • English
    • Level 200
  • How to fight data preparation debt with Jupyter Notebook and DataFrame using Microsoft ML.NET

    Until recently ML.NET did not have a good REPL (read–eval–print–loop) instrument to experience interactively with code and data, but now, .NET developers can run on-premise interactive machine learning scenarios with Jupyter Notebooks using C#, F#, or Powershell scripts in a web browser.

    Similarly to technical debt, when it comes to data we can talk about data preparation debt. In order to reduce data preparation debt we need to find some answers:
    – Is my data large enough?
    – Is my data good enough?
    – Is my data clean enough?
    – Is my data biased?

    ML.NET components like data loaders, estimators, trainers, transformers, or predictors are all working with DataView object. DataView is a lazy-loading object (like IEnumerable), therefore we have to call Fit method to bind it to data. In order to visualize and prepare the data, we need another object like DataFrame which is an in-memory collection of columns and rows, providing features similar to Pandas.

    This talk will give you an overview of a variety of instruments like categorical and numerical distribution, box plot segmentation, correlation matrix, evaluation metrics, and confusion matrix, and more, which will help you to know if you have enough, good and unbiased data.

    Strathdon
    Sat 17:00 – 17:45
    • Developer
    • English
    • Level 200
  • Is there a way that we can build our Azure Data Factory all with parameters based on MetaData?

    Is there a way that we can build our Data Factory all with parameters all based on MetaData? Yes there’s and I will show you how to. During this session I will show how you can load Incremental or Full datasets from your sql database to your Azure Data Lake. The next step is that we want to track our history from these extracted tables. We will do this with Azure Databricks using Delta Lake. The last step that we want, is to make this data available in Azure SQL Database or Azure Synapse Analytics. Oh and we want to have some logging as well from our processes A lot to talk and to demo about during this session.

    Ellon
    Sat 17:00 – 17:45
    • Azure Data
    • English
    • Level 300
  • Tackling Teams & SharePoint Site Sprawl: Why It Matters & What You Need To Know

    Without an effective governance strategy in place, Microsoft Teams and SharePoint Sites can quickly go from an organized and effective workspace to an out-of-control, sprawling digital wasteland. Sound familiar?

    It’s very common for organizations to experience Microsoft Teams & SharePoint Sites sprawl. But, when it does happen, how can you tackle it?

    Join Microsoft MVP & 2toLead CTO, Richard Harbridge, as he explores:
    * Challenges organizations face with Microsoft Teams & SharePoint Sites sprawl.
    * Solutions to tackle Microsoft Teams & SharePoint Sites sprawl.
    * Best practices to get more from Microsoft Teams & SharePoint.
    * Real-world guidance on out-of-the-box solutions and custom approaches.
    * How Microsoft 365 can improve experiences, management and organizational outcomes.

    Longniddry
    Sat 17:00 – 17:45
    • Modern Workplace
    • English
    • Level 100
  • Microsoft Teams Architecture Deep Dive

    In this session we will do a deep dive into how Microsoft Teams has been architected. I will cover the logical architecture of Teams, where conversations, images, files, voicemails and recordings are stored, and what connections Teams has with other Microsoft products and services outside the Microsoft perimeter. Also, I will talk about the compliancy and security features of Teams. And last, but not least, I’ll demonstrate how you can leverage the power of Teams through the Microsoft Graph.

    Boness
    Sat 17:00 – 17:45
    • Teams Deployment
    • English
    • Level 300
  • Manage your Power BI resources with the Power BI CLI

    The Power BI command-line interface (CLI) is a set of commands used to create and manage Power BI resources (e.g. reports, users and capacity). The CLI is designed to get you working quickly with Power BI, with an emphasis on automation.

    Also, Power BI CLI capabilities make it easy to work with different programing languages and software environments as it is multiplatform (Linux, Windows, MacOS).

    In this session I will introduce you to the core capabilities of the Power BI CLI and how to use it in combination together with Bash in an automation script that can be used with in a CI/CD pipeline.

    Westhill
    Sat 17:00 – 17:45
    • Power BI
    • English
    • Level 300
  • Where’s my money? A tale about Dynamics 365FO, Scottish stereotypes and Scottish superheroes

    In this session we will demonstrate how you can analyze and forecast your cash flows with the help of standard D365FO Electronic Reporting Power tools and demystify some of the most common Scottish stereotypes.

    Latheron
    Sat 17:00 – 17:45
    • ERP
    • English
    • Level 200
  • Women in Tech: Head in the Cloud, Heart in the Community

    In this session, Holly Lehman and Isidora Katanic will share their personal success story of how Twitter created a friendship between them and how this led into starting a brand new video series “Head in the Cloud, Heart in the Community”. Get inspired by what’s possible with the power of community, hear tips, tricks and lessons learned about starting and maintaining your own (video) podcast, and learn from their experiences as non-technical women in a tech community.

    East Kilbride
    Sat 17:00 – 17:45
    • Personal Skills
    • English
    • Level 100
  • Dynamics 365 & Power Platform Pub Quiz

    Time to test your knowledge on Dynamics 365 and the Power Platform! Just a bit of fun, but points mean PRIZES!

    Main Stage
    Sat 18:30 – 21:00
    • Education
    • English
    • Level 100
  • AI Power – Cognitive Services and Power Platform

    Power Virtual Agent connected to the PowerBI API using a custom Power Automate connection

    Spanish
    Sat 10:00 – 10:45
    • Power Automate
    • Spanish
    • Level 200
  • Dataverse for Teams: Que hay de nuevo, power user? – Dataverse for Teams: What’s new, power user?

    Descripción de las funcionalidades disponibles y el bonus de la actualización a Dataverse
    Description of the available functionalities and the bonus of the upgrade to Dataverse

    World
    Sat 10:00 – 10:45
    • Teams Usage
    • Spanish
    • Level 100
  • Dual Write VS Virtual Entities – Integrando F&O con Dataverse

    En esta sesión vamos a ver las diferencias que hay entre Dual Write y Virtual Entities, herramientas nativas de Dynamics 365 para integrar los datos entre Finance and Operations y Customer Engagement o Dataverse. Veremos como configurar ambas herramientas y los casos en los que deberíamos utilizar cada una de ellas.

    Spanish
    Sat 11:00 – 11:45
    • ERP
    • Spanish
    • Level 300
  • Extend your chatbot and unlock the power

    Power Virtual Agents is the key to bring the chatbot development and the Power User together. However, there is a key that only the best will be able to unlock: the hidden levels. The availability of black boxes developed in Azure will ensure that our characters can face any situation and the chatbot can finally reach the final level.

    Spanish
    Sat 12:00 – 12:45
    • Azure Analytics
    • Spanish
    • Level 300
  • Incorpora pagos en línea con Power Automate

    La sesión tiene como objetivo el mostrar cómo poder integrar Power Automate con un Procesador de Pago y así aportar a la nueva tendencia de recibir pagos en línea para los pequeños negocios.

    World
    Sat 12:00 – 12:45
    • Power Automate
    • Spanish
    • Level 300
  • Extendiendo Dataverse con Azure Functions

    En esta sesión veremos diferentes escenarios y ejemplos de cara a la extensibilidad de Dataverse con Azure Functions. Veremos temas de arquitectura, y ejemplos de desarrollo.

    Spanish
    Sat 13:00 – 13:45
    • Power Apps
    • Spanish
    • Level 300
  • Intro to Enterprise Modeling with Power BI XMLA Endpoints

    How to implement new models with XMLA endpoints in Power BI, using Visual Studio, SSMS, Tabular Editor and more.

    Spanish
    Sat 14:00 – 14:45
    • Power BI
    • Spanish
    • Level 200
  • Power “BC” Platform: Bizz Apps & Modern Workplace

    ¿Dónde empieza y acaba mi solución empresarial? ¿Es realmente imprescindible que toda mi funcionalidad esté desarrollada “dentro” de Business Central?

    Te contaré cómo ha evolucionado la extensibilidad de Microsoft Dynamics 365 Business Central, y especialmente nos centraremos en las posibilidades casi ilimitadas que nos ofrece la integración con Microsoft Dataverse (aka CDS).

    Veremos el “estado del arte” del resto de integraciones y veremos cómo podemos abordar un proyecto incorporando nuestras soluciones a Microsoft Teams, para tenerlo todo en nuestro entorno de colaboración unificado.

    ¿Te apuntas?

    World
    Sat 14:00 – 14:45
    • ERP
    • Spanish
    • Level 200
  • Microsoft Lists: The new Kid to create business Apps at speed light in M365 and Microsoft Teams

    Microsoft Lists is a new Microsoft 365 App that empower SharePoint lists to a next level in its evolution scale facilitating any user with no technical skills can easily create simple business Apps without a single line of code. Microsoft Lists is also available as an App in Microsoft Teams. In this session we will explore end-to-end how Microsoft Lists work in both Microsoft 365 and Microsoft Teams, what list types can be created, how they can be extended and of course how lists created are managed.

    Spanish
    Sat 15:00 – 15:45
    • Modern Workplace
    • Spanish
    • Level 200
  • “Mejor prevenir que curar” aplicado al desarrollo de Dynamics 365

    ¿Quieres prevenir futuros problemas de rendimiento? ¿Los tienes ya y quieres saber por dónde empezar a actuar? Permíteme que te cuente mi experiencia y te ayude a tratar de solucionar todos esos problemas!

    Spanish
    Sat 16:00 – 16:45
    • Customer Engagement
    • Spanish
    • Level 400
  • Power Bookings for your Small Business

    English:
    The session will cover a practice case of extending Microsoft Bookings functionality with a Power App to track all the scheduled appointments and, if time permitting, invoce the services in D365 Business Central.

    Spanish:
    La sesión será un caso práctico sobre como extender Microsoft Bookings con una Power App para monitorear los servicios contratados, y si da tiempo, facturarlos desde D365 Business Central.

    World
    Sat 16:00 – 16:45
    • Power Platform
    • Spanish
    • Level 200
  • ¡Sácale el máximo partido a tu nueva licencia Power BI Premium por Usuario!

    Gracias a este nuevo licenciamiento de Microsoft Power BI podrás tener acceso a muchas funcionalidades Premium a un coste más reducido (precio por usuario). ¿Estás seguro que conoces todo lo que puedes hacer con esta nueva licencia? ¿Estás evaluando si merece la pena adquirir este licenciamiento en tu empresa? Esta es tu sesión.

    English version:

    Get the most out of your new Power BI Premium per User license!

    Thanks to this new Microsoft Power BI licensing you will be able to have access to many Premium features at a lower cost (price per user). Are you sure you know everything you can do with this new license? Are you evaluating whether it is worth acquiring this license in your company? This is your session.

    Spanish
    Sat 17:00 – 17:45
    • Power BI
    • Spanish
    • Level 100
  • Building a remarkable onboarding experience for new employees, using Office 365 tools

    It’s a familiar scenario:You just started a new job in a company and you can’t find your way around. You need to find information, documents, people, buildings, maps etc.
    Office 365 offers us the ideal conditions to build our own onboarding process according to the needs of our company. And here one of the biggest challenge is to figure out what does the onboarding process look like? What information and tasks does a new employee actually need? And what tools do you have to implement the process?
    This presentation gives an overview and recommendations on how to build an onboarding process with out-of-the-box Office 365 tools. SharePoint, PowerAutomate or Forms are just a few of the applications that can fulfill requirements for the onboarding process.
    After this presentation you will:
    — have an idea how to build your own onboarding process in Office 365
    — know how easy you can automate simple processes
    — know what benefits you can have by using Microsoft’s collaboration tools
    — understand why a good onboarding is so important.

    German
    Sat 10:00 – 10:45
    • Power Automate
    • German
    • Level 200
  • Der Guide zu Rockstar Meetings mit Microsoft Teams

    Meetings online und ortsunabhängig durchzuführen ist aktuell wichtiger denn je und Microsoft Teams hat sich in vielen Organisation als das Tool für diese Aufgabe herauskristallisiert. Teams bietet viele Features und Funktionen um das Beste aus Meetings herauszuholen, doch man muss wissen wie das gelingt! Von der Planung bis zur Nachbereitung, von Kanalbesprechungen bis zu Teilnehmerlisten, von Liveereignissen bis zu Meeting Aufnahmen – in dieser Session geht es um alles, was ihr für richtig gute Meetings mit Microsoft Teams braucht!

    German
    Sat 11:00 – 11:45
    • Teams Usage
    • German
    • Level 100
  • Manage and Secure Your Customer Identities with Azure AD B2C!

    Microsoft’s Azure AD B2C enables companies and organizations to manage identities and access of customers in the cloud. It’s built on the strong foundation of Azure AD and the powerful identity engine “Microsoft Identity Experience Framework”. Developers are able to easily integrate apps based on the Microsoft Identity platform and customize the B2C tenant (e.g. branding of UI) .

    In this session I will talk about architecture and operation-related topics:

    – Architecture of Azure AD B2C
    – Use cases and examples of CIAM solutions
    – Design and configuration of B2C tenant
    – Configuration of User flows (Built-in)
    – Deployment of Custom Policies
    – Auditing and Monitoring
    – Securing local user accounts in B2C

    German
    Sat 12:00 – 12:45
    • Azure Admin
    • German
    • Level 300
  • Filling Excel file dynamically with Power Automate

    In this session, you will learn how to dynamically fill an Excel file using Data from Dataverse and SharePoint as the temporary storage.

    German
    Sat 14:00 – 14:45
    • Power Automate
    • German
    • Level 200
  • Project Operations – A modern Project Management Tool

    With the latest Update of former called Project Service Automation and now referred as Project Operations, Microsoft opens new gates on their platform for Project Management.
    How does that brings benefit to the end user?
    What are the common issues running a project from implementation partner side?
    ISV Solution? Yes, no, maybe?

    The Session can be hold in German and English

    German
    Sat 15:00 – 15:45
    • Customer Engagement
    • German
    • Level 200
  • The POWER of PCF

    Das PCF (PowerApps Component Framework) gibt den Entwicklern die Möglichkeit, eine bessere User-Experience anzubieten und das gleich für ModelDriven Apps, CanvasApps, und bald auch für Portals.
    Welche sind die Design Aspekte eines PCFs für ModelDriven und CanvasApps? Es kann eine Model-Driven Form in einem Dialog umwandeln. Die CanvasApps bietet viele Connectors.
    Auf der Basis von FluentUI haben die Entwickler noch mehr Power!

    German
    Sat 16:00 – 16:45
    • Power Apps
    • German
    • Level 100
  • Create a Microsoft Teams team on the best way

    Most companies would like to guide their users through the process of creating new Teams for several reasons:
    • Create new Teams based on a naming convention
    • Provide an initial structure for a new Team with predefined channels and tabs
    • Remove unnecessary tabs and apps
    • And many more

    There isn’t just one way of creating a new Team, in our session we will give you an overview about the new built in features with templates by Microsoft, the community solution “Request a Team app”and self-built functions with Graph API and Powershell.
    We also create a comparison of these options to identify the best way for YOUR organisation.

    German
    Sat 17:00 – 17:45
    • Teams Usage
    • German
    • Level 200
  • Adaptive Cards + SharePoint Lists + PowerAutomate + PowerApps = On Boarding Process

    In this session I will guide you through creating a fully automated On Boarding process using a PowerApp to trigger and check the status of the instances of your on boarding process. Then in SharePoint lists you will define the different tasks of your On Boarding process and finally a PowerAutomate flow that will send adaptive cards in emails so that every person involved in your On Boarding process will take action directly from their inbox witch the right information needed for every step.

    French
    Sat 10:00 – 10:45
    • Power Platform
    • French
    • Level 300
  • Gérer SharePoint Online avec PowerShell PnP

    Dans cette session, nous verrons comment Administrateurs peuvent gérer SharePoint Online de manière effective et rapide, en utilisant the module PowerShell PnP qui a été créé par la Communauté!

    French
    Sat 11:00 – 11:45
    • PowerShell
    • French
    • Level 200
  • Azure Databricks brique par brique pour les data engineers

    Vous n’êtes pas encore passé à Azure Databricks et cette nouvelle plateforme vous attire? Cette session est l’idéale pour se lancer dans Azure Databricks! Nous commencerons par définir les cas d’utilisations autrement dit : “quand est-il peut-être plus malin de laisser tomber SSIS pour faire un peu de data engineering”. Ensuite nous verrons un cas pratique, à quoi ressemble un ETL créé avec Azure Databricks et comment faire pour automatiser son lancement. Finalement, nous terminerons par quelques petits trucs pour aller un peu plus loin avec l’outil!

    French
    Sat 12:00 – 12:45
    • Azure Data
    • French
    • Level 200
  • Prenez le robot par les cornes avec Power Virtual Agent

    Au cours de cette session, vous apprendrez les concepts d’un chatbot et comment créer votre premier avec l’utilisation de Power Virtual Agent.

    Ressortez de celle-ci avec les bases de connaissances sur:
    – les sujets
    – les entités
    – les intégrations
    – le déploiement

    Calmez la bête et prenez le contrôle… Prenez le robot par le cornes!

    French
    Sat 13:00 – 13:45
    • Power Virtual Agent
    • French
    • Level 200
  • AKS et App Gateway: le combo idéal

    Venez découvrir comment déployer un cluster Azure Kubernetes Service avec un Application Gateway/WAF, pour déployer vos applications, de façon sécurisées, avec une intégration Let’s Encrypt.

    French
    Sat 14:00 – 14:45
    • Azure Admin
    • French
    • Level 200
  • Mise en place d’une gouvernance Microsoft Teams à travers la Power Platform !

    Session Agenda :

    – WHY ❓ organization need implement governance for Teams
    I will present the fact and the current situation : over growth of Teams creation, uncontrol and no respect for organization policies by default.
    I will also present the “new” situation because Teams is now present since more than 3 years many organizations are facing a double governance need : first about the new teams creation but also a second more complicated to address about all the current and already existing Teams.

    – HOW TO 🎓 govern and the main milestones
    I will present a method with pattern / framework build on 3 simple steps.
    I will also discribe the different aspect of those 3 steps, what are the key points and what not to miss and avoid the errors sharing feedbacks about different implementation i did in different organizations.

    – DEMO 💡 of a Power Platform solution 100% based on Office 365 fully integrated within Teams ! 🚀

    I will present a solution to adresse the global need for Teams governance showing how it can works closely within teams
    I will also present the need to implement this kind of solution (licences needed and recommendation)

    workloads included in demo : PowerApps, Teams, Flow/Automate, SharePoint, Graph

    French
    Sat 15:00 – 15:45
    • Power Platform
    • French
    • Level 200
  • Les API Personnalisés (Custom Api), une nouvelle perspective!

    Fraîchement débarqué dans l’univers CDS, les API personnalisés (Custom API) amènent une nouvelle dimension aux possibilités de personnalisation de la Power Platform.

    Durant cette session vous apprendrez comment configurer et coder des API personnalisés pour répondre à des besoins d’affaire concret.

    Vous apprendrez aussi comment consommer ses API de différentes façons (Model-driven app, Canvas App, PowerAutomate Flow).

    French
    Sat 16:00 – 16:45
    • Developer
    • French
    • Level 300
  • Le centre d’excellence : Pour une gouvernance maîtrisée dans la Power Platform

    Le centre d’excellence est un ensemble de solutions vous permettant de mieux gérer les composants de votre Power Platform.
    Durant cette session, j’expliquerai théoriquement à quoi sert ce dernier et une partie sera consacrée à une démonstration de son intégration et utilisation dans un environnement.

    French
    Sat 17:00 – 17:45
    • Power Platform
    • French
    • Level 200
  • Azure Connectors for Azure Functions

    How many times have you spent too much time connecting Azure Functions to other services such as the Office 365 ecosystem, Graph or Teams? Wouldn’t it be nice to be able to use Logic Apps connectors in Azure Functions? In this session, through code and demo, we will see how this will soon be possible thanks to the preview of Azure Connectors for Azure Functions.

    Italian
    Sat 10:00 – 10:45
    • Azure Developer
    • Italian
    • Level 200
  • Realtà aumentata ed azure, un binomio imbattibile

    Dopo pokemon go la realtà aumentata è entrata sempre di più nelle nostre vite e ci permette di interagire in modo più immediato con ciò che ci circonda.
    In questa sessione vedremo come integrare la possibilità visualizzare oggetti 3d nell’ambiente che ci circonda e come utilizzare il servizio di Azure Spatial Anchors per inserirli correttamente in una posizione georeferenziata e condividerli tra vari dispositivi mobili con diversi sistemi operativi

    Shotts
    Sat 10:00 – 10:45
    • Developer
    • Italian
    • Level 100
  • Centralize your configurations with Azure App Configuration….and not only!!

    Every application has its configuration, even if the information is the same. Why don’t manage our configurations centrally? Azure App Configuration provides you the solution to centralize your configurations: one place to store them all!! In this session, you will understand better what Azure App Configuration is and how you can leverage its feature to centralize your configurations and how you can use it to implement a feature flag approach for your deployments.

    Italian
    Sat 11:00 – 11:45
    • Azure Developer
    • Italian
    • Level 300
  • Redis on Azure: red pill or blue pill?

    Every developer knows Redis, but only uses 10% of its real capabilities.
    During the session we will see how to use this multimodel datastore in various use cases and architectures, as a universal component to manage time series & data analysis, real time streams, Json data store.
    Many examples of using Redis on Azure will be reported (such as Paas, such as Iaas cluster, such as Temporary DataBase via docker, etc.), as well as various tools found to make it as easy to use and maintain as any database.

    Shotts
    Sat 11:00 – 11:45
    • Azure Developer
    • Italian
    • Level 300
  • From zero to IoT Central in less than hour

    Do you think possible to connect some device and sensors from the field to the cloud and automatically manage a dashboard to check and control the data measured in less than hour?
    We’ll try to acknowledge this task with some good feature by Azure IoT Central, some C# code on Microcontroller and a bit of magic

    Italian
    Sat 12:00 – 12:45
    • Azure Developer
    • Italian
    • Level 200
  • Sidecard patter in microservices with DAPR and Azure

    Dapr exposes its APIs as a sidecar architecture, either as a container or as a process, not requiring the application code to include any Dapr runtime code. This makes integration with Dapr easy from other runtimes, as well as providing separation of the application logic for improved supportability.
    Programming Dapr application and deploy on Azure is a beautiful journery

    Shotts
    Sat 12:00 – 12:45
    • Azure Developer
    • Italian
    • Level 200
  • Dapr per lo sviluppatore Cloud Native

    In questa sessione faremo un approfondimento su Dapr, un runtime distribuito per lo sviluppo di applicazioni Cloud Native. Con una prima parte teorica e qualche demo pratica, proveremo a cogliere tutti i benefici di questo nuovo progetto nato dalle “ceneri” di Service Fabric.

    Italian
    Sat 13:00 – 13:45
    • Azure Developer
    • Italian
    • Level 300
  • Ominide the Power Virtual Agent

    Let’s create Ominide the Power Virtual agent CloudGen. Let’s see how to build a virtual agent for your organization, all this without forgetting the AI

    Shotts
    Sat 13:00 – 13:45
    • Power Virtual Agent
    • Italian
    • Level 300
  • Realizzare app per Teams con Blazor e C#

    Realizzare app per Teams è un po’ il goal di molti sviluppatori nell’ultimo anno.
    Ci sono diversi modi per integrare le proprie applicazioni all’interno di Teams e una di queste è utilizzare Blazor.
    Sessione quasi esclusivamente di live coding in cui realizzeremo un semplice Time Tracker all’interno di Teams.

    World
    Sat 13:00 – 13:45
    • Teams Developer
    • Italian
    • Level 200
  • Costruiamo un Assistente Vocale con Azure Custom Commands

    Azure Custom Commands permette di sfruttare i servizi Cognitive di Speech e Language Understanding per realizzare sistemi che seguono la filosofia degli assistenti vocali. Sia che stiamo parlando di domotica, di automotive o del mondo retail, aggiungere alle nostre applicazioni funzionalità di riconoscimento del parlato ed esecuzione di azioni non è mai stato così facile.

    Italian
    Sat 14:00 – 14:45
    • Azure Developer
    • Italian
    • Level 200
  • Myth-busting Azure SQL VMs

    Often, during lift & shift migrations, customers ask me to move their SQL Server workloads to Azure VMs.
    I love Azure VMs in all their aspects, but in a whole lot of scenarios, Azure SQL Database in one of its different flavors can make the difference.
    When are you supposed to deploy a VM, and when should you embrace the PaaS way?
    In this session, we will discuss the key aspects you should consider to perform a conscious design choice, and explore the common misconceptions about Azure IaaS and PaaS when talking about SQL Server performance, high availability, security, licensing, and costs.

    Shotts
    Sat 14:00 – 14:45
    • Azure Data
    • Italian
    • Level 200
  • gRPC vs REST con .NET5

    Introduzione al mondo gRPC, novità in .NET5, paragoni con REST

    Italian
    Sat 15:00 – 15:45
    • Developer
    • Italian
    • Level 200
  • .NET 5.0 for Windows developers

    .NET Core 3.0 was the first version of .NET Core to welcome Windows desktop developers, enabling them to take advantage of this powerful framework in their Windows Forms and WPF applications. In this session we’re going to learn how to evolve our Windows applications even further with .NET 5.0: how you can integrate Windows Runtime APIs in your desktop apps; how you can build modern UI experiences with WinUI 3.0; how you can deploy your applications with MSIX.

    Shotts
    Sat 15:00 – 15:45
    • Developer
    • Italian
    • Level 200
  • Protect your environment with Microsoft 365 Defender

    Through the simulation of cyberattack on a hybrid infrastructure we will see the Microsoft 365 Defender suite in action
    The Microsoft 365 Defender suite (formerly Microsoft Threat Protection) is an integrated suite, composed of different features that can be managed with a single approach, which allows you to protect identities, devices, data and applications from sophisticated cyber attacks but also able to detect, investigate and respond to them.

    World
    Sat 15:00 – 15:45
    • Security
    • Italian
    • Level 300
  • Infrastructure as Code con Terraform… e Azure DevOps!

    E’ sempre più diffusa la pratica di usare gli script per configurare l’infrastruttura di elaborazione invece di farlo manualmente. Vedremo in questa sessione come utilizzare Terraform ed inserire il tool in un contesto ALM grazie ad Azure DevOps.

    Italian
    Sat 16:00 – 16:45
    • DevOps
    • Italian
    • Level 200
  • DevOps for Windows desktop applications

    The DevOps principles are guiding more and more developers to be more efficient, more agile and to release more often. However, when it comes to enable CI/CD for Windows desktop applications, you might face a few challenges: how to package the application? How to handle digital signing? How to make sure that all my customers will receive timely updates? In this session we’re going to answer to all these questions (and many more!) leveraging Azure DevOps, GitHub, Azure Key Vault and MSIX.

    Shotts
    Sat 16:00 – 16:45
    • DevOps
    • Italian
    • Level 300
  • Come utilizzare in modo efficiente le risorse Azure grazie alla governance

    L’adozione di soluzioni legate al cloud pubblico, con le sue caratteristiche di dinamicità e rapidità di provisioning, rende fondamentale la definizione delle politiche di governance. Non solo, la semplicità di delega e un modello di costi legato al consumo, espone l’azienda ad un rischio di perdita di controllo sui costi. Si tratta quindi non solo di un tema legato alla supportability degli ambienti realizzati, ma anche di una possibile esposizione finanziaria non prevedibile se non governata. La Governance dell’ambiente Azure è resa possibile da una serie di servizi appositamente progettati per consentire una gestione ed un costante controllo delle varie risorse Azure su vasta scala. In questa sessione verranno approfondite le tecniche per definire e gestire al meglio la governance dei servizi in Azure grazie all’esperienza maturata in anni di lavoro con il cloud pubblico.

    Italian
    Sat 17:00 – 17:45
    • Azure Admin
    • Italian
    • Level 300
  • Introduction to F# and functional programming for the C# developer

    What’s this fuss about functional languages all about? Do you want to understand how is it different from C#, and why it matters?

    In this talk, we’ll look at the basics of coding in F#, and how functional programming differs from object-oriented programming. Along the way, there will be many examples showing the same code written in C# and F# so that you can see for yourself how the two languages differ in style and approach.

    Shotts
    Sat 17:00 – 17:45
    • Developer
    • Italian
    • Level 300
  • Deep Azure, Cloud vs Hackers, no holds barred.

    In this session we will examine the most effective and dangerous attacks to the cloud, infrastructures, source code, scripts, protocols, configurations and more, no holds barred. We will see how a hacker thinks, creates his attacks and how he performs them. For each attack we will see the best defense and the prevention. A practical session full of invaluable information for every corporate asset and professional.

    World
    Sat 17:00 – 17:45
    • Azure Developer
    • Italian
    • Level 300
  • Construa Chatbots conectados ao Microsoft Teams (no-code)

    O Power Virtual Agents é uma ferramenta incrível lançada pela Microsoft para adicionar à Power Platform e, junto com ela, surgiu a possibilidade de criar chatbots avançados com ZERO de código, implementando em sua empresa e permitindo uma melhor experiência para seu cliente e para a automação do manual. Atividades.
    Nesta sessão, mostrarei casos reais de Power Virtual Agents e mostrarei como criar chatbots poderosos sem linhas de código, onde vou conectar essa ótima ferramenta ao Microsoft Teams e mostrar o potencial dentro das ferramentas do Office 365.

    Portuguese
    Sat 10:00 – 10:45
    • Power Platform
    • Portuguese
    • Level 100
  • Criando aplicativos Power Apps dentro do Teams com Dataverse

    Nessa sessão vamos ver como trabalhar com o novo lançamento da Microsoft, a integração entre o Power Apps, Teams e Dataverse For Teams (versão do Common Data Services).

    Portuguese
    Sat 11:00 – 11:45
    • Power Apps
    • Portuguese
    • Level 200
  • Integrando o Power Apps com Microsoft Visio e Power BI

    Nesta sessão o usuário verá como é feito a integração do Power BI + Microsoft Visio, junto com uma aplicação em Power Apps.

    Portuguese
    Sat 12:00 – 12:45
    • Power Apps
    • Portuguese
    • Level 200
  • Pipeline de CI/CD para Componentes PCF React

    Demonstrar como automatizar o Build para components
    PCF em React
    A ideia é mostrar como é fácil criar um pipeline de CI/CD para componentes PCF feitos utilizando React. Também, chamar atenção de Pro developers para o Power Platform.

    Portuguese
    Sat 13:00 – 13:45
    • DevOps
    • Portuguese
    • Level 400
  • Power Platform – Extensibilidade Pro Dev

    Veja como construir conectores customizados para Power Apps e Power Automate, consumindo APIs públicas, Graph API e Azure functions

    Portuguese
    Sat 14:00 – 14:45
    • Power Apps
    • Portuguese
    • Level 300
  • PowerApps Portals ainda mais poderoso com Web API!

    A API Web de portais permite criar uma experiência de usuário mais rica em páginas de portais do Power Apps. Você pode usar a API Web para executar operações de criação, atualização e exclusão em todas as entidades do Common Data Service em suas páginas de portal. Por exemplo, você pode criar uma nova conta, atualizar um contato ou alterar as permissões de entidade de um produto usando a API Web de portais em vez do aplicativo Gerenciamento do Portal.
    Com isso, podemos criar páginas ainda mais robustas com rotinas específicas e melhores elaboradas para atender todo tipo de negócio, afinal, através de código podemos tudo, certo?

    Portuguese
    Sat 15:00 – 15:45
    • Power Apps Portals
    • Portuguese
    • Level 300
  • Microsoft Dataverse for Teams – nowa era Microsoft Teams jako platformy digital workplace

    Wraz z wprowadzeniem Microsoft Dataverse for Teams firmy otrzymały nowy zestaw narzędzi do tworzenia rozwiązań do współpracy w Microsoft Teams bez dodatkowych kosztów. Prosta relacyjna baza danych, Power Apps, Power Automate i Power Virtual Agents są dostępne dla ich usług. Jeśli zastanawiasz się, w jaki sposób Twoja firma może zacząć budować rozwiązania na bazie Dataverse for Teams, dołącz do tej sesji.

    Nauczysz się:
    * Co to jest Microsoft Dataverse for Teams
    * Jak wygląda środowisko platformy Power Platform w usłudze Microsoft Teams
    * Jak zbudować proste rozwiązanie prawie od zera!

    Obraz Microsoft Teams jako cyfrowej platformy do pracy jest coraz bardziej wyrazisty. Pracownicy mogą tu znaleźć narzędzia do komunikacji i współpracy, mogą rozmawiać i dzwonić. Dziś, dzięki Microsoft Dataverse for Teams, mogą również tworzyć narzędzia, które zwiększą ich produktywność i pomogą im osiągnąć więcej!

    Polish
    Sat 10:00 – 10:45
    • Modern Workplace
    • Polish
    • Level 200
  • Customer 360 – how to build rich customer 360 view using Customer Insights

    Customer experience is at the very core of every organization’s digital transformation ambitions. To compete in today’s market, organizations must build meaningful relationships with their customers on a personal level. Dynamics 365 Customer Insights helps you build a deeper understanding of your customers. Connect data from various transactional, behavioral, and observational sources to create a 360-degree customer view. Use these insights to drive customer-centric experiences and processes

    Polish
    Sat 11:00 – 11:45
    • Customer Engagement
    • Polish
    • Level 300
  • Azure SQL HA/DR can be easy

    There are multiple ways to replicate your data in Azure in a very simple way, and you might even already have possibility to offload you reporting workloads without knowing it.
    This session will explain and show in example what Azure can offer for your SQL to achieve High Availability, Disaster Recovery or just move away reporting from your production instances.

    Polish
    Sat 12:00 – 12:45
    • Azure Data
    • Polish
    • Level 200
  • Provisioning solution – use case

    How to use Power Apps, Power Automate (Ms Graph), Power Bi to support Microsoft 365 tenant governance. Power Apps providing multilingual easy interface for End-Users, Power Automate Flow includes Try Catch, Azure Valut (keep secret secret), Ms Graph calls, Site Design, Site Scripts. All monitored via Power Bi dashboard.

    Polish
    Sat 13:00 – 13:45
    • Power Platform
    • Polish
    • Level 300
  • Govern your guest accounts – How to use Azure Identity Governance

    During my session, I will show what are the benefits of Azure Identity Governance implementation including Entitlement Management, Access Reviews, Privileged Identity Management

    Polish
    Sat 14:00 – 14:45
    • Security
    • Polish
    • Level 200
  • Monitoring magistrali Modbus przy użyciu IoT Edge Gateway na przykładzie stacji pogodowej

    W ramach sesji zostanie przedstawione zagadnienie konfiguracji IoT Edge do uzyskiwania danych MODBUS TCP oraz uruchomienia analityki danych przy użyciu Stream Analytics uruchamianego na IoT Edge. Zostanie omówiony routing wiadomości między modułami lokalnymi a usługą IoT Hub. Przedstawiony będzie dedykowany moduł IoT Edge do zapisu danych do bazy danych InfluxDB.

    Polish
    Sat 15:00 – 15:45
    • Azure Developer
    • Polish
    • Level 300
Session and Speaker Management powered by Sessionize.com