Extending Common Data Service using Azure Function – Part 2: Outgoing scenario

Extending Common Data Service using Azure Function – Part 2: Outgoing scenario

If you have already been able to read the first blog post in this series, you now know why and when to use an Azure Function. If not, I strongly encourage you to read it: Episode 1: Extending Common Data Service using Azure Function – Part 1 The aim of this post is to put this concept into practice by implementing both an outgoing and an incoming transaction. To do this, we will first define a precise scenario, then implement both ways of triggering an Azure Function using HTTP Trigger for the outgoing scenario. Scenario We are going to consider...

Extending Common Data Service using Azure Function – Part 1: Introduction

Extending Common Data Service using Azure Function – Part 1: Introduction

If you are reading this post, you should already have an idea what an Azure Function is and why this Azure component is extremely useful within the Power Platform. If you don’t, don’t worry, I’ll try to explain it all. Note that this kind of component is also very often used when we want to build interfaces between different systems. What is an Azure Function? To define and explain simply what an Azure Function is, you have to understand the notion of Serverless architecture! Serverless The concept of Serverless corresponds to a particular model in the world of cloud-computing. It...

How to implement a multilingual Canvas App?

How to implement a multilingual Canvas App?

Since Canvas Apps have been around for a long time, and especially since their usefulness for answering simple business use cases has been proven, they do not have language management implemented OOB. When we look at model-driven apps and what they allow us to do to translate the application, we are still a little bit dreamy to have the same functionality within Canvas Apps. The purpose of this blog post is to highlight the different translation methods that can be implemented to manage multiple languages within a Canvas App. One or more Applications? The first idea that can come to...

Deep dive into Power Apps Component Framework – Part 4 : Walkthrough to create your first PCF (based on a field)!

Deep dive into Power Apps Component Framework – Part 4 : Walkthrough to create your first PCF (based on a field)!

In this new episode, we will simply build step by step a PCF bound to a field! Before continuing to read this article, I advise you to read the four latest articles: Prelude : Getting started with PowerApps Component Framework Episode 1: First Steps! Episode 2: Focus on … Control Manifest file! Episode 3: Focus on … Architecture & Component’s life cycle! The objective will therefore to create a component using the knowledge and principles mentioned in these articles.Note that this component is not necessarily very clean but will allow you to fully understand how to build one! Defining need and...

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

Deep dive into Power Apps Component Framework – Part 3 : Focus on … Architecture & Component’s 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 365

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!

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

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!

Deep dive into Power Apps Component Framework – Part 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

Send and Generate PDF from Quote

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!

Create a simple API with Flow to interact with 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,...