How to create a flow from scratch

Create a cloud flow that performs one or more tasks automatically after it’s triggered by an event. For example, create a cloud flow that notifies you by email when someone sends a tweet that contains a keyword you specify. In this example, sending a tweet is the event, and sending mail is the action.


  • An account on
  • A Twitter account
  • Office 365 credentials

Specify an event to start the flow

First, you will need to select what event, or trigger, starts your flow.

In Power Automate, select My flows from the navigation bar on the left.

Select New, and then select Automated-from blank.

Give your flow a name in the Add a name or we’ll generate one field.

Enter Twitter into the Search all triggers field.

Select Twitter – When a new tweet is posted.

How to create a flow from scratch

Select the Create button at the bottom of the screen.

Connectors support multiple types of authentication. For example, SQL Server supports Azure AD, SQL Server authentication, Windows authentication, and SQL connection string. Users choose which type of authentication they want to use when configuring a connector.

If you haven’t already connected your Twitter account to Power Automate, select Sign in to Twitter, and then provide your credentials.

In the Search text box, type the keyword that you want to find.

How to create a flow from scratch

Specify an action

Select New step.

In the box that shows Search connectors and actions, enter send email, and then select Send an email (V2).

How to create a flow from scratch

If prompted, select the sign-in button, and then provide your credentials.

In the form that appears, enter your email address in the To box, and then select your name from the list of contacts that appears.

In the Subject box, enter New tweet from:, and then type a space.

How to create a flow from scratch

In the list of tokens, select the Tweeted by token to add a placeholder for it.

How to create a flow from scratch

Select the Body box, and then select the Tweet text token to add a placeholder for it.

Optionally, you can add more tokens, other text, or both to the body of the email.

Near the top of the screen, select Save.

Test your flow

Send a tweet with the keyword that you indicated, or wait for someone else to post such a tweet.

Within a minute after the tweet is posted, an email message notifies you of the new tweet.

Use the Send email (V2) action to format email in which you customize the font, use bold, italic or underline, customize the color and highlight, and create lists or links, and more.

How to create a flow from scratch

Manage a cloud flow

In Power Automate, select My flows in the navigation bar on the left side.

In the list of flows, do any of the following:

To pause a cloud flow, set its toggle to Off.

How to create a flow from scratch

To resume a cloud flow, set its toggle to On.

How to create a flow from scratch

To edit a cloud flow, select the pencil icon that corresponds to the flow you want to edit.

How to create a flow from scratch

To delete a cloud flow, select the . icon, select Delete, and then select Delete on the message box that appears.

To view the run history of a cloud flow, select the flow from the My flows page, and then view the history under the 28 day run history section of the page that opens.

How to create a flow from scratch

Select a cloud flow run from the list of runs to see the inputs and outputs of each step.

You can have up to 600 flows in your account. If you already have 600 flows, delete one before you create another flow.

In this tutorial, we’ll be creating Power Automate flows from scratch. Our goal here is to create a Twitter flow from scratch instead of using a template. This means we’ll be creating the triggers and actions by ourselves. You can watch the full video of this tutorial at the bottom of this blog.

If we go to the Create page, we’ll see that there are five types of flows. We’ve already tried the Automated flow and Instant flow using templates in separate tutorials. Now, we’ll try to create a flow from scratch.

Setting Up The Environment For Power Automate Flows

Let’s start creating by clicking the Automated Flow option.

Let’s name this flow as “ScratchFlow – Twitter”.

Let’s not choose the flow’s trigger for now because we want to set up the development environment first. So, just click the Skip button.

Now, we’re in our Flow diagram page. This is the page where we see the trigger, action, and condition for our flow.

Creating A Trigger For Flows In Power Automate

The first thing that an automated flow needs is the trigger. For this flow, we want it to be triggered when a new tweet is posted. There are two ways to build triggers. First, we can search for triggers.

On the other hand, we can also specify the actual connector or application that we want the trigger to run from. For this example, we’ll do it using the second method.

As I’ve mentioned, the trigger is going to be from the Twitter connector. So, let’s search “Twitter”, then click the Twitter connector.

