Skip to main content
Skip table of contents

Action Approval

This node is only available for GlobalAction in the Cloud.

The Action Approval node makes it easy to incorporate single or multi-level approvals into any business process. Effortlessly route approvals based on criteria such as department or amount, notify users of pending approvals via email, and send automated reminders to ensure timely action. If no action is taken, the node can escalate the request to keep your process moving forward seamlessly.

Adobe Express - file.png

Acton Approval Node

This process allows for any combination of:

  • Single or Multi Level approval processes.

  • Dollar driven approval processes.

  • Department based approval processes.

End User Interactions

If enabled by the system admin, end users receive notifications when documents have arrived needing approval and can set up a Favorites search to quickly see a list of all invoices awaiting their approval. Each document is then opened in the Document Viewer and action can be taken.

Email Notification

Email notifications are managed by your system administrator. If you're not receiving notifications for documents requiring approval, please reach out to your system administrator.

Anytime a document enters the Invoice Approval queue, reenters the Invoice Approval queue when no action is taken, or the approval cannot be bypassed, you will receive an email notification of the waiting document with a link to a search to display all documents awaiting your action.

Automated email from the workflow that contains document information and a link to the document.

Workflow Email

  1. Reminder Count - Each time the notification is sent for the document, this number in increments. This is the number of reminders sent. The number of reminders sent before the invoice is automatically escalated is determined by your system administrator.

URL Search result displaying documents awaiting action.

Documents Awaiting Action

  1. Search URL - Direct link to the search that will display all documents awaiting your action in the GlobalSearch Go Search Results View.

Approval Actions

The following actions are available for all documents in the Invoice Approval queue:

Actions.png

Approval Actions

  • Approve - Moves the document forward in the process.

    • If you are the Final Approver, the document will exit the approval portion of the workflow with the Approval Status set to Approved.

    • If you are not the Final Approver, the document will continue in the approval portion of the workflow routing to the next approver.

  • Reassign - Exits the approval portion of the workflow with an Approval Status of Reassigned. What happens next is determined by your system administrator.

  • Hold - Keep the document in the current approval state with an Approval Status of On Hold. No further notifications will be sent. The document will remain in the Invoice Approval queue until a manual action is taken.

  • Reject - Exits the approval portion of the workflow with an Approval Status of Rejected. What happens next is determined by your system administrator.

Your system administrator may have added additional actions. Consult your system administrator for the purpose of any actions not listed above.

Favorites

Add the Invoice to Approve search to your Favorites pane in the Navigation Panel to quickly view a list of documents awaiting your action.

Favorites pane in the navigation panel with invoices to approve search in the list.

Favorites Pane in the GlobalSearch Navigation Panel

If you do not have access to the Invoices to Approve search, consult your system administrator.

Prerequisites Configurations

GlobalSearch Prerequisites

You must be configured to use GlobalSearch Go. For Cloud customer, you should already be configured for GlobalSearch Go. Learn how to access GlobalSearch Go here. For Premise customers, learn how to configure your local instance for GlobalSearch Go.

Preconfigured Archive

It is recommended you deploy the Business Essentials Accounts Payable (Workflow) archive from the Square 9 Solutions Delivery Network to use in conjunction with the Action Approval node. This archive is preconfigured with all the necessary fields to work seamlessly with the Action Approval node.

Using your Own Archive

If you are choosing to use your own Accounts Payable archive, it MUST contain the following fields:

Index Field Name

Data Type

Additional Notes

Amount

Decimal

Adding a Format of C will display the value in USD.

AP Record Type

Character

This should be a list and one value in the list MUST be Vendor Invoice.

Approval Status

Character

This should be a list and MUST contain: Approved, Approver Error, In Process, On Hold, Pending, Reassigned, Rejected.

Current Approver

Character

Department

Character

This should be a list that matches the list of departments entered into the GlobalForms Department resource.

Document Date

Date

Adding a Format of d will display the date as MM/dd/yyyy.

Invoice Number

Character

Vendor Name

Character

Search Creation

Whether using the Business Essentials Accounts Payable (Workflow) archive or using your own customer archive, you MUST create a search with the name Invoices To Approve with the following Search Condition:

  • Current Approver Equals {@user}

No Advanced configurations are needed.

This search is required for the search link found in the notification email.

Search creation tile with title of Invoices to approve and search condition of Current Approver equals open brace at user close brace.

Invoices to Approve Search Configuration

Users

There is no binding between the User Account assigned in the Approver Rules in GlobalForms and the user in GlobalSearch. To take action on documents, the user MUST:

  • Exist in GlobalSearch with the same User Account (email address) name.

  • Have a License allocated.

  • Be secured to the appropriate archive (Accounts Payable (Workflow)) and the search referenced in the email (Invoices to Approve).

  • Be secured to the Invoice Approval queue directly or belong to one of the following groups:

    • Accounts Payable

    • Bills - Accounts Payable

    • Bills - Approvers

    • Any other group you have assigned to the Invoice Approval queue.

