SlideShare a Scribd company logo
1 of 43
Using Oracle’s GRC Software
Suite to automate and proactively
 monitor your E-Business Suite

         Session 9333
Introduction
  • Brad Storts, AXIA Consulting (Brad.Storts@axiaconsulting.net)
  • Client: a utility company in the Midwest
     • Better controls over the Oracle E-business suite
     • A tool to manage Sox compliance
  • Solution: Oracle GRC software suite
Agenda
    • GRC controls suite
      •  Preventative Controls Governor (PCG)
      •  Access Controls Governor (ACG)
      •  Transaction Controls Governor (TCG)
      •  Configuration Controls Governor (CCG)
    • GRC Manager / Intelligence
Preventative Controls Governor
  • Tool to control user viewing and changing of E-Business suite (EBS)
  data
  • Application is embedded in your EBS as a custom application
     o No hardware required
     o Higher risk of adversely impacting your key processing
  • Three types of rules
     o Form rules: interact directly with an EBS java form
     o Flow rules: fired from a database trigger or a periodic schedule
     o Audit or change control rules: triggered by EBS table changes
Form / Flow                                                                   Control
   Audit      Track changes in values for the 10 segments of the GL accounting flexfield
   Form       Prevent a receipt against a 2-Way PO line (will exclude purchase orders created before 8/21/2011)
   Form       Prevention when a PO has a distribution line with a General Ledger liability account
   Form       Prevention when a PO has a distribution line to an asset GL account (1010000 to 1219999) but no project and task
   Form       Force a a 2-Way PO for services to have a price of $1)
   Flow       Notification when a non-stock PO is closed with remaining dollars
   Flow       Notification to requisitioner when 80% of a services purchase order total is reached
   Flow       Notification for unabalanced journals posted during month end closing
   Flow       Notification of HR location changes
   Flow       Department or employee group (union / management) quarterly report on changes
   Form       Hide social security number for HR inquiry users
   Flow       Notification of new supervisors to HR
   Flow       Notification on projects where actual costs are approaching budgeted costs
   Flow       Notification on Missed Payment Discounts
   Flow       PO terms differ from vendor terms
   Flow       Alert AP when max ship on hold is released as more money added to purchase order
   Flow       AFUDC Flag set incorrectly for Projects
   Form       Stop User from matching a Receipt against a PO they created or approved
   Flow       Notify WAM Help Desk if purchasing category is created or changed
   Form       Provide form validation new employees missing schedule or rotation plan, earning policy, payroll in OTL based on employee category
   Audit      Audit report on certain supplier changes
   Flow       Payment terms changed on an invoice from what was on PO
   Flow       Notification to requisitioner when non stock item received
Form rule example
Triggering a flow rule
Sql check for flow rule
      processing
Flow rule notification
Flow rule notification
Flow rule notification
Preventative Controls Governor Lessons Learned
  • Requires custom.pll updates – form rules only impact java forms not
  HTML
  • Documentation references applcust.txt, ignore (not used in R12)
  • Create a browse only PCG responsibility to be able to browse rules
  • Cloning environments works, you just need to add additional steps to
  be able to migrate rule changes
  • When migrating rules, you have to recompile triggers and re-enter
  periodic rules as well as audit rules
  • Watch out for triggers based on dates, triggers may not handle nulls
  correctly
Access Controls Governor
  • Evaluates Oracle access and can prevent or monitor policy violations
  • Runs on separate hardware using Oracle Data Integrator to pull
  information from the EBS about users, responsibilities, menus, and
  functions
  • Incidents are created and tracked to resolution
Access Controls Governor - Benefits
• Moved from manual process to automated process to check for segregation
of duties violations
• We found responsibilities that needed changed
• We found some users with access they didn’t need
• A lot of work on the initial setup and cleanup of false positives, but very
little work to maintain after that
You can visualize the paths, from the user
through the responsibility through the menus to
the functions that cause the segregation of
duties conflict.
Entitlements: elements within the EBS that
allow a certain function
Create controls that prevent or monitor uses that have segregation of
duties conflicts due to their entitlements:
Access Global Conditions: allow you to turn off certain conditions to remove
                               false positives
Access Path Conditions
Access incidents
Access Controls implementation
• Lots of initial work to weed out many false positive
   oSystem accounts show up with lots of violations
   oSome responsibilities do not really allow function
       Some screens allow browse only
       Receiving: organizations not defined
   oCleanup can also be time consuming to review all the incidents and try
   to figure out what the proper course of action is
