204
Learn How To WAG™ 1 ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION © SOFTWARE PROGRESSIONS CORPORATION WALNUT CREEK, CALIFORNIA 2013

ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 1

ACCOUNTS PAYABLE INVOICE PROCESSING

WORKFLOW APPLICATION

© SOFTWARE PROGRESSIONS CORPORATION WALNUT CREEK, CALIFORNIA

2013

Page 2: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 2

- STEP 1. GETTING STARTED WITH WAG™ 5

- STEP 2. CREATING A NEW APPLICATION 6

- CREATNIG A TEXT FIELD 8

- CREATING LIST FIELD 14

- CREATING VIEWS 20

- CREATING A NEW FORM 36

- USING FORMULA BUILDER 39

- CREATING THE STANDARD SECTION 44

- CREATING SUBFORM 58

- CREATING QUERY LIST 61

- CREATING DATAGRID SUBFORM 71

- CREATING A COMBO BOX 84

- CREATING A BUTTON 105

- CREATING A NEW TAB 115

- CREATING NEW COLUMN 140

- USER MODE 187

Page 3: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 3 Overview

With WAG™ everyone can create custom mobile and web apps and run them for large scale

audiences – free of charge.

The types of apps that can be created with WAG™ include: Consumer, Business, Government

(including GovCloud), Healthcare, Education, Non-Profits and many other verticals.

An app that takes several programmers one year to develop, takes a few days to create using

WAG™ - without requiring programming experience.

WAG™ is unlike any other product on the market. WAG™ empowers people to do things that

they just can't do today. We call this democratizing application development™.

Create your app once - and it runs on all the major desktop browsers and all the major

mobile devices as a native app on, just the way Facebook can be accessed via a web browser

and via a native mobile app.

Page 4: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 4

Objective

In this document we take a look at an Accounts Payable Invoice Processing Workflow

Application. If you’re interested in creating corporate workflow apps with backend

integration, you this document will guide you Step by Step.Variations of this app are very

popular with our large corporate customers.

Before we begin, we will need to identify just what will go into our Accounts Payable Invoice

Processing workflow app. A quick glance at Wikipedia states:

“Once the invoice arrives the clerk classifies and sorts the invoice into

various categories.

The invoice is forwarded to the responsible person for that particular

invoice. This is normally the person who has placed that order. If there

has been a purchase order involved when placing that order, the invoice

must then be matched against the purchase order to ensure that the

amount invoiced is correctly stated on the invoice. If the amount is right

and the goods have arrived, the responsible person will have to approve

the invoice by signing off on it.

If the amount invoiced exceeds a certain amount that is limited by the

organization, the superior of that person may have to approve the

invoice as well. Once the invoice has been approved and there have

been no variances, the invoice is posted into the accounting system.”

This breaks down into our workflow:

1. Invoice is entered and forwarded to an approver.

2. The approver examines the invoice and gives it his/her approval.

3. Manager reviews the invoice. He assigns it to an accountant.

4. Accounting organizes payment.

Visit http://www.youtube.com/WebAppGenerator

WAG™ Web App Generator allows you to create mobile and web apps that run on all

major devices.

Page 5: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 5

Step 1. Getting Started With WAG™

Create an Account

1. Go to www.webappgenerator.com

2. Click the Signup—It’s FREE button.

3. Fill out the Form with your information and click Signup.

4. Check your email account. You should receive an email message with a

link to activate your subscription (if you don’t see the email, check your

spam folder).

Once you’ve activated your subscription, return to

webappgenerator.com and click Sign In.

Creating Application Named Accounting

Page 6: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 6

Step 2. Creating a New Application

Now you are ready to create your new application

1. Click Add New Application

2. In the above screen, enter your Application Name in this case

Accounting

3. Click Create Application to continue.

We will use this application as the reference for our main, Accounts Payable Invoice

Processing workflow application.

Create New Form Named Approver

Page 7: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 7

1. Click on Add New Form in the Design Mode

Name the new Form

2. Click in the Name field and type Approver

3. Click Save

Page 8: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 8

Create Text Field named Name

Drag and drop a text field from the Toolbox in the Approver Section

Page 9: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 9

Name the Text Field

1. In the Properties Box click the Field Name and type “Name”

2. Click Save.

Page 10: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 10

Create Text Field Named Email

Drag and drop a text field beneath the Name Text field

Page 11: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 11

Name the Text Field

1. In the Properties Box click the Field Name and type Email

2. Click Save.

Page 12: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 12

Create Number Field Named Threshold

Drag and drop a Number field from the Toolbox beneath the Text field named

Email

Page 13: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 13

Name the Number Field

1. In the Properties Box click the Field Name and type Threshold

2. Click Save.

Page 14: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 14

Create List Field Named Department

Drag and drop a List field from the Toolbox beneath the number field named

Threshold

Page 15: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 15

Name the Text Field and enter List Values

1. In the Properties Box click the Field Name and type

Department

2. Enter the following values under the List Value:

Accounting, Acquisitions, budgeting, Capital, Finance,

Insurance, Legal, Processing, Real Estate, Research, Taxes.

3. Click Save.

4. Click Close

5. Click Views

Page 16: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 16

Create New Form Named Currency

1. Click Add a New Form

2. Type Currency in the Name Field.

Page 17: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 17

Create three text fields and Name them as Currency Code, Country and Description

Drag and drop three text fields from the Toolbox.

1. Click on Field Name in the Properties Box and type Currency Code, Country and

Description for each text field.

2. Red Asterisks mean the field is required, Check the box next to require in the

properties box.

3. Click Save each time you name the text field.

Page 18: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 18

Create a New Form Named Vendor

1) Click Add New Form

2) Type Vendor in the vendor name and Click Save.

Page 19: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 19

Create six texts fields and Name them as shown on the screenshot.

Drag And Drop six texts Fields from the toolbox on the Vendor Section.

1. Name the Fields as: Vendor Company Name, First Name, Last Name, Email, Address,

City State, and Phone Number.

2. Those fields that have red Asterisk * are required, check the box next to Required in

