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,...

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

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

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!

Using special Dynamics CRM date operators in Flow!

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...