Top Banner
Increasing Internal Controls with Applimation Integra
43
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Increasing Internal Controls with Applimation Integra.

Increasing Internal Controls with Applimation Integra

Page 2: Increasing Internal Controls with Applimation Integra.

2

Applimation Overview

• Founded in 1998

• 230+ customers worldwide

• Headquartered in New York City

• Offices throughout North America and Europe

• Software solutions that manage data growth and ensure integrity throughout the application lifecycle

Page 3: Increasing Internal Controls with Applimation Integra.

3

Applimation Lifecycle Management

Informia Archive

Informia Subset

Informia Reorg

Integra Transaction

Integra Access

Integra Apps

Integra Codebase

Informia Integra

Page 4: Increasing Internal Controls with Applimation Integra.

4

Applimation Customers Worldwide

Page 5: Increasing Internal Controls with Applimation Integra.

Continuous Monitoring in Oracle Applications

Applimation Integra

Page 6: Increasing Internal Controls with Applimation Integra.

6

Integra Codebase

Integra Apps

Integra Access

Integra Transaction

APPLIMATIONINTEGRA

code

setups

security

transactions

Oracle Applicationsenvironment

Continuous Monitoring in Oracle Applications

Key Controls& Transactions

ContinuousMonitoring

Page 7: Increasing Internal Controls with Applimation Integra.

7

Sarbanes-Oxley Cycles

Oracle ICM(Repository of

Controls)

Integra(Continuous Monitoring)

Document Risks & Controls

Monitor Changes &

Test Controls

Page 8: Increasing Internal Controls with Applimation Integra.

8

Sarbanes-Oxley Hurdles

Page 9: Increasing Internal Controls with Applimation Integra.

9

Accounting Systems

Income Statement

BalanceSheet

AP AR FA INV OM Etc…

G/L

Page 10: Increasing Internal Controls with Applimation Integra.

10

Difficult Questions to Answer

• How do you know key controls are operating effectively throughout year?

• Can you report on ALL changes to key controls?

• How do you search for segregation of duties or evaluate user access?

• How do you know controls are same for each business unit?

• How do you document key controls within systems?

Page 11: Increasing Internal Controls with Applimation Integra.

11

Integra Apps & Codebase

Integra Apps• Automated

Documentation– Setups and Configurations

• Comparisons– Across Multiple Instances– Across Sets of Books and

Operating Units– Across Multiple Versions

• Change Tracking– Monitoring and Reporting

• Data Migration (setups)

Integra Codebase• Automated Documentation

– Forms, Reports and Code

• Comparisons/Impact Analysis– Across Multiple Instances– Across Multiple Versions

• Change Tracking– Monitoring and Reporting– Version Control

• Code Promotion

Page 12: Increasing Internal Controls with Applimation Integra.

12

Examples of Setup

Setup Data

Application SecurityDocument ApprovalsChart of AccountsProfile OptionsUsersApplication SetupsMRP rules

Operational Data

CustomersSuppliersEmployeesBuyersItemsChart of Account ValuesCategory Codes

Page 13: Increasing Internal Controls with Applimation Integra.

13

Example of System Controls

• 3 way matching of PO, Invoice and Receipt• Document spending limits (authorization of PO)• Security rules/access to sensitive transactions

– employee salaries– chart of account values– financial statement reports (FSG’s)– price lists– inventory attributes

• Action for late delivery of goods• Inventory stocking rules• Rules to create tax on sales orders• Depreciation methods

Page 14: Increasing Internal Controls with Applimation Integra.

14

Examples of Code

Files

FormsReportsMenusLibrariesPL/SQLEtc.

Database Objects

SchemasIndexesGrantsDb LinksFunctionsPackages

Page 15: Increasing Internal Controls with Applimation Integra.

15

Who is Responsible for Setup?

System Administrators

Implementation Consultants

Super Users

Maintenance across all applications and overall environment

Initial applications setup

Maintenance of specific business applications

Page 16: Increasing Internal Controls with Applimation Integra.

16

Setups Change More Than You Think

• Intentional– Operational Changes– Growth of Company– Business Requirement Changes– New Functionality Introduced by Upgrades

• Unintentional– Unknown Consequences– User Error – Unexpected Changes Caused by Patches

Page 17: Increasing Internal Controls with Applimation Integra.

Integra Apps

Page 18: Increasing Internal Controls with Applimation Integra.

18

Automated Documentation: Snapshot

Point-in-time picture

Run on demand or scheduled

Page 19: Increasing Internal Controls with Applimation Integra.

19

Snapshot Report

Page 20: Increasing Internal Controls with Applimation Integra.

20

Comparison Report

Differences

Page 21: Increasing Internal Controls with Applimation Integra.

21

Automated Change Tracking

• Integra Apps - Change Tracking

– Who?

– What?

– When?

– Where?

Automatically captures a complete historical audit trail. Details of

EVERY change.

Page 22: Increasing Internal Controls with Applimation Integra.

22

What? Who?Where? When?

Change Tracking

Page 23: Increasing Internal Controls with Applimation Integra.

23

On-line Change Tracking