the Properties Box for the fields shown on the screen.

3. Click Save after naming each field

Page 20: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 20

Creating Views

1. Click on Add New View

Key point

Views are to show or hide records, make them searchable, organize them in a certain order

or to enter values. After you create all the Views in Design Mode you will immediately be

able to try your application as a user.

Page 21: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 21

Name the view

1. Type Approvers in the View Name

2. Check the boxes along the Name, Email, Threshold,

Department as shown on the screen

3. Click Save

Page 22: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 22

Add view for Currency Form.

1. Click on Add a New View

Page 23: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 23

Name the new view.

2. Type Currency in the View Name

3. Chose Currency from the drop down list next to forms

4. Check the boxes as shown on the screenshot for Currency code, country and

description.

Page 24: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 24

Create View For Vendors

Click Add New View

Page 25: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 25

Name the New View

1. Type Vendors in the View Name

2. Check all the boxes next to: Vendor Company Name, First Name, Last Name, Email,

Address, City State, Phone Number

Click Save

Page 26: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 26

Creating Vendors

1. In the User Mode Click on New

2. Choose Vendor from the drop down List

Page 27: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 27

Enter the following information:

1. Click Save

Vendor

Company

Name:

First

Name:

Last

Name:

Email: Address: City State Phone

Number:

ABC

Consulting

Mike

Young

[email protected]

2157 N

California

Blvd

Walnut

Creek

9258914356

Page 28: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 28

Keep entering other Vendors; you can use the data from the Table below.

First

Name

Last

Name

Email Address City State Phone

Number

Vendor

Company

Name

Shira Solem shirasolem@

gmail.com

138 Gerald L

Bates Drive

New

York, NY

(346)259-

9144

Shira Y

Michael Muma mmuma@

gmail.com

7638 Brenan

dr.

El Paso,

Tx

(280)3112681 ElinTN

Elin Everest eeverest@

gmail.com

12341 Ashford

place

Memphis

TN

(809)688227

2

Gerald

Tania Troano ttroano@gm

ail.com

433 Coburn

hollow L

Boston,

MA

(139)340-

5225

YoungHol

Page 29: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 29

Adding Approvers

1. Click on User Mode

2. Click New

3. Click Approver from the drop down list

Enter the following information: Name: Alexa Tobias, Email:

[email protected], Threshold: 1 000 000, Department: Choose

Accounting from the drop down list.

Page 30: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 30

This is what it looks like in the Approvers list

Similarly add other approvers using data from the table

Page 31: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 31

Name Email Threshold Department

Amari Rocha [email protected] 1000000 Accounting

Ashley Mcadams [email protected] 1000000 Taxes

Catherine

Burroughs

[email protected] 1000000 Finance

Caira yeager [email protected] 500 Insurance

Ciara crum [email protected] 5000 Legal

This is what your Approvers list should look like

Page 32: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 32

Adding Currencies

1. In the User Mode go to New Currency:

2. In this New Currency view, add following:

Currency Code:

Country: Description

USD United States United States Dollar.

Page 33: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 33

3. Click Save.

Keep creating Currencies; enter the following data as shown in the Table below.

Currency Code Country Description

USD United State United States Dollar

CAD Canada Canadian Dollar

CNY China Chinese Yuan

BRL Brazil Brazilian Real

Page 34: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 34

1. Click Design

2. click Applications,

3. Click Accounts Payable Invoice Processing Workflow Application.

Page 35: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 35

4. Click Create a New Application

Name the New Application

This is our main Application named Accounts Payable Invoice Processing workflow app.

Following slides will demonstrate how to create it.

Page 36: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 36

Creating a New Form

Design Mode

Key Point

Design Mode is where you to create your app.

2. Click Add a New Form.

3. Name this form “Invoice” and Click Save.

Page 37: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 37

Creating a Text field named Invoice Number

Drag and drop a Text Field from the Toolbox into the Invoice Section.

Page 38: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 38

Name the Text Field

1. In the Properties box type Invoice Number In the Field Name

2. Check the Required box.

3. Click Save.

Page 39: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 39

Creating the date field Named Payment Due Date

1. Drag and drop a Date Field from the toolbox beneath the Invoice

Number Text Field.

2. In the Properties box type Payment Due Date next to the Field Name

3. Click Save.

Page 40: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 40

Creating a Combo box field named Currency.

The invoice will specify the currency the vendor desires to be paid in. This field will reflect

that.

Drag and drop a Combo Box field into our form.

This form will draw from another WAG app called Accounting The following slides will

demonstrate building of the Accounting app that will have a list of different currencies

and approvers.

Key Point

Combo boxes allow you to view and search through an object’s data to ultimately choose a single

record.

Page 41: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 41

Naming the Combo Box

1. Click in the Field Name in the Properties box and type Currency.

2. From the System drop down list choose Accounts Payable Invoice Processing.

3. Select Currency from the Type dropdown menu.

4. Check all fields you want to show for the Currency Code mark the search field and set

the display order 2,1,3 as shown in the screen and click Save

Page 42: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 42

Rename the Tab Invoice to Invoice Submission Info

1. In the Properties Box click in Tab Name and Type Invoice

Submission info

2. Click Save

Page 43: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 43

Rename Column Named Invoice to Invoice Details.

1. In the Properties Box Click in Column Name and type

Invoice Details

2. Click Save.

Page 44: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 44

Creating the Standard Section Named Vendor Info

Drag and drop a new Standard Section from the Toolbox

Page 45: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 45

Name the Standard Section

1. In the Properties Box click in Section Name and type “Vendor Info”

2. Click Save

Page 46: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 46

Create Combo Box Named Vendor

Drag and drop a combo box In the Vendor Info Section.

Page 47: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 47

Name the

Combo Box

1. In the Properties box

click in the Field Name and type

Vendor

2. Check the box next to

Required

3. Select Accounting

from the System dropdown.

4. Select Vendor from

the Type dropdown.

1. Check the Address,

City State, Email, First Name, Last

Name and Phone Number fields.

2. Select Vendor

