Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot...

12
Data Validation & Prepopulating Fields Poka-Yoke Heather Oebel | Winshuttle

Transcript of Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot...

Page 1: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Data Validation & Prepopulating Fields

Poka-Yoke

Heather Oebel | Winshuttle

Page 2: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Introduction

App – Winshuttle

#WUG2014 – Twitter

SSID – Winshuttle Password – wug2014

Page 3: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Poka-Yoke (ポカヨケ)

Page 4: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Poka-Yoke

Mistake ProofingIdiot proofing

WikipediaPoka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing". A poka-yoke is any mechanism in a lean manufacturing process that helps an equipment operator avoid (yokeru) mistakes (poka). Its purpose is to eliminate product defects by preventing, correcting, or drawing attention to human errors as they occur.

Page 5: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Data Validation

Types of Data Validation

• SAP Validation

• Business Rules Validation

• Form Validation

Planning is Key!

It affect how many scripts and the design of a form.

Page 6: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Data Validation

• SAP Validation• Scripts using validation feature in Transaction

• Easier if possible

• Use the same script for Run and Validate

• Validation script – can only validate• Useful to split up a transaction by user

• Useful to validate partial data

Page 7: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Data Validation

• Business Rules Validation• Calculations

• logic

• form functions

• Drop downs• live Query

• SP lists –staged data

• manual lists

• Rules – Formatting and Actions• setting defaults based on values in the form

• External Validation – e.g. Address Doctor

Page 8: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Data Validation

• Form Validation• Rules – Validation

• Write a rule for when it fails – add error message.

• Controls – Form Validation• Write an expression that needs to be validated (True) then

error message shows if it fails.

• Required fields

Page 9: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Prepopulating data

• User friendly

• Eliminates the need to research in SAP – all functionality is in the form.

• Give user what is currently in SAP• Modify / change – only make changes

• Copy from – useful for users to copy a similar record and only edit what is different

• Use Transaction or Query to pull in details

Page 10: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Winshuttle User Group Conference | Fort Worth 2014

ポカヨケ

Design Patterns /Solution Accelerators

• Design Patterns - Allhttp://bit.ly/mddesignpatterns

• Data Validationhttp://bit.ly/datavalidation

• Prepopulating Fieldshttp://bit.ly/prepopfields

• Same fields, multiple scriptshttp://bit.ly/samefields

Page 11: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Examples – Demo

Page 12: Data Validation & Prepopulating Fields Poka-Yoke · 2016-08-31 · Poka-Yoke Mistake Proofing Idiot proofing Wikipedia Poka-yoke (ポカヨケ?) is a Japanese term that means "mistake-proofing".

Questions?