Picture of Approval Workflow Advanced Requirement Rules | BG_037

Approval Workflow Advanced Requirement Rules | BG_037

Infigo have introduced the ability to configure more granular rules around controlling what orders and order line items should go through approval. Historically, approval has been an on/off switch where the only fine control was to enable it per product and to allow some people to bypass it entirely. The Approval Workflow Advance Requirement Rules feature provides access to a whole series of rules that you can configure ranging from approval based on order quantities, shipping fees and order totals. NOTE: This feature may not be available in your platform by default. Please contact Customer Support for more information on gaining access to this feature.

Tutorial Video Transcript

A transcript of our tutorial video, ensuring you can find exactly what you need, when you need it.

You can search this page to find the relevant time-stamp in the video. Also, this text can be used as part of the tutorial search feature.

00:00:06:21 - 00:00:07:10
Infigo have

00:00:07:10 - 00:00:11:02
introduced the ability to configure
a more granular rules structure

00:00:11:11 - 00:00:13:16
around controlling what orders and order

00:00:13:16 - 00:00:16:10
line items need to go through the approval
process.

00:00:17:04 - 00:00:20:10
Historically, approval
has always been essentially an on off

00:00:20:10 - 00:00:25:08
switch where the only fine control
was to enable it on a per product basis

00:00:25:19 - 00:00:28:06
or to allow some people to bypass
it completely.

00:00:29:16 - 00:00:33:01
The approval workflow advanced
Requirement Rules feature,

00:00:33:21 - 00:00:38:12
which we'll talk about today, provides
access to a whole new series of rules that

00:00:38:12 - 00:00:42:18
you can configure ranging from approval
based on let's say, order quantities,

00:00:43:00 - 00:00:46:14
shipping
fees, order totals and so much more.

00:00:48:04 - 00:00:52:05
Please do note that this feature may not
be available in your platform by default.

00:00:52:14 - 00:00:54:11
Please contact customer support.

00:00:54:11 - 00:01:00:14
For more information
on gaining access to this feature,

00:01:00:14 - 00:01:03:28
the first thing we need to do is navigate
to our approval workflow settings.

00:01:03:28 - 00:01:08:25
So the same place we actually set up
our regular approval workflow.

00:01:08:25 - 00:01:11:15
Before we move anywhere else
on the general tab,

00:01:11:15 - 00:01:15:07
make sure the very least
that your workflow is enabled.

00:01:15:08 - 00:01:20:15
This is just a general on off
switch for the approval workflow.

00:01:21:09 - 00:01:25:00
Once that's done,
go over to the approval requirements tab.

00:01:25:07 - 00:01:29:00
Now you won't see that tap if you don't
have the functionality enabled

00:01:33:12 - 00:01:35:29
and then you'll see on
here we have a range of different options

00:01:35:29 - 00:01:37:18
that we're going to control.

00:01:37:18 - 00:01:38:11
So firstly,

00:01:38:11 - 00:01:41:27
we need to decide similar to our access
permissions functionality

00:01:42:08 - 00:01:47:06
if you want, by default, everything
to go through approval and you're applying

00:01:47:06 - 00:01:50:23
exception rules for situations
where it shouldn't go through approval

00:01:52:19 - 00:01:55:17
or it could be the opposite
when nothing goes to approval

00:01:55:17 - 00:01:58:06
until you configure a rule
that states that it should.

00:01:59:08 - 00:02:01:26
Your approach
depends on your specific requirements.

00:02:02:05 - 00:02:06:19
But in this example, we'll focus
on the approach that we want nothing

00:02:06:19 - 00:02:11:28
to go through approval unless it matches
one of our requirements that we set up.

00:02:13:22 - 00:02:13:29
So the

00:02:13:29 - 00:02:17:02
first thing we need to do
is enable the global exemption

00:02:17:02 - 00:02:20:06
setting at the top of the approval
requirements tab

00:02:20:28 - 00:02:23:16
to make sure if for this scenario,
this one is selected.

00:02:24:26 - 00:02:27:13
And then scroll down.

00:02:29:04 - 00:02:30:17
Now what we've essentially got here

00:02:30:17 - 00:02:34:03
is just a few different areas
that we can add rules for.

00:02:34:27 - 00:02:36:29
You can see it covers
a wide range of scenarios

00:02:37:11 - 00:02:40:11
and generally speaking,
they operate in a very similar way.

00:02:40:26 - 00:02:43:11
So if I go on one of the more complex
ones,

00:02:43:11 - 00:02:52:15
for example, so let's say order subtotal,

00:02:53:00 - 00:02:56:01
you'll see that
I have settings to do with threshold.

00:02:56:12 - 00:02:59:26
So this is the threshold where you can
decide what happens with this rule

