SlideShare a Scribd company logo
#Kscope
HFM, Workspace, and FDM – Voiding Your
Warranty
Charles Beyer
#Kscope
About the Speaker
 15+ years professional development
experience in various languages/technologies
(6 years w/ Hyperion products)
 Significant experience reverse engineering
software
 Loves to help others solve problems
 Posts under beyerch2 on OTN Discussion
Boards
#Kscope
Overview
Why Void Your Warranty?
● OOTB functionality doesn’t exist
● API Doesn’t exist or isn’t practical
● Learn more!
#Kscope
Will they really void my warranty?!?!
 No… But you might have support trouble!
● If you are reporting a known issue, shouldn’t be a
problem.
● If you have a mysterious issue that they have never
heard of ……
“For Oracle operating systems software, technical support is provided for
issues (including problems you create) that are demonstrable in the
currently supported release(s) of the operating system, running
unaltered, and on a certified hardware configuration, as specified in
your order or program documentation.”
http://www.oracle.com/us/support/library/hardware-systems-support-
policies-069182.pdf
#Kscope
Why Would I want to change things?
 Out of the Box Functionality Not Sufficient
 You Want to Experiment to Get a Better
Understanding of the Technology
#Kscope
What about APIs & Support?
 ANY product change will make the product
non-standard….
● Using API in a standalone program – OK
● Altering existing Web Pages with additional API calls
– Not OK
 API may be too much overhead for what you
want or doesn’t cover what you need.
 You may have requirements restricting what
you can do
● No DLLs / Libraries installed on machine (i.e. Smart
View)
#Kscope
How Do I Learn?
 Understand Basic Software Design / Operation
● Memory, Disk, Registry, U/I, Database
 Understand Basic Operation of Hyperion
Programs
● Read Lots of Product Documentation
● Talk to Other People about Products
● “Be the Program”
 Experiment
● Trial and Error, Mostly Error
#Kscope
How Do I Learn? (cont.)
 Use Tools to Help Gather Information
 Re-Research on New Information
 Leverage Existing Code / API
 Test, Test, Test
 Test More
 Deploy to Production
#Kscope
Tools
#Kscope
Tools
 Product Info
● http://support.oracle.com – Knowledgebase, Patches &
Update, and “Communities”
#Kscope
Tools (cont.)
 Product Info
