Title: Design Studio
1Design Studio
- Common Examples for Financials
Don Peterson Solutions Group don.peterson_at_us.lawso
n.com
2Imagine
- What modifications would you like to make to
Lawson forms to make your job easier
3What You Will See
- A Sampling of Design Studio Form Modifications
- plus
- Some Examples of Custom HTML/JavaScript Forms
4Standard Disclaimer
- These are just examples
- They are NOT delivered
- You can get these examples free of charge to
modify to meet your specific needs. (You DO need
Design Studio to modify the Design Studio
examples.) - There is NO support for these examples
- Lawson Service Consultants are available to
assist you for a fee
5Design Studio UI Designer
- Modify existing Lawson forms using a toolkit
- Rearrange fields
- Remove (hide) fields
- Set form defaults
- Add / Remove functionality via JavaScript
- No need to Re-create the Wheel
6Types of Examples
- Defaulting field values
- Multiple versions of one form
- Field validation
- Automatically fill fields
- Fields from another form
- Adding to two forms with one add
- Changing the layout of a field
- Data validation
- Limiting data selection
- Automating functionality
- Adding functionality
- Different view of a form
- Microsoft Explorer type of view
7For the samples, you will see
- A brief description
- A simple flowchart of how it works
- Screen shots
- So you can show your development staff what you
saw - JavaScript added to the Design Studio form
- For some of the examples, just to see the amount
it takes
8Streamlining Forms
- Removing unused fields from Lawson forms
- Activity AC10.1
- Basic Invoice AP20.1
- Company GL10.1
- Journal Entry GL40.1
- Journal Speed Entry GL40.3
- Recurring Journal GL70.1
9Form as Delivered
Streamlined Form
10(No Transcript)
11(No Transcript)
12(No Transcript)
13(No Transcript)
14(No Transcript)
15(No Transcript)
16(No Transcript)
17(No Transcript)
18(No Transcript)
19(No Transcript)
20(No Transcript)
21(No Transcript)
22Multiple Versions of a Form
- You have employees who need to see different
things for their specific job functions where the
data is on the same base Lawson form - Lease Addition and Adjustments (LM21.1)
23(No Transcript)
24Determine what each job function needs to see
Remove and rearrange fields to fit the needs
25(No Transcript)
26(No Transcript)
27(No Transcript)
28Defaulting Field Values
- Default field values both with and without
scripting - Activity Journal Entry AC40.1
29(No Transcript)
30Set Acct Unit And Currency Select Fields as
Display Only Fields
Upon Opening Form Set Acct Unit to 3020 And
Currency to USD
31(No Transcript)
32(No Transcript)
33(No Transcript)
34(No Transcript)
35Viewing an Image
- View an image file from a Lawson form based on
data in that form - Invoice Release AP26.1
36(No Transcript)
37Add View Link To Detail Rows
When View Clicked Read Vendor and Invoice from Row
Build and Display URL To View Invoice Image
38(No Transcript)
39(No Transcript)
40(No Transcript)
41(No Transcript)
42Field / Data Validation
- Add logic to suggest that a non-required field be
entered - Basic Invoice AP20.1
43Before an Add Or Change
Check the Activity Code Field
If Empty Display Message Suggesting the Activity
Code Field be Entered. Continue with the Add.
44(No Transcript)
45(No Transcript)
46Field / Data Validation
- Add logic to require a non-required field if
another field contains a specific value - Vendor AP10.1
47Before an Add Or Change
If Vendor Class Equals SUP
Check eMail Field
If Empty, Display Message Requiring eMail
Field. Dont Add or Change
48(No Transcript)
49(No Transcript)
50(No Transcript)
51Field / Data Validation
- If data being added is similar to an existing
record, open a custom form to select an existing
record or continue with the add - Vendor AP10.1
52Enter New Vendor
Check for Similar Names
If Similar Names Exist Pop-Up a Window to
Allow the User to Select an Existing Vendor or
Continue on with the Add
53(No Transcript)
54(No Transcript)
55(No Transcript)
56Field / Data Validation
- If a PO Vendor is part of a specific vendor
class, open a screen for delivery agreement data - Basic Invoice AP20.1
57Enter New Purchase Order
Check Payment Terms
Check Vendor for HAU Class
Add post dated Purchase Orders For Hauler Bonus
Amounts
If in HAU class Pop-Up a Window to Allow the User
to enter Delivery Agreement information
58(No Transcript)
59(No Transcript)
60Auto-Filling Fields
- Based on a selection, retrieve related values and
automatically fill in fields with that data - Purchase Order PO20.1
61(No Transcript)
62Upon Selecting A Job (Activity)
Retrieve Account Information for that Activity
Fill in the Accounting Fields with the Account
Information
63(No Transcript)
64(No Transcript)
65Changing the Layout of a Field
- Separate one column on a form into two columns
- Transaction Analysis GL90.1
66Remove the Current Field
Add 2 Fields to Replace the Field that was
Removed
Add Script to Determine in which Field the Data
Should be Displayed
67(No Transcript)
68(No Transcript)
69Changing the Layout of a Field
- Display and use an existing field in a different
format - GL Journal Entry GL40.1
70(No Transcript)
71Need to Enter Acct Unit By Level (3)
When 2nd Level on Row is Selected Populate the
3rd List With Level 3 Values
Add 3 Select Lists To Detail Row
To Save, Concatenate All 3 Parts into One Acct
Unit
Populate Each 1st List With Level 1 Values
When 1st Level on Row is Selected Populate the
2nd List With Level 2 Values
To Show, Break Acct Unit into 3 Parts And Fill in
Fields
72(No Transcript)
73(No Transcript)
74(No Transcript)
75(No Transcript)
76(No Transcript)
77(No Transcript)
78(No Transcript)
79(No Transcript)
80(No Transcript)
81Limiting Data Selection
- You want a form with the data selection to be
limited - to make it easier for the user
- Transfers AM30.1
82(No Transcript)
83(No Transcript)
84Build Selection List for Only One Location
User Has a Listing of Assets Only at that
Location for Selection
85(No Transcript)
86Functions on Another Form
- Upon the successful addition of a record to one
form, use the same data to add a record to
another form - Vendor AP10.1 to PO Vendor PO10.1
87If the Add is Successful
Build AGS Call From Data on Form
Execute AGS Call to Add Record to Other Form
88(No Transcript)
89(No Transcript)
90(No Transcript)
91(No Transcript)
92(No Transcript)
93Functions on Another Form
- Upon a successful add on one form,
- complete a function on another form
- Basic Invoice AP20.1 and Invoice Release
AP26.1
94Invoice is Successfully Added
Build AGS Call From Data on Form
Execute AGS Call To Release Invoice
95(No Transcript)
96(No Transcript)
97(No Transcript)
98Displaying / Updating Fields on Another Form
- Upon an inquire, next or previous, set a field on
a form based on a value from another form and
upon an add or change, update that field on the
other form - Taxed Invoice AP20.2 and Vendor AP10.1
99(No Transcript)
100(No Transcript)
101Add Field to Form
Inquire, Next Or Previous
Add or Change
Retrieve Current Value
Update Value
102(No Transcript)
103(No Transcript)
104(No Transcript)
105(No Transcript)
106(No Transcript)
107(No Transcript)
108(No Transcript)
109Custom Forms
110Design Studio vs. Custom Forms
- Design Studio
- Modifying existing Lawson forms using a toolkit
- No need to recreate the wheel
- Custom Forms
- Creating new forms, or applications, using Lawson
tables and forms as a basis. No toolkit is
required. - To learn how to create custom forms
- Recorded Training
- Create Custom Forms for Lawson Applications
- CRECUSTFM
111Why Custom Forms?
- Use Lawson Security
- Use the Business Rules already in the
applications (the delivered Lawson forms) - Create forms to fit your processes
- Flexibility
112Standard
Lawson
HTML/JavaScript
HTML/JavaScript
SQL
DME AGS
Lawson Security Applications
Database
Database
113Combining and Expanding Forms
- Creating a form to automate a multiple step task
- Budget Rollover
114Budget Rollover
Display Amounts Remaining from Previous Budget
Accounts
Select Account and Amount to Rollover
New Budget Header Added (if needed) Entries Made
to Budget Journal Entry (FB40.1) Comments Added
(if any)
115(No Transcript)
116(No Transcript)
117Automating Functionality
- Update and Run Multiple Jobs with One Click of a
Button - Balance Sheet Reconciliation
118Balance Sheet Reconciliation
Enter Date for Reports
Click Button
Run Jobs
Jobs that Get Updated and Run are RW100, AP136,
AR256, AM270, AC480
119(No Transcript)
120(No Transcript)
121(No Transcript)
122(No Transcript)
123(No Transcript)
124Different View of a Form
- You want to budget for one period while looking
at a range of accounts for an accounting unit
and having Last Years Budget, Last Years
Actual, and Current Year Actual figures for
comparison - Budgeting by Accounting Unit (FB20.4)
125(No Transcript)
126(No Transcript)
127Budgeting by Accounting Unit
Create the look of the form
Retrieve Data
Update Data
128(No Transcript)
129(No Transcript)
130(No Transcript)
131Image Background
- Creating a form using an image as a background
- Earned Income Credit Advance Payment Certificate
- IRS Form W-5
132(No Transcript)
133Pop-Up Forms
- Creating pop-up forms which expand the
functionality of the base form - Accounting Unit Pick List
134(No Transcript)
135(No Transcript)
136(No Transcript)
137Windows Explorer Type of View
- Displaying data in a Windows Explorer type of
view - General Ledger Scorecard Viewer
138(No Transcript)
139Windows Explorer Type of View
- Displaying data in a Windows Explorer type of
view - Hierarchy Viewer
140The Hierarchy Viewer has been made into
a Services Deliverable Product Therefore There
IS a charge for this
141(No Transcript)
142(No Transcript)
143(No Transcript)
144(No Transcript)
145(No Transcript)
146(No Transcript)
147(No Transcript)
148(No Transcript)
149(No Transcript)
150(No Transcript)
151Hierarchy Viewer Views Available
- Accounts Payable
- Vendor Group, Diversity Code Vendor
- Vendor Group, Income Code Vendor
- Vendor Group, Pay immediately Vendor
- Vendor Group, Vendor Class Vendor
- Vendor Group Vendor
- Activity Management
- Activity Group, Activity Account Category
- Views defined on the Matrix List screen (MX10.1)
- General Ledger
- Accounting Unit Levels - Accounts
- Views defined on the Matrix List screen (MX10.1)
152Hierarchy Viewer Views Available
- Human Resources
- Employee Group Employee
- HIPAA Class, Employee Status Employee
- Location Employee
- Pay Class, Pay Summary Group Pay Code
- Position Class, Position Employee
- Position Employee
- Process Level, Department Employee
- Union, Bargaining Unit Employee
- User Level - Employee
153Questions?
154Thank You!