00:03:01:01 - 00:03:04:08
and in some scenarios
you'll have find something as well.

00:03:04:18 - 00:03:07:17
So for example, in here
it's an order subtotal.

00:03:07:23 - 00:03:11:12
You can apply that to a specific customer
if you want to do so.

00:03:11:12 - 00:03:12:25
You don't have to.

00:03:12:25 - 00:03:15:17
You might find that
some of them want you to find a category.

00:03:15:17 - 00:03:17:24
I want you to find a product group
or a product tag.

00:03:18:09 - 00:03:21:21
And whenever you find one of these, it's
just a case of start typing

00:03:21:21 - 00:03:27:04
the one you want and it will filter down
a list of available options.

00:03:30:09 - 00:03:30:27
Click on that.

00:03:30:27 - 00:03:32:10
You'll see that it

00:03:32:25 - 00:03:35:27
adds that particular selection above
and then you can go ahead

00:03:35:27 - 00:03:39:13
and fill out the rest of the options.

00:03:39:22 - 00:03:43:27
Now for the threshold or always finding
an above value and a below value.

00:03:44:07 - 00:03:47:08
So you're basically specifying
what happens

00:03:47:08 - 00:03:50:05
when you're above a certain value
and below another value.

00:03:50:22 - 00:03:55:04
And then this is the resulting action,
the resulting action of that behavior.

00:03:55:12 - 00:03:59:14
So whether approval is required, true
or approval is not required,

00:03:59:14 - 00:04:02:28
false.

00:04:02:28 - 00:04:06:00
So let's just go through
a few of the things that we can do here.

00:04:06:00 - 00:04:09:00
You'll see that they are all very,
very similar, starting off

00:04:09:00 - 00:04:12:16
with shipping fees.

00:04:12:16 - 00:04:15:17
So this rule allows you
to specify your upper and lower value

00:04:15:17 - 00:04:18:03
threshold
for a shipping cost for an order.

00:04:18:27 - 00:04:22:01
And when that threshold is met,
you decide whether it goes through

00:04:22:01 - 00:04:23:00
our approval or not.

00:04:24:07 - 00:04:26:00
When this rule is executed,

00:04:26:00 - 00:04:30:22
the entire order will
then require approval.

00:04:30:27 - 00:04:33:09
So for example,
I could say that any order above,

00:04:33:28 - 00:04:36:19
but with shipping costs above £50

00:04:38:08 - 00:04:41:19
will require approval

00:04:47:19 - 00:04:49:21
next time we have product tags.

00:04:49:21 - 00:04:51:00
So this

00:04:51:16 - 00:04:54:22
this rule allows you to specify
a particular product tag

00:04:54:29 - 00:04:58:03
and then you can decide
whether products associated

00:04:58:03 - 00:05:01:07
with that product tag require
or don't require approval.

00:05:02:03 - 00:05:09:10
So you just search for the product tag
you want to use,

00:05:09:10 - 00:05:14:07
say whether you do or don't want approval
and then click save.

00:05:16:00 - 00:05:20:12
Similar process with product group.

00:05:20:12 - 00:05:23:12
So basically you are searching
for a product group and then applying

00:05:23:12 - 00:05:26:12
a rule to it.

00:05:26:12 - 00:05:30:15
And basically any product
that is within that product group

00:05:32:12 - 00:05:34:09
will be subject to that particular rule.

00:05:34:09 - 00:05:38:16
So approval
required or approval not required.

00:05:41:00 - 00:05:44:03
Worth noting as well that
when this rule was executed, only that

00:05:44:03 - 00:05:47:25
all of the line will require approval.

00:05:52:05 - 00:05:55:10
Next we have order subtotal,
the one we're looking at a moment ago.

00:05:55:18 - 00:05:58:26
So this is the one where you can assign it
to a particular customer

00:05:58:26 - 00:06:01:15
if you wish to do so,
but you don't have to.

00:06:02:04 - 00:06:04:20
So we can start off
just with a general threshold.

00:06:05:02 - 00:06:08:21
So let's say
if my entire order subtotal is above

00:06:09:26 - 00:06:12:04
£400, then it requires

00:06:12:04 - 00:06:15:26
approval.

00:06:15:26 - 00:06:18:13
But you can apply multiple rules
to one section.

00:06:18:13 - 00:06:25:08
So I could add an additional rule in here,
which is for a specific customer,

00:06:25:08 - 00:06:27:17
and they could have
a slightly different sets of rules

00:06:34:01 - 00:06:39:12
And you can see there that two rules
have been applied to the same section.

00:06:39:12 - 00:06:42:13
When this rule was executed,
the entire order will then