Company Name a as the Search

Field.

3. Number the fields in

Display Order in the order shown

on the screen

4. Select Vendor

Company Name a as the Display

Column

5. Click Save.

Page 48: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 48

Create text field Named Vendor Name

We want our app to show the vendor’s information in an expanded form once a user has

selected a vendor. For this we will use several text fields and populate them with vendor

information.

1. Drag and drop a text field into the vendor info form.

2. Name this text field Vendor Contact

3. Check Calculated

4. Click on Formula Builder.

Page 49: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 49

5. Enter this formula:

[Vendor].[Last Name] + ‘ , ‘ + [Vendor].[First Name]

6. Click Ok

7. Click Save.

Page 50: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 50

Create text field Named Vendor Address

1. Drag and drop a text field into the form.

2. Name this field ‘Vendor Address’

3. Check Calculated

4. Click on Formula Builder.

Key Point

The purpose of the formulas we use are to create a set of instructions that your application will use to

perform specific operations or to exhibit desired behaviors. Formulas are there and ready for you to

use. You will only need to check the boxes next to the desired in the Properties Box, on the left hand

side of your screen.

Page 51: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 51

5. Enter this formula:

[Vendor].[Address]

6. Click OK

7. Click Save.

Page 52: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 52

Create text field named City and State

1. Drag and drop a text field into the form.

2. Name this field City and State

3. Check Calculated

4. Click on Formula Builder.

Page 53: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 53

5. Enter this formula:

[Vendor].[City State]

6. Click OK

7. Click Save.

Page 54: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 54

Create text field named Vendor Email

1. Drag and drop a text field into the form.

2. Name this field Vendor Email

3. Check Calculated

4. Click on Formula Builder.

Page 55: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 55

5. Enter the formula:

[Vendor].[Email]

6. Click Save.

Page 56: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 56

Create a text field named Vendor Phone

1. Drag and drop a text field into the form.

2. Name this field Vendor Phone

3. Check Calculated

4. Click on Formula Builder.

Page 57: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 57

5. Enter this formula:

[Vendor].[Phone Number]

6. Click Save.

Page 58: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 58

Creating Subform Named Items

1. Click Add a New Form

2. Name this new Form Items

Page 59: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 59

Create text Field Called Item Description

1. Drag and drop a Text Field into the form.

2. In the Properties Box click on field name and type Item Description

3. Click Save.

Page 60: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 60

Create Number field named Item Cost-

Drag a Number Field from the Toolbox into the form.

1. In the Properties Box click on field name and type Item Cost

2. Select Number e.g. 2,010.00 from the Field Format dropdown.

3. Click Save.

Page 61: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 61

Create Query List Field Named Account

Drag and drop a Query List Field into the form

Page 62: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 62

Name the Query List

1. Name this field Account.

2. Enter the SQL Query that retrieves the names of accounts from our accounting

system. In your case this query will be different. Consult your Accounting software

manual.

3. Enter the Connection string necessary to connect to the database server.

4. Importantly, we will check the “Run at end point” option and select “Default” from the

list. This will cause the query to run from our locally installed Secure EndPoint which is

in the same network as the database server. Our app running from the Cloud will use

this secure connection to run the query and present the results to the user in real

time. This type of connection is just as secure and up to 100x faster competed to VPN

type connections so our results will be presented to the user very quickly.

5. We will then set the “Identity Value” to “acct_code” which is the key field that is

returned from the query. This will vary in your case.

6. The “Search Column” and “Display Column” fields will be set to “acct_desc” which is

the name of the account from the chart of accounts in our accounting system. This

field will also vary in your case. Paste this query into the SQL Statement box.

7. You will also need to include a connection string that provides server connection

information.

Key point

Make Sure to Download the Corporate Central Secure Endpoint from the downloads section at

CorporateCentral.com to establish secure connection between your WAG app and your local area

network.

Page 63: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 63

Page 64: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 64

Create List Field Named Expense Type

1. In the Properties Box click on Field Name and type Expense

Type

2. Under List Values Enter: Corporate -Dept./Office and Trust

3. Click Save

Page 65: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 65

Create Query list Named Item Region.

Drag and drop a Query List Field into the form

Page 66: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 66

Name the Query List as shown on the screenshot on the next page

1. Name this field as Item Region

2. Enter the SQL Query that retrieves the names of Regions from our accounting system.

In your case this query will be different. Consult your Accounting software manual.

3. Enter the Connection string necessary to connect to the database server.

4. Importantly, we will check the “Run at end point” option and select “Default” from the

list. This will cause the query to run from our locally installed Secure EndPoint which is

in the same network as the database server. Our app running from the Cloud will use

this secure connection to run the query and present the results to the user in real

time. This type of connection is just as secure and up to 100x faster competed to VPN

type connections so our results will be presented to the user very quickly.

5. We will then set the Identity Value, Search Column and Display Column as Region

which is the key field that is returned from the query. This will vary in your case. It is

the name of the account from the chart of accounts in our accounting system. This

field will also vary in your case. Paste this query into the SQL Statement box.

6. You will also need to include a connection string that provides server connection

information.

7. Our form will contain three Query Lists: Expense Type, Item Region and Item

Department.

8. If the Expense Type is a specific brand – such as “Corporate Office” we have to option

to display to other forms to further categorize each item.

9. This is accomplished by changing the Visibility control on Item Region and Item

Department to be dependent on the choice in Expense Type.

10. Click Item Region in the form

11. Check Visibility Control

12. Click Formula Builder

13. Enter this formula:

[Expense Type]==’Corporate -Dept. /Office’

14. Click Save

Page 67: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 67

Page 68: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 68

Create Query List Named Item Department.

Drag and Drop a query list field form the toolbox beneath the Account field.

Page 69: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 69

Name the Query list as shown on the screenshot of the next page.

1. Name this field as Item Department

2. Enter the SQL Query that retrieves the names of Regions from our accounting system.

In your case this query will be different. Consult your Accounting software manual.

3. Enter the Connection string necessary to connect to the database server.

