— Behavioural test is an acceptance test written in plain language that users can write and understand
— Explain the context, event and outcome in given-when-then format
— Can be written before, during or after development
— Writing behavioural tests before development is BDD (behaviour-driven development). Helps developers know when they’re done.
— Set of behaviour tests is a form of contract between users and app builders
— Can be slow to execute until automated and don’t reveal root cause
Search Results: developer (945)
SAP CEO Christian Klein on the company’s future – reimagined business models, co-innovation with customers, and vertical-industry solutions.
Microsoft Power Apps is a great option for businesses, as it’s a Low-Code Application Platform (LCAP) that makes it easy for professional and amateur developers to create apps. The average cost of developing an application is 74% less with Power Apps, as it’s an excellent way to save yourself a lot of time and money.
Users with various technical expertise levels can develop apps to focus on specific business functions, whether it’s related to IT, sales, finance, customer management, HR, etc.
AI technology is poised to significantly disrupt the industry of web scraping bots due to its ability to analyze vast information and recognize unique patterns.
Judson Althoff, Microsoft EVP of worldwide commercial business, laid out their 5-step plan for “how 50,000 people go to work every day”.
Looking at ways to improve email workflow for employee training was a top priority for the City of White Rock. This small to mid-size organization needed to find a way to automate and simplify daily business processes.
Microsoft executive VP Judson Althoff said recently that CRM without chat is “arcane” and that Teams is years ahead of Slack.
This targeted hands-on 2 day training will provide a deep dive experience into building flows with practical scenarios, lab exercises, best practices and more. We’ll cover various flow connector scenarios (SharePoint, CDS, Excel etc.), UI flows (Robotic Process Automation), Business Process flows, Adaptive Cards, and integration scenarios for flows with Power Apps, Power Virtual Agents & AI Builder.
Module 1 – Introduction to Power Automate
•Where Power Automate fits in the Business Application Platform
•Features & components of a flow
•Types of Power Automate flows
•Automated flows
•Instant flows
•Scheduled flows
•Business Process flows
•UI flows
•Flow mobile
•Flow Management
•Flow & SharePoint
•Demos
Hands-on lab exercise
•Track customer survey feedback with Microsoft Forms and flow.
•Time Tracking with excel and flow button.
Module 2 – Flow Approvals
•Approval action in flow
•Approval types
•Approval Patterns – State Machine, Reminders, Escalations etc.
•Best Practices
•Demos
Hands-on lab exercise – Leave Request Approval flow with SharePoint.
Module 3 – Power Automate + Adaptive Cards
•Introduction to Adaptive Cards
•Post Adaptive card to Teams
•Demo
Hands-on lab exercise – Post an adaptive card to Teams for approval scenarios.
Module 4 – Flow Expressions & Trigger Conditions
•Introduction to expression language for flow
•Where and how to use expressions
•Expressions in flow Trigger Conditions
•Tips & Tricks
•Demos
Module 5 – UI flows – Robotic Process Automation
•RPA Capabilities with UI flows
•Types of UI flows – Desktop and Web.
•Best practices
•Demos
Hands-on lab exercise
•Currency Conversion using Web UI flow
•Enter data into legacy system of record from Common Data Service (CDS) using Desktop UI flow
Module 6 – Business Process flows
•BPF Overview
•BPF with Model-driven App
•Best practices
•Demo
Module 7 – Flow Integration Scenarios
Part 1 – Integration with Power Apps
•Power Apps Overview
•Calling a flow from Power Apps
Hands-on lab exercise – Create a pdf file from Power Apps using flow and store in SharePoint
Part 2 – Integration with Power Virtual Agents (PVA)
•PVA Overview
•Calling a flow from PVA
•Demo – Calling the Graph API from flow & PVA
Hands-on lab exercise – Build a bot to fetch data from Common Data Service (CDS) Knowledge repository using flow
Part 3 – Integration with AI Builder
•AI Builder Models Overview
•Using AI Builder with flow demos
Hands-on lab exercise – Invoice processing using flow, AI Builder & SharePoint
Module 8 – Power Automate Application Lifecycle Management
•Power Platform Admin Center
•Flow management connectors & PowerShell
•DLP Policies
•Best practices
Audience: IT Pros, Business Users, Developers, Power Users, Citizen Developers
Level: Beginner & Intermediate
Preparation: Please bring your own internet capable Windows PC to class for the hands-on lab portion/class exercises.
In this session, developers will learn best practices around internal and external integrations with D365 Finance and Dynamics AX. You will also gain understanding of efficient performance patterns as well as anti-patterns that can lead to performance degradation.
The content of this session is geared toward an audience with beginner to intermediate-level knowledge of the subject area.
This session will be available for CPE credits pending completion of session survey post event.
This session is focused on the best practices for data migration and upgrade from Dynamics AX 2012 to Dynamics 365 Finance & Supply Chain. With data migration and upgrade projects, the best practice methodology followed is to execute these upgrades in a prescribed manner to limit risk and costs. We’ll review leveraging the available tools as templates, DMF Data Management Framework and RSAT regression testing. Their usage depends on the client’s needs for the migration and upgrade.
Project leads, Technical leads, Architects, Developers, Database specialist will learn from a best practice and proven approach to executing a data migration and upgrade in three phases; Analyze, Execute and Validate. This includes analyzing the data and code upgrade, setting up Azure LCS, performing the upgrade to plan and validation of the upgrade before cut over to production.
This session will be available for CPE credits pending completion of session survey post event.
It is easy to use Power BI as a self-service tool. However, using it in a multi-developer environment comes with challenges. You can easily end up with silos of Power BI solutions, duplicates of Power Query, and DAX codes.
Come to this session to learn how to avoid duplicate work using the right architecture for developing your Power BI solution.
Session Level: Intermediate
As a low/no code development tool, Power Automate places a lot of power in the hands of users who previously had to rely on a developer. But as a certain young Spider-Man once taught us, with great power comes great responsibility.
Instead of muddling your way to learning how to control all that power on your own, let us show you the 5 things you need in your integration to make it kick ass.
Session Level: Basic
Successful enterprise projects use a variety of continuous integration and advanced DevOps tools. These tools and techniques take significant time and investment as well as ongoing maintenance to ensure the process runs smoothly. What about the small implementations with a handful of users and potentially only one or two citizen developers building the business application? This session covers some simple best practices, tools and techniques to ensure the work on small to medium Dynamics 365 and Power Platform business application development is properly archived in source control and updates are rolled out in a simple, but controlled fashion.
The content of this session is geared toward an audience with intermediate-level knowledge of the subject area.
If you are emailing sales invoices, chances are that you are not doing it in an optimal way. There are many possible improvements of this process and we will describe the most beneficial ones. We’ll discuss the critical emailing shortcomings in D365FO and will show you the potential solutions. Whether you are a power user or a functional consultant, we will teach you which customizations to require from your developers in order to get the most out of your emailing process.
The content of this session is geared toward an audience with beginner to intermediate-level knowledge of the subject area.
This session will be available for CPE credits pending completion of session survey post event.
Are you ready to think like DAX?
DAX is both a programming and query language that gives you the ability to extend what is possible in either your Power BI or Tabular data models. This hands-on DAX Bootcamp is designed to teach the fundamentals of DAX, while emphasizing the basic building blocks required to author more complex DAX calculations.
The goal of this course is to give students the tools necessary to think like DAX and understand the ‘why’ behind how calculations work.
•Module 01 – Understanding and Defining Relationships
•Module 02 – DAX Fundamentals
•Module 03 – Creating Calculated Columns
•Module 04 – Navigation Functions
•Module 05 – Conditional and Logical Functions
•Module 06 – Creating Calculated Measures
•Module 07 – Understanding the Calculate Function
•Module 08 – Built-in Time Intelligence
•Module 09 – Interactive Functions
•Module 10 – Table Functions
•Module 11 – Working with Variables
•Module 12 – Understanding Evaluation Context (Filter and Row Context)
•Module 13 – Nested Row Context
•Module 14 – Advanced Time Intelligence and Custom Calendars
•Module 15 – Semi-Additive Measures
•Module 16 – Error handling
•Module 17 – Managing Dynamic Security with DAX
•Module 18 – Dealing with Multiple Relationships Between Tables
•Module 19 – Advanced Design Patterns with DAX
•Module 20 – Performance Tuning
•Module 21 – DAX as a Query Language
Target Audience: Business Analysts & Citizen Developers
Level: Intermediate/Advanced
Computer Requirements: Please bring an internet capable Windows laptop with the latest version of the Power BI Desktop Installed.
It may be time to up your Power game with some new belts!
Getting Started with Power BI ~ PowerBIUG is excited to offer both the Power BI Blue Belt & Purple Belt training courses at Summit 2020!
These are the first two belts in a four-part series and will provide you with a great foundation on which to build your knowledge and expertise. For more information on the full Black Belt Series visit: www.dynamiccommunities/training.
These first two belts will be covered in this live, hands-on training. Registrants will also have access to the Blue Belt and Purple Belt training materials online to support continued learning, and receive a 50% off coupon toward the remaining Brown and Black Belt courses available on demand online from Dynamic Communities Academy.
By attending this Full Day training class, you will complete the Blue Belt and Purple Belt courses and be well on your way to achieving your Power BI Black Belt Certification!
In this live full day course, you will learn:
Blue Belt Training
An Introduction to Microsoft Power BI – Blue Belt
•Get Data
•Creating Visuals
•Publishing Reports & Templates
•Using Power BI Service
•Using Power BI Mobile Apps
Purple Belt Training
Data Modeling & DAX – Purple Belt
•Introduction to Data Modeling
•Advanced Visuals
•Introduction to DAX
Audience: Anybody looking to expand their foundational knowledge of Microsoft Power BI; from business leader to front-line worker or business analyst to developer. Anybody looking to model, explore, analyze, and present data in a user-friendly environment.
For more information on the full Black Belt Series or to register for the remaining Brown and Black Belts visit: www.dynamiccommunities/training.
Preparation: Please bring your own internet capable Windows PC to class for the hands on lab portion/class exercises.
We get it, you love SmartList and well you should. But too many of you are running SmartLists just to export them to Excel! There are so many other ways, both easier and quicker, to get your data into Excel if you need to. In some cases, you can even have the Go To’s you’ve come to love. In this session we will go over the methods available to you – the non-developer – to get your data into Excel where you want it.
This session is geared for an audience with an intermediate skill set.
This session will be available for CPE credits pending completion of session survey post event.
This targeted hands-on class is perfect for developers who are itching for an introduction to AL development to Microsoft Dynamics 365 Business central from scratch.
Class Topics:
•Introduction to VS Code Editor and AL Programming.
•Becoming familiar with creating new objects in AL.
•Becoming familiar with extending Base Microsoft objects using Events and Subscriptions.
•Understanding Report Development and word/RTC Layout in AL.
•Using In-Client Designer.
•Publish and Maintain Extensions.
•Using Debugger with VS Code.
Audience: C/AL Developers and new Business Central Developers
Level: Beginner
Preparation: Please bring an internet capable Windows PC laptop with Microsoft Dynamics 365 Business Central installed for use in hands-on labs.
Prerequisites: Visual Studio Code
This session is for developers who would like to discover new ways to build reports that are even more useful to the business. Learn how to develop advanced SSRS reports using precision design in Microsoft Visual Studio. See the importance of Controller, Contract, UI Builder and Data Provider and hear us explain how to call multiple reports and develop complex report designs.
The content of this session is geared toward an audience with beginner to intermediate-level knowledge of the subject area.
This session will be available for CPE credits pending completion of session survey post event.
Power BI can get really complicated, really fast. How do you cut through all of the technical terminology and just use it? How do you know when you are over your head and need to ask for help from a technical resource? At this session you will:
Find out what Power BI works well for and what it does not
Get strategies for how to communicate with your developer
Learn strategies for deploying reports to various roles in an organization
Learn what an Excel user can reasonably expect to be able to do in Power BI
This session is geared for an audience with a basic skill set.
This session will be available for CPE credits pending completion of session survey post event.