Workflow Prerequisites

Download the Square 9 Multi Level Approval Flow from the Square 9 Solutions Delivery Network - This will import:

  • Square 9 Multi Level Approval GlobalAction workflow

  • Action Approval Node

  • Amount Based Approval Resource GlobalForms resource

  • Department Approval Resource GlobalForms resource

  • Multi Level Approval Dashboard GlobalForms form

Configure the Departments list in GlobalForms to match the Departments list in GlobalSearch.

Configure Approval Rules in GlobalForms.

Create the Approval Management Dashboard.

Update the link for Manage Approvals on the Multi Level Approval Dashboard form to launch your Approval Management Dashboard.

Approval Process Configuration

Creating and Managing Approval Groups and Rules

Creating and managing Approval Groups and Approval Rules is entirely done from the Approver Management dashboard.

Multi Level Approval Dashboard titled Approver Management and links to Add Departments, Add Approvers, and Manage Approvers.

Multi Level Approval Dashboard

You can access the Approver Management dashboard using the following link:

https://forms-myinstancename.mysquare9.com:5454/view/#!/multilevelapprovaldashboard

Just replace myinstancename with the name of your GlobalForms instance. If you are unsure of the name of your instance, you can login to GlobalForms and get it from the URL.

URL with myinstancename prominently indicated in red.

GlobalForms Instance Name

Approval Groups

Using Group Maintenance, create a list of any Approval Groups that will be part of the approval process. Approval Groups can be added to, removed from, or modified at any time. Your Approval Groups may be a list of Departments, Teams, or any other way you organize your approval processes.

This list should match identically to the list of Departments in your GlobalSearch instance. You can view the items in your list by opening a document in GlobalSearch and viewing the list or by navigating to the List tab in the Field Catalog.

  1. Login to Approver Management dashboard and select Group Maintenance.

Approval group maintenance page with options to add a group and edit or delete a group.

Approval Group Maintenance

Adding A Group

  1. Select Add a Group.

Add a group approval group maintenance with textbox for approver group and submit button.

Adding an Approval Group

  1. Enter the Approver Group name and click Submit.

  2. Repeat step 3 to add additional Departments.

  3. When finished click Return to return to the Approver Management dashboard or select Edit or Delete a Group to modify or remove existing Approver Groups.

Modifying or Deleting Approver Groups

Editing or removal of existing approval groups that are actively assigned to documents in the workflow can cause unexpected results. It is advisable to ensure any groups being maintained are no longer a part of any active document approvals.

  1. Select Edit or Delete a Group.

Edit or delete a group maintenance with option to selected an Approver and a green view submission button.

Edit or Delete A Group

  1. Use Select an Approver to select an Approver Group to delete or modify.

  2. Click View Submission.

Modifying Approver Groups

Education approver group selected and a blue submit button to submit changes.  A gray delete Approval group box is below the Approver Group textbox.

Edit an Approver Group

  1. Make desired changes to the Approver Group and click Submit.

Deleting Approver Groups

Approver Group education selected with a blue submit button and the Delete approval group section expanded to reveal a warning and a red delete approval group button.

Delete Approver Group

  1. Expand the Delete Approval Group.

  2. Click Delete Approval Group.

  3. A popup asking if your are sure appears, select Ok.

  1. When finished click Return to return to the Approver Management dashboard, select Add a Group to add a new Approver Group, or select Edit or Delete a Group to modify or remove existing Approver Groups.

Creating Approval Rules

Each approver needs an email address for their Username.

The workflow will set the Approval Status to Approver Error and exit the document from the Action Approval portion of the workflow if:

  • A document is submitted to a Department without an Approver.

  • The Department in GlobalSearch exists but no corresponding Department exists in the Approval Rules.

  • There is no approver with a high enough approval Amount to cover the invoice.

Using Approver Maintenance, define your approval rules. Approval rules have 4 components:

  • User Account - Who is responsible for this approval?

  • Department - What department does this rule apply to?

  • Amount - What is the maximum amount of the document to which this rule is applied?

  • Final Approver - Is this the last person that needs to approve the document before returning continuing on in the workflow?

User Account

Department

Amount

Final Approver

Explanation

a.blank@thgttg.unv

Marketing

$500

No

Any Marketing document with an amount of $500 or less will route to a.blank@thgttg.unv for approval. Since he is NOT the Final Approver, after he approves, another rule will be applied.

t.mcmillian@thgttg.unv

Education

$1000