4. Importantly, we will check the “Run at end point” option and select “Default” from the

list. This will cause the query to run from our locally installed Secure EndPoint which is

in the same network as the database server. Our app running from the Cloud will use

this secure connection to run the query and present the results to the user in real

time. This type of connection is just as secure and up to 100x faster competed to VPN

type connections so our results will be presented to the user very quickly.

5. We will then set the Identity Value, Search Column and Display Column as

Department which is the key field that is returned from the query. This will vary in your

case. It is the name of the account from the chart of accounts in our accounting

system. This field will also vary in your case. Paste this query into the SQL Statement

box.

6. You will also need to include a connection string that provides server connection

information.

7. Our form will contain three Query Lists: Expense Type, Item Region and Item

Department.

8. If the Expense Type is a specific brand – such as “Corporate Office” we have to option

to display to other forms to further categorize each item.

9. This is accomplished by changing the Visibility control on Item Region and Item

Department to be dependent on the choice in Expense Type.

10. Click Item Region in the form

11. Check Visibility Control

12. Click Formula Builder

13. Enter this formula:

[Expense Type]==’Corporate – Dept./Office’

14. Click Save

15. Click Close.

16. Click Invoice

Page 70: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 70

Page 71: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 71

Create DataGrid Subform named Items

Finishing the Subform

1. Click on “Forms”

2. Click on “Invoice”

3. Drag a DataGrid-Subform from the Toolbox. Drop it beneath the

4. Invoice Section.

Page 72: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 72

Name the

DataGrid Subform

1. In the Properties Box

Click in Section Name

and type Items

2. Check Allow Add New

Records

3. Select Items from the

Type dropdown menu.

4. Check “Account”,

“Expense Type”, “Item

Cost”, and “Item

Description,

5. Give Account a

Display Order as shown

on the screenshot

6. Check

Show Total

next to Item

Cost

7. Click Add

Page 73: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 73

Create a Number field named Invoice Total

Drag and drop a Number field from the Toolbox into the Line Items subform

Page 74: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 74

Name the Number field

1. In the Properties box click on field Name and type “Invoice Total”

2. Field Format should be currency

3. Check Calculated

Page 75: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 75

4. Click Formula Builder and enter the following formula:

[Line Items].Total[Item Cost]

5. Click Save

Page 76: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 76

Adding a Processing Section

Our application will have several different people working with it. In order to better organize

workflow, we will use several text fields that will contain flags concerning which stage an

invoice is in. Because these flags do not directly pertain to the invoice itself, they will be

hidden. Only our buttons and internal logic will examine them.

Page 77: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 77

Create new Section Called Processing

Drag and drop a Standard Section into our form.

1. Name this section “Processing

2. Check Visibility Control. Make sure the box underneath it says, false

Page 78: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 78

Create Text Field Named Email Body

Drag and drop a text field into the Processing Section.

Page 79: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 79

Name the text field

Email Body

During the course of invoice processing we will email people regarding details about the

invoice. We will use a text field to set up this email automatically without users having to

worry about constructing each email.

1. Name this field “Email Body”

2. Check Calculated

3. Click Formula Builder and enter the following formula:

'There is an invoice from ' + [Vendor contact] + ' for ' + [Currency] + ' '

+ [Invoice Total] + '.'

4. Click Save.

Page 80: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 80

Create text Fields Called Invoice Entered, Project Manager, department approver

reviews, invoice approved

Flags

Our app will use some logic to determine which fields to show a user. The following fields will

hold data regarding what has happened so far in the invoice processing.

1. Drag and drop a Text field into the Processing Section.

2. Name this field “Invoice Approved” Click Save.

3. Drag and drop a Text field into the Processing Section.

4. Name this field “Invoice Entered” and Click Save.

5. Drag and drop a Text field into the Processing Section.

6. Name this field “Project Manager Reviewed” and Click Save.

7. Drag and drop a Text field into the Processing Section.

Page 81: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 81

8. Name this field “Department Approver Reviewed” and Click Save.

Rename the Column Invoice to Invoice Details

1. Om the properties box click in Column Name and Type Invoice

Details

2. In the Column width type 50%

3. Click Save

Page 82: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 82

Create New Column Named Administration

1. Drag and drop a new column from the Tabs/Column Section of the

Toolbox.

2. In the Properties Box click on Column Name and type Administration.

3. Click Save

Page 83: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 83

Create a new Section named Project Manager.

Creating the Manager Section

4. Drag and drop a new Section into the Form.

5. In the Properties Box click on Section Name and type Project Manager

Info.

6. Click Save.

\\\

Page 84: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 84

Create a combo box named Project Manager

1. Drag and drop a Combo Box into the Project Manager section.

2. In the Properties Box click on Field Name and type Project Manager

We will populate this combo box by utilizing the contact data already stored in Total

Relationship Management™. Your application could use TRM, another WAG app or even a

Query List.

Page 85: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 85

Name the Combo Box.

1. Select TRM from the System dropdown

menu.

2. Select your company from the VE

dropdown menu.

3. Select Contact from the Object

dropdown menu.

4. Check the fields “Full Name (Last First)”,

Department, Email Address, Office and

Region.

5. Select Search Field next to Full Name.

6. Give Full Name a Display Order of 10.

7. Give Email a Display Order of 20.

8. Give Department a Display Order of

30.

9. Give Office a Display Order of 40.

10. Give Region a Display Order of 50.

11. Click Save.

Page 86: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 86

Create a text Field Named Name

Finishing the Project Manager Section

1. Drag and drop a Text Field from the Toolbox into our Form.

2. Name this field “Name“.

Page 87: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 87

Name the Text Field

3. Check Calculated.

4. Check Formula Builder.

5. Enter the following formula:

[Project Manager].[Full Name (Last First)]

Page 88: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 88

Create a text Field Named Email

1. Drag and drop a Text Field into our Form.

2. Name this field Email.

3. Check Calculated.

4. Check Formula Builder.

5. Enter the following formula:

[Project Manager].[Email Address]

Page 89: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 89

Create a text Field Named Department

