AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • Rolodex
    • Podcast
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register

Live 7: Workflow Engine Deep Dive

April 29, 2021 by Tim Rodman

AUGForums.com Live is a bi-weekly broadcast run by Ryan Brown, CEO at xByte, an Acumatica Customer. Come ask questions during the broadcast!

Click here to watch the recording on YouTube with chat playback
Click here for upcoming broadcasts and previous broadcast recordings

0:00 AUGForums.com Live Introduction #Acumatica
1:56 #AcumaticaTnT – Tips and Tricks that will blow your mind
8:35 Doug – New Workflow Engine Overview
18:42 Doug – Inspect Shipment Example
25:15 Doug – Workflow in Acumatica Mobile App
26:05 Doug – Migration to the Workflow Engine
29:30 Doug – Finding Customized Automation Steps
33:20 Steven – Workflow C# Code Generator
37:00 Steven – Upgrade Predefined Workflow
40:05 Steven – View Changes with Red/Green Code Highlights
43:00 Steven – Workflow Transition/State Diagram View
44:34 Steven – W150 Course Example Creating Actions
47:07 Steven – W150 Course Example Predefined Workflow List
49:31 Ryan – Questions from Audience
53:13 Ryan – Generic Inquiry for Browsing Automation Steps
57:58 Mike – W150 Course Example Adding Approve/Reject to Opportunities
1:02:50 Mike – W150 Course Example Conditionally Adding Buttons to Top of Screen
1:04:15 Mike – W150 Course Example Dialog Boxes
1:05:18 Mike – Enabling Sales Orders Button Business Logic Implications
1:10:44 Mike – W150 Course Example Force Credit Check to Remove Credit Hold
1:11:48 Doug – Separate Workflow by Branch
1:12:35 Doug – What’s Coming in the Workflow Engine
1:15:58 Final Thoughts

Today’s Guests

Doug Johnson
Location: McLean, Virginia

Mike Gifford
Location: Maitland, Florida

Steven Houglum
Location: Woodinville, Washington

PostID Related Links
Test #AcumaticaTnT #1 - Adding nicely formatting links to a Dashboard
Test #AcumaticaTnT #1 - How to make redirects in Acumatica and Popup warning
Test #AcumaticaTnT #1 - How to print multiple product labels based on a line item quantity WITHOUT a customization
Test #AcumaticaTnT #1 - Sync Sales Order User Defined Fields at time of Order Import from BigCommerce to Acumatica
Test #AcumaticaTnT #2 - Code to properly display totals on a Grid / Inquiry
Test #AcumaticaTnT #2 - Get Last Sales Price and Quantity without SQL
Test #AcumaticaTnT #2 - How to make selector for CSAnswers
Test #AcumaticaTnT #2 - Vote on Idea to merge customers/vendors, not just prospects
Test #AcumaticaTnT #3 - Default Sorting on Aggregate Results
Test #AcumaticaTnT #3 - Dynamically changing a selector for a given data record in grid for Acumatica
Test #AcumaticaTnT #3 - Joining to DateInfo Table Challenge
Test #AcumaticaTnT #3 - Mapping Acumatica Customer ID into BigCommerce
Test #AcumaticaTnT #4 - Acumatica Events Page
Test #AcumaticaTnT #4 - Creating "Harvester" Parameters
Test #AcumaticaTnT #4 - Sync an Item from BigCommerce to Acumatica using Sync Status as Side Panel
Test #AcumaticaTnT #4 - User-Defined Fields in Workflow and Attributes getting deprecated in future Acumatica versions
Test 1st ever Power BI User Group - Tim's the guy who brought his laptop to Mavis Winkle’s
Test Acumatica 2021 R1 Release Notes
Test Acumatica and Excel OData Credentials on Local Computer
Test Acumatica OData announcement and why it matters
Test Acumatica Summit 2021
Test Acumatica Summit 2021
Test Acumatica Summit 2021
Test Acumatica University
Test Arline Welty crashes the party
Test Big Data Iceberg - Calculation Engine vs. Data Visualization
Test BigCommerce University
Test Broadcast Notes
Test Broadcast Notes
Test Chip Fritsch
Test City Worth Loans
Test Contact Arline
Test Contact Laura
Test Creating Parameters in Excel that restrict data returned from Acumatica
Test DataQuest
Test Discussion Forum for Acumatica, OData, and Power BI
Test Doug and Steven Session at Summit 2021:
"Low Code/No Code Development with the New Workflow Engine"
Test Doug Presentation Slides
Test Embed Excel Online in Acumatica
Test Embed Power BI in Acumatica
Test Hackathon at Acumatica Summit 2021
Test Hackathon Recap Blog Post
Test Julian Schrenzel
Test Laura's Blog Post
Test Live Suggestions
Test New #AcumaticaTnT Feature on AUGForums.com
Test New Course: W150 Workflows
Test New GI Features coming to Acumatica in the future
Test Parallel Solutions
Test Picture of Ryan's Team Winning 1st Place
Test Rewind Copy for BigCommerce Sandboxes
Test Rob Collie - Guy who Tim Rodman learned Power BI from
Test Rob Collie's Best-Selling Book - Excel user's guide to Power BI
Test Ryan Brown Automation Steps Generic Inquiry
Test Ryan Brown Automation Steps Generic Inquiry Side Panel
Test Sample xByte BigCommerce Product Page
Test Skyvia database update tool for BigCommerce
Test SQL Joins
Test Ten Ways to Deliver Business Impact with Power BI
Test Thanks Shawn Slavin and ITA Alliance
Test Thanks Shawn Slavin for your office
Test Tim's Thoughts on Sage
Test Toon Six
Test What is Power BI?