Access Controls Governor lessons learned
• Default is to evaluate access based on email  note that several users can
share an email address and can cause lots of confusion so you should
change to email + user id (our example: IT support staff id’s created from
existing users)
• The ability to forecast conflicts is limited: you can see the impact of
modifying a responsibility or menu, but you can’t see the potential impact of
giving a responsibility to a user (which is much more common in my opinion)
Transaction Controls Governor
• Review EBS transactions to highlight potential issues (fraud, bad
data, policy violations, etc.)
   oReview manual journal entries posted during certain times of the month
   oReview employee expenses
   oReview duplicate invoices
Easily create a new model
Easily add filters to fine tune results:
Results of transaction model run for journals entered manually over a
certain dollar limit:
Employee Expense Accelerator
•Free content / software from Oracle
•Requirements:
   • Run TCG 8.6.3.4000
   • EBS: iExpense
   • Deploy some tables and views on your EBS
Sample models included in Employee Expense Accelerator
•   Employee Claims Per Diem and Meals
•   Employees misses receipts consistently indicating Fraud
•   Employees with large number of round dollar amounts close to the approval limits
•   Employees split expenses for a large event
•   Single or multiple employees submit the same receipt more than one time
•   Hotel Expenses without other travel related expenses
•   Employees delinquent frequently
•   Employee Expenses Spike
•   Department Expenses Spike
Transaction Controls Governor review
• Good for detective controls, not preventive since you are alerted after the fact
• Designed for non IT personnel to be able to use
• Note objects have been developed for some EBS subject areas, but certainly not
all (we ended up using PCG often where content was missing for TCG)
Configuration Controls Governor
• Application that monitors changes to key setup values
• Compare snapshots of setups from one point in time to another, or between
instances
Configuration Controls Governor Examples
 Purchasing
   • Purchasing options
   • Receiving options
Accounts Payable
   • Invoice Payment Terms
   • Invoice Tolerance levels
   • Payables Controls Options
   • Payables system setup
Here a user changes the receiving
tolerance in EBS
The CCG user receives a notification that a
key setup has been modified via email:
The user can log into CCG and see who made the change, when, what the
old value was:
CCG Snapshot: easily create a snapshot of your EBS, and then compare to
another instance or to another point in time:
CCG Lessons Learned
  • Another detective control tool, will not prevent entry
  • Connecting to a data source takes about 1-2 hours, and every time you
  refresh an instance you have to reconnect
  • No good way to clone / refresh from production to test
  • Snapshots can run for a long time, and consume lots of EBS resources –
  and can be tricky to cancel (terminate button doesn’t show up until you
  kill the process in EBS)
GRC Manager
  • Tool to document your business processes, risks associated with those
  processes, and controls to mitigate those risks
  • Designed to manage SOX compliance, or any similar compliance
  requirements
  • Completely separate application from EBS
  • GRC Intelligence is the reporting solution, using Oracle Business
  Intelligence to extract data from GRC Manager
Control Testing
Can create and manage simple surveys:
Can track issues:
GRCI: OBIEE tool to analyze data
GRC Manager and GRC Intelligence
• We implemented GRCM 7.8 and GRCI 2.0, there is a new GRC Manager
(“Fusion Edition”) which you would want to review – there is no upgrade
path for GRCM 7.8
•GRCM 7.8 is built on Stellent Content Management, GRCI 2.0 is built on
OBIEE – a steep learning curve if your organization doesn’t already use
these

More Related Content

What's hot

Oracle Advance Controls
Oracle Advance ControlsOracle Advance Controls
Oracle Advance Controls
Zeeshan Khan
 

What's hot (20)

Effective Segregation of Duties for PeopleSoft 2011-02-23
Effective Segregation of Duties for PeopleSoft 2011-02-23Effective Segregation of Duties for PeopleSoft 2011-02-23
Effective Segregation of Duties for PeopleSoft 2011-02-23
 
Oracle Advance Controls
Oracle Advance ControlsOracle Advance Controls
Oracle Advance Controls
 
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General LedgerTop Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
 
Continuous auditing
Continuous auditingContinuous auditing
Continuous auditing
 
Government and SOX Compliance for ERP Systems
Government and SOX Compliance for ERP SystemsGovernment and SOX Compliance for ERP Systems
Government and SOX Compliance for ERP Systems
 
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
 
McKesson - Business Process Redesign
McKesson - Business Process RedesignMcKesson - Business Process Redesign
McKesson - Business Process Redesign
 
Continuous Auditing D.French
Continuous Auditing D.FrenchContinuous Auditing D.French
Continuous Auditing D.French
 
Seg dutieschecklist
Seg dutieschecklistSeg dutieschecklist
Seg dutieschecklist
 
