25
Pilar C. McAdam, CRM, ERMm Director of Business Intake and Records Sheppard Mullin Richter & Hampton LLP Jim Higdon Senior Director of Information and Strategy Vendor Direct Solutions 1 Preparing Your Data for ECM

Preparing Your Data for ECM

Embed Size (px)

DESCRIPTION

Presentation from AIIM Greater Los Angeles Chapter Meeting on Feb 24th. Pilar C. McAdam, CRM, ERMm Director of Business Intake and Records Sheppard Mullin Richter & Hampton LLP Jim Higdon Senior Director of Information and Strategy Vendor Direct Solutions

Citation preview

Page 1: Preparing Your Data for ECM

Pilar C. McAdam, CRM, ERMmDirector of Business Intake and Records Sheppard Mullin Richter & Hampton LLP

Jim HigdonSenior Director of Information and Strategy Vendor Direct Solutions

1

Preparing Your Data for ECM

Page 2: Preparing Your Data for ECM

What is a data conversion?

The process used to translate data elements (information) from one location and/or application (the source) to another (the target).

2

Page 3: Preparing Your Data for ECM

When would you convert/map data?

Changing from one system to another Combining data from 2 (or more)

systems into one (merger/acquisition) Connecting 2 or more systems

together so that data can flow from one to another

Automating a process

3

Page 4: Preparing Your Data for ECM

Why should you care?

You want the project to succeed You have a stake in the final result;

you need to be able to speak to the participants in the project

If it doesn’t work right, you’ll feel the pain

Pain is bad

4

Page 5: Preparing Your Data for ECM

What the presentation is about

Introduction to data conversion: Concepts Terminology Typical steps Roles

High-level Every project is unique

5

Page 6: Preparing Your Data for ECM

Who does what?

Project Manager (PM) Database Administrator (DBA) Developer Business Analyst/Records Manager Consultant(s) Data Owners/Stakeholders System Users

6

Page 7: Preparing Your Data for ECM

Data/applications shape processes

Your source data is the result of current applications and processes

Converting the data will change how you operate

Use this as an opportunity

7

Page 8: Preparing Your Data for ECM

Where do you start?

Flowchart current processes Learn and be able to explain:

What the content is How it’s used Where it goes Screen prints from source

8

Page 9: Preparing Your Data for ECM

Develop a Roadmap

How does the content get captured and used today?

What’s the optimal way to manage it? Will there be multiple stages to get

from “now” to “optimum”?

9

Page 10: Preparing Your Data for ECM

Analyze Processes/Systems

Are there steps that don’t make sense or don’t add value?

Is data being entered multiple times into the same system and/or other systems?

Are there integrations with other applications? If not, should there be?

Is content being captured from the best source?

10

Page 11: Preparing Your Data for ECM

Data Conversion Basics

Understand how the content is used and its business purpose

Where does the data come from? Transferred from other systems Entered from forms or other documents Who uses it and what for? Does it feed other systems? Are other processes triggered?

11

Page 12: Preparing Your Data for ECM

Data Conversion Basics, continued

Understand both source and target data formats

To avoid loss of information: Target format should support the same

features/data constructs as source file If it doesn’t, you must use logic to

transform the data

12

Page 13: Preparing Your Data for ECM

How ECM Applications Work Set up a series of tables Multiple interrelated tables will contain

pointers to keep things connected Provide an interface for:

Capture of profile information by end users (metadata)

Data populated directly into a table Perform transactions that use those

tables to achieve a business purpose

13

Page 14: Preparing Your Data for ECM

Sample Table Layout

14

Table Name

Field Name Required Data Type

Description Default Value

Doc destroy_status No char (1) Has this item been destroyed? Yes/No

(‘N’)

Doc entered_by Yes int Link to employee who created this record in the system.

Doc event_date Yes datetime Date that an event will happen (or did happen)

Doc event_desc No varchar (100)

Description of the event that occurred

Doc notes No varchar (1023)

General notes field for this record

Page 15: Preparing Your Data for ECM

Common Data Types

Variable character (varchar): alphanumeric

Integer (int): numeric Date/time (datetime) Character (char): flag (e.g. yes/no,

on/off)

15

Page 16: Preparing Your Data for ECM

Typical Field Characteristics

Required (nullable/mandatory) System-generated (e.g., today’s

date) Field length Normalized (look-up/discrete values) Default value

16

Page 17: Preparing Your Data for ECM

Configuration options in new system

How do source and target assign values for: System generated Sequential Numeric versus alphanumeric Can a field be blank (is it nullable)? Unique identifiers (e.g., document ID)

17

Page 18: Preparing Your Data for ECM

Converting data

May introduce logic to perform conversion

Validate mapping and logic with team Explain the logic to developers:

They will write the program (script) to move the data per the rules

18

Page 19: Preparing Your Data for ECM

Should you convert all content?

Can some content be excluded? Too old Target doesn’t have a place for it Easily available elsewhere Not relevant to the business purpose

of the application

19

Page 20: Preparing Your Data for ECM

First pass

Set up a test environment Run conversion routine Find out what worked, what didn’t

work (data vetting)

20

Page 21: Preparing Your Data for ECM

Data vetting/testing routines

Never, ever, ever, ever assume that “it will all come out just fine”

Test, retest, and test again Use a variety of scenarios Plan for multiple passes Expect more passes than you plan for

21

Page 22: Preparing Your Data for ECM

High-level checklist

Create process flowchart for existing system

Analyze source content Understand target configuration Map Convert

22

Page 23: Preparing Your Data for ECM

High-level checklist, continued

Find out what didn’t work and why Remap Reconvert Use, rinse, repeat Document final configuration Train users and deploy

23

Page 24: Preparing Your Data for ECM

Questions?

Page 25: Preparing Your Data for ECM

Questions?

25

Pilar C. McAdam, CRM, [email protected]

Jim [email protected]