Drag and drop a Text Field into our Form.

Page 90: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 90

Name the text field

1. Name this field “Department“.

2. Check Calculated.

3. Check Formula Builder.

4. Enter the following formula:

[Project Manager].[Department]

Page 91: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 91

Create a text Field Named Office

Drag and drop a Text Field into our Form.

Page 92: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 92

Name the text field

1. Name this field “Office“.

2. Check Calculated.

3. Check Formula Builder.

4. Enter the following formula:

[Project Manager].[Office]

Page 93: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 93

Create a text Field Named Region

Drag and drop a Text Field into our Form.

Page 94: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 94

Name the Text field

1. Name this field “Region“.

2. Check Calculated.

3. Check Formula Builder.

4. Enter the following formula:

[Project Manager].[Region]

Page 95: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 95

Create New Section Named Department Approver

Drag and drop a Standard Section into the form from the Toolbox.

Page 96: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 96

Name the New Section

1. In the Properties box click in Section name and type Department Approver

2. Click Save

Page 97: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 97

Create A Combo Box Named Approver Name

Drag and drop a Combo Box into this section from the Toolbox.

Page 98: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 98

Name the Combo Box

1. Name this combo box “Approver

Name”

This box will take information from

another WAG app that contains

Departments and their associated

approvers. We will only want to select

from approvers who are in the same

department as the Project Manager and

whose approval thresholds are above

the invoice total. This bit of logic is

simple to implement.

2. Click “Set Filter” underneath

Department.

3. Select “=” from the dropdown menu

4. Select Department from the

dropdown menu beneath the

previous.

5. Click “Set Filter” underneath

Threshold

6. Select “>=”

7. Select “Invoice Total” from the

dropdown menu.

8. Click Add

Page 99: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 99

Create a Text Field Named Approver Email.

1. Drag and drop a text field into this section.

2. Name this field Approver Email

3. Check Calculated

4. Click Formula Builder

5. Enter the following Formula:

[Approver Name].[Email]

Page 100: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 100

Create A Number Field Named Approver Threshold

1. Drag and drop a Number field into this section.

2. Name this field Approver Threshold

3. Check Calculated

4. Click Formula Builder

5. Enter the following formula:

[Approver Name].[Threshold]

Page 101: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 101

Create A Document Management Section Named Documents

Adding a Documents Section

If our users want to include a PDF or image of the original invoice, we can add that by

including a Document Management section in our application.

1. Drag and drop a Document Management Section into our form from

the Toolbox.

Page 102: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 102

Name the Section

1. Name this section Documents

2. Make sure that Document, Image, Compressed, Video, Audio

and PDF File are checked.

3. Click Save.

Page 103: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 103

Create A Section Named Submission

1. Drag and drop a Standard section into our form.

2. Name this section Submission

3. Click Save

Page 104: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 104

Create a Date Field Named Date Submitted

1. Drag and drop a Date field into this section.

2. Name this field Date Submitted

Page 105: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 105

Create a Button Named Submit to Project Manager

Drag and drop a Button field into this section from the Toolbox.

Page 106: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 106

Name the Button

1. Name this button “Submit to Project Manager.”

We won’t want this button to appear after the form has been sent to the manager.

We will change the Visibility Control:

2. Check the Visibility Control

3. Click Formula Builder and enter the following formula:

[Invoice Entered]==’’

Thus, only while the Invoice Entered flag is empty will the submit button be visible.

Page 107: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 107

We want this button to save our invoice, flag it as entered and email it to the

project manager. The following screens will how to do this

1. Click on Event in the Properties tab.

2. Click “Add New Event”

Page 108: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 108

1. Select “Set Value” from the Action dropdown menu

2. Select “Invoice Entered” from the Field dropdown menu.

3. Enter ‘Yes’ in the Value formula box.

4. Click Save.

Page 109: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 109

Click “Add New Event”

Page 110: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 110

1. Select “Save & Email” from the Action dropdown menu.

2. Type [Email] in the Email To field

3. Type New Invoice in the Subject text field.

4. Click Field next to Body

5. Select Email Body from the dropdown menu beneath Body.

6. Check Include link to record.

Page 111: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 111

Create Button named Submit to Department Approver

This button will save our invoice, flag it as entered and email it to the project

manager.

Drag and drop a Button field into this section

Page 112: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 112

Name the button

1. In the Properties Box click in Field Name and Type Submit to Department

Approver.

2. Check the Visibility Control and put the following formula:

[Invoice Entered]!='' && [Project Manager Reviewed] == ''

3. Click Save

Page 113: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 113

Forming the Button

1. Name this button Submit to Department Approver.

2. Click on Event in the Properties tab.

3. Click Add New Event

4. Select Set Value from the Action dropdown menu.

5. Select Invoice Manager Reviewed from the Field dropdown menu.

6. Click Formula Builder and enter the following formula: ‘Yes’

7. Click Save

Page 114: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 114

8. Click Add New Event

9. Select Save & Email from the Action dropdown menu.

10. Click Add Fields next to the Email To formula box.

11. Select [Approver Email] from the list.

12. Type New Invoice into the Subject text box.

13. Type A new invoice is awaiting your approval into the Body text box.

14. Check Include link to record

15. Click Save

Page 115: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 115

Create a new Tab Named Invoice Processing

Drag and drop a new tab from the toolbox next to the Invoice Submission Info tab.

Page 116: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 116

Name the new tab.

1) Click in the Tab Name and type Invoice Processing.

2) Check Visibility control, click on formula builder and put the

following formula:

[Project Manager Reviewed]!=’’

Thus, only when the Invoice is reviewed by project manager will the Invoice

Processing tab be visible.

Page 117: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 117

Rename the Tab Column On to Column

1. Click on Tab Column 1

2. In the Properties Box click in Column Name and type

Column.

3. Click Save.

Page 118: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 118

Create a New Section Named Assign

Drag and drop a Standard section from the Toolbox into this tab

Page 119: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 119

Name the Section

1. Click in Section Name and type Assign

2. Click Save.

Page 120: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 120