00:06:42:13 - 00:06:46:17
require approval.

00:06:47:07 - 00:06:49:07
Next we have order quantity.

00:06:49:07 - 00:06:52:24
So again, you've got an upper and lower
threshold.

00:06:52:24 - 00:06:55:24
This is for an entire order and

00:06:57:05 - 00:07:01:13
it is based on the number of individual
items that are included within that order.

00:07:01:27 - 00:07:05:03
So basically, if we say if there's above

00:07:05:03 - 00:07:09:01
250 items in an order,

00:07:09:01 - 00:07:18:04
then approval is required.

00:07:19:24 - 00:07:25:09
Next we have an order line total.

00:07:25:09 - 00:07:29:13
So this is based on the total value
of a single order line.

00:07:29:24 - 00:07:32:03
Again,
we've got an upper and lower threshold.

00:07:32:10 - 00:07:35:03
And then whether or not that means it
requires approval,

00:07:35:26 - 00:07:38:28
when this rule was executed,
only that single order line

00:07:38:28 - 00:07:47:25
will require approval.

00:07:53:11 - 00:07:57:11
Next we have order, line, quantity.

00:07:57:11 - 00:08:00:13
So this is based on the quantity
of an individual order line

00:08:00:23 - 00:08:04:10
and it can also be controlled on
a per product basis if you want to do so.

00:08:04:17 - 00:08:06:02
But again, you do not have to.

00:08:07:08 - 00:08:08:02
So again, we've got the

00:08:08:02 - 00:08:12:07
ability to specify
and an above value and a below value.

00:08:12:07 - 00:08:16:00
So I know our threshold limit
and whether or not approval is required,

00:08:16:20 - 00:08:17:17
but then you'll see as well

00:08:17:17 - 00:08:21:09
that we do have the ability
to specify this on a particular product.

00:08:22:08 - 00:08:24:14
So let's do two rules for this again,
one for

00:08:25:10 - 00:08:29:02
non product specific general applications

00:08:29:11 - 00:08:41:25
and then one for particular product.

00:08:41:25 - 00:08:42:27
There's one.

00:08:43:09 - 00:08:46:15
And then when we're searching for
a product, it will filter the list again

00:08:51:13 - 00:08:52:23
and then we can apply a threshold

00:08:52:23 - 00:09:08:01
to that particular product.

00:09:08:01 - 00:09:10:01
Next we have check out attribute.

00:09:10:01 - 00:09:14:16
So this is based on the value of a check

00:09:14:16 - 00:09:17:15
out attributes that you may have

00:09:18:16 - 00:09:21:29
and it can be controlled on a per
check out attribute basis.

00:09:22:07 - 00:09:23:20
So the rule allows you to specify

00:09:23:20 - 00:09:26:10
a checkout attribute
that you want to check the value of

00:09:26:22 - 00:09:31:15
and then specify a regular expression
value that it should be compared against.

00:09:32:23 - 00:09:35:28
So you can then specify whether
if the value of that checkout

00:09:35:28 - 00:09:40:02
attribute matches the set, RegEx
it should go through the approval or not.

00:09:40:20 - 00:09:43:09
And then when this rule was executed,
the entire order

00:09:43:09 - 00:09:46:16
will then go through for approval

00:09:48:13 - 00:09:49:15
so we can search through

00:09:49:15 - 00:09:54:20
our checkout attributes.

00:09:54:20 - 00:09:58:06
And then you'd create a regular expression
to search for exactly what you want.

00:09:59:03 - 00:10:03:05
And then if it matches
the regular expression approval required

00:10:03:05 - 00:10:10:00
or not required.

00:10:10:00 - 00:10:13:29
And then finally we have category.

00:10:13:29 - 00:10:15:11
So this one is quite simple.

00:10:15:11 - 00:10:18:21
If your product within the order line

00:10:19:28 - 00:10:21:25
is present within one of these

00:10:21:25 - 00:10:24:23
specified categories,
then it will be subject to this rule.

00:10:25:09 - 00:10:28:09
So for example,
if I go and put in a category here,

00:10:28:19 - 00:10:33:04
say that approval is required,
if I put an order in where one of several

00:10:33:04 - 00:10:36:29
products is in that particular category,
then that one order line

00:10:36:29 - 00:10:46:04
will then require approval,
not the entire order.

00:10:46:04 - 00:10:47:12
Okay. And that's done.

00:10:47:12 - 00:10:49:17
Now, if we go to the top of the screen,
remember to hit

00:10:49:17 - 00:10:52:04
save on the actual page
before you navigate away,

00:10:52:17 - 00:10:55:04
just to eliminate the risk of losing

00:10:55:04 - 00:11:01:27
those changes.

 

Incomplete