Product-Documentation

Document Workflow

This Extension modifies the default user journey to optimise the download, print and approval workflows. It does this by splitting out the Basket and Drafts sections into 2 pages, allowing approval workflows to be applied to download templates and forcing “Recreated Designs” to go into the users Drafts.

Release Notes

Version 7.3

31/03/2025

Version 7.2

05/03/2025

Version 7.1

18/02/2025

Version 7.0

18/12/2024

Version 6.0

10/05/2023

Storefront 9.8 compatibility - sections of JavaScript redone.

Version 5.9

10/05/2023

The Web Content Accessibility Guidlines followed - the top-most menu items acessible by the TAB key in the correct order.

Version 5.8

23/09/2022

The notification suppressed only when the “Download Now” button was clicked, not when the Product was a “download” product.

Version 5.7

25/08/2022

The notification email “TellUserOrderPlaced” suppressed.

Version 5.6

13/06/2022

The “DocToCart_Before” handler introduced.
Reordered documents fall in the “Drafts” regardless of their “download” or “approval” status.
The cloned documents fall in the “Drafts”.

Version 5.5

21/03/2022

Apart from”roi360” admins, Azure Identity user login supported.
The form-filling javascript fixed.

Version 5.4

18/02/2022

The “Basket/Drafts” page - the “?show=” query parameter enforced.

Version 5.3

21/01/2022

“RightMarket Document Workflow” is the new DisplayName.
The “Add to Cart” button never hidden.
The extension is self-documented on its own configuration page.

Version 5.2

03/11/2021

A bugfix - UserJLogin doesn’t have the “LoggedInUserID”.

Version 5.1

09/10/2021

The text resource file “Text.resx” moved from the “WebPages/Custom” to the “WebPages/ROI360” folder.

Version 5.0

08/09/2021

Storefront Header menu - the “Cart” option split in “Basket” and “Drafts”.
“Drafts” should never be disabled, etc.

Version 4.0.2020.1218

18/12/2020

The first version working in Storefront 9.

Version 4.0.2020.1123

23/11/2020

Storefront 9 development started.
The “GetListValue(‘AllUserGroupsWithIds’)” bug fixed.