Yes

Any Education document with an amount of $1000 or less will route to t.mcmillian@thgttg.unv. Since she is the Final Approver, after she approves, the document will leave the approval process and resume the original workflow.

  1. Login to Approver Management dashboard and select Approver Maintenance.

Approver Maintenance

Adding Approval Rules

  1. Select Add an Approver.

Add approver form with textboxes for username, group, and amount, a checkbox for final approver, and a blue submit button.

Add an Approver

  1. Enter the Username. This MUST be an email address for the person who is responsible for this approval, select the Group from the dropdown list, and enter the MAXIMUM Amount of the document to which this rule applies.

  2. If no further approvals are needed once this rule has been applied, enable Final Approver. If another level of approval is needed, leave Final Approver disabled.

  3. Click Submit.

  4. Repeat to add additional Rules.

  5. When finished click Return to return to the Approver Management dashboard or select Edit or Delete an Approver to modify or remove existing Approval Rules.

Modifying and Deleting Approval Rules

Editing or removal of existing approvers that are actively assigned to documents in the workflow can cause unexpected results. It is advisable to ensure any users being maintained are no longer a part of any active document approvals.

  1. Select Edit or Delete an Approver.

Edit or Delete an Approver

  1. From the Select an Approver dropdown list, select the rule to modify. The data is presented: Department - Username - Amount.

  2. Select View Submission.

Modify an Approval Rule

Approver maintenance form with textboxes for username, group and amount and a checkbox for final approval.  buttons for submit and return to dashboard are at the bottom.

Modifying an Approval Rule

  1. Make desired changes to your rule and click Submit.

Delete an Approval Rule

Approver maintenance with textboxes for username, groups, and amount, a final approver checkbox, a submit button, and the delete approver section expanded revealing a red delete approver button.

Delete and Approval Rule

  1. Expand the Delete Approver section.

  2. Click Delete Approval.

  3. A popup asking if your are sure appears, select Ok.

  1. When finished click Return to return to the Approver Management dashboard, select Add an Approver to add a new Approver Group, or select Edit or Delete an Approver to modify or remove existing Approver Groups.

Creating the Approval Management Dashboard

Use Tasks Lists to create a list of rules to easily view all rules being applied and modify or delete existing rules.

approval management dashboard displaying separate sections for Education department rules and Development rules.

Approval Management Task List for Different Departments

  1. Login to GlobalForms as an Administrator.

  2. In the Forms pane, find the Task List Dashboard form and click View.

GlobalForms Landing Page

  1. Click Create New Task List.

Current Task List Dashboard

Header Configuration

Create a new task list form with the Header configuration highlighted.

Task List: Header Configuration

  1. Give the dashboard a Name. This name is only visible to the system administrator when managing dashboards.

  2. Enter a Title to display at the top of the dashboard. It does not have to be the same as your Dashboard Name. This title is visible to all users who access the dashboard.

  3. Optionally, Upload an Image to add a logo to your dashboard.

  4. Optionally, enable Enable Search Bar Filter if you would like to add a search bar to search the list of rules for specific values.

Form Configuration

Form configuration panel of the task creation form to enter the form to base the task list on, a label for the section, the fields to display in the task list, an add another field button, filter the forms submissions checkbox, add another form button and a save task list option.

Form Configuration

  1. From the Select Your Form dropdown, select Amount Based Approval Resource.

  2. The Label should be ApproverGroupName Approvers. Insert the name of one of your Approver Groups.

  3. Under Field, add the Username field and click Add Another Field.

  4. Add Fields for Amount and Final Approver.

Static Filters Configuration

  1. Enable Filter the Forms Submissions.

    1. In the Add a Static Filter section under Field, select Department.

    2. Under Static Value, enter the DepartmentName you used in the Label field.

  2. Click Add Another Form and repeat Steps 8 - 13 for each Department.

  3. Click Save Task List.

Launch the Task and And Get the Task List URL

  1. Launch the Approval Management task list by clicking Launch Task List.

Task List Dashboard

  1. Copy the URL to your clipboard.

highlighted dashboard url

Approval Management Dashboard

Updating the Manager Approvers Link

  1. In the Forms pane, find the Multi Level Approval Dashboard form and click Edit.

GlobalForms Landing Page

  1. Hover over Manage Approvers and select the Edit ( gear.png ) icon.

Multi level approval dashboard form edit screen with manage approvers highlighted and the edit, move, clone and delete options available.

Form Editor

  1. From the Display tab of the HTML Element Component, scroll to the bottom of the Content text box.

Manage approvers settings with the focus on adding the task list url to the content textbox.

HTML Element Component Display Settings

  1. Paste the following at the end of the text in the Content text box:

