Tuesday, February 6, 2018

Integrating Microsoft Flow Mobile Integration with Microsoft Flow Automation in Office 365 Online Services

Integrating Microsoft Flow Mobile Integration with Microsoft Flow Automation in Office 365 Online Services

Microsoft Flow has its own mobile application which is very use full for integrating Business Flows. Which is available in Apple, Android and Windows stores


Today I’m explaining the possibilities that you can use Flow mobile in your automation process.


Assume that your sales team need an approval of a customer document. In generally sales team need to scan the document and send to the relevant person via email and get the approval. Here you can use your Flow mobile application to trigger the process.

To start with the process as a First step I’m just using Flow Button and One Drive.

Let’s Begin

You can Launch the Microsoft Flow using either form directly launching the Microsoft Flow or though O365 portal.

Launching Microsoft Flow

Start with Bank template

In this scenario now you need to add a trigger, here we need a manual trigger where we can initiate using the mobile application.

So First we need to add the Flow Mobile Button.

Search for the mobile trigger and add Flow button for Mobile.

After you added you can see the manual trigger added to the system.

Now you need to specify the Input method, since we are using for File upload, add a Input method as a File.

Once you added it will be look like below. You can change the default name and description as you like.

Now you need to add the action to upload the document to One-drive.

Choose Add an Action from New Step and Search for One Drive – Create File in Actions Section

Currently Microsoft Flow Support many Cloud storage including

·         One Drive
·         Google Drive
·         Share Point
·         Assure
·         Box
·         Buffer

Once you select your file creation action, Flow will ask for credential (for the connector) and properties to file creation.
Then you can use the Dynamic content to fill the appropriate details.

Once you done. Save the Work Flow.
Now get your Flow mobile application and login using your credentials.

Go to the Button Section and now you can see your workflow.

Click on the Virtual button Browse the content and done.

Now you should see your file in your destination.

Tuesday, January 2, 2018

The breakpoint will not currently be hit. No symbols have been loaded for this document. In SharePoint Development or Deploying SharePoints wsp

These symbols, Dlls can be belongs to same project or any other references from other projects.

There are various reasons for this. I will explain few tips that you can try.

Check for multiple solutions

If the same reference libraries are referred from other solution and if it is in open in a visual studio solution, assemblies might being held with file lock by other visual studio; that cause not to deploy reference assemblies to GAC (global assembly cache).   

Full Debug Information

This is first to try.  Check the project build information and make sure full debug information is specified.
Go to properties for SharePoint Project.

Then go to build and advanced section.

  Then check for debug information and make sure it is set to full.

 Check Load Symbols in debug mode

This is a quiet a handy way to check the symbols debug files.  First press F5 or start debugging your project.
Then you can find the Module Menu under Debug -> Windows -> Module Menu.

There you can find the symbol load information and loading path.

As you can see you will find Loaded Symbols and path, there is a Load Symbol button there you can load symbols and change the path. Or else you can copy symbols to specified path. But sometime it might say that debug information are not matching with image, meaning debug information and assemblies deployed are not identical.

Enable Just My code

Tools – Option -> debugging - . general > un tick just my code

This is well explained here.

You can configure Visual Studio to automatically step over system, framework, and other non-user calls and collapse those calls in the call stack window. The feature that enables or disables this behavior is called Just My Code. This topic describes how to use Just My Code in C#, Visual Basic, C++, and JavaScript projects.

Package the libraries

Seems like your code is not package with the solution

You need to package the assemblies to deploy with the package. Generally runtime will use the available packages in the GAC unless it is packaged.

You can go to project properties.

Then go to advanced settings
Package - > advance - > bind the assemblies

Add the assembly to the package.

Friday, December 15, 2017

Create a Simple Automation using Microsoft Flow

Create a Simple Automation using Microsoft Flow.

This is very simple scenario where you can use Microsoft Flow to create a simple automation.


Assume that you are having support email address on Gmail and you want to create a follow up task to the supporting team which is on the Microsoft Outlook environment.

To begin the automation we need to understand few key concepts.

  • Connections
  • Triggers
  • Actions


Connections are the middle man who connects Microsoft Flow with other systems. For this scenario we need two connections.

  • Gmail Connection
  • Outlook connection


In simple you can think as how to start the automation flow, in this scenario receiving email is the trigger to the workflow.


Actions are basically what we do after initiating the Flow. Here we need to create a Outlook task and it will be our action.

Launching Microsoft Flow

If you need to know about basic details please refer this link.
There are so many ways to start with existing template. To be familiar with the process and make it simple we will start as a Blank Template.

Start with Bank template

Add a trigger to read from Gmail

Click on Gmail and proceed with Trigger Gmail - When a new email arrives. If you don’t have any connections (if this is your first time), Flow will ask to sign in to your Gmail and it will automatically create a connection for you.

You need to grant the access to Flow to read from your Email.

After that you need to specify the Gmail Label, If you have a specific label specified you can choose it from the list or just go with the inbox.

Add an Action

Action is where you going to create a task to Outlook. Thus search for the Outlook Task and click on it to proceed.

It is a first time connecting to Outlook it will ask the credentials to proceed.

Once you are ready with credentials, you will see a screen with task creation. You can take the body from the Email and insert it as Task Body. To do that you need to find the relevant field form Dynamic content.

Click on Save to create the Flow.

Now you are done. You will see the task created it the Outlook once you received an Email to your Gmail.

Monday, November 13, 2017

Empowering your business and personal processes with Microsoft Flow.

Introduction to Flow

This is a cloud base products which you can use individually or aligned with Office 365. In generally you can think this is as an alternative to windows workflow foundation with profoundly amount of features and concepts.

You can access the Microsoft Flow through Office O365.

If you are wish to subscribe Flow as a direct service you can just login in

Concept of automating


Automating workflow is all about

  • ·         Initiation
  • ·         Flow
  • ·         Out

If a system or a platform can be integrated with variety of inputs by other systems, it is a well indication of viability of the   platform.

Microsoft Flow contains significant number of initiation methods called triggers or connectors. Currently it is contains 184 + connectors and will be expanded more in the future.

Initiation / Out

Connectors are base mechanism for Initiation and out.

“More the connectors more the integration”

Major connectors such as
  • Database systems (SQL server, Oracle , MySQL , InfoMix …)
  • Email Systems (Outlook, Gmail, MailChimp ..)
  • ERP systems (Dynamics, CRM)
  • IOT Systems (bt.tn)


Flow is basically manipulation and tasks, it can be a simple approval to complicated integration few non interdependent systems.

Microsoft Flow contains easy integration of all three elements just click on few buttons and entering relevant credentials and authentication to connections.  I will explain how to build your flows in futures posts.

Microsoft Flow is Free, Basic and Premium