Deep dive into Power Apps Component Framework – Part 3 : Focus on … Architecture & Component’s life cycle!

PCF - EPISODE 3 : ARCHITECTURE & COMPONENT LIFE CYCLE

In this new episode, we will go into a little more detail on the design of a component. Before continuing to read this article, I advise you to read the three previous ones: Prelude : Getting started with PowerApps Component Framework Episode 1: First Steps! Episode 2: Focus on … Control Manifest file! The objective will therefore be to study the functioning and life cycle of the components.  Framework Interface as Socket If there is one thing to remember and understand about this Framework before embarking on its design it is that each component created will implement the framework which...

Dynamics Power! Paris 365

Dynamics Power Paris 2019

On November 22nd, the first French event of Dynamics Power! 365 Paris took place!  During this event a multitude of speakers were able to make the trip, which surprised me because it must be acknowledged that the community in France is not very developed! About that, I launched a group around the Power Platform in Paris where we meet informally to discuss, you can join us on MeetUp and WhatsApp. Just under twenty speakers were present to present sessions ranging from creating an application in an hour to automated deployment or how to extend a portal to creating an XrmToolBox...

Deep dive into Power Apps Component Framework – Part 2 : Focus on … Control Manifest file!

PCF episode 2

In the article in episode 1, I described the approach I used to design a component and started talking about the different elements that make up it up.In episode 2, we will describe more precisely the architecture of the components. Generating the project The first step, to go into a little more detail about these components, is to generate a project.To do this, and after following my last article, just open the Developper Command Prompt, create a dedicated folder for your component and finally enter this command: pac pcf init --namespace MyNewComponentNameSpace --name MyNewComponent --template field Note that I have...

Deep dive into Power Apps Component Framework – Part 1 : First Steps!

PCF - EPISODE 1 : First Steps!

Following the writing of a first article explaining the notions of “Component” (see Getting started with the PowerApps Component Framework (aka Goodbye Web Resource)) and the publication of a new component (see BusinessProcessFlowViewer), it seemed logical to me to detail a little more my work. In the first episode of this series, we’ll start going deeper into the Power Apps Component Framework universe. Think before you act! First, it is essential to ask yourself some questions about the usefulness of this component, the types of data it will rely on, the services it will use and especially the design! I...

Send and Generate PDF from Quote

Quote to PDF

Have you ever been confronted to this question from your client: is it possible to directly send a PDF file of the quote I just created ? It is precisely through this type of automation that implementing a CRM system allows sales representatives to focus on their real added value, namely consulting and customer knowledge. No sales representatives want to waste time generating a document and then creating a new email to manually insert the same document into it.  In this article we will see how to automatically generate an email with a PDF from a quote using a standard...

Create a simple API with Flow to interact with CDS!

HTTP REQUEST TO CDS

In this article, we will highlight one of the Flow connectors that can be useful to solve “simple” external connection problems. Whenever an information system is implemented, the question of interfaces arises. How many flows to create/maintain, what types of external systems must interact with the new application etc… Although many solutions exist (ETL, ESB…) to answer these problems, I have not yet seen any interfaces made using Flow. This solution does not allow to substitute the implementation of interfaces but may be sufficient if you just want to make a call from outside CDS. Flow creation In this scenario,...

Getting started with Power Apps Component Framework (a.k.a. Goodbye Web Resources) !

PowerAppsComponentFrameworkForm

After delivering the new “Microsoft Power Platform” and then the “Power Apps”, Microsoft wants to allow third-party developers to create attractive visual components in PowerApps using the same framework that is used by the Microsoft team. Introduction The first component concept was introduced in 2016 with a set of optimized mobile controls. After the release of the unified interface, the first customs controls appeared for Dynamics 365. They can therefore be visible on mobile, tablet and more traditionally on the Web client.At that time we were talking about Custom Control using an exclusive Microsoft framework After the release of “Power...

Using special Dynamics CRM date operators in Flow!

CRM Date Operators

Using the fantastic Advanced Find feature, we are able to use some useful operators to save your time like : InFiscalYear, Last7Days…These operators are named “Query functions” and can be used as a filter criteria in a query.You can find the full list here : Web API Query Function Reference. Imagine a scenario where you want to retrieve records created on the last 3 days! Basically, if you use the Advanced Find you will do something like that: Using an ODATA Query you can also implement it: https://org.crm4.dynamics.com/api/data/v9.1/ava_entity?$select=ava_field&$filter=Microsoft.Dynamics.CRM.LastXDays(PropertyName=’createdon’,PropertyValue=2) As you can imagine, you can also use it in a Flow! You...

Installing Dynamics 365 v9 On Premise!

Installing Dynamics 365 v9 On Premise!

Since I started my consulting career on Dynamics CRM, I have always worked with onlines instances. Not long ago, I had to intervene on a project based on a 2013 OnPremise instance and so I was able to familiarize myself with the advantages and disadvantages that this type of instance can offers us. I’m not going to debate the subject of Online versus OnPremise here, although I intend to expose this reflection in a future article, but rather showing step by step how to install a Dynamics CRM v9 instance!This post will also serve me as a reminder 🙂 !...