It will then show us the associated trigger with Twitter. In this case, the associated trigger for Twitter is when a new tweet is posted.

We can also see some additional information here about what it actually does.

Just to show you another example, let’s try to search for the Outlook connector.

If we click the Outlook connector, we’ll see that it has a lot of associated triggers.

When you’re building a flow, it’s easier to choose the connector or application first. Then, choose the trigger and action afterwards.

Let’s now go back to our Twitter connector, and click on the associated trigger.

When Microsoft made this trigger, they put the Search text as a variable/parameter for us to fill in. Because of that, this flow will only be triggered when a new tweet matches the text we’ll be setting over here.

We have different options for our trigger here. We can put a text, hashtag, or username. For this example, let’s just use and type “Power Automate” as our keyword or search term.

And that’s how we set up our own trigger from scratch.

Creating An Action For Flows In Power Automate

Now, let’s add an action for our flow. Click the New step button.

As I’ve mentioned, we should always choose the connector first, then the associated action with the connector. There are different connectors that we can choose from. For example, we can use Teams if we want to.

Microsoft Teams offers different types of actions that we can use such as posting a message, posting a reply to a message, and many more.

We can also use the Microsoft notification system called Notifications.

This connector can send us a mobile or email notification.

Aside from Microsoft connectors, we can also use Gmail.

Gmail also offers a bunch of actions.

Trello is available as well. We can create a card every time a new tweet is posted.

There are endless possibilities for actions. For this example, we’ll use the Mail connector. Let’s search for Mail and click on it.

Our action for this flow is to simply send an email notification.

We need to specify the email address where it will send the email notification, the subject, and the body of the message.

We can also add some advanced options to the body of the message such as adding attachments, copies, or carbon copies.

We’ll just stick to the defaults for now then go from there. For this example, I’ll use my email to receive the notification.

In the Subject, let’s type “Someone has mentioned Power Automate on Twitter!”.

For the Body, let’s type “Tweet information”. We can then add the other information below later on.

Checking The Flow

Let’s then click the Flow checker to check if there’s an error.

As you can see, there’s no error with our flow right now.

So, let’s click Save.

Our action and additional parameters are all set. Let’s then properly rename our flow. Go to the My flow page and click the flow that we’re working on.

Then, click the Edit option.

Let’s name this flow as “ScratchFlow – Twitter”, then click the Save button.


We’ve successfully created an automated flow from scratch and learned how to add triggers and actions. Keep in mind that it’s always better to choose the connector first, then decide on the triggers and actions based on your chosen connector.

Learning how to create Power Automate flows from templates is important when learning the basics of Microsoft Power Automate. However, learning how to create flows from scratch is also essential to improve your process automation.

You can use the Power Automate app to create and manage flows from within Microsoft Teams. To get started quickly, use one of the existing templates to create your flows, or you can create customized flows from scratch.


To use the Power Automate app, you need an account with access to Microsoft Teams.

Create a cloud flow from a template

By default, the Power Automate app shows you templates that have been created for Microsoft Teams. You can switch filters on the top right to view all Power Automate templates, if desired.

Follow these steps to create a cloud flow from a Microsoft Teams template:

You may also use the Microsoft Teams app.

Select Apps on the right side on the screen.

Search for, and then select the Power Automate app.

How to create a flow from scratch

Select the Create tab, and then select the template on which you’d like to base your flow.

How to create a flow from scratch

If the template that you selected is optimized for Microsoft Teams, a dialog that lets you rename the flow and authenticate with the apps necessary for the flow displays. How to create a flow from scratch

You must login to all connectors so that your flow can run successfully. A green check indicates that you’ve authenticated.

Set up the connections as needed.

Select Continue to get a list of parameters that are necessary for the flow to run successfully. Provide the parameters that are needed.

How to create a flow from scratch

If you wish to see the full flow, select Edit in advanced mode.

How to create a flow from scratch

You’re all set! You will get a confirmation screen showing that your flow was successfully created. After you create your flow, you can find it on the Home tab.

How to create a flow from scratch

When you create flows from within the Power Automate app in Microsoft Teams, they are always created in your organization’s default environment. You can also access these flows from Power Automate.

