Back

The Mobile Flows for Warehouse is all defined through data setup

Configuration of Warehouse Mobile
Video 4/9
Play
Close
  • Helpful
  • Not helpful
  • Needs update
  • Technical error
A "configuration"-video is about how you configure your solution and get it ready for use. Typically, these videos are quite advanced. Configurations This video includes functionality from the app "Warehouse Mobile" which is available at Microsoft AppSource. Click to visit AppSource. Warehouse Mobile

Playlists  Manage

Log in to create a playlist or see your existing playlists.

Presenter: Sune Lohse, Chief Strategy Officer

The flows you see in the Warehouse Mobile app for Business Central are built through configuration, not custom code. A generic mobile flow engine runs underneath, and the individual flows on top are setup data. This means you can adjust how the app behaves without a developer rewriting the application.

You can do a lot of the setup yourself. Many standard flows are locked so you cannot edit them directly, but you can copy a locked flow and change the copy to fit your process.

If you need deeper modifications, you contact Abakion or a consultant who understands the flow setup at this level.

The engine handles the heavy lifting. Only a few specific actions, such as posting, are built into the engine itself. Everything else is configured as flows.

Warehouse Mobile flows are built by configuration, not customization

All the different flows you see in the Warehouse Mobile app are done by configuration and not by customization. There is a large mobile flow engine beneath the surface, and the flows on top are essentially a setup. A lot of coding went into building the engine, but the individual flows are not code. They are configuration.

This keeps the app flexible. When you want a change, you do not need someone to rewrite the application. You adjust the setup instead.

How locked flows and copying work

You can do the setup yourself. A lot of the standard flows are locked, which means you cannot change them as they are. But you can copy a locked flow and make your changes on the copy. That way you keep the standard intact and still get the behaviour you need.

If you want modifications done at a deeper level, you can contact Abakion or a consultant who understands the flows and the modification logic at this level.

What a flow setup looks like in practice

Take the find item flow as an example. When you open the setup for that flow, you see the main lines describing what the app asks about and what happens on each line. It is a matter of complex setup, but it is all setup.

When you click a line, you get related mobile flow setups attached to it. How complex the configuration gets depends on the flow.

A purchase order flow, where you receive goods directly on a purchase order, is a good example of a more complex case. The setup has many lines, and each line can contain sub flows. One line grabs the purchase header, then the flow loops through all the lines, lets you enter the item number, and registers the quantity to receive.

What the engine handles versus what you configure

This is complex stuff to set up, but the point is that the engine behind it is built generically. Apart from the engine, only a few specific actions are built in, such as posting flows. Everything else runs as configuration.

The result is that the app stays open to modification even though the underlying logic is complex.

Q&A

Are the flows in the Warehouse Mobile app coded or configured?

They are configured. A generic mobile flow engine is coded underneath, but the individual flows you see in the app are setup data, not custom code.

Can I change the standard flows myself?

You can do a lot of the setup yourself. Many standard flows are locked and cannot be edited directly, but you can copy a locked flow and make your changes on the copy.

Who do I contact for deeper modifications?

You contact Abakion or a consultant who understands the flow setup and modification logic at this level.

What is built into the engine itself rather than configured?

Only a few specific actions are built into the engine, such as posting flows. The rest of the flows are configured as setup.

Why is the purchase order receiving flow more complex?

The purchase order flow has many lines, and each line can contain sub flows. It grabs the purchase header, loops through all the lines, lets you enter the item number, and registers the quantity to receive.

672269177-d8JtZfLnQvs-ENG21111070