Create A Combo Box Named Assigned to

Drag and drop a Combo box field into the Assign section.

Page 121: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 121

Name the Combo Box.

1. Name this field Assigned To

This combo box will draw information from

our Total Relationship Management

System. Details about this system are

available on corporatecentral.com. Your

combo box can use information from

another WAG app, a database or a list you

create yourself.

2. Select “TRM” from the System

dropdown menu.

3. Select your company from the VE

dropdown menu

4. Select “Contact” from the Object

dropdown menu.

5. Set the Display Column to “Full Name

(Last First)”

6. Select the fields Email, Full Name (Last

First), First Name, Last Name, and

Department.

7. Select the button next to Full Name

(Last First) and give it a Display Order

of 10.

8. Give Last Name a Display Order of 2.

9. Give First Name a Display Order of 3.

10. Give Email a Display Order of 4.

11. Give Department a Display Order of 5.

12. Click Save.

Page 122: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 122

Create a New text Field Named Assigned Email

1. Drag and drop a Text field into the Assign section.

2. Name this field Assigned To Email

3. Check Calculated.

4. Click Formula Builder and enter this formula:

[Assigned To].[Email Address]

5. Click Add

6. Click Save

Page 123: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 123

Create a Text Field Named Assigned Date

Drag and drop a Text field into the Assign section.

1. In the properties box click in Field Name and type Assigned Date

2. Click Save.

Page 124: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 124

Name the Text Field

4. In the Properties Box click in the Field Name and type Assigned Date

5. Click Save.

Page 125: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 125

Create Button Field Named Assign

Drag and drop a Button field into the Assign section.

1. In the properties box click in Field Name and type Assign

2. Click Save.

Page 126: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 126

Name the Button Field.

1. Click on the Events.

2. Click Add New Event.

Page 127: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 127

Making the button assign date

1. Select Set Value from the Action dropdown menu.

2. Select “Assigned Date” from the field dropdown menu.

3. Click Formula Builder next to the Value text box.

4. Enter the following formula: Today()

5. Click Add.

6. Click Save.

Page 128: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 128

Rename the Tab Column 1 into Column

1. Click on the Tab Column 1

2. Click In the Column name in the properties Box

3. Click Save

Page 129: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 129

Making the button send E-mail on click.

1. Click Add New Event.

2. Select Save & Email from the Action dropdown menu.

3. Click “Add Fields” next to the Email To textbox.

4. Select Assigned To Email

5. Click OK

6. Type New invoice in the Subject text box.

7. Type A new invoice has been assigned to you’in the Body text box.

8. Check Include link to record

9. Click Save.

Page 130: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 130

Create New Section Named Approval

Approval Section

Having made a section by which the invoice can be assigned to an accountant, we will now

make the sections that the accountant will use to process the invoice.

Drag and drop a Standard section into the form.

Page 131: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 131

Name the new Section

1. In the properties box click on Section Name and type Approval

2. Since we only want this section to be used after the invoice has been

assigned to an accountant we will make it visible only after the assign

fields have been entered.

3. Check Visibility Control

4. Click Formula Builder and enter the following formula:

[Assigned Date] != ‘’

5. Click Ok

6. Click Save.

Page 132: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 132

Create a Text Field Named Check Number

Drag and drop a text field from the toolbox into the Approval section.

Page 133: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 133

Name and The text Field.

1. Name this field “Check Number”

2. Click Save.

Page 134: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 134

Create a Text Field Named Check Date

Drag and drop a Text field from the Toolbox into the Approval section.

1. Name the text field

2. In the properties box click in Field Name and type Check Date

3. Check Editability/Enable Control and make sure the formula box shows false

4. Click Save.

Page 135: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 135

Create A Button Named Approved-Submit Check

1. Drag and drop a Button field from the Toolbox into the Approval

section.

2. Name this Button Approved – Submit Check

Page 136: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 136

Creating the button Approved – Submit Check

1. Click Add New Event.

Page 137: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 137

2. In the Action choose set Value From the Drop Down List

3. In the Field Choose Check Date from the drop down list

4. In the Value Formula box type

Today()

5. Click Add

Page 138: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 138

1. In the Action choose set Value From the Drop Down List

2. In the Field Choose Invoice Approved

3. In the Value Formula box type

‘Yes”

4. Click Add

Since this button will essentially complete the invoice process, it will do a multitude

of things. Namely, it will assign completion notices, set dates and email the

vendor.

Since this button will deal with a few different forms, we will return to it after

constructing other sections.

Page 139: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 139

Change column width

1. In the Properties Box Click on Column Name and type Column

2. In the Column width type 50%

3. Click Save

Page 140: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 140

Create New Column Named New Column

Drag And Drop a new Column from the Toolbox next to the other Column.

Page 141: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 141

Name the new column Processing Info

1) In the Properties Box click on Section Name and type Processing Info.

2) Check the box next to Visibility Control and in the formula box put

[Assigned Date]!= ‘’

This formula is to record the date the invoice was completed

Page 142: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 142

Creating text fields named Invoice Processed by and Invoice Processed Date

Drag and drop a Text field from the Toolbox into the Processing Info Section

1. In the properties box click in the Field Name and type Invoice Processed By

2. Click Save

Drag and drop a Text field from the Toolbox into the Processing Info Section

1. In the properties box click in the Field Name and type Invoice Processed Date

2. Check the box Editability/Enable control and make sure the formula box shows false

3. Click Save.

Continue creating the Approved-Submit Check button

Page 143: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 143

1. Click Add New Event

2. Select Set Value from the Action dropdown menu

3. Select Invoice Processed Date from the Field dropdown menu

4. Click Formula Builder next to the Value and in the formula box and enter the following

formula: Today()

5. Click Ok

6. Click Save.

Page 144: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 144

1. Click Add New Event

2. Select Set Value from the Action dropdown menu

3. Select Invoice Processed By from the Field dropdown menu

4. Click Formula Builder next to the Value text box and enter the following formula:

[Assigned To].[Last Name] + ‘ ‘ + [Assigned To].[First Name]