Create a cloud flow from scratch

If you want full control over the flow that you create, select Create from blank from the top right side of the screen, instead of using a template.

How to create a flow from scratch

This brings up the full Power Automate designer experience within Microsoft Teams where you can create a fully customized flow.

How to create a flow from scratch

Known issues

Any flow that you create from within the Power Automate app is located in your organization’s default environment.

We will see how to implement VGG16 from scratch using Tensorflow 2.0

Oct 23, 2020 · 6 min read

How to create a flow from scratch

LeNet-5 was one of the oldest convolutional neural network architectures, designed by Yann LeCun in 1 998, which was used to recognize handwritten digits. It used 5×5 filters, average pooling, and no padding. But by modern standards, this was a very small neural network and had only 60 thousand parameters. Nowadays, we see networks that have a range of 10 million to a few billion parameters. The next big Convolutional neural network that revolutionized the use of a convolutional network was AlexNet which had approximately 60 million parameters. The first layer of AlexNet uses 96 filters with kernel size 11×11, with strides of 4. The next layer uses 3×3 filters, and so on. Also, AlexNet uses Max Pooling and padding, which were not used in LeNet-5. AlexNet was very similar to LeNet-5, but it was much bigger. Also, AlexNet uses the ReLU activation function, while LeNet-5 mainly used the Sigmoid activation. What these networks had in common is that, as we go deeper into the network, the size of the tensor kept on decreasing, while the number of channels kept on increasing. Also, another trend that is still used nowadays while creating neural network architectures is the use of Convolutional layers (one or multiple) followed by some Pooling layers, and in the end, some fully connected layers.

The next big convolutional neural network was the VGG network. The remarkable thing about VGG was that, instead of having so many hyperparameters, the authors used a much simpler network, where the focus was on using convolutional layers with small sizes of 3×3 filters, with a stride of 1 and using the ‘same’ padding, and make all the MaxPooling layers 2×2 with a stride of 2. VGG greatly simplified the previously made neural network architectures.

VGG 16 architecture and implementation using Tensorflow:

How to create a flow from scratch

Figure 2 shows all the VGG architectures. The architecture of VGG 16 is highlighted in red. A simpler version of the architecture is presented in Figure 1.

VGG network uses Max Pooling and ReLU activation function. All the hidden layers use ReLU activation and the last Dense layer uses Softmax activation. MaxPooling is performed over a 2×2 pixel window with a stride of 2.

VGG 16 has 5 convolutional blocks and 3 fully connected layers. Each block consists of 2 or more Convolutional layers and a Max Pool layer.


  1. import all the necessary layers
  2. Write code for the convolutional blocks
  3. Write code for the Dense layers
  4. Build the model

Importing the libraries:


Input is a 224×224 RGB image, so 3 channels.

Conv Block 1:

It has two Conv layers with 64 filters each, followed by Max Pooling.

How to create a flow from scratch

Conv Block 2:

It has two Conv layers with 128 filters followed by Max Pooling.

How to create a flow from scratch

Conv Block 3:

It has three Conv layers with 256 filters followed by Max Pooling.

How to create a flow from scratch

Conv Block 4 and 5:

Both Conv blocks 4 and 5 have 3 Conv layers with 512 filters followed by Max Pooling.

How to create a flow from scratch

Dense layers:

There are 3 fully connected layers, the first two layers with 4096 hidden units and ReLU activation and the last output layer with 1000 hidden units and Softmax activation.

How to create a flow from scratch

Creating the Model:

How to create a flow from scratch

Plotting the Model:

How to create a flow from scratch


The VGG network is a very simple Convolutional Neural Network, and due to its simplicity is very easy to implement using Tensorflow. It has only Conv2D, MaxPooling, and Dense layers. VGG 16 has a total of 138 million trainable parameters.

VGG was the deepest CNN model architecture during its publication with a maximum of 19 weight layers. It achieved state-of-the-art performance in the ImageNet challenge and showed that deeper networks are beneficial for better classification accuracy.