Oracle iProcurement
Oracle iProcurementOracle iProcurement
Oracle iProcurement
 
Oracle Internet Procurement
Oracle Internet ProcurementOracle Internet Procurement
Oracle Internet Procurement
 
Accruals and accounting
Accruals and accountingAccruals and accounting
Accruals and accounting
 
Building continuous auditing capabilities
Building continuous auditing capabilitiesBuilding continuous auditing capabilities
Building continuous auditing capabilities
 
Visual Risk Iq + Audimation Deck For Charlotte Iia For Pdf Only
Visual Risk Iq + Audimation Deck For Charlotte Iia For Pdf OnlyVisual Risk Iq + Audimation Deck For Charlotte Iia For Pdf Only
Visual Risk Iq + Audimation Deck For Charlotte Iia For Pdf Only
 
Lexcomply - Compliance Management Solutions
Lexcomply - Compliance Management SolutionsLexcomply - Compliance Management Solutions
Lexcomply - Compliance Management Solutions
 
The Search for the Single Source of Truth - Eliminating a Multi-Instance Envi...
The Search for the Single Source of Truth - Eliminating a Multi-Instance Envi...The Search for the Single Source of Truth - Eliminating a Multi-Instance Envi...
The Search for the Single Source of Truth - Eliminating a Multi-Instance Envi...
 
Ey segregation of_duties
Ey segregation of_dutiesEy segregation of_duties
Ey segregation of_duties
 
ERP System Development Plan
ERP System Development PlanERP System Development Plan
ERP System Development Plan
 
SmartERP Cannon Webinar_2017_Oracle OpenWorld
SmartERP Cannon Webinar_2017_Oracle OpenWorldSmartERP Cannon Webinar_2017_Oracle OpenWorld
SmartERP Cannon Webinar_2017_Oracle OpenWorld
 
SAP Risk Management
SAP Risk ManagementSAP Risk Management
SAP Risk Management
 

Viewers also liked

081712 isaca-atl-auditing sap-grc
081712 isaca-atl-auditing sap-grc081712 isaca-atl-auditing sap-grc
081712 isaca-atl-auditing sap-grc
hkodali
 

Viewers also liked (11)

Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
Symantec, Facebook and Navillus - a comprehensive approach to securing & moni...
 
FulcrumWay - Effective Ways to Assess ERP Controls 2014
FulcrumWay - Effective Ways to Assess ERP Controls 2014FulcrumWay - Effective Ways to Assess ERP Controls 2014
FulcrumWay - Effective Ways to Assess ERP Controls 2014
 
Apouc 2014-oracle-applications-update
Apouc 2014-oracle-applications-updateApouc 2014-oracle-applications-update
Apouc 2014-oracle-applications-update
 
FulcrumWay GRC Solutions
FulcrumWay GRC SolutionsFulcrumWay GRC Solutions
FulcrumWay GRC Solutions
 
SAP License Audit Process
SAP License Audit ProcessSAP License Audit Process
SAP License Audit Process
 
Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2
 
SAP License Audit Tips
SAP License Audit TipsSAP License Audit Tips
SAP License Audit Tips
 
081712 isaca-atl-auditing sap-grc
081712 isaca-atl-auditing sap-grc081712 isaca-atl-auditing sap-grc
081712 isaca-atl-auditing sap-grc
 
Enabling Accounts Payable departments to add value and reduce cost using Orac...
Enabling Accounts Payable departments to add value and reduce cost using Orac...Enabling Accounts Payable departments to add value and reduce cost using Orac...
Enabling Accounts Payable departments to add value and reduce cost using Orac...
 
SAP License Audit Report
SAP License Audit ReportSAP License Audit Report
SAP License Audit Report
 
SAP Governance, Risk and Compliance (GRC)
SAP Governance, Risk and Compliance (GRC)SAP Governance, Risk and Compliance (GRC)
SAP Governance, Risk and Compliance (GRC)
 

Similar to Using oracle grc software to automate and proactively monitor your e business suite

Financial Crime Projects
Financial Crime ProjectsFinancial Crime Projects
Financial Crime Projects
David Allsop
 

Similar to Using oracle grc software to automate and proactively monitor your e business suite (20)

Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated DashboardReduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
 
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015 Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
Segregation of duties in SAP @ ISACA Pune presentation on 18.4.2015
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme Rental
 
Financial Crime Projects
Financial Crime ProjectsFinancial Crime Projects
Financial Crime Projects
 