CODE
<h1 align="center"><a target="approvers" href="PASTE YOUR DASHBOARD URL HERE">Manage Approvers</a></h1>
  1. Click Save to close the HTML Element Component popup, saving your changes.

  2. Click Save Form.

Save Form

Viewing Your Approval Rules

  1. Login to Approver Management dashboard and select Approvers Dashboard to view your Approval Management Dashboard.

approval management dashboard displaying separate sections for Education department rules and Development rules.

Approval Management Task List for Different Departments

Workflow Construction

To get the most out of the action approval node, you need to build a process that ingests the correct documents and performs any desired actions before routing to approval. This may be as simple as checking a condition for due date or more complex like performing an automate 3 way match.

Once the documents exits the approval process, you will need to handle what happens based on the Approval Status and any other actions you want taken such as moving the document to a different archive or releasing the data to an accounting application.

Primary Workflow Construction

The Calling Workflow

This is the workflow that will initiate the process. Design and construct your pre-approval processes. This is anything would would like to do to the document or its data before going off to the approval process.

Search named GlobalAction - Invoice Approval with conditions for approval status equals pending and AP Record Type equals vendor invoice.

Sample Search Configuration

Initiator node with a tile, description, configured to check every 15 minutes using the GlobalAction-invoice approval search.

Initiator Node Configuration

Set Process Field configuration with process field of Escalation days set to 5 and From address set to none.

Customize From Address and Disable Email Notifications

  1. Create a GlobalSearch search that returns documents to enter into the approval process. It is recommended you use a name that indicates the search is designed to be used in this GlobalAction workflow such as GlobalAction - Invoice Approval.

  2. Add an Initiator node to your design canvas. Configure the Title, Description, and Frequency. Select GlobalSearch and select the search that returns documents needing approval.

  3. In addition to any Process Fields you need for your workflow, you can use the following fields to your calling workflow to control different aspects of the approval process.

  4. Escalation Days - Change the number of days the document will loop and remind the current approver to take action.

    1. Default Setting - The default setting is 3 days. You do not need to include or set the Escalation Days in your calling workflow to use the default setting.

    2. Custom Escalations - Set the Escalation Days equal to the number of days before escalation should occur. This is done in whole number increments, no partial days.

    3. Disable Escalations - Setting the Escalation Days equal to 0 will disable auto-escalation. No escalations will occur.

  5. From Address - Change the From address in the notification email.

    1. Default Settings - The default address is multilevelapproval_noreply@square-9.com. You do not need to include or set the From Address in your calling workflow to use the default setting.

    2. Custom From Address - To change the From Address to something different, add the From Address to your Process Fields pane and set the value.

      1. It must be in email format: user@domain.com

      2. You can change the User and keep the @square-9.com Domain without making any other changes.

      3. If you wish to use your own/custom domain name, you will need to provide your own SMTP mail gateway.

    3. Disable Email Notifications - Adding the From Address to your Process Fields pane and setting it to none will disable email notifications for ALL users.

  6. Add any additional pre-approval process after your Initiator node.

GlobalAction design canvas with the nodes pane on the left and an initiator node connected to a set process fields node directed to a note indicated to add other pre approval processes.

Simple Calling Pre-Approval Process

Adding the Action Approval Node

Use the Action Approval node to send documents through the approval process and return them to your workflow.

GlobalAction design canvas with the nodes pane on the left and an initiator node connected to a set process fields node connected to the Action approval node.

Add Action Approval Node

Add the Action Approval node to the design canvas and connect the pre-approval portion of your workflow to the Action Approval node. The Action Approval node requires no configuration.

Finishing the Workflow

Design and construct any post-approval processes including those to handle Approvals, Rejections, Reassignments and Errors before ending your workflow.

Post approval processes to handle approval status of approved, rejected, reassigned, and approver error.

Post Approval Processes

  1. Documents return to your workflow from the Action Approval node can have the following Approval Statuses: Approved, Rejected, Reassigned, or Approver Error. Your post approval workflow process should handle each of these statuses. Some possible processes could be:

    1. Approved - Route to an iPaaS node for release to your accounting solution.

    2. Reassigned - If corrected by the previous approver, route back into the Action Approval node for approval by the correct department. If not corrected, route to a Queue for correction before routing back into an approval process.

    3. Rejected - Send a notification to a person that handles Rejected documents and hold in a Rejected Documents Queue or release the document from the workflow to be handled by a separate workflow for Rejected documents.

    4. Approver Error - Route to a separate Queue for errored approvals where they can be corrected and sent back into the approval process. Combine with this the Batch Manager and a GlobalCapture Search to view the process history of the document to determine the step the error occurred at and make necessary corrections before routing the document back through the approval process.

  2. Add an End node to complete your process.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.