When working with Microsoft Flow, you may notice that some services are faster than others at triggering flows. This depends on how the individual service publishes events to Microsoft Flow. Until last week, Microsoft Forms, for example, would notify your flows once-an-hour about new survey responses. We shared some details about this last month, and promised that it would be resolved in mid-October. We have now improved this, so rather than waiting an hour for new data, form responses appear in Microsoft Flow nearly instantaneously (under a minute).

We have already updated the Microsoft Forms templates to take advantage of this new, faster trigger, but you can also build flows from scratch that take advantage of this behavior.

How to create a flow from scratch

Building the trigger

To get started with a flow that is triggered from Microsoft Forms, select Create from blank on your My Flows page. Then, select Search hundreds of connectors at the bottom of the screen. This will give you a list of the 170+ different triggers that Microsoft Flow supports. Search for Microsoft Forms to find the right trigger:

How to create a flow from scratch

Once you have selected the trigger, you will need to pick which form you want to start this flow. Select the dropdown under Form Id and you should see a list of all of the forms that you have created (you need to create the form before you can use it in a flow).

How to create a flow from scratch

Now you have set up the trigger. However, in order to be able to use the data inside of your flow, you now need to add a new action.

Getting the response data

If all you want is a notification that there has been a response, you don't need to actually get the data that was submitted in the form. However, if you want to save the response data somewhere else, such as in a SharePoint list or a spreadsheet, you'll need to add a new action. To find the action, select New step, Add an action and then search for Microsoft Forms. You will see the action Get response details.

How to create a flow from scratch

On this action, you'll need to select the same Form Id that you used in the trigger. Then, click in the Response Id text box, you'll see the Dynamic content menu pop up:

How to create a flow from scratch

In the Dynamic Content you'll have one option: Response Id. Select this option — this means that you'll get the response details for the responses that caused the trigger. There can be more than one response at the same time, so the Response Id actually represents a list of responses. As a result, when you select this input you'll get an Apply to each added around this action.

Adding other actions

Any actions you have after the Get response details action should be inside of that same Apply to each container. For example, you can add the Send an email action:

How to create a flow from scratch

Now, when you configure this action you should see the Add dynamic content menu appear and you will see the list of each of the fields that your form has. Use these fields to fill out an email, add data to a spreadsheet, or any of the hundreds of different actions that Microsoft Flow supports!

How to create a flow from scratch

As a final note, if you have previously built any flows that use Microsoft Forms, you will have to re-build them using the above pattern to take advantage of the new trigger.

What is Power Automate?

Power Automate is a service for automating workflow across the growing number of apps and SaaS services that business users rely on.

Business Process Flow is also called as BPF or chevron. We will learn how to create a business process flow in Microsoft Dynamics 365. BPF in Dynamics 365 is a tool which provides the visual presentations of organization’s processes. Click here to understand what is business process flow in detail.

Creating Business Process Flow

Open your CRM and navigate to Settings >> Process.

How to create a flow from scratch

How to create a flow from scratch

As shown in the above image, we already have few default Business Process Flow in our Dynamics 365. Now lets create a new BPF from scratch.

To create BPF, click on New in the Process. Add the necessary details, in the field Entity select the entity for which you have to build the BPF. In field category select Business Process Flow.

How to create a flow from scratch

Click on Ok button. Now the BPF editor window should get open as shown below. A new process is been auto created, and the business process flow designer opens with a pre populated single stage created for you. The designer screen has different tools and options to setup Process Flow in Dynamics 365.

How to create a flow from scratch

Now we will add our new Stage in our BPF. Click on + Add in the top ribbon bar. We can add Stage, Condition, Data Step, Workflow and Action by using this button.

How to create a flow from scratch

To add the stage select the Stage. Now you can see a extra stage is created beside our pre-populated stage.

How to create a flow from scratch

You can name the stage according your preference. Select the category which denotes your purpose of stage. Select entity which denotes your entity of choice.

How to create a flow from scratch

Now we can added our stage, lets now add data types to it which are the steps. To add the step into the stage navigate to the Component panel, select the Step and drag the Step into your Stage.

How to create a flow from scratch

How to create a flow from scratch

