Adaptive cards

What are adaptive cards?

Adaptive cards are an open card exchange format that allows developers to exchange UI content in a common and consistent way.

How does adaptive cards work?

Card creators describe their content as a JSON object. This content can then be sent natively (which is interpreted on an application as if it was originally designed for it) inside a host application, automatically adapting to the appearance of the host.

For example, a Power Apps app can use Power Automate to create an adaptive card that looks like a Skype card, and when that content is sent to Microsoft Teams, it takes on the appearance of Skype. When more consumer apps support the adaptive card format, the same content will automatically appear in those apps and be adapted to look like those apps. Users are winners because everything looks familiar. Host apps are a winner because they control the user experience. Card creators are also winners, as the reach of their content expands without additional work. Read more

How Power Platform helps companies streamline their business processes

Microsoft’s Power Platform is a suite of tools that helps organizations build custom applications, capture and analyze data, and automate business processes.

The Power Platform includes PowerApps, Power BI, Power Virtual agent and Power Automate.

This article will explain how the Power Platform helps companies streamline their business processes, including automating manual tasks, improving efficiency, consolidating data, enabling better collaboration, and reducing costs.

Automating Manual Tasks

Manual tasks are an important part of many business processes.

Power Automate enables organizations to create workflows that automate these tasks, such as sending emails, creating tasks and updating databases.

Automating manual tasks eliminates human error, speeds up processes and allows employees to focus on more important tasks.

Improved efficiency

PowerApps allows users to create custom applications without the need for extensive IT development knowledge. This allows companies to create applications that optimize business processes and reduce execution time. Custom applications also enable better adaptation to the specific needs of the company, the industry, and its users.

Data Consolidation

Power BI enables the collection and analysis of data from multiple sources. This allows companies to consolidate data centrally, making it easier to analyze data, make decisions and collaborate. Using Power BI can also reveal trends and opportunities hidden in the data.

Collaboration and cost reduction

The Power Platform provides collaboration tools that enable users to work together on applications and business processes, share data, and collaborate seamlessly. By automating manual tasks, optimizing business processes, and consolidating data, organizations can reduce the costs associated with business process management. The Power Platform is a cost-effective solution for organizations looking to streamline business processes and maximize efficiency.

Customer service

With Power Virtual Agents which is a low-code/no-code platform, you leverage artificial intelligence to create intelligent virtual assistants. With this tool, companies can easily create interactive chatbots that can answer customer questions, provide information and solve problems. Power Virtual Agents chatbots can be integrated into web, mobile and instant messaging applications.

With Power Virtual Agents, companies can also:

  • Create custom chatbots in minutes through an intuitive, user-friendly interface.
  • Add advanced AI features such as speech recognition and natural language recognition for more natural interactions.
  • Customize chatbots to reflect the company’s brand and the virtual assistant’s personality.
  • Analyze data to measure chatbot effectiveness, view trends and identify opportunities for improvement.

Conclusion

Microsoft’s Power Platform is a set of tools that can help companies streamline their business processes. By automating manual tasks, improving efficiency, consolidating data, fostering better collaboration, and reducing costs, companies can improve efficiency and profitability. The Power Platform is a viable solution for companies looking to optimize their business processes and adapt to today’s business challenges. However, if you need additional help and information, contact an expert via contact@flowfactory.fr.

 

Electronic Signature with DocuSign and Power Automate using a document template.

Document signing is a common task in many businesses. However, manually signing each document can be tedious and time-consuming. Fortunately, with the integration of Power Automate and DocuSign, you can automate and streamline this process. In this article, we will guide you through the steps to sign a document using Power Automate and DocuSign, enabling you to save time and effort.

Note:
Before getting started, make sure you have an active account on both Power Automate and DocuSign. If you don’t have one, you will need to sign up and set up these services according to your needs. You can click on the following links to sign up for DocuSign: Inscription à DocuSign

Step 1: Setting up the document template

In order to insert the different electronic signatures into our document, we need to configure their placement using markers. For this test, we will insert the following markers: /names1/, /dates1/, /cities1/ and /names2/, /dates2/, /cities2/. These markers will be replaced with the name, date, and city of signer 1, and with the name, date, and city of signer 2.

Here is what our document will look like after inserting the markers:

Note: This document template must be saved in a SharePoint library.

After configuring the document for signing, the next step is to create a SharePoint list that will allow us to track the progress of the electronic signature on our document. In our case, this is the /Document Template Library.

Step 2: Creating the SharePoint list (DocuSignTest)

To trigger the process of sending the document for signing in DocuSign, we need a SharePoint list. To accomplish this, we have created a SharePoint list called “DocuSign Test.”

 

In this list, we will store the signers’ emails, email subject, email body, document status, DocuSign status, envelope ID, recipient status, and signer status.

Step 2: Creating the flow to send the document to recipients via DocuSign

Let’s create a flow and name it “DocuSign_SendDocument.” This flow will be triggered when an item or row is added to the “DocuSign Test” list.
Note: You can add an item manually directly from the SharePoint list or automatically from PowerApps or Power Automate. For our test, we will do it manually. Therefore, let’s add the following details to the “DocuSign Test” SharePoint list:

  • Email: [email address of the signer]
  • Subject: [email subject]
  • Body: [email body]
  • Document Status: [status of the document]
  • DocuSign Status: [status in DocuSign]
  • Envelope ID: [envelope ID]
  • Recipient Status: [status of the recipient]
  • Signer Status: [status of the signer]
    These details will serve as the input for sending the document to the recipients using DocuSign.