5. Click OK.

6. Click Save.

Page 145: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 145

1. Click Add New Event

2. Select “Save & Email” from the Action dropdown menu.

3. Click on Add Fields next to the Email To formula box.

4. Select [Vendor Email]

5. Type your invoice has been processed. In the Subject text box

6. Click Field next to the Body text box.

7. Select Check Number from the dropdown menu.

8. Check Include link to record

9. Click Save.

Page 146: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 146

Create a Standard Section named Rejection

Drag and drop Standard Section from the Toolbox beneath the Approved-Submit

check button

1. In the properties box, click in to the Section Name and type Rejection in it.

2. Check the box Visibility Control, click on Formula Builder Select

[Assigned Date]!=’’&&[Check number]==’’

3. Click Save.

Page 147: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 147

Create text field named Rejected Date

Drag and drop a Text Field from the toolbox in the beneath the rejection section.

1. In the Properties Box click in Field Name and type Rejected Date

in it

2. Click Editability/Enable control and make sure the formula false

is there

3. Click Save.

Page 148: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 148

Create text field named Rejected Reason

Drag and drop a Text Field from the toolbox in the beneath the rejection date field

Page 149: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 149

Name the text field

1. In the Properties Box click in Field Name and type Rejected Reason in it.

2. Click User Mode Help

Page 150: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 150

2. Type: Why is this invoice being rejected

3. Click OK.

This is to create a Help button to find out the reason of rejection. Help will appear as a

little question mark on the blue circle under the Rejected Reason field

Page 151: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 151

Create Button named Reject

Drag and drop a button field from the toolbox under the Rejected Reason Field

1. In the Properties box click on field Name called and type Reject in

2. Click Save.

3. Click Event on the top of the properties box

Page 152: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 152

Creating the button

1. Click on Add New Event

The button will send emails to the persons tagged in it. For that we will be adding on-click

events to the button, however before doing that we need to create a Management Section

and get back to the button later. The following screens will demonstrate described above.

Page 153: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 153

Create Section Named Management

Drag and drop a Standard Section from the toolbox beneath the Reject button

Page 154: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 154

Name the Section

1) In the Properties Box, click in Section name and type Management

2) Check the box next to visibility control and make sure the formula box displays

false.

3) Click Save.

Create Text Field named Rejected Email Body

Page 155: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 155

Drag and drop a text field from the toolbox in the Management section.

Page 156: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 156

Name the Text field

1. In the Properties box click on Field Name and type Rejected Email

body.

2. Check Calculated click on Formula Builder and choose

'Invoice ' + [Invoice Number] +' was rejected for ' + [Rejected Reason]

3. Click ok,

4. Click Save

Page 157: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 157

Continue creating the Reject Button

Click on Reject Button

1. Click on Event

2. Click Add New Event

3. In the Action drop down list choose Save & Email

4. Click Add Fields next to Email to and choose

[Approver Email], [Assigned To Email], [Email], [Vendor Email]

5. In the Subject box type An invoice was rejected

6. Next to Body click Rejected Email Body

7. Check box next to Include link to record.

8. Click Save

Page 158: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 158

Continue creating the Reject Button

1. Click Add New Event

2. In the Action drop down list choose Set Value

3. In the Field drop down list select Rejected Date

4. In the Value formula box select Today()

5. Click Add

6. Click Close

Page 159: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 159

Creating Views

We will create views to see the invoices we have created and where they are in the process.

To this effect, we can filter which invoices appear in which views by manipulating the view

definition. There will be five separate views:

All Invoices

Completed Invoices

Invoices Awaiting Project Manager Review

Invoices in Accounting Queue

Invoices Waiting for Department Approver

In the Design mode click on views and click on Add a New View.

As Shown on the screen below

1. Type “All Invoices” in the View Name text box

2. Select Invoices from the Type dropdown menu

3. Select all the fields under the “Show in View” and ”Searchable” check boxes

4. Select Invoice Number as default search.

5. Click Save.

Page 160: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 160

Page 161: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 161

Click Add New View

As Shown on the screen below

1. Type “Completed Invoices” in the View Name text box

2. Select Invoices from the Type dropdown menu.

3. Check the following boxes under “Show In View”:

o Invoice Number

o Payment Due Date

o Vendor Name

o Invoice Total

o Check Number

4. Select Invoice Number as the Default Search

5. Click Save

6. Click Back

Page 162: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 162

Page 163: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 163

Check Predefined Filters

1. Check Check Number from the “Select Fields for Group 1” box.

2. Click Ok

Page 164: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 164

1. Select “Not Null” from the dropdown box next to Check Number.

2. Click Save.

Page 165: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 165

Click on Views

Click Add New View

1. Type “Invoices Awaiting Project Manager Review” in the View Name text box

2. Select Invoices from the Type dropdown menu.

3. Check the following boxes under “Show In View”:

Invoice Number

Payment Due Date

Invoice Total

Project Manager

Email

4. Select Invoice Number as the Default Search

5. Click Save

6. Click Back

Page 166: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 166

Page 167: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 167

Check “Predefined Filters”

Page 168: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 168

1. Check “Project Manager Reviewed” from the “Select Fields for Group 1” box.

2. Click Ok

1. Select “Not Null” from the dropdown box next to Project Manager Reviewed.

2. Click Save

Page 169: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 169

1. Click Views

2. Click Add New View

As Shown on the Screen of next page

3. Type “Invoices in Accounting Queue” in the View Name text box

4. Select Invoices from the Type dropdown menu.

5. Check the following boxes under “Show In View”:

o Invoice Number

o Payment Due Date

o Invoice Total

o Assigned To

o Assigned To Email

6. Select Invoice Number as the Default Search

7. Click Save

8. Click Back

Page 170: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 170

Page 171: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 171

Check Predefined Filters

Page 172: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 172

Check Department Approver Reviewed and Invoice Approved and click OK

Page 173: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 173

Invoices Waiting for Department Approval

1. Click Views

2. Click Add New View

3. Type “Invoices Waiting For Department Approver” in the View Name text box