Chat Transcript

AUGForums dot com​
Where is everyone joining from today?

Brett Nothan
​Murfreesboro, TN

Brian Stevens
​Murfreesboro, TN

Gabriel Michaud
​Montréal, Canada

Laura Jaffe
​Solon, OH

AUGForums dot com
​We’ve got 3 guests today: Doug (Washington DC), Mike (Florida), and Steven (Washington)

Brian Stevens​
Hi, Gabriel. I was just thinking about a presentation you gave at summit where you mentioned “this isn’t exactly supported by Acumatica and may not work in future releases.

Gabriel Michaud​
Hi Laura!

Brian Stevens
​That’s some of the best cutting edge type stuff for sure!

Laura Jaffe
​Hi Gabriel!

Gabriel Michaud​
Brian, was it PXGraphExtension<PXGraph> ?

Brian Stevens
​Oh, to be honest, I don’t remember. You were showing some advanced techniques. I love coding that pushes the limits because that teaches me the most!

tim.osull
​Dallas, TX

AUGForums dot com​
TnT #1 – https://www.linkedin.com/posts/laura-…

Laura Jaffe
​Didn’t know this was coming!

AUGForums dot com​
TnT #2 – https://community.acumatica.com/repor…

Fernando Amadoz
​@AUGForums dot com looking forward to this conversation!

AUGForums dot com​
TnT #3 – https://www.augforums.com/forums/acum…

Doug McBride
​Proctorsville Vermont

AUGForums dot com​
TnT #4 – https://community.acumatica.com/events

James McKinnon
​Barrie, Ontario, Canada 😉

Mike Collins
​Katowice, Poland

Dan Lehman​
Hi guys, coming at you from Philly

Gabriel Michaud​
Will we get a drum solo from Steven?

AUGForums dot com
​Is anyone using Automation Steps currently?

AUGForums dot com​
I’m curious if you’ve looked at moving your Automation Steps into the new Workflow engine yet.

Brian Stevens
​We do a little with custom screens and a minor change on a standard screen. We had to move to the new workflow on the shipments screen when acumatica did, but not read to do so on our custom screens.

Mike Collins
​Given the 2021R1 upgrade my team will be making some changes in how things are done for the clients.

Gabriel Michaud​
We modified the automation steps a few times for a customer in older releases. It was generally a bad idea and we stayed away from it unless absolutely necessary.

Brian Stevens
​I like how the workflow lets you define a custom workflow that inherits from the base and then enable your choice. In automation steps, we could get lost easily in what was the standard definition.

AUGForums dot com
​I like that too Brian. Inheriting is a key feature. Have you tried having “overlapping states” where more than one state could be true at a given time? I know that was a problem with Automation Steps.

Brian Stevens
​I haven’t gotten far. Hoping this live stream improves my understanding and confidence to start converting my custom screens.

AUGForums dot com
​​That’s a good point about converting custom screens. I’ve been thinking of the new Workflow Engine as a replacement of Automation Steps. I hadn’t considered that it could cause the re-writing of custom screens, that actually is probably a more common scenario.

Mike Collins
​Is there any partner educational resource on the topic of workflow engine?

Gabriel Michaud​
🤣

Brian Stevens​
An example of that workflow code as just shown is in the code repository for SOOrderEntry_Workflow which is a graph extension on SOOrderEntry.