We have added Data Step #1 and Data Step #2 in our Stage 1. Each Step contains data set which means the attribute or the field. So lets now associate a field from our entity into the added step. Click on Data Step, navigate to the left component panel, there you can find the option to select the field. We can also configure the mandatory behavior of field and select the sequence which will determine the sorting of the multiple Steps within the Stage. After adding the field click on Apply to save the changes.

How to create a flow from scratch

You can also add a branch (condition) to the process. To add a branching condition, Drag the Condition component from the Components tab to a + sign between two stages as shown below.

How to create a flow from scratch

The Condition block is basically an If-Else statement. We can add different stages in the If condition and different stages in Else condition depending upon the need. In our example, our condition the If case is if the field “Account Name” equals “CRM Crate”. After the completion of Condition configuration click on Apply.

How to create a flow from scratch

As told above we also have added different stages which will be hidden/shown based on the condition.

How to create a flow from scratch

Now our basic Business Process Flow is completed. Now lets publish this BPF and validate in CRM record. For publishing click on “Save” and “Activate”.

If you have any invalid configuration within the BPF then system will display the error while activating the BPF as shown below.

How to create a flow from scratch

How to create a flow from scratch

Solve the system notified error if any and again click on Activate. Once the BPF is activate navigate to the CRM entity which you have select above and open any of its record.

How to create a flow from scratch

Note: – If you want to check the above BPF for any existing records then you need to click on ribbon “Switch Process” to switch the Process and select the BPF as shown below.

How to create a flow from scratch

So by this we can learned how to create a business process flow in complete details.

How to create a flow from scratch

A flowchart can help you explain to someone else how a process works. More importantly, it can also help you understand the steps better yourself!

Each flowchart is different, they are made depending on a variety of users and contexts. As a result, an online flow chart can vary greatly on how they look by the way they are created using a flowchart maker.

Understanding how to make a flowchart is essential because knowing the key concepts of creating it allows you to choose the best flowchart template that can turn into an amazing flowchart.

To create a flowchart, remember these 16 things:

Table of Contents

1. Label your shapes

When you create flowcharts, don’t just leave them anonymous.

Use words that are easy to understand, brief, and accurate. In this way, your flowchart will be catchy and interesting.

Don’t use the same word over-and-over again either. Use different words to label each shape properly.

2. Make relevant connections

Flowcharts are used to connect shapes together in a linear fashion, so it’s important to link them in a way that makes sense.

If you’re creating a flowchart for yourself, make the links clear and easy to follow. If you’re creating them for someone else, link the shapes in a way that they can follow.

3. Don’t forget directional flow

If there are two paths the flowchart could take, consider whether or not it is useful to show both paths on your flowchart.

If so, then include arrows at the beginning of each path indicating which direction they go in.

4. Do not connect shapes

Don’t use lines to connect two different shapes together, with one exception: if there is no relationship between them

Connecting things with lines implies that they have something in common. Therefore, don’t connect anything with a line unless it makes sense and doesn’t confuse anyone who might read it.

5. Make sure you know what to include

Is there something related or unrelated that you want to include? You can! Just label it with its own shape. In that, your audience will be able to identify it.

6. Make your flowchart simple and easy to read

Shape colors are irrelevant since they will be printed in black and white, but font color is important. Choose one color to represent all text on the flowchart, including labels for shapes, titles, arrows, etc. For readability, use a sans serif font like Arial or Verdana. Anything too fancy might not be easy to read.

7. Keep it clear and concise

Your flowchart should make sense even if someone reads only one section of it at a time. Don’t make them follow complicated data and risk the chance of misinterpretation. Also, you can ask yourself, is this the best way to present information?

8. Number your shapes and lines carefully

This will help you rearrange your flowchart if needed, and also help others understand which order the steps go in.

9. Leave room to add information later

You might not think all of the information is necessary at first, but leave room on your flowchart just in case! This allows future edits without having to recreate the whole thing from scratch again later on down the road.

10. Don’t leave any gaps

Make sure you have all the necessary pieces before sending the flowchart off to another person. To review your chart more easily, go through each step in your mind and ask yourself: do I have everything? Does anything need to be added or removed? What’s missing?

11. Refer back to the original problem when labeling shapes

