O/E Orders Approvals

Overview

A company wants to configure workflow using Orchid Extender to approve orders placed by Retail Customers.

When an order is entered for a Retail customer, the order is immediately placed on hold and the customer service manager receives an email notification. A user in Accounts must approve the order to take it off hold.

When the order is approved, it is taken off hold automatically and the user who entered the order receives an email notification.

When the order is rejected, a comment is entered and the requester receives an email.

The same workflow is required when they need to take off-hold orders put on hold manually.

Sample files

Workflow Template example- You can import the files:

Workflow template to attach to {INSERT} of an O/E Order: OE Order Insert Workflow.xlsx

Template to attach to {ONHOLD} view field: OE Order on hold.xlsx

Go to Extender Setup > Workflow Templates > Import.

Continue the setup as per below.

Requires Extender PU12.00 or above

Extender Setup key steps

This Retail O/E Approval workflow template is designed to be started automatically when a new O/E Order is inserted for a Customer in the Retail (RTL) Customer Group. The workflow will set the order on hold automatically.

A separate workflow to control the process to take orders Off hold starts automatically. This process is also used for orders set on hold outside of the workflow.

In this tutorial, the customer group that requires approval is configured as a Parameter when attaching the workflow to the Sage O/E View.

The Approver who can take the order off hold is also configured when the workflow is attached to the Sage O/E Order view.

Add email templates "Order approved" and "Order rejected"

Configure Workflow colours: Orange to show New On-hold orders and Red for "rejected" orders.

Create a O/E Order approval Workflow and Order On hold workflow in Extender Setup > Workflow Templates.

Workflow template - Step by step guide - OE New Retail orders on hold

It is recommended to add the main steps as defined on the process flowchart first, and then configure the detailed actions for each step.

Workflow Templates - Screen Guide

Workflow template - Step by step guide - O/E orders on hold approval

It is recommended to add the main steps as defined on the process flowchart first, and then configure the detailed actions for each step.

Workflow Templates - Screen Guide

Attach workflow to OE0520 View

Add OE Order insert workflow to {INSERT} view operation. It will start when a new order is inserted.

Add OE Order on hold workflow to the ONHOLD field. It will start whenever the Order on hold field is updated

Note: The ONHOLD workflow will start when the field is updated on the Sage 300 screen, through other programs using the O/E Order view, including when the field is updated in a separate workflow template.

In Extender Setup > View Events and Scripts, select the workflow and the entry step.

Parameter1 = Customer Group

Parameter2 = Approver User

For detailed steps, refer to View Events, Scripts & WF

Configure Information Manager

If you want to configure icons on Sage 300 screens to progress the workflow and to view workflow history, you need to configure Information Manager.

Using Extender

Add orders for Retail Customers

Check that the Order is on Hold and OnHold Comment = Retail order set on hold by workflow

Note:

If you add orders for non Retail Customers, the workflow will also be started on INSERT. The workflow goes to a Complete action, so will not be visible on the console if you select "Auto delete when complete". It will be in the workflow history.

If you only want to start the workflow in some conditions and don't want to see all orders in the workflow history log, you need a custom script that will start the workflow when certain conditions are met.

Requirement!

This functionality is available in Extender Levels Configurator and Developer.

This functionality requires Extender Developer.

To approve on the Remote form without logging to Sage 300 first, you need an active subscription to the Remote Action Service. You can then configure the workflow template to use Remote Action.

To use the Workflow console, configure the user as a "Workflow User". Refer to Understanding Workflow Users

To use the Tray Icon on the Sage 300 screens, you need to install Information Manager, configure the tray icons and configure the user as a "Workflow User".