Page 24: Increasing Internal Controls with Applimation Integra.

24

Data Migration

SourceDatabase

Extract w/FNDLOAD

TargetDatabase

1. Utilizes FNDLOAD – 100% supported by Oracle2. Automatically extracts/loads setups3. Optionally edit/modify data4. Select one row or many

Load w/FNDLOAD

EditDataFile

Extract and Load w/FNDLOAD

Page 25: Increasing Internal Controls with Applimation Integra.

25

Data Migration Road Map

• Release I Sep 1st

– System Administration

• Release II Sep 30th

– GL, AP, AR

• Release III Dec 30th

– PO, INV, BOM, OM

Available for 11.5.7 and higher

Page 26: Increasing Internal Controls with Applimation Integra.

26

Data Migration Road Map

System Administration Module– Attachments– Concurrent Programs– Custom Messages– Descriptive Flexfields– Flexfield Value Hierarchy

(Rollup Groups)– Flexfield Value Security

Rules– Forms– Functions– Key Flexfields

– Lookup Types and Values– Menus– Profile Options and Values– Request Groups– Request Set– Responsibilities– Users– Value Set Values– Value Sets

Page 27: Increasing Internal Controls with Applimation Integra.

Integra Codebase

Page 28: Increasing Internal Controls with Applimation Integra.

28

Examples of Code

Files

FormsReportsMenusLibrariesPL/SQLEtc.

Database Objects

SchemasIndexesGrantsDb LinksFunctionsPackages

Page 29: Increasing Internal Controls with Applimation Integra.

29

Documentation

Automated Code Documentation

Page 30: Increasing Internal Controls with Applimation Integra.

30

Comparisons

Page 31: Increasing Internal Controls with Applimation Integra.

31

Dependency/Impact Analysis

Stored Procedure searches where you can see blocks of code instead of a single line of code.

See potential impact of scheduled code changes before you make them.

Page 32: Increasing Internal Controls with Applimation Integra.

32

Continuous Monitoring - Maintain Versions

Schedule code promotion Formal check-in/check-out

Automated environment monitoring

Page 33: Increasing Internal Controls with Applimation Integra.

Integra Access

• Evaluate User Access• Search for Segregation of Duties Issues

Page 34: Increasing Internal Controls with Applimation Integra.

34

Integra Access

User

Responsibility

Menu

Function

Form

Evaluate User Access• Search by User • Search by Form/Function

Search for Segregation of Duties• Identify incompatible Functions & Forms

Page 35: Increasing Internal Controls with Applimation Integra.

35

Segregation of Duties

Page 36: Increasing Internal Controls with Applimation Integra.

Integra Transaction

• Monitor transactions for anomalies • Identify thresholds • Alert notifications

Page 37: Increasing Internal Controls with Applimation Integra.

37

Financials Bundle 1

Page 38: Increasing Internal Controls with Applimation Integra.

38

Financial Bundle 2

Page 39: Increasing Internal Controls with Applimation Integra.

39

Integra Codebase

Integra Apps

Integra Access

Integra Transaction

APPLIMATIONINTEGRA

code

setups

security

transactions

Oracle Applicationsenvironment

Continuous Monitoring in Oracle Applications

Key Controls&

Transactions

ContinuouslyMonitored

Page 40: Increasing Internal Controls with Applimation Integra.

40

For More Information

Mark NelsonApplimation, Inc.

Phone: (212) 560-7878E-mail: [email protected]

www.applimation.com

Page 41: Increasing Internal Controls with Applimation Integra.

Unreliable•Unpredictable environment where controls are not are not designed or in designed or in placeplace

Informal•Controls are designed and in place but are not are not adequately adequately documenteddocumented

Standardized•Controls are designed, in place, and are are adequately adequately documenteddocumented

Monitored•Standardized controls with periodic testingperiodic testing for effective design and operation with reporting to management

Optimized•Integrated internal controls with real-time real-time monitoringmonitoring by management and continuous improvement

Low Efficiency•Substantial manual manual effortsefforts•Testing & validation required of activities•Management time commitment: Substantial

Medium Efficiency•Some manual testing required for key activities•Some reliance on Some reliance on monitoringmonitoring•Reliance on certifications & acknowledgements•Management Time Commitment: Significant

High Efficiency•Reliance on continual continual monitoringmonitoring & review of periodic testing•Use of dashboard for key indicators and controls•Reliance on certifications & acknowledgements•Management Time Commitment: Moderate

Source: PriceWaterhouseCoopers white paper on Sarbanes-Oxley Act of 2002

Internal Controls Maturity

Eff

icie

ncy

Page 42: Increasing Internal Controls with Applimation Integra.

42

Architecture

ApplimationHome

Test(11i)

Dev(10.7)

Prod 1(11)

Prod 2(10.7)

Snapshots & Comparisons

Page 43: Increasing Internal Controls with Applimation Integra.

43

Integra Apps Integra Apps

Architecture

ApplimationHome

Test(11i)

Integra Apps

Dev(10.7)

Integra Apps

Prod 1(11.0.3)

Prod 2(10.7)

Snapshots & Comparisons

SetupChanges