AUGForums dot com
​I like the green/red. That’s pretty cool.

AUGForums dot com
​Mike Collins, we’ll make sure to hit your question before the end.

Brian Stevens
​Can you drop a link to W150? I can’t find it on the course catalog on open university.

tim.osull
​Caution on upgrades – we did (18R2 to 20R2) and found that previous automation steps did not translate to the new workflow engine (custom Reports are example).

Tony Lanzer
​Are there any safeguards to disallow a flow that would break code that depends on a certain flow?

Mike Collins​
Thank you!

AUGForums dot com
​Here is W150: https://openuni.acumatica.com/courses…

James McKinnon
​Is there an ETA on when Workflow will be incorporated/supported within Manufacturing?

Tony Lanzer​
… or adding maybe a status that would invalidate code

Pat Long
​when i look at my austeps, i have over 300 items in there. many of them are from our customizations. will all of these need to be converted for 2021?

Gabriel Michaud
​@Pat wow! That’s a lot of workflow customizations! What does your customization do?

AUGForums dot com
​Make sure the CompanyID is not 1. CompanyID of 1 is all the standard stuff.

Gabriel Michaud
​It was incredibly easy to mess up workflow automation steps before the new engine

AUGForums dot com​
We’ll put a link to the XML of the Generic Inquiry that Ryan built so you can download it. We’ll be publishing a dedicated page for this broadcast with relevant links.

James McKinnon​
sorry… heading out… Phase 1A.3 of rolling out Acumatica lol

AUGForums dot com​
Good luck James!

AUGForums dot com
​You can watch the recording using the same YouTube link.

Toon Six
​Great Job. This is very powerful and useful. Thanks.

tim.osull
​Great stream! Thanks everyone.

AUGForums dot com​
2021 R2 Triggering Business Events from Workflow looks cool

Laura Jaffe
​Great presentation!

Filed Under: Audio Post Tagged With: Acumatica, Acumatica Blog, Acumatica Learning, Acumatica Podcast, Acumatica Training, Acumatica User Group, AUG Blog Audio Post

By using this website, you agree to our Terms of Use (click here)
Building Generic Inquiries & Pivot Tables

Online Members

 No online members at the moment

Recent Blog Posts

  • acuCONNECT 2025 – Visualizing Inventory Balance $ and Service Level % TOGETHER September 19, 2025
  • EP 157: acuCONNECT 2025 Preparation – Part 4 (Podcast) September 16, 2025
  • EP 156: acuCONNECT 2025 Preparation – Part 3 (Podcast) September 6, 2025
  • EP 155: Chris Hackett – Update on Acumatica User Groups (Podcast) August 26, 2025
  • EP 154: acuCONNECT 2025 Preparation – Part 2 (Podcast) August 5, 2025

Recent Forum Posts

  • Travis

    RE: Pick List report suddenly not splitting on Shipment

    I never found a solution initially - here I am 3 years ...

    By Travis , 3 days ago

  • ToonSix

    RE: Feeling Stuck on Making a Sandbox of our Database

    Delete as many snapshots as possible before making a ne...

    By ToonSix , 3 days ago

  • Retha

    RE: Printing Product Labels from Purchase Receipt

    I have read the article on the How to print multiple pr...

    By Retha , 2 weeks ago

  • Paul Lambert

    RE: Generic Inquiry into Business Event to monitor Import Scenarios

    An idea I've been brainstorming and haven't yet tested ...

    By Paul Lambert , 2 weeks ago

  • Jacky Mao

    How to make Customer Class ID available in Business Events for AR302000 (Payments and Applications)

    Hi everyone, I’m trying to create a Business Event fo...

    By Jacky Mao , 2 weeks ago

  • Lunar Windbloom

    Feeling Stuck on Making a Sandbox of our Database

    Hi all! Hope your day is going well! It's finally the...

    By Lunar Windbloom , 4 weeks ago

  • Tim Laird

    RE: [SOOrder.Status] = 'Open' always returns false

    @russ Customer Classes are user maintained, so you setu...

    By Tim Laird , 1 month ago

  • Tim Laird

    RE: What Triggers a Customization to need a Restart?

    OK, one more update. This creeped up again this weeken...

    By Tim Laird , 1 month ago

  • russ

    RE: [SOOrder.Status] = 'Open' always returns false

    This trick doesn't seem to work anymore. At least not ...

    By russ , 1 month ago

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2025 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.

Dynamic title for modals

Are you sure?

Please confirm deletion. There is no undo!