Ask yourself: why am I making this in the first place? This will help you remember what each part means in context. Keep in mind that some steps may not be necessary for others who are reading it, so be sure to use words that are relevant only to the original problem.

12. Save it!

After creating your chart, save it in a place you can easily find again. Keep your final version of the flowchart somewhere safe -you might need to update or reference an older version that isn’t saved anywhere. You can even upload your file into Venngage and keep all of your templates in one spot.

13. Don’t get lost along the way

Remember to take breaks and let your mind rest when creating a flowchart. If you get overwhelmed, take a quick break to clear your head. You can always come back and work on it another day.

14. Get someone else to look at it

After you’re done, show your flowchart to a few different people who aren’t familiar with the process and see what they think about it. Ask them if anything needs added or removed, or if there’s any room for improvement in general.

15. Get feedback

As with any work that involves sharing it with others, receiving feedback is an essential part of the process! Let at least one other person read over your flowchart after you’ve finished editing it – this can help give you an outside perspective on what you might have missed before. Feedback doesn’t need to be formal either, in fact sometimes it’s more helpful when people offer their insights informally.

No time for all of this?

Want a faster alternative? Venngage Flowcharts and Pie Chart Makers make it simple for you to create and edit free flowcharts online- no technical skills are needed! You can access hundreds of icons, shapes, and lines or upload your own custom images. Plus, all of the templates are free to use, so there’s no reason not to give it a try today!

U started by installing Eclipse and then the Spring plugins. I created a new workspace, and added Tomcat as a server, and created a new dynamic web project. I right clicked on the project to add the Spring nature to the project.
The project will be arranged with multiple Spring configuration files for the database, spring web flow and the main applicationContext.xml to include them in. Flows will be in a directory under /WebContent/WEB-INF/flows .
I started off setting web.xml up with the faces pieces and the Spring MVC dispatcher servlet.

At the top of this web.xml file, we indicate that our primary Spring bean config file is called \WEB-INF\applicationContext.xml so we navigate to that folder (it’s in the WebContent folder) and right click and add a new Spring Bean Definition. We also add two other Spring Bean definitions in the same place called dbConfig.xml and flowConfig.xml . These files are defined below :

Since we are using JPA, we need to include a persistence.xml file to the classpath in src/META-INF/persistence.xml .

Now we need to add a faces-config.xml in the same location.

We’ll also add a html page that redirects to a jsf page immediately. Since we are using facelets, we’ll also throw in a template to work from. In the WebContent folder, we’ll add the templates directory to contain our page layout.

Now to add our two pages that will initially launch is into a JSF page.

One more configuration file we need is for Log4j to get rid of the warnings that it has not been set up correctly. The properties file goes in the src directory.

Now let’s look at libraries. There are a bunch of libraries that are needed since we haven’t added any yet.

Libraries located in /WebContent/WEB-INF/lib/
antlr-2.7.6.jar Spring Dependencies
cglib-nodep-2.1_3.jar Spring Dependencies
commons-beanutils.jar Spring Dependencies
commons-collections.jar Spring Dependencies
commons-dbcp.jar Spring Dependencies
commons-digester.jar Spring Dependencies
commons-logging.jar Spring Dependencies
commons-pool.jar Spring Dependencies
dom4j-1.6.1.jar Spring Dependencies
hibernate3.jar Spring Dependencies
hibernate-annotations.jar Spring Dependencies
hibernate-commons-annotations.jar Spring Dependencies
hibernate-entitymanager.jar Spring Dependencies
javaee.jar Obtained From Glassfish
javassist-3.4.GA.jar Spring Dependencies
jboss-el.jar Obtained From JBoss Seam
jsf-api.jar Downloaded Mojarra 1.2_11
jsf-facelets.jar Obtained From JBoss Seam
jsf-impl.jar – Downloaded Mojarra 1.2_11
log4j-1.2.15.jar Spring Dependencies
mysql-connector-java-5.0.4-bin.jar Downloaded from MySQL
org.springframework.binding-2.0.5.RELEASE.jar Spring Web Flow Download
org.springframework.faces-2.0.5.RELEASE.jar Spring Web Flow Download
org.springframework.js-2.0.5.RELEASE.jar Spring Web Flow Download
org.springframework.webflow-2.0.5.RELEASE.jar Spring Web Flow Download
persistence.jar Spring Dependencies
slf4j-api-1.5.0.jar Spring Dependencies
slf4j-log4j12-1.5.0.jar Spring Dependencies
spring.jar Spring Dependencies
spring-webmvc.jar Spring Dependencies

