Custom Data Validation TEC07 Matt Mastrangelo. Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Questions with Reset Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing.
Advertisements

Javascript Code Quality Check Tools Javascript Code Quality Check Tools JavaScript was originally intended to do small tasks in webpages, but now JavaScript.
Stephen Lyle Export Formats TEC06. Agenda Types of Exports Components of the new Export Framework Building an Export Running an Export Editing & Analyzing.
2011 FIMS /Real Estate Workshop Las Vegas, NV June 14, 2011 Presented by: Michael Kohut, DOE Headquarters (EES) Gayle Smith, DOE Headquarters (EES)
* Requisition Processing Common Problems * Budget Checking Errors * Run Controls * Process Scheduler Request & Process Monitor * Questions.
Purchasing Goods and Services. Overview In this session you will learn how to utilize the eProcurement Module to create requisitions for purchasing goods.
Advantage Data Dictionary. agenda Creating and Managing Data Dictionaries –Tables, Indexes, Fields, and Triggers –Defining Referential Integrity –Defining.
3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.
Wimba Pronto Office Hours of the ND University System April 2009.
Database Management: Getting Data Together Chapter 14.
Millennium Enhancements Present and Future…. Enhancements 2009A Last 2 patrons that have checked out an item. They have started rewriting the core software.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
GIS Concepts ‣ What is a table? What is a table? ‣ Queries on tables Queries on tables ‣ Joining and relating tables Joining and relating tables ‣ Summary.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
FIX Repository based Products Infrastructure for the infrastructure Presenter Kevin Houstoun.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
April 1, Welcome! The 2015 B-13 Data Collection webinar will begin in a few moments. –Event number: –Event password: 2015B13 To hear.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Sick of InfoPath? Come get sicker… a quick look into developing no-code business forms for the curious cookie Presenter: Hector Perez.
DAY 20: ACCESS CHAPTER 5 Tazin Afrin October 29,
RDN Enhancements Dear Customers, RDN is happy to announce our next release, scheduled to go into production on June 25, Below is a list.
Due to the competitive nature of this document, the information contained within is considered to be of a proprietary and confidential nature and shall.
ARCHIVISTS’ TOOLKIT WORKSHOP March 13, 2008 Christine de Catanzaro Jody Thompson.
Basic & Advanced Reporting in TIMSNT ** Part Two **
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
Introduction CS 3358 Data Structures. What is Computer Science? Computer Science is the study of algorithms, including their  Formal and mathematical.
USING XML AS A DATA SOURCE. Data binding is a process by which information in a data source is stored as an object in computer memory. In this presentation,
XP 1 New Perspectives on XML Binding XML Data with Internet Explorer.
More on Tables Open your table in design view Click here!
Explorer Renewal 1/2010 Explorer Renewal Updated 9/29/14.
 SpS Auditing updated to record name rather than reference Staff ID  Staff accounts can be deleted even if SpS activity  Deleting Staff updated with.
Customizing Aspen Templates TEC04 Elizabeth Lucchese.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
Statewide Financial System Program 1 Accounts Receivable: Refresher Training Key Points Accounts Receivable: Refresher Training Key Points Welcome.
Internal and Confidential Cognos CoE COGNOS 8 – Event Studio.
AS Level ICT Data entry: Creating validation checks.
Office of Housing Choice Voucher Program Voucher Management System – VMS Version Released October 2011.
Online Collateral Utility. Overview The Online Collateral facility allows customers to be provided with a notional limit that can be used for trading.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
System Analysis and Design Copyright © Genetic Computer School 2007 SAD14-1 CHAPTER OVERVIEW  Overview Of System Maintenance  Tasks Performed During.
Software. Because databases can get very big, it is important to decide exactly what is going to be stored in each field. Fields can be text, number,
Introduction to Bugzilla. May 12, 2011 What is Bugzilla? Bugzilla is a defect- or issue-tracking system Allows individual or groups of developers effectively.
Oracle eBusiness Financials R12 Oracle Receivables Functional Overview TCS Oracle Practice.
Chapter 29. Copyright 2003, Paradigm Publishing Inc. CHAPTER 29 BACKNEXTEND 29-2 LINKS TO OBJECTIVES Attach an XML Schema Attach an XML Schema Load XML.
Release PCR Overview OCYF Incident Management Release Date: April 25, 2009.
1 11g NEW FEATURES ByVIJAY. 2 AGENDA  RESULT CACHE  INVISIBLE INDEXES  READ ONLY TABLES  DDL WAIT OPTION  ADDING COLUMN TO A TABLE WITH DEFAULT VALUE.
Authored by Frank Hamelly, Microsoft MVP Regional Chapters.
PMIS Introduction to Sunflower Release 2.9 New Features And Custom Enhancements Training Presentation US Department of Health and Human Services.
Tips and Tricks: Stress Free Security in Dynamics AX Chris Haley, Microsoft.
District Data Coordinator September Training
Excel Tutorial 8 Developing an Excel Application
Development Environment
Microsoft Access 2016 Simplify Data Entry with Forms
Exe Related 2FA Functionality.
Microsoft Office Access 2010 Lab 2
Create a Study Abroad Section
Registration Instructions
Welcome! The 2015 B-13 Data Collection webinar will begin in a few moments. Event number: Event password: 2015B13 To hear the presentation.
Data File Import / Export
Simplify Data Entry with Forms Chapter 3
PPS/OPTRS Departmental Roles Structure System
Component-Level Design
Databases Software This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
Adding a Class (Classes are the third level of your organization’s offerings hierarchy: Program > Category > Class > Session) 1.) Enrichment tab > Class.
DTN Training Welcome to: The session will begin shortly. SAY
CodePainter Revolution Trainer Course
Adding a Care Class (Classes are the third level of your organization’s offerings hierarchy: Program > Category > Class > Session) 1.) Enrichment tab >
Information system analysis and design
Adding a Care Class (Categories are the second level of your organization’s offerings hierarchy: Program > Category > Class > Session) 1.) Enrichment tab.
Presentation transcript:

Custom Data Validation TEC07 Matt Mastrangelo

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Validation rules allow ongoing maintenance of data quality. Your own business rules can be enforced. You can provide tailored error messages to users. Rules are defined in a flexible expression language.

The result is a more streamlined reporting process. You don’t have to wait until reporting time to fix problems. Users can be required to enter data the right way. Identifying and fixing problems is easier.

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Rules are attached to the Data Dictionary. Rules are attached to tables. You can set up rules to be enforced when records are saved. If a rule is violated, the user is presented with a custom error message.

Rule Components ID & Description Error Message Condition Expression* Rule Expression

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Expression examples – in plain English “Active Special Education students must have a valid Educational Environment code.” “Students whose names start with A-L must have Mr. Smith as their guidance counselor, except students in homerooom 125.” “Special education students cannot receive an out-of-school suspension.”

Expression Structure {f:stdEnrStatus} = {Active} left tokenoperatorright token

Expression Structure Basic Complex More Complex {a:DOE 12} = {Active} {a:DOE 12} = {Active} & {f:stdGradeLevel} != {09} {f:stdGradeLevel} != {09} & ({a:DOE 12 = {Active} | {a:DOE 12} = {Graduated})

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Rules can be enforced in two ways 1.When records are saved, users receive error messages. 2.By using the Validate Records option. Tip: Disabled rules are not validated on save, but can still be checked using the Validate Records option.

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Enhancement Ideas Query-based rules Procedure-based rules Incorporate into a validation report than can be periodically scheduled Check rules before clicking Save Expression content-assist and syntax highlighting Allow privilege-based overrides

Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises Feature roadmap Questions

Thank you.