Recommended #OOW16 - Introduction to Advanced Access Controls
#OOW16 - âą Implement the Best Practice for Oracle Fusion Advanced Financial C...
SOL_POSPC_036_Configuration Overview.pptx
Introducing Oracle Advanced Financial Controls Cloud Service
How will you create a supplier management software.pptx
Advanced Controls access and user security for superusers con8824
Oracle Eloqua Roadmap SoCal Marketing Cloud User Group February 2016
Oracle ERP Cloud - Finance Intro to Reps.pptx
#OOW16 - âą Get Started with Financial Reporting Compliance and Advanced Finan...
Oracle retail financial integration 13.2.6
Oracle Cloud775787984-Procurement-Cloud.pptx
Quality Management Cloud Tips and Tricks.pdf
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Empowering Enterprise Planning Solutions with Calculation Manager
Best Practices - Oracle-BIP.pptx
Sap audit programs_and_ic_qs
B6 improve operational_efficiency_through_process_and_document_collaboration
Customers talk about controlling access for multiple erp systems with oracle ...
Con8154 controlling for multiple erp systems with oracle advanced controls
Applying Robotic Process Automation in Banking: Innovations in Finance and Risk
Ahcs best practice_white_paper_1.5 (1)
Azure Business rules v0.3
fusionwerererjgjhgjhgjgjgerhgggggghh.ppt
Unified ERP HCM Presentation-23Feb16
Wondershare Filmora 15 Crack With Activation Key [2025
history of c programming in notes for students .pptx
More Related Content #OOW16 - Introduction to Advanced Access Controls
#OOW16 - âą Implement the Best Practice for Oracle Fusion Advanced Financial C...
SOL_POSPC_036_Configuration Overview.pptx
Introducing Oracle Advanced Financial Controls Cloud Service
How will you create a supplier management software.pptx
Advanced Controls access and user security for superusers con8824
Oracle Eloqua Roadmap SoCal Marketing Cloud User Group February 2016
Oracle ERP Cloud - Finance Intro to Reps.pptx
Similar to Oracle Fusion Cloud Risk Management Configuration change - Fraud (20) #OOW16 - âą Get Started with Financial Reporting Compliance and Advanced Finan...
Oracle retail financial integration 13.2.6
Oracle Cloud775787984-Procurement-Cloud.pptx
Quality Management Cloud Tips and Tricks.pdf
Thousands of Hours Saved and Risk Reduced for EBS Upgrades & Implementations
Empowering Enterprise Planning Solutions with Calculation Manager
Best Practices - Oracle-BIP.pptx
Sap audit programs_and_ic_qs
B6 improve operational_efficiency_through_process_and_document_collaboration
Customers talk about controlling access for multiple erp systems with oracle ...
Con8154 controlling for multiple erp systems with oracle advanced controls
Applying Robotic Process Automation in Banking: Innovations in Finance and Risk
Ahcs best practice_white_paper_1.5 (1)
Azure Business rules v0.3
fusionwerererjgjhgjhgjgjgerhgggggghh.ppt
Unified ERP HCM Presentation-23Feb16
Recently uploaded (20) Wondershare Filmora 15 Crack With Activation Key [2025
history of c programming in notes for students .pptx
Digital Strategies for Manufacturing Companies
How to Migrate SBCGlobal Email to Yahoo Easily
wealthsignaloriginal-com-DS-text-... (1).pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Essential Infomation Tech presentation.pptx
Odoo Companies in India â Driving Business Transformation.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Design an Analysis of Algorithms I-SECS-1021-03
CHAPTER 2 - PM Management and IT Context
Operating system designcfffgfgggggggvggggggggg
How Creative Agencies Leverage Project Management Software.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Transform Your Business with a Software ERP System
Softaken Excel to vCard Converter Software.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Oracle Fusion Cloud Risk Management Configuration change - Fraud1. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Risk Management Cloud
Implementation Workshop
Advanced Financial Controls
May 2019
2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is
intended for information purposes only, and may not be incorporated into
any contract. It is not a commitment to deliver any material, code, or
functionality, and should not be relied upon in making purchasing
decisions. The development, release, and timing of any features or
functionality described for Oracleâs products remains at the sole discretion
of Oracle.
3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Confidential â Oracle Internal/Restricted/Highly Restricted 4
Agenda
Introduction to Advanced Financial Controls
Configuring Advanced Financial Controls
Demonstrate value and functionality of AFC with Hands-on
labs
Validate key setups and configurations
Audit Transactions
Discussion and Q&A
1
2
3
4
4. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential â Oracle Internal/Restricted/Highly Restricted 5
Secure Role Design (SoD)
Secure Assignment of Roles to Users (SoD)
Certify User Access
Validate Key Setups
Audit Transactions
Streamline Control Management
Before Go-Live
After Go-Live
5. Standard + Advanced Controls
Cluster
Analysis
Split
Purchase
Orders
Anomaly
Detection
Unusual
Manual JEs
Audit 100% of
transactions
Setup
Changes
Fine-grained
User Access
Audit Trail
Analysis
Benford
Analysis
Fuzzy Logic,
âsimilar
valuesâ
Advanced
Controls
Role based
access
Audit Sample
transactions
Approval
Hierarchies
Standard
Controls
Expense
Receipt
Required
3-Way Match
6. Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Pay Suppliers
Source
Purchases
Maintain
Suppliers
Process
Invoices
Control spend and simplify supplier payments
Streamline Source-to-Pay
Create
Requisitions
Process Purchase
Orders
Receive
Goods
5
Audit & Pay Expense
Reports
Review payment term changes
before payment.
Investigate when person making
payment created/modified the Supplier
Check for discrepancies
in freight charges
Review unauthorized changes
to Supplier information
Monitor for duplicate
Suppliers
Check for inappropriate
associations between a
vendor and an employee
Investigate POs created on
the day goods arrived
Monitor for purchases with
non-preferred Suppliers
Check for
duplicate POs
Check for split POs
7. Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Role of AFC during Business Process design
Oracle Confidential â
8
âą When designing your business process such as Payables, think
about the configurations that you will need to implement
âą Customers often decide not to have configurations in their
business process that are too restrictive
â For eg. While associating Purchase Orders with Payables Invoices should there be a
business rule that restricts this association if the PO has been back-dated.
âą AFC can continuously monitor your transactions for anomalies
and fraud and help determine if more restrictive configuration is
required
â Eg. Monitor Payables Invoices that have backdated POs
8. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Graphical
Authoring
Workbench
Library
of
User
Defined
Controls
Incidents
Workbench
Confidential â Oracle Internal/Restricted/Highly Restricted 9
9
Security &
Transaction Data
Enterprise
Data Graph
SELF-LEARNING
FEEDBACK LOOP
Pareto Analysis
Clustering
Fuzzy Matching
Anomaly detection
Ontology
Based
Policy
Engine
Semantic
Reasoning
Pattern
Reasoning
Data Analysis
Engine
Benford Analysis
Algorithms
Acquire Data
Enrich &
Manipulate
Label Data Refine Models
Deploy
Algorithms
Act on Results
Embedded Data Science for Automated Controls within Oracle SaaS
9. Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Advanced Financial Controls Basics
10
10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 11
Transaction Model
âą A Transaction Model defines the logic for detecting unwanted transactions
and/or risky configurations within your organizationâs payable or expense
business processes
âą A Transaction Model is used to test and validate a control design to ensure
the control is designed effectively before deployment
âą Results displayed by the transaction model are temporary because they are
replaced each time the model is run.
11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 12
Components of a Transaction Model
Business Objects
- Logical definition of
a business entity
- Comprises of data
contained in
transactions and
master data/setups
Model Logic
Conditions that
identify risky
transactions
Result Attributes
Required business
object attributes
to specify incident
details
12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 13
Transaction Model
Business Objects
Model Logic
Result attributes
13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 14
Transaction Control
âą A Control is created by deploying a transaction model.
âą A Control adopts the modelâs risk logic and result attributes and has additional
attributes to specify result type and incident assignees
âą Results generated by the control analysis are called incidents, which are
dispositioned by incident assignees.
âą Unlike Model results, a controlâs results (a.k.a incidents) are permanent records in
the system (records of control violations)
14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 15
Transaction Control
Perspectives
Result Type
Model Logic
15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Differences between Models and Controls
Oracle Confidential â Internal/Restricted/Highly Restricted 16
Model Control
Defines logic to identify risky transactions /
setups
Adopts logic from Model
Logic can be fine-tuned Logic is locked down and cannot be changed
Running model analysis replaces prior
analysis results
Running control analysis updates prior result
status (a.k.a incidents) and creates new
incidents, if any.
16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 17
Best Practice Process: Advanced Financial Controls
Identify
Unwanted
Transactions
Deploy
Controls
Address
Issues
Report
Results
17
Create Models and
assess results
Remediate unwanted
transactions where feasible
Ensure models generate
actionable volume of results
Convert Models to
Controls
Run Control Analysis
periodically
Manage incidents - options:
Remediate transactions
Adjust ERP configuration
Add compensating access
controls
Report incident
management results to
managers, auditors
All subscribers start by automating this process
17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Best Practice Solution: Advanced Financial Controls
18
Admin
Internal
Auditor
Business
Analyst
Process
Owner
1. Gather
configuration
data
2. Setup Adv
Financial Controls
(general, roles,
users)
3. Import
Pre-built
Models
4. Test &
Refine
Models
5. Review
Results &
Remediate
6. Deploy
Controls
7. Schedule Sync &
Control
Analysis
8. Review
Incidents &
Remediate
9. Review
Incident
Reports
Implementer should guide and train the users to perform their activities in Adv Controls
18. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Planning for Implementation
âą Review the
Get Started Note for Oracle Risk Manage
ment Cloud
âą Review the Discovery Questionnaire for
detailed set of questions to gather
configuration information for Advanced
Controls Implementation
Oracle Confidential â Internal/Restricted/Highly Restricted 19
Discovery
Questionnaire
19. Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Pre-built Financial Controls
Business Area Model Name Description
Payables 30001 : Duplicate Payables Invoices Identify payables invoices in the last six months where the supplier, invoice date, and
invoice amount are the same
Payables 30002 : Duplicate Suppliers and Sites Identify potential duplicate suppliers and sites with the same country, bank name, bank
account number, and with similar supplier name and address
Payables 30003 : Backdated Purchase Orders Identify purchase orders created in the last three months and created after the payables
invoice date
Payables 30004 : Payables Invoice Amount Exceeds
Average Variance for Supplier
Identify large invoice amounts in the last two months that represent a higher percentage
variance than the average for a supplier
Payables 30005 : Payables Invoices for One-Time
Suppliers with Similar Names
Identify payables invoices issued in the past year to suppliers with similar names who are
flagged for one-time use
Payables 30006 : Unpaid Payables Invoices for New
Suppliers
Identify unpaid payables invoices in the last two months from new suppliers or little-
used suppliers
Payables 30007 : Unpaid Payables Invoices for Debarred
Suppliers
Identify payables invoices in the last two months for debarred suppliers with similar
names
20
20. Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Pre-built Expense Controls
Business Area Model Name Description
Expense 31001 : Expenses over Meal Limits Identify submitted meal expenses in the last three months that are over the policy limit
Expense 31002 : Expenses with Both Meal and Per
Diem on the Same Day
Identify employees who submitted expense reports in the last three months with both
meals and per diem on the same day
Expense 31003 : Employees Missing Expense Receipts Identify employees who submitted expense reports in the last three months where
missing receipts were higher than average
Expense 31004 : Duplicate Expenses Submitted by
Employee for Reimbursement
Identify employees who submitted expense reports in the last three months where the
expense type, amount, date, and currency are the same
Expense 31005 : Personal Credit Card Transactions
Submitted for Expense Reimbursement
Identify personal credit card purchases submitted as cash expenses in the last three
months
Expense 31006 : Duplicate Expenses Submitted by
Different Employees
Identify expenses submitted in the last three months by different employees, for which
the amount, date, and currency are the same, and which cover similar attendees of an
event
Expense 31007 : Expense Charges Split for an Event Identify expenses submitted in the last three months where more than one expense has
the same date with similar merchant name and amount
Expense 31008 : Expenses for Watchlist Merchants Identify expenses submitted in the last three months for merchants on the watchlist
21
21. Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Pre-built GL Controls
22
Business Area Model Name Description
General
Ledger
32001 : Dormant GL account activity GL Accounts with no activity in a given period
General
Ledger
32002: Manual Journals Posted After Period Close
Date
GL account activity after Period Close
22. Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Pre-built Procure-to-Pay & SCM Controls
23
Business Area Model Name Description
Payables 40001 : Supplier and Payables Invoices Created by the
Same User
Identify payables invoices created in the last six months by the user who
created the corresponding supplier or supplier site
Assets 40002 : Same user created Asset Workbench entries and
took Physical Inventory
Same user created Asset Workbench entries and took Physical Inventory
SCM 40003 : Same user created Items and Inventory
Transactions
Same user created Items and Inventory Transactions
Payables 40004: Payment Process Request Created by Same User
Managing Suppliers
Identify Payment Process Request created by the same user who manages
suppliers.
23. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. 24
Pre-built Audit Controls
Business Area Model Name
Payables 60001 : New Bank Account added for any Supplier
Payables 60002 : Frequent Changes to Supplier Bank Account Details
Payables 60003 : Frequent Changes to Supplier
Payables 60004 : Frequent Changes to Supplier Sites
Payables 60005 : Frequent Changes to Supplier Payment Methods
HCM 60006: New Payment Method Added to Employee
Payables 60007 : Supplier Bank Accounts touched Over the Weekend
Common 60008: Additions and Deletions to Data Roles
Common 60009: Updates to Data Roles
Common 60010: Additions and Deletions to Profile Options
Common 60011: Updates to Profile Options
24. Copyright © 2016 Oracle and/or its affiliates. All rights reserved. 25
Pre-built Audit Controls
Business Area Model Name
SCM 60012: Additions and Deletions to Item Master
SCM 60013: Updates to Item Master
Common 60014: Additions and Deletions to Key Flex-field Cross Validation Rules
Common 60015: Additions and Deletions to Security Profiles
Common 60016: Updates to Security Profiles
HCM 60017: Frequent Changes to Salary
25. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 26
Accessing Pre-built Content from MOS
âą Navigate to MOS
Note Doc:
2350138.1
âą Click on the
relevant Patch
âą Download the
patch zipfile
âą Extract content
of the zipfile in a
local folder
26. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Setup Transaction and Audit Data Synchronization Limits
âą Transaction Performance Configuration is used to limit the amount of Financials Cloud
transactions retrieved by AFC for control analysis
âą Audit Performance Configuration is used to limit the amount of Financials Cloud audit
data retrieved by AFC for control analysis
âą Transactions Created As of Date and Audit Events Created As Of Date influences:
âą Datasource Synchronization durations
âą Run durations of AFC transaction and audit models/controls
Oracle Confidential â Internal/Restricted/Highly Restricted 27
27. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Setup Transaction and Audit Data Synchronization Date Limits
Oracle Confidential â Internal/Restricted/Highly Restricted 28
âą Navigate to Risk Management
Tools -> Setup and
Administration
âą From right hand Panel Drawer -
> Manage Application
Configurations
âą Enter a Transactions Created
As of date as 1/1/2018
âą Enter a Audit Events Created
As Of date as 1/1/2019
28. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Data Synchronization
âą Models evaluate transactions completed in Financials Cloud.
âą Data Synchronization ingests data from Financials Cloud instance into
AFC.
âą The first synchronization job is always a Full Sync and may take
considerable amount of time depending on the volume of transactions
in Financials Cloud for the business objects in your models
â To limit of volume of data to be analyzed by AFC, specify a
Transactions Created As of Date of not more than 1 year before
current date
Note: If the Transaction Created As of Date is changed after implementation,
a Rebuild Graph may be necessary that deletes existing transaction data
from AFC and copies transaction data as of the new As of Date . This may
take considerable amount of time.
âą A Datasource synchronization job pulls only the changes made in
Financials Cloud since the last data synchronization.
â Example: If the Data Synchronization job was run on 05/01/2019
2:00 PM, then the next Synchronization job will sync all the changes
to the data between 05/01/2019 2:00 PM and current run date.
Oracle Confidential â Internal/Restricted/Highly Restricted 29
29. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Model vs Datasource Synchronization
Model Synchronization Datasource Synchronization
Ingests data from Financials Cloud instance
into AFC
Ingests data from Financials Cloud instance
into AFC
Synchronizes business object data of a
single AFC model
Synchronizes business object data of all
AFC models and deployed AFC controls
currently in the application
Cannot be used to perform incremental
synchronization of data
Should be used on an ongoing basis to
periodically synchronization incremental
changes in Financials Cloud data
Oracle Confidential â Internal/Restricted/Highly Restricted 30
30. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential â Oracle Internal/Restricted/Highly Restricted 31
Secure Role Design (SoD)
Secure Assignment of Roles to Users (SoD)
Certify User Access
Validate Key Setups
Audit Transactions
Streamline Control Management
Before Go-Live
After Go-Live
31. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 32
Configuration Controls for Oracle Financials Cloud
âą The behavior of Oracle Financials Cloud is determined in large part by its
configuration settings
â The wealth of available settings gives your business the flexibility it needs to compete
and thrive
âą Broadly, configurations include:
â Setup values influence overall application behavior - everything from when your fiscal
year starts to how payments are approved, and so much in between, including your
accounting structure and what users can do
â Master data describe discrete entities like suppliers and contracts - both their
characteristics and how Financials Cloud handles them
32. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 33
Configuration Controls for Oracle Financials Cloud
âą The lifecycle of each configuration settingâŠ
â Starts with its initial entry in Financials Cloud
â Later, Financials Cloud users and administrators change many settings as
circumstances dictate - for example because of a change to business policies, or to an
entity described by a master data record
â Those ongoing changes represent the bulk of the risk associated with configurations -
were changes planned, reviewed and approved before they were made?
â A draconian solution would employ elaborate preventive control over those steps; in
contrast, a streamlined approach is to let change flow, and to watch for possible
issues; Oracle's automation supports the latter
33. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 34
Configuration Controls for Oracle Financials Cloud
âą Financials Cloudâs control automation for configurations has two primary
components:
âą Audit Policies track configuration change
â Available for a wide range of Financials Cloud configurations.
â Can be enabled and disabled at will; while enabled, they build a permanent record of
new configuration settings and changes to existing ones
âą Advanced Financial Controls identify changes that need attention
â Analyzes the permanent record to identify troublesome changes
34. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 35
Top Ten Configuration Controls for Oracle Financials Cloud
âą Has a period's ledger been altered?
â The changes could necessitate an
accounting audit, and if significant
changes occurred after you reported
financial results, restatement of
results.
âą How about journal entries or
accounting rules?
â The former are the foot soldiers of
accounting, and the latter the generals
- corruption at either level spells
trouble.
âą Have suppliers' information
changed unexpectedly - e.g., bank
accounts, payment methods, sites,
or contacts?
â Any could be the result of a scam
intended to route payment to a
fraudster.
âą Has a supplier's information
changed frequently, or outside
business hours?
â Neither should be necessary in
healthy business activity; they could
indicate fraud, or simply inefficiency -
e.g., a frequent alternation between
two values to work around the need
for better process.
âą Have Supply Chain item masters
changed unexpectedly - e.g.,
â Were unnecessary items added to bills
of materials, or manufacturing/supply
lead times and safety stock levels
manipulated, to trigger unnecessary
orders?
â Have changes to cost of goods been
made to engineer a better budget or
forecast (tainting your accounting in
the process)?
âą Were contract lines altered?
â Items, amounts and terms could be
changed in collusion with
counterparties to bilk your business.
âą Did site or user Profile Options
change unexpectedly?
â This trove of preferences, installation
settings, configuration choices, and
processing options affects nearly
every aspect of Financials - are
changes innocuous or hacks? Find
patterns of the latter.
âą How about Data Roles and Security
Profiles?
â Two more deep and pervasive types
of configuration - do changes indicate
illicit broadening/heightening of
privileges?
âą Did Flexfield Cross Validation Rules
change?
â These are often an uncharted - or at
least untamed - territory in the world
of configuration, since there are no
common standards or rules - they are
all invented by your business. They
might change only rarely, but when
they do, heads up - their effects can
spread across entire business
processes, with unintended
consequences.
âą Have Receiving parameters
changed unexpectedly - e.g.,
â do you suddenly allow the receiving
location to differ from the ship-to
location (with tax, inventory, and
restricted territory impacts)?
â Did your late receiving tolerance
increase?
â How about tolerance for receiving
more than approved?
â How often was receipt routing
overidden?
35. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 36
Top Ten Configuration Controls for Oracle Financials Cloud
âą How to Take Control
1. Log into Financials Cloud as an administrator and visit "Manage Audit Policies." Choose
the configuration attributes to track.
2. Log into Financials Cloud as an Advanced Financial Controls user and visit "Models."
Choose the models that will identify changes of greatest interest, and run analyses to
see those changes. Then convert the models to controls, and relax - Advanced Financial
Controls will let you know when new changes of interest occur.
âą To learn more:
â Audit Policies: https://docs.oracle.com/en/cloud/saas/financials/19a/fafcf/maintain-
common-reference-objects.html#FAFCF2611713
â Advanced Financial Controls:
https://cloud.oracle.com/en_US/risk-management-cloud/features
36. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 37
After go-live:
Track Key Setups (AP, AR, GL, etc.)
Confidential â Oracle Internal/Restricted/Highly Restricted
37. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 38
Analyzing Setups in ERP & HCM Cloud
Fusion SaaS Foundation
Setup Manager
Specify setup values
Export/import/compare snapshots
Audit Policy
Track changes
ERP & HCM Cloud
Risk Management
Analyze setup values Analyze setup changes
38. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Advanced Configuration Controls
39
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
âą Continuously monitor ERP configurations
âą Track ERP master data changes
âą Automate risk-based change-tracking
â Multiple changes to a Bank Account in 24 hours
â Multiple changes to a sensitive role in a single day
â Changes to GL intercompany rules
âą Filter based thresholds like frequency and
amount
âą Configure 200+ setups across AP, AR, GL
etc.
âą Manage exceptions using simple
workflows
39. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 40
How AFC Analyzes Setup Changes
Before go-live customer
enables audit policies
on ERP Cloud objects
After go-live, audit data is
generated recording
changes to setups,
configurations
Advanced Financial
Controls ingests this audit
data
AFC analyzes audit data
using pre-built audit
models
AFC finds issues that
needs to be remediated
40. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 41
Lab 1
Your customer is concerned about potential fraudulent activities related to
new supplier bank accounts, and wants to track this using the pre-built
audit tracking model 60001: New Bank Account Added to Supplier
Fine tune the model logic to analyze new bank accounts added on
weekends.
41. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 42
Your customer is concerned about potential fraudulent activities related to new supplier bank accounts,
and wants to track this using the pre-built audit tracking model 60001: New Bank Account Added to
Supplier.
Fine tune the model logic to analyze new bank accounts added on weekends.
Tasks
âą Login as philip.kent
âą Download provided model xml file to your desktop, edit the file âYour_Name_New Bank
Account Added to Supplier.xmlâ, rename to â<Your Name>: New Bank Account Added to
Supplier.xmlâ, then save the file
âą Navigation â> Advanced Controls Management icon -> Advanced Controls icon -> Models tab
âą Import model â<Your Name>: New Bank Account Added to Supplierâ
âą Run Model analysis and view Model Results
âą Modify the logic to analyze new supplier bank accounts added on weekends
âą Run model and view results
42. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 43
Step 1: Download and Edit Provided Model File
âą Download the provided pre-
built model file âYour Name_
New Bank Account Added to
Supplier.xmlâ within Lab 1
folder to your desktop.
âą Copy and rename file to <Your
Name>_New Bank Account
Added to Supplier.xml
âą Open this file is an editor as
shown
âą Change the value of the tag
<name> to <Your Name>: New
Bank Account Added to
Supplier
âą Save the file
43. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Step 2: Import model from downloaded xml file
âą Login as Philip.kent
âą From Models Page,
launch Import wizard
âą Select Actions -> Import
Oracle Confidential â Internal/Restricted/Highly Restricted 44
44. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Step 2: Import modelâŠcontd
âą In the âImport Fileâ train
stop:
â Browse and select the edited
â<Your Name>_New Bank
Account Added to
Supplier.xmlâ file
âą Click Next
Oracle Confidential â Internal/Restricted/Highly Restricted 45
45. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Step 2: Import modelâŠcontd
âą In the âSelect Itemsâ train stop search and select model <Your Name>: New Bank Account Added to Supplier
âą Navigate to the âReviewâ train stop by accepting defaults
âą Finish Import by clicking âSubmitâ
âą After the Import job completes, you should see the model in your Models page
Oracle Confidential â Internal/Restricted/Highly Restricted 46
46. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 47
Step 3: Review Model Logic
âą On the Models
page:
â Search and click the
model â<Your Name>:
New Bank Account
Added to Supplierâ
47. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 48
Step 3: Run Model Analysis
On the Model
Definition page:
âą Review the model
logic
âą Click âRunâ to run
model analysis
48. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 49
Review Types of Standard Filter Usage
A standard filter testing a literal value
âcondition involves a constant value.
A standard filter testing another BO attribute value
âcondition involves a value supplied by another BO attribute)
49. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 50
Step 3: Monitor Model Analysis Job
âą Check Model Analysis
job status by navigating
to Monitor Jobs page
using the âRelated Linksâ
icon
âą When job completes,
navigate back to the
model definition page
âą Click Done to return to
Models page
âą On Models page, search
for your Model and click
on the Results count
link
50. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 51
Step 4: View Model Results
51. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 52
Step 5: Sort the results and recent bank account additions
On the results
page, sort
descending on
column âAudit â
Supplier Bank
Accounts.Dateâ
to view the
recent bank
account
changes
52. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 53
Fine-tuning a Transaction Model
âą Results do not satisfy model goals
â Eg. for a model identifying invoices and suppliers created by the same user, results
are returning all invoices, while Iâm interested only in high value invoices that are
unpaid and not cancelled
âą Focus the model logic to get tighter results
âą False positives in the results
âą Excess result attributes
â More attributes in results than necessary for remediation actions
When should I fine-tune a model?
53. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 54
Process of Fine-tuning Transaction Model Results
Are False
Positives/
Excess results
acceptable?
YES
Revise Model
Logic
Ready to
remediate results
NO
Run Model
Analysis and
review Model
Results
54. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 55
Fine Tuning Model Results - Example
Supplier Name Invoice Date Invoice Amount Invoice Number Payment Status
Advanced Corp 11/15/2017 1939.50 ERS-602065-241613 Y
Dell Inc. 12/15/2017 5204.25 ERS-602105-241653 N
EIP Inc 10/15/2017 3510.80 ERS-602053-241539 N
âą You are interested in Invoices that are unpaid
âą You are interested in invoices > 5000
55. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 56
Step 6: Refine the Model Logic
âą From the Models page, search and edit your model â<Your Name>: New Bank Account Added to Supplierâ
âą Change the first filter by clicking the blue arrow on the bottom left corner of the 1st
filter
56. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 57
Step 7: Save Model and Re-run analysis
âą Click Save as shown
to save the model
âą Run Model analysis
by clicking on âRunâ
âą Check Analysis job
status by navigating
to Monitor Jobs page
using the âRelated
Linksâ icon
âą When job completes,
navigate back to the
model definition page
57. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 58
Step 8: View Model Results
âą Click Cancel to return to the
Models page
âą On Models page, search for your
Model and click on the Results
count link
âą On Results page, check âDisplay
Timestampâ
58. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 59
Lab 2 (Practice Lab)
Your customer is concerned about changes made to supplier payment
methods, and wants to implement the pre-built audit tracking model
60005: Frequent Changes to Supplier Payment Methods
Fine tune the model to show suppliers where changes where made to
payment methods more than 3 times in the last year
59. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 60
Your customer is concerned about changes made to supplier payment methods, and wants to implement
the pre-built audit tracking model 60005: Frequent Changes to Supplier Payment Methods
Fine tune the model to show suppliers where changes where made to payment methods more than 3
times in the last year
Tasks
âą Login as philip.kent
âą Download provided model xml file to your desktop, edit the file âYour_Name_Frequent Changes
to Supplier Payment Methods.xmlâ, rename to â<Your Name>: Frequent Changes to Supplier
Payment Methods.xmlâ, then save the file
âą Navigation â> Advanced Controls Management icon -> Advanced Controls icon -> Models tab
âą Import model â<Your Name>: Frequent Changes to Supplier Payment Methods â
âą Run Model analysis and view Model Results
âą Modify the logic to show suppliers where changes were made more than thrice in the last year
âą Run model and view results
60. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 61
Step 1: Download and Edit Provided Model File
âą Download the provided pre-built
model file âYour_Name_Frequent
Changes to Supplier Payment
Methods.xmlâ within Lab 1 folder
to your desktop.
âą Copy and rename file to <Your
Name>_Frequent Changes to
Supplier Payment Methods.xml
âą Open this file is an editor as
shown
âą Change the value of the tag
<name> to <Your Name>:
Frequent Changes to Supplier
Payment Methods
âą Save the file
61. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Step 2: Import model from downloaded xml file
âą Login as Philip.kent
âą From Models Page,
launch Import wizard
âą Select Actions -> Import
Oracle Confidential â Internal/Restricted/Highly Restricted 62
62. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Step 2: Import modelâŠcontd
âą In the âImport Fileâ train
stop:
â Browse and select the edited
â<Your Name>_Frequent
Changes to Supplier Payment
Methods.xmlâ file
âą Click Next
Oracle Confidential â Internal/Restricted/Highly Restricted 63
63. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Step 2: Import modelâŠcontd
âą In the âSelect Itemsâ train stop search and select model <Your Name>: Frequent Changes to Supplier Payment Methods
âą Navigate to the âReviewâ train stop by accepting defaults
âą Finish Import by clicking âSubmitâ
âą After the Model Import job completes, you should see the model in your Models page
Oracle Confidential â Internal/Restricted/Highly Restricted 64
64. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 65
Step 3: Review Model Logic
On the Models page:
âą Search and click the
model â<Your Name>:
Frequent Changes to
Supplier Payment
Methodsâ
65. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 66
Step 4: Run Model Analysis
On the Model
Definition page:
âą Review the model
logic
âą Click âRunâ to run
model analysis
Standard Filters
connected by AND
Standard Filters
connected by OR
66. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 67
Step 4: Monitor Model Analysis Job
âą Check Model Analysis
job status by navigating
to Monitor Jobs page
using the âRelated Linksâ
icon
âą When job completes,
navigate back to the
model definition page
âą Click Done to return to
Models page
âą On Models page, search
for your Model and click
on the Results count
link
67. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 68
Step 5: View Model Results
68. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 69
Step 6: Sort the results and identify Supplier with most changes
On the results
page, sort
descending on
column âCount of
supplier payment
methodsâŠâ to view
the supplier with
most changes to its
payment methods
69. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 70
Or search for a suspicious payment method
On the results page, search for âOutsourcedâ in column âPayment Method Newâ to view the
Supplier whose default payment method was changed to âOutsourced Checkâ
70. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 71
Step 7: Refine the Model logic
âą From the Models page, search and edit your model â<Your Name>: Frequent Changes to Supplier Payment Methodsâ
âą Edit filter by clicking the blue arrow on the bottom left corner of the filter âCount of supplier payment methodâŠâ
âą Change the filter name to âCount of supplier payment methods additions or updates more than thriceâ
âą Change the Condition to âGreater Thanâ and Value to 3
71. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 72
Step 8: Save Model and Re-run analysis
âą Click Save as shown to
save the model
âą Run Model analysis by
clicking on âRunâ
âą Check Analysis job status
by navigating to Monitor
Jobs page using the
âRelated Linksâ icon
âą When job completes,
navigate back to the
model definition page
using the < icon to the
left of âMonitor Jobsâ
title
72. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 73
Step 9: View Model Results
âą Click Cancel to return to the
Models page
âą On Models page, search for your
Model and click on the Results
count link
âą On Results page, sort
descending on column âCount of
supplier payment methodsâŠâ
73. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Advanced Transaction Controls
74
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
âą Continuously monitor ERP transactions
âą Audit 100% of transactions
â POs, Invoices, Expense Line Items,
Compensation, Payroll etc.
âą Detect high-risk scenarios like Duplicate
Invoices, ghost employees etc.
âą Compose new algorithms using a visual
workbench
âą Use statistical techniques like clustering,
anomaly, Benford uncover risk
âą Manage exceptions using simple
workflows
74. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential â Oracle Internal/Restricted/Highly Restricted 75
Secure Role Design (SoD)
Secure Assignment of Roles to Users (SoD)
Certify User Access
Validate Key Setups
Audit Transactions
Streamline Control Management
Before Go-Live
After Go-Live
75. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 76
After go-live - Step 5:
Audit Fraudulent/Erroneous Transactions (AP, GL, Exp, etc.)
Confidential â Oracle Internal/Restricted/Highly Restricted
76. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 77
Lab 3
Your customer wants to implement the pre-built model 40001: Supplier
and Invoices created by the same user, but requires the following change to
the filter logic:
- Only consider Invoices that have NOT been paid
- Only consider Invoices that are not cancelled
Learn to import a simple
pre-built model and tweak
the model logic to suit
your customer
requirements. Deploy the
model as a control and
review incidents.
77. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 78
Your customer wants to implement the pre-built model 40001: Supplier and Invoices created by the
same user, but requires the following change to the filter logic:
- Only consider Invoices that have NOT been paid
- Only consider Invoices that are not cancelled
Tasks
âą Login as philip.kent
âą Download pre-built model xml file to your desktop, edit the file and rename model name from âYour Name: Supplier
and Invoices created by the same userâ, to â<Your Name>: Supplier and Invoices created by the same userâ, then save the
file
âą Import model â<Your Name>: Supplier and Invoices created by the same userâ
âą Run Model analysis and view Model Results
âą Next, edit the model and add a filter Payables Invoice.Invoice Payment Status Indicator= âNâ and Payables
Invoice.Cancellation Date is blank
âą Move the newly added filters before the OR filters
âą Add âInvoice Payment Status Indicatorâ as result attribute
âą Run Model analysis and view Model Results
âą Once the job has completed, click âView Existing Resultsâ to view model results
78. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 79
Step 1: Download and Edit Pre-built Model File
âą Download the provided pre-built
model file âYour
Name_Supplier_and_Payables_Inv
oices_Created_by_the_Same_User.
xmlâ within Lab 1 folder to your
desktop.
âą Copy and rename file to <Your
Name>_Supplier_and_Payables_In
voices_Created_by_the_Same_Use
r.xml
âą Open this file is an editor as shown
âą Change the value of the tag
<name> to <Your Name>: Supplier
and Payables Invoices Created by
the Same User
âą Save the file
79. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 80
Step 2: Import Pre-built Model
âą From Models Page,
launch Import
wizard
âą Select Actions ->
Import
80. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 81
Step 2: Import Pre-built ModelâŠcontd
âą Browse and select â<Your
Name>_Supplier and
Payables Invoices Created
by the Same Userâ xml file
âą Select identified model in
the âSelect Itemsâ train
stop
âą Navigate to the âReviewâ
train stop by accepting
defaults
âą Finish Import by clicking
âSubmitâ
81. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 82
Step 3: Review Model Logic
From the Models
overview page:
âą Click model â<Your
name>: Supplier and
Payables Invoices
Created by the Same
Userâ
âą Review Model logic
and Result attributes
82. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 83
Step 3: Review Model LogicâŠcontd
<Your Name>: Supplier and Payables Invoices Created by the Same User
83. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 84
Step 4: Refine Model Logic
âą Navigate to model definition
page for â<Your Name>: Supplier
and Payables Invoices Created by
the Same Userâ in edit mode
âą Click the âAdd Filterâ button
âą Enter filter for Unpaid Invoices
and click OK
âą Follow the above steps to add a
filter for Invoices that are not
Cancelled
âą In the Result Display section, add
âPayables Invoice.Invoice
Payment Status Indicatorâ and
âPayables Invoice.Cancellation
Dateâ attributes to âSelectedâ list
using the shuttle
âą Click Save.
84. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 85
Step 4: Refine Model Logic: Move order of added filters
âą From the model definition
page for â<Your Name>:
Supplier and Payables
Invoices Created by the
Same Userâ
â Drag and drop filter âUnpaid
Invoicesâ on the 1st filter on
the model logic diagram.
â Select âANDâ when prompted
for the Operator
â Drag and drop filter âInvoices
not cancelledâ on the
âUnpaid Invoicesâ filter on
the model logic diagram.
â Select âANDâ when prompted
for the Operator
85. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 86
Step 5: Edit Result Attributes
âą Navigate to the model definition page for â<Your Name>: Supplier and
Payables Invoices Created by the Same Userâ
âą In the Result Display section, add âPayables Invoice.Invoice Payment
Status Indicatorâ attributes to the âSelectedâ list using the shuttle
âą Click Save.
86. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 87
Selecting Result Attributes
âą Filters along with Result Attributes constitute when a new incident is
created.
âą Adding frequently changing attributes such as Last Updated Date, Last
Updated By will cause existing incidents to be closed and new incidents to
be opened each time the value of these attributes change and control
analysis is run.
Recommended Practice
87. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 88
Step 6: Run, View and Sort Model Results
From the model definition
page for â<Your Name>:
Supplier and Payables
Invoices Created by the
Same Userâ
âą Click âRunâ
âą Click âMonitor Jobsâ from RHS
panel drawer
âą Monitor Job status.
âą Once completed, close the
Monitor Jobs page to return to
Model definition page
âą Click on âView Existing Resultsâ
âą Review Model Results
âą Click the sort button for
âPayables Invoice.Amountâ to
sort from highest to lowest
amount
88. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 89
When there are many results
âą Focus on transactions over a higher threshold
â E.g., transactions with amounts over a higher value than the original threshold
âą Focus on transactions with a particular status
â E.g., unpaid or paid
âą Focus on a party to the transaction
â E.g., ERP/HCM user, Supplier, Customer, etc.
â Select a sample party based on the volume of results returned for each party
â Set filter to show that partyâs results
âą Focus on a business segment
â Set filter to show results of a single Country, Business Unit, Department, Legal Employer,
Location, etc.
89. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 90
Remediate model results as much as possible
âResolve issues in Financial Cloud by modifying ERP configuration or fixing
transactions
âą Eg. in a duplicate invoice model, if many duplicate invoices are found, check business
rules in ERP Cloud allowing duplicate invoices to be created;
âą if business rules have been correctly configured in ERP Cloud, fix duplicate invoices by
cancelling them or putting them on hold
Review Results and Remediate
Recommended Practice
90. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 91
ï±Have you fine-tuned the model logic to get a tight result set?
ï±Have you ONLY added the result attributes relevant for remediation
activities?
ï±Can the remaining results no longer be remediated?
ï±Are you comfortable showing the remaining results as control incidents and
can act on them?
ï±If not, will you be able to accept the incidents you cannot act on?
ï±Have you done everything possible to reach this result set?
Am I done fine-tuning the Model?
Review Checklist
91. Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Step 7: Deploy Transaction Control
âą Select âControlsâ tab
âą Click on Actions -> Deploy Transaction
Controls
âą Select <Your Name>: Supplier and
Payables Invoices Created by the
Same User
âą Click Next
Oracle Confidential â Internal/Restricted/Highly Restricted 92
92. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 93
âą On âDetailsâ train stop , enter:
â Priority = <a number value used for reporting purposes to help prioritize the controls and results that are
generated from this control>
â Status = âActiveâ
â Result Type = âIncidentâ
â Enforcement Type = âMonitorâ
âą Navigate to the final step âReviewâ
Step 7: Deploy Transaction ControlâŠcontd
93. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 94
Step 7: Deploy Transaction ControlâŠcontd
âą On âReviewâ train stop:
â Review all inputs
âą Click Submit
94. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 95
Step 8: Run control analysis
âą Search for the
deployed control
âą Click on it to view
the control details
and logic
âą Click done
âą Select the control ->
Actions -> Run
âą Note the job ID
95. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 96
Step 8: Run control analysisâŠcontd
âą Click âMonitor Jobsâ
from RHS Panel
Drawer
âą Review Job status
96. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 97
Step 9: View Control Incidents
97. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 98
Step 10: Manage Result Columns
âą On the âResultsâ page click on
View -> Columns -> Manage
Columns
âą Select all Result Attributes as
your Visible columns
98. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 99
Review Incident
in Worklist*
Risk is
acceptable?
NO
YES
Fix transactions
in Financial
Cloud
Process for Reviewing and Remediating Control Incidents
Update incident
status to âAcceptedâ
Update incident
status to
âResolvedâ
*Incidents are assigned to an investigator based on perspective assignment
Update incident
status to
âRemediateâ
99. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 100
âą Resolve issues in Financial Cloud by reviewing/modifying ERP configuration or
fixing transactions
âą Eg. in a duplicate invoice model, if many duplicate invoices are found, check business
rules in ERP Cloud allowing duplicate invoices to be created;
âą if business rules have been correctly configured in ERP Cloud, fix duplicate invoices by
cancelling them or putting them on hold
âą Remediation of payables control incidents may also require analyzing access
of users involved in these unexpected transactions
âą Remediation of expense control incidents may require reviewing ERP
configurations such as policy thresholds
Remediation of Incidents
100. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
When do Incidents Close?
AFC incidents can close under these circumstances:
âIssue is resolved in ERP Cloud
âą Eg. for a duplicate invoices control, cancel the duplicate invoices identified by control analysis
âControl is inactivated
101. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Incident Closing Lifecycle
CONTROLS LOGIC
ERP CLOUD USER
FIXES ISSUE
Example:
Cancels Invoice
AFC ENGINE AUTOMATICALLY
CLOSES INCIDENT(S)*
AFC DATA SYNC
CONTROL
ANALYSIS
* If the AFC engine no longer determines an existing incident to be an issue
Example:
1. The âBack Dated POâ control logic includes a filter âInvoices not Cancelledâ
2. Control analysis has detected Invoice Id: XYZ as an incident
3. As part of remediation, user cancels Invoice XYZ in Financial Cloud
4. During a subsequent control analysis run, the system will close the incident for the Invoice Id XYZ.
Control is
inactivated
102. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 103
Lab 4
Your customer wants to identify if there are duplicate invoices for any
Supplier. This exercise will show how one can identify such records by
looking for Similar Invoice Numbers, for invoices with identical Supplier Id,
Invoice Date, and Invoice Amount.
Learn to build a model that
employs fuzzy logic to
identify potential duplicate
invoices in your customerâs
payables
103. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 104
Your customer wants to identify if there are duplicate invoices for any Supplier. This exercise will show
how one can identify such records by looking for Similar Invoice Numbers, for invoices with identical
Supplier Id, Invoice Date, and Invoice Amount.
Tasks
âą Login as philip.kent
âą Navigation â> Advanced Controls Management icon -> Advanced Controls icon -> Models tab
âą Click Actions -> Create Transaction Model
âą Enter Model Name â â<Your Name> Duplicate Payables Invoicesâ, Click on icon for Add Model Object
âą Search and add Supplier and Payables Invoice BOs by clicking + icon, Click Done
âą Click Add Filter, Enter Filter Name
âą Create the following filters
â Payables Invoice is within last 12 months (use Relative_Date)
â Supplier Id is not Blank (Payables Invoice.Supplier Id is not blank)
â Payables invoice is not cancelled (Payables Invoice.Cancellation Date is blank)
â Supplier Id is same
â Invoice Date is same
â Invoice Amount is same
â Invoice Number is 70% similar.
104. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 105
Tasks (contd)
âą Select Attributes for display in Results â Supplier Name, Invoice Number, Invoice Date,
Invoice Amount, Invoice Currency, Payment Status, Supplier Type
âą Run model analysis and note the job number that is created
âą Click Monitor Jobs from Right-hand side panel drawer.
âą Once the job has completed, click âView Existing Resultsâ to view model results
âą Edit Model logic to increase Similar % from 70% to 90%
âą Run model analysis â did the results count go up or down?
105. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 106
Step 1: Navigate to Create Transaction Model
âą Click on Advanced
Controls
Management icon
âą Click on Advanced
Controls icon
âą Click on Models
tab
âą Click on Actions ->
Create Transaction
Model
106. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 107
Step 2: Add Model Object
âą Enter Model Name
â â<Your Name>
Duplicate Payables
Invoices â
âą Click on + icon next
to Model Objects
107. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 108
Step 3: Search and add BO
âą Search for
âSupplierâ BO
âą Select by clicking +
icon
âą Click Done
108. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 109
Step 4: Search and add BO
âą Search for
âPayables Invoiceâ
BO
âą Select by clicking +
icon
âą Click Done
109. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 110
Step 5: Build Model Logic
âą Click Add Filter
âą Enter Filter Name âPayables Invoices Within
Last 12 Monthsâ
âą Select
â Object : Payables Invoices
â Attribute : Date
â Condition : GT or Equal To
â Type Relative_Date
â Value : 12
â Unit : Months
âą Click OK
âą Click Add Filter
âą Enter Filter Name âPayables Invoices
not cancelled
âą Select
â Object : Payables Invoice
â Attribute : Cancellation Date
â Condition : Is Blank
âą Click OK
110. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 111
Step 5: Build Model LogicâŠcontd
âą Click Add Filter
âą Enter Filter Name âSupplier is the sameâ
âą Select
â Object : Payables Invoice
â Attribute : Supplier Id
â Condition : Equals
â Type : Object
â Object : Payables Invoice
â Attribute : Supplier Id
âą Click OK
This is a grouping filter that creates record groups
âą Click Add Filter
âą Enter Filter Name âSupplier Id is not blankâ
âą Select
â Object : Supplier
â Attribute : Supplier Id
â Condition : Is Not Blank
âą Click OK
111. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 112
Step 5: Build Model LogicâŠcontd
âą Click Add Filter
âą Enter Filter Name âInvoice Amount is
the sameâ
âą Select
â Object : Payables Invoice
â Attribute : Amount
â Condition : Equals
â Type : Object
â Object : Payables Invoice
â Attribute : Amount
âą Click OK
âą Click Add Filter
âą Enter Filter Name âInvoice Date is
the sameâ
âą Select
â Object : Payables Invoice
â Attribute : Date
â Condition : Equals
â Type : Object
â Object : Payables Invoice
â Attribute : Date
âą Click OK
These are also grouping filters that create record groups
112. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 113
Step 5: Build Model LogicâŠcontd
âą Click Add Filter
âą Enter Filter Name â Invoice
Number is 70% similar
âą Select
â Object : Invoice Amount is the
same
â Attribute : Number
â Condition : Similar
â Similar: 70%
âą Click OK
The similar is applied on the record group generated by prior grouping
filters
113. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 114
Step 6: Select Attributes for Display in Results
Select Attributes for Display
in Results
âą Supplier.Supplier Name
âą Payables Invoice.Supplier
ID
âą Payables Invoice.Date
âą Payables Invoice.Number
âą Payables Invoice.Invoice
Currency
âą Payables Invoice. Amount
âą Payables Invoice.Invoice
Payment Status Indicator
âą Supplier.Supplier Type
114. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 115
Step 7: Run Model Analysis
âą Click Run
âą Note Job No.
âą Click OK
âą Click Save and Close to
exit model definition
115. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 116
Step 8: Monitor Job
From Models page:
âą Click on right hand Related
Links icon
âą Click Monitor Jobs
âą Once the job has completed,
navigate back to Models page
âą Click on the Results Count
value link as shown
116. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 117
Step 9: View Results
âą Click on the
Results Count
âą Sort ascending on
Similar[..] column
âą Filter results by
Supplier Name
âLee Suppliesâ
117. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 118
Step 10: Edit Similar %
âą Edit Model logic to increase Similar % from 70% to 90%
âą Run model analysis â did the number of results go up or down?
118. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Confidential â Internal/Restricted/Highly Restricted
Recommended Practices for Implementing
Advanced Financial Controls
119. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 120
AFC Model methodology:
Getting Started with Models
âą Use our pre-built models as starting points
â Add conditions and filters to focus results â see âHow to get started when a model
has many resultsâ
â To avoid being overwhelmed with results, do this as soon as possible
âą Use our pre-built business objects
â If you need more objects, more attributes in existing objects, or more data
relationships between objects or attributes, please let us know
âą In the meantime, use Imported Business Objects
âą One model at a time
â Manage effort required for all the following activities by
focusing on one model at a time
120. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 121
Designing AFC Models
âą Start with a narrow date range when testing design of models
âą When model design is finalized, consider impact of changing to dates you
require before deploying as control:
âą More transactions for investigators to disposition (consider sustained use)
âą Longer run durations
121. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 122
Designing AFC Models
Optimize design of models to ensure:
â Acceptable analysis duration for the volume of Financial Cloud transactions being
analyzed
â Volume of Incidents is optimal for the resources who will disposition them.
122. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Designing AFC Models
Configuring Transaction and Audit Events Date Ranges for AFC
Date ranges influence several kinds of duration:
â Transaction and Audit Events Synchronization Date Limits on the Manage Application
Configuration page, influence:
âą Graph Sync durations
âą Run durations of AFC models/controls
â Date filters within a model/control influences its run duration
âą E.g. analyzing the last 2 months of data instead of last 2 years of data
123. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Designing AFC Models
Selecting Business Objects in AFC Models
Number of transaction BOs used influences :
âGraph Sync durations
âModels/controlsâ run durations
âą The more BOs in a model/control, the more inter-BO relationships to analyze
âą Tip: When possible, start by creating a model with fewer BOs, then add more as you
need
124. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Designing AFC Models
Designing Model Filters
â Apply simple filters first
âą Simple filters use fixed values (such as date ranges or thresholds)
â Some filters take longer to compute â e.g.:
âą The Similar filter analyzes all possible transaction clusters:
â As transaction volume increases, duration increases substantially
â Analyzing character strings takes longer than dates or numbers
â Tip: Use this filter last
âą Functions consume relatively less time than Similar
â Only use result attributes in your model that help with remediation
âą Performance is impacted by increasing the number of result attributes
125. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 126
Managing AFC Results
126. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 127
AFC Model methodology:
When there are many results
âą Focus on transactions over a higher threshold
â E.g., transactions with amounts over a higher value than the original threshold
âą Focus on transactions with a particular status
â E.g., unpaid or paid
âą Focus on a party to the transaction
â E.g., ERP/HCM user, Supplier, Customer, etc.
â Select a sample party based on the volume of results returned for each party
â Set filter to show that partyâs results
âą Focus on a business segment
â Set filter to show results of a single Country, Business Unit, Department, Legal Employer,
Location, etc.
127. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 128
AFC Model methodology:
Eliminate false positives
âą When broad model criteria are necessary to capture all true positives
â Add Model Filters to ignore transactions that arenât risky
128. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Remediation of Model Results
Remediate model results as much as possible before deploying
as control
âResolve issues in Financial Cloud by modifying ERP configuration or
fixing transactions
âą Eg. in a duplicate invoice model, if many duplicate invoices are found, check
business rules in ERP Cloud allowing duplicate invoices to be created;
âą if business rules have been correctly configured in ERP Cloud, fix duplicate
invoices by cancelling them or putting them on hold
129. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 130
AFC Control methodology:
Focus on highest-risk incidents first
âą Incident priority can be determined by:
â Context in risk assessment results (FRC)
â Inheritance from their controls (FRC or AFC)
âą For highest-priority controls, examine largest portion of incidents
âą For low-priority controls, examine individual incidents that suggest highest risk
â Ad hoc: High-probability x High-impact
130. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 131
AFC Control methodology:
Remediate incidents
1. Mark incidents that have compensating controls as Accepted
2. Mark incidents that are false positives as Resolved
3. Remediate as many incidents as possible
â E.g., halt transactions that have not been completed
4. Identify compensating controls for accepted incidents
â E.g., changes to application configuration, manual controls managed in FRC
131. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential â Internal/Restricted/Highly Restricted 132
Questions?
Editor's Notes #6:
Advanced controls provides more sophisticates analysis like Split POs or Anomaly detection #7: SLIDE TRANSITION â With Oracle cloud, you can have a synchronized source to pay process that will help you control supplier spend, and produce better results with intelligent process automation.
Source Purchases â Your sourcing teams can qualify and assess suppliers, contract with suppliers to enforce business policies, and enable supplier collaboration. You can gain insight into spend opportunities and maximize negotiated savings.
(Products: ERP / SCM Procurement Supplier Qualification Management, Sourcing, Contracts; SCM Global Trade Management; ERP Project Portfolio Management)
Maintain Suppliers â You can maintain the integrity of global suppliers for your shared services organization, while enabling your different entities local control over their suppliers. Improve supplier interactions by providing them a self-service portal.
(Products: ERP / SCM Procurement Purchasing and Supplier Portal)
Create Requisitions â You will control vendor spend by enforcing policies, negotiated pricing and terms with a user-friendly, and simplify purchasing with a consumer-like self-service procurement solution for both procurement professionals and casual users.
(Products: ERP / SCM Procurement: Purchasing, Self Service Procurement)
Process Purchase Orders â You can reduce inappropriate purchases by configuring policies and continuously monitoring compliance. Streamline the PO process by having suppliers manage their own order-related tasks such as providing acknowledgements, advanced shipping notices, and change requests. All supplier change requests are tracked, routed, and approved to ensure controls are maintained.
(Products: ERP / SCM Procurement Purchasing and Supplier Portal; ERP / Risk Cloud Advanced Financial Controls)
Receive Goods, Confirm Services â You will easily fulfill customer or production orders by receiving inventory into designated locations. You will also manage proper ownership transfer for intercompany transactions. And you can confirm indirect goods are received and confirm purchase of services.
(Products: SCM Inventory & Costing for Receipt Accounting; ERP / SCM Procurement Purchasing; SCM Warehouse Management)
Process [Supplier] Invoices â You will gain control of business risks by relying on complete Purchasing integration, and by using automated invoice processing to substantially reduce errors from entering invoices. You will gain control of financial risks by continuously monitoring for suspicious and erroneous supplier invoices such as duplicate invoices.
(Products: ERP Financials; ERP / Risk Cloud Advanced Financial Controls)
Pay Suppliers â You will easily manage various business requirements including centralize payments from shared service centers. You can also comply with company payment policies and legal requirements with third-party payments, cross-currency payments and other capabilities. You can also coordinate your payment schedules from the Payables Invoices workbench.
(Products: ERP Financials)
Audit & Pay Expense Reports â Define policies such as daily expense limits to automatically select expense reports for audit. Continuously monitor expense reports to detect suspicious transactions. Utilize the Financials integration to efficiently pay expense reports and pay credit card companies.
(Products: ERP Expenses; Financials; Risk Cloud Advanced Financial Controls; Project Portfolio Management)
Sources:
45% statistic â Ardent Partners CPO Rising 2016 / 2017.
2.5 times statistic â Metric of the Month: Accounts Payable Process Cost, CFO 2015. The laggards spend two and one-half times more than the top performers spend per invoice, or $12.44 per invoice compared to $4.98 per invoice. â http://ww2.cfo.com/expense-management/2015/06/metric-month-accounts-payable-process-cost/
#9: This slide can also be used as a Q and A slide #11: A Model tests a risk-logic definition before using that in a control
#18: This is the best practice solution outline for Advanced Controls #28: Which BOs are not affected by this configuration? #39: The same continuous monitoring can be applied to setups , configurations and audit data
Built on Core Audit and can look for red flags