4. Select Invoices from the Type dropdown menu.

5. Check the following boxes under “Show In View”:

Invoice Number

Payment Due Date

Invoice Total

Approver Name

Approver Email

6. Select Invoice Number as the Default Search

7. Click Save.

8. Click Back.

Page 174: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 174

Page 175: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 175

Page 176: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 176

Check “Predefined Filters”

Page 177: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 177

1. Check “Project Manager Reviewed” from the “Select Fields for Group 1” box.

2. Check “Department Approver Reviewed” from the “Select Fields for Group 1” box.

3. Click Ok

1. Select “Not Null” from the dropdown box next to Project Manager Reviewed.

2. Select “Null” from the dropdown box next to Invoice Approved.

Page 178: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 178

3. Click Save. Click Applications, Invoice Application, Forms, Invoice.

Continue creating the buttons

In the Tab Invoice Submission Info click on Submit Project Manager button

1. Click on the Event tab

2. Click on “Add New Event”

3. Select Go To View from the Action dropdown menu

4. Select “Invoices Awaiting Project Manager Review” from the Go to View dropdown

menu

5. Click Add

Page 179: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 179

Continue creating the buttons

click on Submit to Department Approver

6. Click on the Event tab

7. Click on “Add New Event”

8. Select Go To View from the Action dropdown menu

9. Select “Invoices waiting for Department Approver” from the Go to View dropdown

menu

10. Click Add

Page 180: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 180

Create Button named Submit to Accounting

Drag and Drop a Button field from the toolbox beneath the Submit to Department

Approver button.

Page 181: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 181

Name the button

1) In the properties box click in Field Name and type Submit to Accounting in it

2) Check the Visibility Control and in the formula builder select:

[Department Approver Reviewed]=='' && [Project Manager Reviewed]!=''

3) Click Save

4) Click Event

Page 182: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 182

Click Add New Event

1. In the Action drop down list choose Set Value

2. In the Field drop down list choose Department Approver Reviewed

3. In the Value formula box type ‘Yes’ and click Add

Page 183: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 183

Click Add new Event

1. In the Action drop down list choose Save Record

2. Click Add.

Page 184: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 184

Click add New Event

1. In the Properties box Action drop down list choose go to view

2. Go to view drop down list choose Invoices in Accounting Queue

3. Click Add

Page 185: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 185

Click on the tab Invoice Processing

11. Click on the Button named “Assign”

12. Click on the Event tab

13. Click on “Add New Event”

14. Select Go To View from the Action dropdown menu

15. Select “Invoices in Accounting Queue” from the Go to View dropdown Click Add

Page 186: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 186

1. Click on the Button named Approved –Submit Check

2. Click on the Event tab

3. Click on “Add New Event”

4. Select Go To View from the Action dropdown menu

5. Select “Completed Invoices” from the Go to View dropdown menu

6. Click Add

Page 187: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 187

User Mode

Processing the application on the Desktop Browser

1. Click New Invoice

Key Point

User Mode is how your end users will see and use your app.

Page 188: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 188

Enter the Data from the tables below.

Invoice Info

Invoice Number 555

Payment Due Date Choose the date from the calendar

Currency Choose USD from the drop down list

Vendor Info

Vendor Choose Abadie from the drop down list

Vendor Name Should be there after selecting the vendor

Vendor Address Should be there after selecting the vendor

City And State Should be there after selecting the vendor

Vendor Email Should be there after selecting the vendor

Vendor Phone Should be there after selecting the vendor

4. Click on Line Items and type and select following

Page 189: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 189

Items

Item Description IPad

Item cost $499

Account Select a/P –Employer P/R Tax ( 20740-040)

Expense Type Select trust

Page 190: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 190

Project Manager

Project Manager Select Adams Marvin

Name Should be there after selecting the Manager

Email Should be there after selecting the Manager

Department Should be there after selecting the Manager

Office Should be there after selecting the Manager

Region Should be there after selecting the Manager

Page 191: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 191

Department Approver

Approver Name Select Danielle Carlin

Approver Email Automatic

Approver threshold Automatic

Attach document if needed and click on the button Submit to Project Manager.

Click On Submit to Project Manager.

Page 192: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 192

User Mode on Android.

Project Manager sees that there is an Invoice Submitted for his review and logs in to

his account with Android and Assignes the Invoice to Department Approver.

Once the project Manager logs in with his credentials to his WAG Account , clicks on

Accounts Payable Invoice Processing Workflow Application

Page 193: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 193

Page 194: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 194

Clicks on Views

Page 195: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 195

Clicks on Invoices Awaiting for Project Manager review

Page 196: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 196

And See the invoice awaiting form him. He clicks on the invoice

Page 197: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 197

Page 198: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 198

And Submits it to Department Approver by clicking Submit to Department Approver

Button.

User Mode on iOS

Department Approver receives an email that she has an invoice awaiting for her review and

she logs in to her WAG account with her Ipad.

After the Department Approver logs into her account she will click on her Application:

Accounts Payable Invoice Processing.

Page 199: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 199

Clicks On views

Page 200: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 200

Clicks on Invoice waiting for department Approver

Page 201: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 201

Clicks on the Invoice

And assigns the Invoice to Accountant Bob Gnitnuocca, Assigned to Email and Assigned Date

will be there automatically after selecting the accountant.

Page 202: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 202

Clicks on Submit to Accounting

Page 203: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 203

Now it’s time for the Accountant to submit the Check. For that he will log in to his personal

WAG Account on the Desktop browser.

He clicks on Views and “Invoices in Accounting Queue”.

And sees this invoice in his bucket:

He clicks on it, clicks edit on the invoice page and clicks on “Invoice Processing” and rejects or

approves the Invoice by clicking on the relevant button.

Page 204: ACCOUNTS PAYABLE INVOICE PROCESSING WORKFLOW APPLICATION

Learn How To WAG™ 204

This is how the Invoice is processed in the Invoice Application that you created.

You can Also Watch the video Tuirorials of this and other app development on our youtube

channel www.youtube/webappgenerator.

- The End -