One reason I downloaded the latest JSF version was because I was having problems with the JSF version I was using. The SpringBeanELResolver was being ignored at run-time, it didn’t even blink if I set it to an undefined class name, however the Spring Delegating variable resolver was working, but the IDE was saying it was deprecated. Once I upgraded to JSF 1.2_11, the EL resolver worked fine. I’m wondering if an old 1.1 JSF version had crept in there.

Depending on where you end up deploying your application (i.e.Glassfish), you may end up having to remove some of these libraries if they are already installed on the server. In this case, I was using Apache 6.0.18 with a clean install, and therefore with no libraries added to the server.

Now we should have a working application all ready to go. To test this, we’ll add a little code and a test page just to verify that everything is working ok. Create a new class called MessageHolder in a package called swfproject . This is a simple class that contains a string that can be set and retrieved from our pages.

Find the recipe card at the end of the post. Make sure to read the content as it contains chef tips, substitution options, answers to FAQs to help you succeed the first time around!

Homemade Bread Flour – When you’re out of bread flour you can make your own substitute with just 2 ingredients and following a no-fail formula!

I live and die by Bread Flour. I easily have 100lbs of it on hand at any given moment. I know it sounds like a lot but I do a TON of baking for home and commercial use so it makes sense.

I love bread. No, really. I LOVE bread. I swear there is nothing better than a warm slice of freshly baked bread with butter and homemade preserves on it. This many-a-night has been dinner for me.

How to create a flow from scratch

Ingredients needed to make homemade bread flour

It’s just 2 ingredients:

  • American All-Purpose Flour
  • Vital Wheat Gluten

That’s it! Nowadays most grocery stores carry the vital wheat gluten but if not, Amazon sells it.

As I mentioned this is for American All-Purpose flour as Canadian all-purpose flour is already had a high protein percentage similar to our bread flour.

What is Vital Wheat Gluten?

It’s the natural protein found in wheat. It’s found in the endosperm of the wheat berry. This, alone, contains 75-80% of the protein. What protein does in the dough helps with the elasticity of it, the rise (it’ll help it retain gas), and gives it more volume. Plus it helps give that ‘chew’ we love in say a crusty bread.

As you can tell on here I have a bunch of bread recipes that call for bread flour. Well, not every home cook has bread flour on hand. Just like cake flour and self rising flour, you buy it specifically for a single recipe and then it sits. Why? To me, that’s wasting money ESPECIALLY when you can make it yourself using All-Purpose flour.

How to create a flow from scratch

Not all American All-Purpose Flour is the same

Depending on what brand of AP flour you buy, the protein in it can vary from brand to brand. The percentage can range from 9-12%. Bread flour is anywhere from 11-14/15%

You REALLY need to check the bag of flour you buy as you’ll need to know the protein percentage of your flour in order to know how much vital wheat gluten to add!

I need to give a HUGE thanks to Robin who gave me one of the BEST formulas to help calculate how must Vital Wheat Gluten to add to your all-purpose flour.

Protein Percentage – what it is and what it is not

As I just mentioned, not all flour protein percentages are the same.

What it is NOT

The Protein Percentage is NOT the nutritional protein on the back of the flour bag (where you see calories and so forth). That is completely different.

What it IS

Normally the flour bag itself will say what protein percentage it is. For example, King Arthur All-Purpose Flour says on the bag that it is 11.7% protein content. THAT is the number you need for your formula.

If your brand of flour does not list it on the bag then contact the manufacturer or look on Google. Since there are hundreds of brands out there I cannot tell you your %. Keep in mind though, the average protein content is 9% for all purpose flour.

Bread Flour Formula

You have to use math but this will ensure you’re adding the right amount of vital wheat gluten to make your own bread flour.