Step 2: Creating the flow to send the document to recipients via DocuSign

Let’s create a flow and name it “DocuSign_SendDocument.” This flow will be triggered when an item or row is added to the “DocuSign Test” list.
Note: You can add an item manually directly from the SharePoint list or automatically from PowerApps or Power Automate. For our test, we will do it manually. Therefore, let’s add the following details to the “DocuSign Test” SharePoint list:

  • Title: Test Document
  • Validator 1 Email: [email address of validator 1]
  • Validator 2 Email: [email address of validator 2]
  • Email Subject: Sign this document
  • Email Body: Dear validators, please review and sign the attached document.

These details will serve as the input for sending the document to the recipients using DocuSign.

Let’s continue with the creation of the flow for sending the DocuSign document for signature. The flow will be structured as follows:

Flow Principle: The flow for sending documents via DocuSign is straightforward to configure. The first step is to trigger the flow when an item in the SharePoint list is created (“When an item is created”). Then, we retrieve the document template from the Document Library (“Get file content”), and create an envelope to store our document (“Create an envelope”). In the envelope, we associate our document (“Add documents to an envelope”). Next, we add the recipients or signers of the document (“Add a recipient to an envelope (V2)”) and add each marker (“Add tabs for a recipient on an envelope”). After performing all these actions, we send the envelope for signature (“Send an envelope”). Finally, we update our SharePoint list to track the progress of the electronic signature (“Update item”).

By following these steps, the flow will automate the process of sending documents for signature through DocuSign and keep track of the electronic signature progress in the SharePoint list.

Step 3: Creating the flow for signed documents

Once the flow for document signing via DocuSign is triggered and the recipients receive the document for signature, the next action is to finalize the signing process with a flow that we will set up. This flow is called “DocuSign_DocumentSigned.” It will be structured as follows:

Flow Explanation:
This flow is triggered when the status of the envelope changes. We then retrieve the signed document to update the status of the items in the SharePoint list, and finally, we attach the signed document as an attachment.

In conclusion, to configure the electronic signature of a document via DocuSign and Power Apps using a document template, you need to follow these steps:

  1. Create your document template and insert markers within it.
  2. Save your document template in a SharePoint library.
  3. Create a temporary SharePoint list to track the signature progress of your document.
  4. Create a flow to send the document to DocuSign.
  5. Create a flow to finalize the document signature in DocuSign and save the signed document.
    By following these steps, you can automate and streamline the document signing process, saving time and effort for your organization.

Test

  1. Create a record in the DocuSign Test list.

2.Document signing via DocuSign.
The flow is executing successfully. Please refer to the figure below:

You can now proceed to the respective email addresses to sign the document through DocuSign. Here is the final document after signature:

I hope this article has been helpful to you. Feel free to ask any questions in the comments if you have any areas of uncertainty. 😉

Create and use custom connectors to boost Power Platform functionality

With the rise of Microsoft Power Platform, companies are looking for ways to make the most of its features. Power Platform custom connectors are one of the most powerful ways to add additional functionality to your application. These custom connectors allow the app to interact with other services, such as Salesforce, Zendesk, or any other third-party service through APIs. This opens up endless possibilities to optimize user experience and increase user productivity by automating actions and tasks. In this article, we’ll explore how custom connectors are used in Power Platform and the many benefits they provide to businesses.

Read more

FF Prono Forecasting Application

FF Prono is an application that allows you to make predictions on the different matches of the FIFA World Cup Qatar 2022.

It contains 02 main screens: Read more

How to group attachments to a SharePoint list on a Canvas PowerApps application?

How to filter Attachments to a SharePoint list on a Canvas PowerApps application?

You are a developer of Low-Code solutions on the Microsoft Power Platform using the Microsoft Power Apps tool to create applications that follow a defined business process, you use Microsoft SharePoint for the permanent backup of your data, it probably happened to you that you wanted for a given step of the process to save files from your application to the corresponding SharePoint list but PROBLEM: you can’t display particular files, all the files are displayed at the same time 😭.

Don’t panic, don’t change your need, change your approach 😉 !

So how to group attachments to a SharePoint list by categories on a Canvas PowerApps application? Read more

Word document: copy a document into another one

In this article we will present a broker we have developed. This service allows us to copy the entire content of a word document and place it within a specific content control of another word document.

Insert a value into a K2 control via JQuery

Sometimes there are operations that are not feasible or hardly feasible on K2. But that we can do via JQuery, only we need to store in a K2 control the result that the JQuery code returns. How to do it?  😕  

Read more

K2 Five Authorization Framework

Did you know that a K2 administrator can control access to K2 objects (category, form, view and smartobject) and entities (user, group and role) by setting permissions (Allow and Deny) on rights (view, execute, modify and delete) ❓

Well, Authorization Framework is a feature in the new K2 Five and Cloud releases, which allows to do this. Hence the purpose of our article.

Read more

Word content control: Replace its content by another word content control

We will see how to replace the content of a content control of a word document from its K2 application. Let us consider that we have two word documents (D1 and D2). Each document have a content control C1 and C2 respectively. Here we will see how to replace the content of C1 by the content of C2 while maintaining the style. Indeed, the integration of a service that would do this is interesting.
Read more