Recap new features and functionality
Recap new features and functionalityRecap new features and functionality
Recap new features and functionality
 
Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)
 
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
2018-10-17 J1 4C - WEBCON prez - Practical results of managing a company with...
 
UNIT4.ppt
UNIT4.pptUNIT4.ppt
UNIT4.ppt
 
AP and AR Positioning
AP and AR PositioningAP and AR Positioning
AP and AR Positioning
 
Oracle Subscription Billing - All your Billing Needs on a Single Platform
 Oracle Subscription Billing - All your Billing Needs on a Single Platform Oracle Subscription Billing - All your Billing Needs on a Single Platform
Oracle Subscription Billing - All your Billing Needs on a Single Platform
 
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
 
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
 
EAA Oracle EBS Upgrade
EAA Oracle EBS UpgradeEAA Oracle EBS Upgrade
EAA Oracle EBS Upgrade
 
ETRS Proposal - Acme Rental
ETRS Proposal - Acme RentalETRS Proposal - Acme Rental
ETRS Proposal - Acme Rental
 
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
Behavioral Analytics and Blockchain Applications – a Reliability View. Keynot...
 
Lesson 10 - Value stream mapping
Lesson 10 - Value stream mappingLesson 10 - Value stream mapping
Lesson 10 - Value stream mapping
 
Tips for aligning business process and systems to support accurate quota and ...
Tips for aligning business process and systems to support accurate quota and ...Tips for aligning business process and systems to support accurate quota and ...
Tips for aligning business process and systems to support accurate quota and ...
 
What is Robotics Process Automation ?
What is Robotics Process Automation ?What is Robotics Process Automation ?
What is Robotics Process Automation ?
 
SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...
 
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and ITSue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Using oracle grc software to automate and proactively monitor your e business suite

  • 1.
  • 2. Using Oracle’s GRC Software Suite to automate and proactively monitor your E-Business Suite Session 9333
  • 3. Introduction • Brad Storts, AXIA Consulting (Brad.Storts@axiaconsulting.net) • Client: a utility company in the Midwest • Better controls over the Oracle E-business suite • A tool to manage Sox compliance • Solution: Oracle GRC software suite
  • 4. Agenda • GRC controls suite • Preventative Controls Governor (PCG) • Access Controls Governor (ACG) • Transaction Controls Governor (TCG) • Configuration Controls Governor (CCG) • GRC Manager / Intelligence
  • 5. Preventative Controls Governor • Tool to control user viewing and changing of E-Business suite (EBS) data • Application is embedded in your EBS as a custom application o No hardware required o Higher risk of adversely impacting your key processing • Three types of rules o Form rules: interact directly with an EBS java form o Flow rules: fired from a database trigger or a periodic schedule o Audit or change control rules: triggered by EBS table changes
  • 6. Form / Flow Control Audit Track changes in values for the 10 segments of the GL accounting flexfield Form Prevent a receipt against a 2-Way PO line (will exclude purchase orders created before 8/21/2011) Form Prevention when a PO has a distribution line with a General Ledger liability account Form Prevention when a PO has a distribution line to an asset GL account (1010000 to 1219999) but no project and task Form Force a a 2-Way PO for services to have a price of $1) Flow Notification when a non-stock PO is closed with remaining dollars Flow Notification to requisitioner when 80% of a services purchase order total is reached Flow Notification for unabalanced journals posted during month end closing Flow Notification of HR location changes Flow Department or employee group (union / management) quarterly report on changes Form Hide social security number for HR inquiry users Flow Notification of new supervisors to HR Flow Notification on projects where actual costs are approaching budgeted costs Flow Notification on Missed Payment Discounts Flow PO terms differ from vendor terms Flow Alert AP when max ship on hold is released as more money added to purchase order Flow AFUDC Flag set incorrectly for Projects Form Stop User from matching a Receipt against a PO they created or approved Flow Notify WAM Help Desk if purchasing category is created or changed Form Provide form validation new employees missing schedule or rotation plan, earning policy, payroll in OTL based on employee category Audit Audit report on certain supplier changes Flow Payment terms changed on an invoice from what was on PO Flow Notification to requisitioner when non stock item received
  • 9. Sql check for flow rule processing
  • 11. Flow rule notification Flow rule notification
  • 12. Preventative Controls Governor Lessons Learned • Requires custom.pll updates – form rules only impact java forms not HTML • Documentation references applcust.txt, ignore (not used in R12) • Create a browse only PCG responsibility to be able to browse rules • Cloning environments works, you just need to add additional steps to be able to migrate rule changes • When migrating rules, you have to recompile triggers and re-enter periodic rules as well as audit rules • Watch out for triggers based on dates, triggers may not handle nulls correctly
  • 13. Access Controls Governor • Evaluates Oracle access and can prevent or monitor policy violations • Runs on separate hardware using Oracle Data Integrator to pull information from the EBS about users, responsibilities, menus, and functions • Incidents are created and tracked to resolution
  • 14. Access Controls Governor - Benefits • Moved from manual process to automated process to check for segregation of duties violations • We found responsibilities that needed changed • We found some users with access they didn’t need • A lot of work on the initial setup and cleanup of false positives, but very little work to maintain after that
  • 15. You can visualize the paths, from the user through the responsibility through the menus to the functions that cause the segregation of duties conflict.
  • 16. Entitlements: elements within the EBS that allow a certain function
  • 17. Create controls that prevent or monitor uses that have segregation of duties conflicts due to their entitlements:
  • 18. Access Global Conditions: allow you to turn off certain conditions to remove false positives
  • 21. Access Controls implementation • Lots of initial work to weed out many false positive oSystem accounts show up with lots of violations oSome responsibilities do not really allow function  Some screens allow browse only  Receiving: organizations not defined oCleanup can also be time consuming to review all the incidents and try to figure out what the proper course of action is
  • 22. Access Controls Governor lessons learned • Default is to evaluate access based on email  note that several users can share an email address and can cause lots of confusion so you should change to email + user id (our example: IT support staff id’s created from existing users) • The ability to forecast conflicts is limited: you can see the impact of modifying a responsibility or menu, but you can’t see the potential impact of giving a responsibility to a user (which is much more common in my opinion)
  • 23. Transaction Controls Governor • Review EBS transactions to highlight potential issues (fraud, bad data, policy violations, etc.) oReview manual journal entries posted during certain times of the month oReview employee expenses oReview duplicate invoices
  • 24. Easily create a new model
  • 25. Easily add filters to fine tune results:
  • 26. Results of transaction model run for journals entered manually over a certain dollar limit:
  • 27. Employee Expense Accelerator •Free content / software from Oracle •Requirements: • Run TCG 8.6.3.4000 • EBS: iExpense • Deploy some tables and views on your EBS
  • 28. Sample models included in Employee Expense Accelerator • Employee Claims Per Diem and Meals • Employees misses receipts consistently indicating Fraud • Employees with large number of round dollar amounts close to the approval limits • Employees split expenses for a large event • Single or multiple employees submit the same receipt more than one time • Hotel Expenses without other travel related expenses • Employees delinquent frequently • Employee Expenses Spike • Department Expenses Spike
  • 29. Transaction Controls Governor review • Good for detective controls, not preventive since you are alerted after the fact • Designed for non IT personnel to be able to use • Note objects have been developed for some EBS subject areas, but certainly not all (we ended up using PCG often where content was missing for TCG)
  • 30. Configuration Controls Governor • Application that monitors changes to key setup values • Compare snapshots of setups from one point in time to another, or between instances
  • 31. Configuration Controls Governor Examples Purchasing • Purchasing options • Receiving options Accounts Payable • Invoice Payment Terms • Invoice Tolerance levels • Payables Controls Options • Payables system setup
  • 32. Here a user changes the receiving tolerance in EBS
  • 33. The CCG user receives a notification that a key setup has been modified via email:
  • 34. The user can log into CCG and see who made the change, when, what the old value was:
  • 35. CCG Snapshot: easily create a snapshot of your EBS, and then compare to another instance or to another point in time:
  • 36. CCG Lessons Learned • Another detective control tool, will not prevent entry • Connecting to a data source takes about 1-2 hours, and every time you refresh an instance you have to reconnect • No good way to clone / refresh from production to test • Snapshots can run for a long time, and consume lots of EBS resources – and can be tricky to cancel (terminate button doesn’t show up until you kill the process in EBS)
  • 37. GRC Manager • Tool to document your business processes, risks associated with those processes, and controls to mitigate those risks • Designed to manage SOX compliance, or any similar compliance requirements • Completely separate application from EBS • GRC Intelligence is the reporting solution, using Oracle Business Intelligence to extract data from GRC Manager
  • 38.
  • 40. Can create and manage simple surveys:
  • 42. GRCI: OBIEE tool to analyze data
  • 43. GRC Manager and GRC Intelligence • We implemented GRCM 7.8 and GRCI 2.0, there is a new GRC Manager (“Fusion Edition”) which you would want to review – there is no upgrade path for GRCM 7.8 •GRCM 7.8 is built on Stellent Content Management, GRCI 2.0 is built on OBIEE – a steep learning curve if your organization doesn’t already use these