(Average Bread Flour Protein – AP Flour protein) * 1% (recipe flour amount in grams) = Amount of Vital Wheat Gluten to add

Bread flour can vary in protein however a good one is 12% protein.

  1. Look at your bread recipe and, calculate in grams how much flour your recipe calls for.
    • My Hoagie Roll recipe calls for 448 grams of bread flour and the protein count (per the bag is 12%)
  2. AP Flour average is 9% protein
  3. Using the above formula, if I only had AP flour on hand I would use the following vital wheat gluten to add to my recipe
    • (12-9) *4.48 = 13.44 grams of Vital Wheat Gluten or 1 tablespoon plus 2.75 teaspoon

Making Bread Flour in Bulk

Many of you have asked if you can use this formula to transform a 5 pound or larger back of all-purpose flour into bread flour.

I do not recommend it and here’s why.

This formula is to use in a single recipe where it’s to make 1-2 loaves of bread, not for bulk processing or batch making. Scaling a recipe is not as simple as doubling the ingredients or timesing them by 10. It doesn’t that work that way. There are other calculations and factors that come into play.

Some know it as “Bakers Percentages”. That is not something I or this formula addresses.

How to make Bread Flour

  • Prep Time: 5 minutes
  • Total Time: 5 minutes
  • Yield: What your recipe calls for
  • Category: Baking
  • Method: mixing
  • Cuisine: baking

Homemade Bread Flour – When you’re out of bread flour you can make your own substitute with just 2 ingredients and following a no-fail formula!

How to create a flow from scratch

Industrial plants in the chemical and process engineering fields have a multitude of major working parts and components. Process flow charts are used to depict the relationship between all of these parts. They are often used by professionals in the fields mentioned to illustrate a process that takes place in the plants. The symbols and notation used in process flow charts are often more complex than that of a regular flowchart.

Proper documentation of the complex processes is a major benefit of using process flow charts. This can facilitate analysis of the process, enhance team communication, and offer a standardized representation of a process that will lead to increased efficiency.

Part 2: How to Make Process Flowchart?

Preparatory Work

How to quickly understand the principle of operations? Are there research skills need to know about?

Collate and Present

Whether there is the ability to quickly translate research result into the process flowchart? Whether there was the flowcharting knowledge before? How to evaluate a business process diagrams, good or bad?

Review and Confirmation

Whether the process flowchart reflects the reality of the business?


The process is constantly changing, whether the process flowchart can be revised rapidly?

Start to Create a Process Flowchart

Step 1: Start EdrawMax.

Step 2: Navigate to [New]>[Flowchart]

How to create a flow from scratch

Step 3: Select one process flowchart template to edit on it or click the [+] sign to start from scratch.

How to create a flow from scratch

Step 4: You can export the file to Graphics, PDF, editable MS Office file, SVG and Visio vsdx file.

How to create a flow from scratch

Step 5: And you can share your diagram with others via social media and web page.

How to create a flow from scratch

Watch this video to learn more. If the video doesn’t play, please visit it at YouTube.

Part 3: Process Flowchart Examples

Example 1: Sales Process Audit Flowchart

A sales cycle starts by creating a buyer’s persona and understanding how the product can have an impact on the target audience. To ensure that the sales cycle is running smoothly and has no quality issues, a regular sales process audit is necessary that can be understood using a proper flowchart. A company’s sales audit is a detailed analysis of a company’s sales process, reviewing everything from the sales team, software to the strategy that will result in more leads.

How to create a flow from scratch

Example 2: Audit Process Flowchart

The audit process in a company generally starts from getting several auditors on board and understanding how they will conduct the audit process. An audit process flowchart can help understand the categories of the audit’s main stages, including the planning stage, audit evidence-gathering stage, and the final completion stage, where a final report is submitted.

How to create a flow from scratch

Get Started! You Will Love This Easy-To-Use Diagram Software

EdrawMax is an advanced all-in-one diagramming tool for creating professional flowcharts, org charts, mind maps, network diagrams, UML diagrams, floor plans, electrical diagrams, science illustrations, and more. Just try it, you will love it!