● OTN Discussion Forum (http://forums.oracle.com)
#Kscope
Tools (cont.)
 Product Info
● Product Documentation
● System 11.1.2.1 - http://docs.oracle.com/cd/E24674_01/index.htm
● System 9.3.x - http://docs.oracle.com/cd/E10530_01/welcome.html
 NOTE : These move periodically! Google
‘Hyperion documentation library’ if you cannot
find what you are looking for
#Kscope
Tools (cont.)
#Kscope
Tools (cont.)
 Knowledge Tools
● Tips and Tricks from EPM System Infrastructure
Development
● Issues 1 to 72 -
http://www.oracle.com/technetwork/middleware/bi-
foundation/epm-tips-issues-1-72-427329.pdf
● Issues 73 and up -
http://www.oracle.com/technetwork/middleware/bi-
foundation/epm-tips-issues-73-up-399995.pdf
● NOTE: Constantly updating, so there will be more, etc.
#Kscope
Tools (cont.)
#Kscope
Tools? (cont.)
 Google
● +50 IQ Points
#Kscope
Tools? (cont.)
 SQL Mgmt Studio / Oracle Enterprise Manager
● Review Database Structure (Tables, Views, Queries,
etc.)
#Kscope
Tools? (cont.)
 SQL Profiler / Oracle Enterprise Manager
● Monitor Databases / Tables / Users / Processes to
understand how the data is moving
#Kscope
Tools? (cont.)
 SQL Profiler / Oracle Enterprise Manager
● Monitor Databases / Tables / Users / Processes to
understand how the data is moving
#Kscope
Tools (cont.)
 Fiddler – Web proxy that allows you to monitor
(and simulate) HTTP/HTTPS traffic.
http://fiddler2.com/fiddler2/
● Great Tool for HTTP/HTTPS traffic
● Warning : You can sniff / decode HTTPS
traffic
● Warning : Some programs may send logins /
passwords in plain text.
#Kscope
Tools (cont.)
#Kscope
Tools (cont.)
#Kscope
Tools (cont.)
 Wireshark – Network traffic analyzer –
http://www.wireshark.org
● Network packet analyzer
● Monitors ALL network traffic, not just HTTP/HTTPS
● Warning : Can intercept all types of traffic such as:
● Streaming Audio / Video
● VoiP
● Types of Encrypted Data
● Plain Text User Name / Password
#Kscope
Tools (cont.)
#Kscope
Tools (cont.)
 Service Manager (services.msc) – View
services to see which are running
#Kscope
Tools (cont.)
#Kscope
Tools (cont.)
 Process Monitor – Allows you to monitor
processes’ file use, registry access, memory
utilization, etc. http://technet.microsoft.com/en-
us/sysinternals/bb896645
#Kscope
Tools (cont.)
#Kscope
Tools (cont.)
 WinGrep – Windows text searching tool.
#Kscope
Tools (cont.)
 SQLLocator – Database Searching Tool
#Kscope
Tools (cont.)
#Kscope
Tools? (cont.)
 Oracle Application Testing Suite / LoadRunner /
Jmeter
● Stress testing for validation of changes
● Create execution scripts for repeatable test cases
● Good for Testing
● Good for Trying to ‘Reverse Engineer’ functionality
#Kscope
Tools? (cont.)
 Dependency Walker
● Give it EXE / DLL and it will list all other files needed
by the EXE / DLL
#Kscope
Tools? (cont.)
 Dependency Walker
● Also inspect function calls in each DLL
#Kscope
Tools? (cont.)
 Reflector - .NET Reverse Engineering Tool
● If you don’t obfuscate / pack your compiled
program….
#Kscope
Tools? (cont.)
 Reflector - .NET Reverse Engineering Tool
● Perfectly readable source code / logic…..
#Kscope
Tools? (cont.)
 Reflector - .NET Reverse Engineering Tool
● Could lead to a bad day ….
#Kscope
Tools? (cont.)
 Reflector - .NET Reverse Engineering Tool
● You can even recreate the whole project!
#Kscope
Tools? (cont.)
 IDA Pro – General Reverse Engineering Tool
● Not for the faint of heart….
#Kscope
Tools? (cont.)
 IDA Pro – General Reverse Engineering Tool
● Not for the faint of heart….
#Kscope
Tools? (cont.)
 IDA Pro – General Reverse Engineering Tool
● But even if you are not an expert, you can glean
useful info!
#Kscope
Precautions
 Use a Development Environment!
● Limits Risk
● Easier to ‘Reverse Engineer’ when you are the only
one in the system
● Virtualized Environment may be best since you can
take snapshots
● Don’t forget about data files and databases though!
(back those up too)
#Kscope
HFM DEMO
Fix User Drop Down
#Kscope
HFM User Drop Down Example
 Problem – Drop Downs not in order!
#Kscope
HFM User Drop Down Example (cont.)
 IDEAS??
●How do we figure out what page(s) has
the problem in question?
#Kscope
HFM User Drop Down Example (cont.)
 Web Browser Properties menu
#Kscope
HFM User Drop Down Example (cont.)
 Sometimes ‘Properties’ is disabled, use Fiddler!
#Kscope
HFM User Drop Down Example (cont.)
 IDEAS??
●How do we figure out WHERE the page
is?
#Kscope
HFM User Drop Down Example (cont.)
 Use File Search by filename!
#Kscope
HFM User Drop Down Example (cont.)
 IDEAS??
●Now how do we find what to fix???
● HINT: Look at the screen again. Is there
anything unique about the field??
#Kscope
HFM User Drop Down Example (cont.)
 Use Notepad / Text search for User Name and
look in the vicinity for something making a drop
down…
#Kscope
HFM User Drop Down Example (cont.)
 IDEAS??
●m_straActivityUserNames is a text
array of user names in no particular
order…. What now???
#Kscope
HFM User Drop Down Example (cont.)
 Increase your IQ by checking Google for
premade sorting scripts!
#Kscope
HFM User Drop Down Example (cont.)
 A free quicksort routine, which is just dropped
on your page
#Kscope
HFM User Drop Down Example (cont.)
 Update page to pass array through sort
routine..
#Kscope
HFM User Drop Down Example (cont.)
 Update page to pass array through sort
routine..
#Kscope
HFM User Drop Down Example (cont.)
 Test Output
#Kscope
HFM DEMO
Fix Orphaned Data
#Kscope
HFM Orphaned Data
 Original Data
#Kscope
HFM Orphaned Data
 Original Data
#Kscope
HFM Orphaned Data (cont.)
 Load new Metadata….
#Kscope
HFM Orphaned Data (cont.)
 Houston (San Antonio), we have a problem…
#Kscope
HFM Orphaned Data (cont.)
 IDEAS??
●What happened?
#Kscope
HFM Orphaned Data (cont.)
 A quick scan of database tables, gives a clue…
#Kscope
HFM Orphaned Data (cont.)
 IDEAS??
●How could we confirm this table is
involved?
#Kscope
HFM Orphaned Data (cont.)
 Looking at the table and it should be obvious..
#Kscope
HFM Orphaned Data (cont.)
 IDEAS??
●But what about the data????
#Kscope
HFM Orphaned Data (cont.)
 SQL Profiler and some test data will help!
#Kscope
HFM Orphaned Data (cont.)
 SQL Profiler and some test data will help!
#Kscope
HFM Orphaned Data (cont.)
 SQL Profiler and some test data will help!
#Kscope
HFM Orphaned Data (cont.)
 SQL Profiler and some test data will help!
#Kscope
HFM Orphaned Data (cont.)
 How about we check for orphaned rows?
#Kscope
HFM Orphaned Data (cont.)
 IDEAS??
●So we identified one table where the
data we put in went, is that it?
#Kscope
HFM Orphaned Data (cont.)
 Another look at database tables…
#Kscope
HFM Orphaned Data (cont.)
 IDEAS??
●How do we attempt to verify?
#Kscope
HFM Orphaned Data (cont.)
 Lets plug our clues into Google 
#Kscope
HFM Orphaned Data (cont.)
 Jackpot…..
#Kscope
HFM Orphaned Data (cont.)
 Or… we can use some SQL magic to find all
tables with a reference to entity!
#Kscope
HFM Orphaned Data (cont.)
#Kscope
HFM Orphaned Data (cont.)
 IDEAS??
●Now that we know what to fix, what
should we do to fix this? (HINT)
#Kscope
HFM Orphaned Data (cont.)
 IDEAS??
●Should we change the ID of Lanai to
match Stamford (20)?
●Should we go through every data table
and replace Stamford (20) to Lanai
(26)?
#Kscope
HFM Orphaned Data (cont.)
 Lets change out the ID, but be careful
#Kscope
HFM Orphaned Data (cont.)
 Not just ENTITY_ITEM table, but
ENTITY_LAYOUT!
#Kscope
HFM Orphaned Data (cont.)
 Is everything fixed and is life good?
#Kscope
HFM Orphaned Data (cont.)
 No! The App is still in memory and has cached
the old info….
#Kscope
HFM Orphaned Data (cont.)
 After a restart of the app (Reboot Server / Kill
HsvDatasource.exe / Log off all users)
#Kscope
HFM Orphaned Data (cont.)
 Other thoughts
●What if we didn’t realize this right away
and loaded data to the new entity?
●Could we prevent entities with data
from being deleted?
●Does this apply to accounts?
#Kscope
Tips and Tricks
 Make Small / Frequent Changes!
● Limiting the number of changes and testing
immediately after making a change simplifies testing
by limiting variables….
 Practice, Practice, Practice
● Frequent Discussion Boards (OTN / Network 54)
and when people have issues, try to solve them.
You are doing someone a favor AND learning
something new.
#Kscope
Other Samples
 Workspace
● Bulk Renaming of Objects (Fix Invalid Characters)
● Add Links to the Install Menu
#Kscope
Other Samples
 FDM
● User Synchronization Between Applications (System
9)
● Global Import Format Updates
● Global Mapping Updates
● Remove Domain from Login Functionality
 Other
● Poor Man’s Smart View Emulation
#Kscope
Questions?
 If you have any questions with the sample code
or presentation, feel free to ask/contact me
● charles@charlescbeyer.com

More Related Content

What's hot

Embedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterEmbedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals master
Hossam Hassan
 
Types of Compilers
Types of CompilersTypes of Compilers
Types of Compilers
Hemant Chetwani
 
Jit complier
Jit complierJit complier
Jit complier
Kaya Ota
 
Pros and cons of c as a compiler language
  Pros and cons of c as a compiler language  Pros and cons of c as a compiler language
Pros and cons of c as a compiler language
Ashok Raj
 
Php Conference Brazil - Phalcon Giant Killer
Php Conference Brazil - Phalcon Giant KillerPhp Conference Brazil - Phalcon Giant Killer
Php Conference Brazil - Phalcon Giant Killer
Jackson F. de A. Mafra
 
Apache Big Data Europe 2016
Apache Big Data Europe 2016Apache Big Data Europe 2016
Apache Big Data Europe 2016
Tim Ellison
 
Hidden Gems in ColdFusion 11
Hidden Gems in ColdFusion 11Hidden Gems in ColdFusion 11
Hidden Gems in ColdFusion 11
ColdFusionConference
 
Frameworkless CLI app in PHP
Frameworkless CLI app in PHPFrameworkless CLI app in PHP
Frameworkless CLI app in PHP
Max Bodnar
 
Classification of Compilers
Classification of CompilersClassification of Compilers
Classification of Compilers
Sarmad Ali
 
Just-in-time compiler (March, 2017)
Just-in-time compiler (March, 2017)Just-in-time compiler (March, 2017)
Just-in-time compiler (March, 2017)
Rachel M. Carmena
 
Extending ZF & Extending With ZF
Extending ZF & Extending With ZFExtending ZF & Extending With ZF
Extending ZF & Extending With ZF
Ralph Schindler
 
Automation using ibm rft
Automation using ibm rftAutomation using ibm rft
Automation using ibm rft
Prashant Chaudhary
 
JVM++: The Graal VM
JVM++: The Graal VMJVM++: The Graal VM
JVM++: The Graal VM
Martin Toshev
 
Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812
Pantech ProLabs India Pvt Ltd
 
Part II: Assembly Fundamentals
Part II: Assembly FundamentalsPart II: Assembly Fundamentals
Part II: Assembly FundamentalsAhmed M. Abed
 
JIT Compiler
JIT CompilerJIT Compiler
Cobol training
Cobol trainingCobol training
Cobol training
Giovanny Guillen
 
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
APIs And SDKs  Breaking Into And Succeeding In A Specialty MarketAPIs And SDKs  Breaking Into And Succeeding In A Specialty Market
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
Bill Dubie
 
Cd ch1 - introduction
Cd   ch1 - introductionCd   ch1 - introduction
Cd ch1 - introduction
mengistu23
 
Getting started with code composer studio v4 for tms320 f2812
Getting started with code composer studio v4 for tms320 f2812Getting started with code composer studio v4 for tms320 f2812
Getting started with code composer studio v4 for tms320 f2812Pantech ProLabs India Pvt Ltd
 

What's hot (20)

Embedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals masterEmbedded c c++ programming fundamentals master
Embedded c c++ programming fundamentals master
 
Types of Compilers
Types of CompilersTypes of Compilers
Types of Compilers
 
Jit complier
Jit complierJit complier
Jit complier
 
Pros and cons of c as a compiler language
  Pros and cons of c as a compiler language  Pros and cons of c as a compiler language
Pros and cons of c as a compiler language
 
Php Conference Brazil - Phalcon Giant Killer
Php Conference Brazil - Phalcon Giant KillerPhp Conference Brazil - Phalcon Giant Killer
Php Conference Brazil - Phalcon Giant Killer
 
Apache Big Data Europe 2016
Apache Big Data Europe 2016Apache Big Data Europe 2016
Apache Big Data Europe 2016
 
Hidden Gems in ColdFusion 11
Hidden Gems in ColdFusion 11Hidden Gems in ColdFusion 11
Hidden Gems in ColdFusion 11
 
Frameworkless CLI app in PHP
Frameworkless CLI app in PHPFrameworkless CLI app in PHP
Frameworkless CLI app in PHP
 
Classification of Compilers
Classification of CompilersClassification of Compilers
Classification of Compilers
 
Just-in-time compiler (March, 2017)
Just-in-time compiler (March, 2017)Just-in-time compiler (March, 2017)
Just-in-time compiler (March, 2017)
 
Extending ZF & Extending With ZF
Extending ZF & Extending With ZFExtending ZF & Extending With ZF
Extending ZF & Extending With ZF
 
Automation using ibm rft
Automation using ibm rftAutomation using ibm rft
Automation using ibm rft
 
JVM++: The Graal VM
JVM++: The Graal VMJVM++: The Graal VM
JVM++: The Graal VM
 
Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812
 
Part II: Assembly Fundamentals
Part II: Assembly FundamentalsPart II: Assembly Fundamentals
Part II: Assembly Fundamentals
 
JIT Compiler
JIT CompilerJIT Compiler
JIT Compiler
 
Cobol training
Cobol trainingCobol training
Cobol training
 
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
APIs And SDKs  Breaking Into And Succeeding In A Specialty MarketAPIs And SDKs  Breaking Into And Succeeding In A Specialty Market
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
 
Cd ch1 - introduction
Cd   ch1 - introductionCd   ch1 - introduction
Cd ch1 - introduction
 
Getting started with code composer studio v4 for tms320 f2812
Getting started with code composer studio v4 for tms320 f2812Getting started with code composer studio v4 for tms320 f2812
Getting started with code composer studio v4 for tms320 f2812
 

Viewers also liked

Getting Started with Calc Manager for Hyperion Financial Management
Getting Started with Calc Manager for Hyperion Financial ManagementGetting Started with Calc Manager for Hyperion Financial Management
Getting Started with Calc Manager for Hyperion Financial ManagementAlithya
 
Finit solutions getting the most out of hfm - he to hfm webinar session 1
Finit solutions   getting the most out of hfm - he to hfm webinar session 1Finit solutions   getting the most out of hfm - he to hfm webinar session 1
Finit solutions getting the most out of hfm - he to hfm webinar session 1
finitsolutions
 
Oracle Hyperion Financial Close Suite Tips and Tricks
Oracle Hyperion Financial Close Suite Tips and TricksOracle Hyperion Financial Close Suite Tips and Tricks
Oracle Hyperion Financial Close Suite Tips and Tricks
Alithya
 
Finit solutions getting the most out of hfm - he to hfm webinar session 2
Finit solutions   getting the most out of hfm - he to hfm webinar session 2Finit solutions   getting the most out of hfm - he to hfm webinar session 2
Finit solutions getting the most out of hfm - he to hfm webinar session 2
finitsolutions
 
What would happen if i did... in hfm?
What would happen if i did... in hfm?What would happen if i did... in hfm?
What would happen if i did... in hfm?
Alithya
 
HFM Application Design for Performance
HFM Application Design for PerformanceHFM Application Design for Performance
HFM Application Design for Performance
Alithya
 
HFM System Messages: Revealed!
HFM System Messages: Revealed!HFM System Messages: Revealed!
HFM System Messages: Revealed!
Alithya
 
EPMA for HFM: Living in a Multi-Product World
EPMA for HFM: Living in a Multi-Product WorldEPMA for HFM: Living in a Multi-Product World
EPMA for HFM: Living in a Multi-Product World
Alithya
 
What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities
Alithya
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFM
finitsolutions
 
Hyperion LCM Utility
Hyperion LCM UtilityHyperion LCM Utility
Hyperion LCM UtilityAmit Sharma
 
Utilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRSUtilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRS
Alithya
 
What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM? What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM?
Alithya
 
Key Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM IntegrationKey Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM Integration
Alithya
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and Techniques
Alithya
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design
Alithya
 

Viewers also liked (17)

Getting Started with Calc Manager for Hyperion Financial Management
Getting Started with Calc Manager for Hyperion Financial ManagementGetting Started with Calc Manager for Hyperion Financial Management
Getting Started with Calc Manager for Hyperion Financial Management
 
Finit solutions getting the most out of hfm - he to hfm webinar session 1
Finit solutions   getting the most out of hfm - he to hfm webinar session 1Finit solutions   getting the most out of hfm - he to hfm webinar session 1
Finit solutions getting the most out of hfm - he to hfm webinar session 1
 
Oracle Hyperion Financial Close Suite Tips and Tricks
Oracle Hyperion Financial Close Suite Tips and TricksOracle Hyperion Financial Close Suite Tips and Tricks
Oracle Hyperion Financial Close Suite Tips and Tricks
 
Finit solutions getting the most out of hfm - he to hfm webinar session 2
Finit solutions   getting the most out of hfm - he to hfm webinar session 2Finit solutions   getting the most out of hfm - he to hfm webinar session 2
Finit solutions getting the most out of hfm - he to hfm webinar session 2
 
What would happen if i did... in hfm?
What would happen if i did... in hfm?What would happen if i did... in hfm?
What would happen if i did... in hfm?
 
HFM Application Design for Performance
HFM Application Design for PerformanceHFM Application Design for Performance
HFM Application Design for Performance
 
HFM System Messages: Revealed!
HFM System Messages: Revealed!HFM System Messages: Revealed!
HFM System Messages: Revealed!
 
EPMA for HFM: Living in a Multi-Product World
EPMA for HFM: Living in a Multi-Product WorldEPMA for HFM: Living in a Multi-Product World
EPMA for HFM: Living in a Multi-Product World
 
What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFM
 
Hyperion LCM Utility
Hyperion LCM UtilityHyperion LCM Utility
Hyperion LCM Utility
 
Utilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRSUtilizing HFM to Handle the Requirements of IFRS
Utilizing HFM to Handle the Requirements of IFRS
 
What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM? What Would Happen if I Did... in HFM?
What Would Happen if I Did... in HFM?
 
Key Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM IntegrationKey Success Criteria for Hyperion Planning and HFM Integration
Key Success Criteria for Hyperion Planning and HFM Integration
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and Techniques
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design
 
Hfm lcm
Hfm lcmHfm lcm
Hfm lcm
 

Similar to HFM, Workspace, and FDM – Voiding your warranty

ELAG Workshop version 1
ELAG Workshop version 1ELAG Workshop version 1
ELAG Workshop version 1
Karsten Kryger Hansen
 
Get your organization’s feet wet with Semantic Web Technologies
Get your organization’s feet wet with Semantic Web TechnologiesGet your organization’s feet wet with Semantic Web Technologies
Get your organization’s feet wet with Semantic Web Technologies
André Torkveen
 
How to get started with Site Reliability Engineering
How to get started with Site Reliability EngineeringHow to get started with Site Reliability Engineering
How to get started with Site Reliability Engineering
Andrew Kirkpatrick
 
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
Vlad Fedosov
 
Elasticsearch Basics
Elasticsearch BasicsElasticsearch Basics
Elasticsearch Basics
Shifa Khan
 
Developing OpenResty Framework
Developing OpenResty FrameworkDeveloping OpenResty Framework
Developing OpenResty Framework
OpenRestyCon
 
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
Evolve The Adobe Digital Marketing Community
 
Splunk n-box-splunk conf-2017
Splunk n-box-splunk conf-2017Splunk n-box-splunk conf-2017
Splunk n-box-splunk conf-2017
Mohamad Hassan
 
So You Just Inherited a $Legacy Application… NomadPHP July 2016
So You Just Inherited a $Legacy Application… NomadPHP July 2016So You Just Inherited a $Legacy Application… NomadPHP July 2016
So You Just Inherited a $Legacy Application… NomadPHP July 2016
Joe Ferguson
 
Spark Uber Development Kit
Spark Uber Development KitSpark Uber Development Kit
Spark Uber Development Kit
DataWorks Summit/Hadoop Summit
 
Programming Languages #devcon2013
Programming Languages #devcon2013Programming Languages #devcon2013
Programming Languages #devcon2013Iván Montes
 
Debugging and Testing ES Systems
Debugging and Testing ES SystemsDebugging and Testing ES Systems
Debugging and Testing ES SystemsChris Birchall
 
Puppet for Sys Admins
Puppet for Sys AdminsPuppet for Sys Admins
Puppet for Sys Admins
Puppet
 
Advanced Topics in Continuous Deployment
Advanced Topics in Continuous DeploymentAdvanced Topics in Continuous Deployment
Advanced Topics in Continuous Deployment
Mike Brittain
 
So You Just Inherited a $Legacy Application...
So You Just Inherited a $Legacy Application...So You Just Inherited a $Legacy Application...
So You Just Inherited a $Legacy Application...
Joe Ferguson
 
IT Trends 120-ish in the real world
 IT Trends 120-ish in the real world IT Trends 120-ish in the real world
IT Trends 120-ish in the real world
Christian John Felix
 
Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Enkitec
 
REX about installing Kubernetes on Premise
REX about installing Kubernetes on PremiseREX about installing Kubernetes on Premise
REX about installing Kubernetes on Premise
Anaël CHARDAN
 
How volkswagen used microservices and automation to develop self service solu...
How volkswagen used microservices and automation to develop self service solu...How volkswagen used microservices and automation to develop self service solu...
How volkswagen used microservices and automation to develop self service solu...
Marcos Entenza Garcia
 
The ABC's of IaC
The ABC's of IaCThe ABC's of IaC
The ABC's of IaC
Steven Pressman, CISSP
 

Similar to HFM, Workspace, and FDM – Voiding your warranty (20)

ELAG Workshop version 1
ELAG Workshop version 1ELAG Workshop version 1
ELAG Workshop version 1
 
Get your organization’s feet wet with Semantic Web Technologies
Get your organization’s feet wet with Semantic Web TechnologiesGet your organization’s feet wet with Semantic Web Technologies
Get your organization’s feet wet with Semantic Web Technologies
 
How to get started with Site Reliability Engineering
How to get started with Site Reliability EngineeringHow to get started with Site Reliability Engineering
How to get started with Site Reliability Engineering
 
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
 
Elasticsearch Basics
Elasticsearch BasicsElasticsearch Basics
Elasticsearch Basics
 
Developing OpenResty Framework
Developing OpenResty FrameworkDeveloping OpenResty Framework
Developing OpenResty Framework
 
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
EVOLVE'16 | Keynote | Cat Reusswig | Taking Your AEM Implementation to The RO...
 
Splunk n-box-splunk conf-2017
Splunk n-box-splunk conf-2017Splunk n-box-splunk conf-2017
Splunk n-box-splunk conf-2017
 
So You Just Inherited a $Legacy Application… NomadPHP July 2016
So You Just Inherited a $Legacy Application… NomadPHP July 2016So You Just Inherited a $Legacy Application… NomadPHP July 2016
So You Just Inherited a $Legacy Application… NomadPHP July 2016
 
Spark Uber Development Kit
Spark Uber Development KitSpark Uber Development Kit
Spark Uber Development Kit
 
Programming Languages #devcon2013
Programming Languages #devcon2013Programming Languages #devcon2013
Programming Languages #devcon2013
 
Debugging and Testing ES Systems
Debugging and Testing ES SystemsDebugging and Testing ES Systems
Debugging and Testing ES Systems
 
Puppet for Sys Admins
Puppet for Sys AdminsPuppet for Sys Admins
Puppet for Sys Admins
 
Advanced Topics in Continuous Deployment
Advanced Topics in Continuous DeploymentAdvanced Topics in Continuous Deployment
Advanced Topics in Continuous Deployment
 
So You Just Inherited a $Legacy Application...
So You Just Inherited a $Legacy Application...So You Just Inherited a $Legacy Application...
So You Just Inherited a $Legacy Application...
 
IT Trends 120-ish in the real world
 IT Trends 120-ish in the real world IT Trends 120-ish in the real world
IT Trends 120-ish in the real world
 
Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12
 
REX about installing Kubernetes on Premise
REX about installing Kubernetes on PremiseREX about installing Kubernetes on Premise
REX about installing Kubernetes on Premise
 
How volkswagen used microservices and automation to develop self service solu...
How volkswagen used microservices and automation to develop self service solu...How volkswagen used microservices and automation to develop self service solu...
How volkswagen used microservices and automation to develop self service solu...
 
The ABC's of IaC
The ABC's of IaCThe ABC's of IaC
The ABC's of IaC
 

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

HFM, Workspace, and FDM – Voiding your warranty

Editor's Notes

  1. This is your opening slide.
  2. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  3. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  4. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  5. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  6. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  7. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  8. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  9. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  10. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  11. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  12. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  13. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  14. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  15. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  16. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  17. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  18. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  19. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  20. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  21. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  22. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  23. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  24. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  25. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  26. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  27. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  28. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  29. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  30. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  31. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  32. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  33. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  34. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  35. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  36. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  37. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  38. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  39. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  40. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  41. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  42. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  43. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  44. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  45. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  46. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  47. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  48. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  49. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  50. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  51. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  52. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  53. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  54. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  55. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  56. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  57. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  58. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  59. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  60. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  61. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  62. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  63. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  64. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  65. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  66. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  67. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  68. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  69. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  70. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  71. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  72. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  73. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  74. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  75. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  76. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  77. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  78. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  79. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  80. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  81. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  82. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  83. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  84. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  85. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  86. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  87. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  88. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  89. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  90. Use this template for all your content slides. There are also other layout slides you can feel free to use.
  91. Use this template for all your content slides. There are also other layout slides you can feel free to use.