#C14LV
REMINDER
Check in on the COLLABORATE
mobile app
#C14LV
WebCenter Deployment Patterns
Prepared by:
Brian “Bex” Huff
Chief Software Architect
Bezzotech
5 Tips to Try,
5 Traps to Avoid!
2
#C14LV
Agenda
■ Intro
■ Top 10 reasons ECM projects fail
▪ AIIM Survey
■ Tips and traps in 5 areas:
▪ Metadata
▪ Contribution
▪ Consumption
▪ Security
▪ Integrations
2
3
#C14LV
Intro
■ You installed WebCenter CONTENT
■ Now what???
■ What “big things” do you need to do right?
■ What “big things” should you avoid?
3
4
#C14LV
Top 10 Reasons ECM Projects Fail
■ 10) Poorly defined business case (16%)
■ 9) Failed to think of benefits and issues outside of our
business unit (16%)
■ 8) Low user acceptance due to poor design or clumsy
implementation (18%)
■ 7) Failed to address taxonomy and metadata concerns (19%)
4
5
#C14LV
Top 10, cont.
■ 6) Excessive "scope creep“ (20%)
■ 5) Underestimated the effort to distill and migrate content
(21%)
■ 4) Uneven usage due to poor procedures and lack of
enforcement (29%)
5
6
#C14LV
Top 10, cont.
■ 3) Project derailed by internal politics (30%)
■ 2) Lack of knowledge or training among our internal staff
(32%)
■ 1) Underestimated process and organizational issues (44%)
6
7
#C14LV
Metadata
■ ECM systems are not Google!
▪ We are looking for the document, not just some document
▪ Relevant information not always stored in the document
— Author, date, intended audience, security level
— Crawling the document does not get you this
7
8
#C14LV
Metadata is like a tax...
■ Contributors are burdened to aid consumers
■ Value is in proportion to the benefits provided
■ But, nobody agrees on how much is too much!
■ To little, and the consumers go elsewhere
▪ Like direct phone calls, and emails
■ Too much, and contributors will go elsewhere
▪ Like store important files in DropBox
8
9
#C14LV
Other Important Uses
■ Lifecycle Management
▪ Records management, archives, 3rd party integrations
■ Workflow triggers
▪ Trigger external processes based on metadata
▪ Eg: creator, cost, department
■ External Identifiers
▪ PO #, Customer #, work order #
▪ Tip: avoid storing state of remote systems in metadata, just IDs
9
10
#C14LV
Metadata Questions
■ How will people search for this information?
▪ By date? By author? By project? By client?
▪ Search by project, get back 20 documents
— Filtering by Title or Description should be sufficient
▪ Search by project, get back 200 documents
— Probably need sub-categorization
■ What information about this document is not obvious within
the document itself?
▪ Data about data
10
11
#C14LV
Metadata Traps
■ Overly complex metadata model
▪ Too many fields, not relevant to all users
▪ Inconsistent use of metadata fields, values
■ Fields that are too narrow in their use
▪ Fields that are very similar, yet are not combined
— Contract ID, Start Date, Reference ID, etc.
▪ Why add a field when a similar one exists?
— Need to make hard choices
11
12
#C14LV
Metadata Traps, cont.
■ Trying to get it “perfect” the first time
▪ Enterprise-wide analysis paralysis
▪ You will not get it right the first time!
▪ You must expect the metadata model to change!
■ Not having a process to incorporate feedback
▪ You need processes in place to know when to change!
12
13
#C14LV
Metadata Tips
■ #1 goal is broad user acceptance!
▪ Must engage your users, have them understand the value
▪ Training, threats, enticements can fail or backfire
▪ Even the best contributors will be fatigued after 5 fields
■ Why?
▪ Bad metadata is sometimes worse than no metadata
▪ If only half the users follow the rules, can you trust your search
results?
▪ If you can’t trust the search results, will you bother to use the
system?
13
14
#C14LV
Metadata Tips, cont.
■ Content Profiles simplify the metadata model
▪ You may require 100 metadata fields to describe all content
▪ But... any one type may only need 10 fields
▪ Profiles allows you to minimize the “clutter”
■ Can do much more than organize
▪ Create “default” values on pages to minimize data entry
▪ Minimize the number of values in drop-down lists
▪ Block certain users from selecting certain values
▪ Create “derived” values to store based on what they entered
14
15
#C14LV
Content Profiles, Before and After
15
16
#C14LV
Metadata Tips
■ Make a “growable” taxonomy
▪ Better than a “complete” taxonomy
▪ Start, get feedback, prune, iterate!
■ Add only fields that have proven value
■ Get to know UCM tools
▪ Framework Folders for batch metadata updates
▪ Archiver for batch metadata updates
▪ Custom DB reports to find unused / repeated fields
16
17
#C14LV
Think in Metadata “Facets”
■ Orthogonal “types” of metadata that allows you to drill down
■ General (Title, Subject, Description)
■ Creator (Author, Department)
■ Audience (Internal/External, General/Tech)
■ Digital Rights (Distribution, Cost)
■ Language (Native Language, Translations)
■ Formats (Native Format, Alternate Formats)
■ Dates (Start, End, Active, Creation, Expiration)
■ Location (Division, Customer, Country)
■ Management & Control (Security, Retention, Project)
17
18
#C14LV
Contribution Traps
■ Folders!
▪ Tough to scale a folders-based model enterprise-wide
▪ Organizational structure is highly subjective
■ Folders_g versus FrameworkFolders
▪ Check which one is required for the features you need!
■ Fearing customizations
▪ Everybody uses CONTENT differently
▪ A custom UI can can aid user adoption
18
19
#C14LV
Contribution Tips
■ New 11.1.1.8 User Interface
▪ Simplified ADF front-end
▪ Easy integration with Cloud & Mobile
■ Framework Folders
▪ Desktop integrated version available since Patch Set 5
■ Content Folios
▪ Used instead of Folders
▪ Lightweight “Case Management”
19
20
#C14LV
Contribution Tips, cont.
■ Use Content Tracker
▪ Keep stats on “most popular authors”
▪ Nothing like a little competition to aid adoption!
■ Check-Out-And-Open
▪ One-click editing from the web browser
▪ Some issues with HTTPS and IE, but fixable
■ Desktop Integration Suite
▪ Drag-and-drop into folders
▪ Folders have default metadata
▪ Metadata pop-ups to fill in critical metadata
20
21
#C14LV
Folders and Desktop Integration
21
22
#C14LV
Contribution Tips, cont.
■ 3rd Party: CVision PdfCompressor
▪ Does OCR, and compresses PDFs about 50%
▪ Compatible with Capture and Content
▪ Great for importing old documents into the system
■ 11.1.1.8 DesktopTag Component
▪ Allows you to “tag” office docs with custom properties
▪ Date, revision, author, source repository
▪ Used to track content back to the original repository
▪ http://docs.oracle.com/cd/E29542_01/doc.1111/e26694/desktopt
ag.htm
22
23
#C14LV
Custom Schema Option Lists
■ Schema is a highly powerful tool for generating option lists
■ Option lists can be filtered based on users
▪ Localization
▪ “Pick-lists” in a content profile
■ StandardSchemaSecurityFilter
▪ Put a dSecurityGroup and dDocAccount in the table
▪ On “search” page, option visible to users with “Read” access
▪ On “check-in”, visible to users with “Write” access
▪ Extensible for more complex rules
— Like “IsEnabled”
23
24
#C14LV
Simplified ADF-Based “Content UI”
24
25
#C14LV
Content UI
■ Officially known as “Content UI”
▪ Existing UI will be referred to as the “Native UI”
■ Streamlined for greater efficiency
▪ Modeled after consumer web design with zero-training
requirement
▪ Document Libraries, Favorites, Access Control Lists
▪ Streamlined search results, and document viewer
■ Currently, no administration or configuration pages
▪ Will be added with future patches
■ 11.1.1.8 and later only!
▪ Requires FrameworkFolders
25
26
#C14LV
Content UI Setup
■ Content UI is an optional install
▪ Can run it and “Native” UI at the same time
■ Install on a separate middleware home and domain
▪ Content UI will be patched more frequently than Content Server
▪ New features being added quickly
▪ Recent example: February patch has custom skins!
■ Architecture
▪ Session replication is NOT recommended, for performance
reasons (ADF session state is ~5 MB per user)
▪ Use sticky sessions with failover
26
27
#C14LV
Customizing ADF UI
■ Can use WLST or Metadata Services to customize
▪ WLST for small changes, skinning requires ADF code
■ Change the title text (must be done here):
▪ updateWccAdfConfig(appName='Oracle WebCenter Content -
Web UI', customBrandingTitle = 'ACME')
■ Change the URL to the page logo:
▪ updateWccAdfConfig(appName='Oracle WebCenter Content -
Web UI', customBrandingLogo = '<image url>')
27
28
#C14LV
Custom ADF UI Skin
■ Now exposed through Metadata Services (MDS)
▪ Built-in ADF customization layer
■ Download WebUI application’s EAR file and skin
▪ <WCCUI_ARTIFACTS_DIR>/WccAdf.ear
▪ <WCCUI_ARTIFACTS_DIR>/WccAdfStandardSkin.jar
■ With JDeveloper 11.1.2.x create application from WccAdf.ear
▪ Ensure all required libraries are present
▪ Change context root to wcc
▪ Optionally disable CSS class name compression in web.xml
▪ Set RIDC connection to your CS in connection.xm
28
29
#C14LV
Custom ADF UI Skin, cont.
■ Create new skin: custom-wcc-skin.css
▪ Add WccAdfStandardSkin.jar as a library to the project
▪ Create new skin file extending wcc-skin.desktop
▪ Remove skin libraries from weblogic-application.xml
▪ Set new skin as the default in adf-config.xml
■ Override styles/selectors in the new skin file
▪ Review comments in wcc-styles.css for tips on what to modify
■ Test your skin
▪ Run the application in Embedded WLS server
▪ When you modify the skin, reload the page (no restart needed)
29
30
#C14LV
Deploying Custom Skin
■ Upload and replace the existing custom skin file –
<WCCUI_ARTIFACTS_DIR>/WccCustomSkin.jar
■ Change the application’s skin using WLST
▪ updateWccAdfConfig(appName='Oracle WebCenter Content -
Web UI', skinFamily='custom-wcc-skin')
■ Restart Web UI’s managed server to see new UI
■ If needed, switch back to original skin:
▪ updateWccAdfConfig(appName='Oracle WebCenter Content -
Web UI', skinFamily='wcc-skin')
30
31
#C14LV
Customization Limitations
■ Currently limited to customizing skin
■ In future releases, will support additional customization
▪ Custom buttons, custom Java Code
■ Might be different than “pure MDS”
▪ MDS can be used to customize everything, but!
▪ MDS is very difficult to debug
■ Need a customized UI right now?
▪ Only option: crack open & edit the EAR file
▪ Add a button to launch external JSP/HCST page
▪ Code in 2 places to keep EAR modifications to a minimum
31
32
#C14LV
Consumption Traps
■ “If you build it, they will come!”
■ Spent a million bucks on a CMS, and the item with the most
hits is the cafeteria menu...
■ Assuming it will work like Google
▪ People spend big bucks on internet SEO
▪ Very few think about intranet SEO
▪ Content must be findable to be reusable
32
33
#C14LV
Folders is also a Trap!
■ Need a department-wide organizational structure
▪ Think of it like a branded website...
■ Top 2-3 level: strictly controlled hierarchy
▪ Ensure it makes sense to people outside the department
■ Next 2-3 levels, flexible but with some structure
▪ Categories and sub-categories
▪ Broad terms and narrow terms
▪ Date-based folders
33
34
#C14LV
Consumption Tips
■ Have an actual editor / publisher
▪ Somebody needs to care that content is reusable
▪ Software enables people: it doesn’t replace them!
▪ If everybody cares, great! If not, put somebody in charge!
■ Create targeted Portal / Site Studio pages
▪ Department portals, quick contribution, what’s new lists, etc.
■ Focus on how your audience looks for information
▪ Search? Browse? Call? Email?
▪ Make it easy for them, with a bit of training
34
35
#C14LV
Consumption Tips, cont.
■ Faceted searches
▪ Built-in to Oracle Text 11g, customizable metadata fields
▪ DrillDownFields=dDocType,dSecurityGroup
■ Oracle Text “Controlled Thesaurus”
▪ Search common term and related terms at the same time
— IE, hospital and ‘provider,’ dog and ‘canine’
▪ Use the ctxload.exe utility to load custom list of terms
▪ Use the RT(term) to find mates of related terms
35
36
#C14LV
Mobile UI for Easy Consumption
36
37
#C14LV
Mobile Features
■ Optimized app for smartphone and tablet
■ Support iOS and Android
■ Search, Browse, View, Download
■ Take important documents offline
■ Initial release supports general mobile use cases
▪ Search, Browse & View, Favorites, Download for offline access
▪ Email links to documents or w/ attachments
■ Future release will add more support:
▪ Upload New Documents, Checkout / Checking, Workflows
37
38
#C14LV
Mobile Limitations
■ Only works with 11.1.1.8 and new UI
▪ Therefore, FrameworkFolders and not Folders_g
▪ Therefore, Portal not simultaneously supported
▪ But, Portal 11.1.1.9 should be out “very soon”!
■ Workarounds
▪ Portal 11.1.1.8 has its own Mobile interface
▪ Mobile web versus mobile app
▪ Data entry is still tricky
■ Fishbowl Solutions mobile app
▪ Not dependent on Folders at all, highly customizable
38
39
#C14LV
Cloud Interface
■ Oracle Documents Cloud Service
▪ https://cloud.oracle.com/documents
▪ Not yet available...
■ “Content UI”, accessible outside your firewall
▪ Can “push” to cloud with one click
▪ Users can edit cloud documents
▪ Manual “pull” back to your internal repository
▪ Works with Desktop Integration Suite as well
■ Encrypted documents, simple file sharing
▪ IT departments will prefer this to DropBox
39
40
#C14LV
Security Traps
■ Access Control Lists
▪ Popular, easy, but sloooooow
▪ Use sparingly, or run Exalogic!
▪ New UI uses a lot of ACLs, which could be a problem
■ Security should not be used to organize!
▪ Do you really need that other security group???
▪ Do you really need highly granular security???
▪ Or are you just mapping your org chart?
40
41
#C14LV
Security Traps, Cont.
■ Windows!
▪ Active Directory integrations tricky with 11g
▪ LDAP works fairly well
▪ Single Sign On can take several week to properly tune
■ Cloud!
▪ How much data is in DropBox or Oracle’s cloud?
▪ Are they encrypted?
▪ Oracle no longer sells IRM, you need something custom
41
42
#C14LV
Security Tips
■ Two dimensional group/account model
▪ Groups for classification: Public, Internal, Secure
▪ Accounts for department: Accounting, Sales, HR
▪ VP of Sales can read Secure documents in Sales account...
▪ ... but cannot read Secure documents in HR account!
■ Complex security models can affect performance
▪ Reduce ACL usage, focus on groups/accounts blend
▪ Minimize the number of “buckets” to maximize performance
42
43
#C14LV
Security Tips, cont.
■ Loosen up contribution access
▪ Use workflows to control important docs
▪ Place in highly secure group only when absolutely required
■ Content Tracker
▪ “Trust, but verify” security
■ Use proven single sign on solutions
▪ Active Directory
— Takes some time to get SSO fully operational
▪ Oracle Access Manager
— Some issues with applets
43
44
#C14LV
Integration Traps
■ Standards!!!
▪ CMIS, WebDAV, JSR170, etc.
▪ Very narrow pipe: you always replace them!
■ BPM/BPEL Workflows instead of EBS/PeopleSoft
▪ Sometimes native workflow APIs work better
■ Performance
▪ Load test, get metrics, use caches
■ Security
▪ Make sure other system understand WebCenter security!!!
44
45
#C14LV
Integration Tips
■ RIDC
▪ Lightweight Java connector
▪ May need to set IntradocServerPort on 11g
■ SOAP / SOA
▪ 11g standard, great for ESBs
■ Content Presenter Task Flows for Portal
▪ Works great with Site Studio templates...
▪ Tricky to get working with ADF templates
■ IFRAMEs
▪ Cheap and cheesy, but sometimes enough!
45
46
#C14LV
Integration Tips, cont.
■ jQuery and Web-Oriented Architecture
▪ Put IsJson=1 into any URL
▪ Use jQuery, ExtJS, YUI to render with 100% JavaScript
▪ http://bezzotech.com/library.html
■ Sometimes need to “trick” browsers with AJAX
▪ Single-Origin AJAX policy
▪ Use mod_proxy with Apache to bypass it
46
47
#C14LV
Integration Tips, cont.
■ Two web-service endpoints
▪ http://server.com/cs/
— Standard Interface
▪ http://server.com/_dav/cs
— Legacy Basic HTTP interface (WebDAV, SOAP)
■ Can perform a login through _dav interface
▪ http://server.com/_dav/cs/idcplg?IdcService=PING_SERVER&Is
Json=1
■ Get back the JSESSIONID
▪ Put it in the cookie, or in the URL to “magically” log in
47
48
#C14LV
Integration Tips, cont.
■ WebCenter Business Mashups
■ Enterprise Document Capture
▪ URL to trigger a scan, and check it in!
■ Application specific connectors
▪ E-Business Suite, Siebel, Peoplesoft
▪ Secure Enterprise Search
▪ BPEL, SOA Suite for “orchestration”
■ Managed Attachments
▪ Still need IPM installed even if not used
48
49
#C14LV
Integration Tips, cont.
■ Oracle Forms Recognition
▪ Find the 20% of forms that you process 80% of the time
▪ Pre-define those classes up-front
▪ Other classes will be automatically added over time
▪ Supervised Learning for better results
▪ Like ODC, highly customizable with Macros
■ PeopleSoft: attend this session for more tips:
▪ 505: Delivering value with PeopleSoft and WebCenter Content
Imaging integration!
▪ Thursday, 8:30 AM, San Polo 3502
49
50
#C14LV
Questions?
■ My Company:
▪ http://bezzotech.com
▪ Booth 1350 on Main Street
■ My Blog: http://bexhuff.com
■ My Tweets: @bex
■ My Self: bex@bezzotech.com
50
#C14LV#C14LV
Please complete the session
evaluation on the mobile app
We appreciate your feedback and insight
This box will have simplified instructions about how
to complete the session evaluation online

More Related Content

PDF
Best Practices for Running PostgreSQL on AWS
PDF
はじめてのOracle Cloud Platform
PPSX
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
PDF
초보자를 위한 분산 캐시 이야기
PDF
클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA
PDF
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
PPTX
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
PDF
MySQL Advanced Administrator 2021 - 네오클로바
Best Practices for Running PostgreSQL on AWS
はじめてのOracle Cloud Platform
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
초보자를 위한 분산 캐시 이야기
클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Oracle Cloud PaaS & IaaS:2019年11月度サービス情報アップデート
MySQL Advanced Administrator 2021 - 네오클로바

What's hot (20)

PDF
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
PDF
Aurora는 어떻게 다른가 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
PDF
オラクルのHPC/GPUソリューションご紹介(2021/08版)
PPTX
Kibana overview
PDF
Kibana Tutorial | Kibana Dashboard Tutorial | Kibana Elasticsearch | ELK Stac...
PDF
SQream DB, GPU-accelerated data warehouse
PDF
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
PPTX
Optimizing MySQL Queries
PDF
태블로 소프트웨어(Tableau Software) 소개
PDF
Migrating Oracle database to PostgreSQL
PDF
Azure Synapse Analytics 専用SQL Poolベストプラクティス
PDF
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
PDF
Linux tuning to improve PostgreSQL performance
PDF
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
PDF
PySpark 배우기 Ch 06. ML 패키지 소개하기
PPTX
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
PPTX
Serverless Applications with AWS SAM
PDF
失敗事例で学ぶ負荷試験
PPTX
ETL Technologies.pptx
PPTX
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
Aurora는 어떻게 다른가 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
オラクルのHPC/GPUソリューションご紹介(2021/08版)
Kibana overview
Kibana Tutorial | Kibana Dashboard Tutorial | Kibana Elasticsearch | ELK Stac...
SQream DB, GPU-accelerated data warehouse
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
Optimizing MySQL Queries
태블로 소프트웨어(Tableau Software) 소개
Migrating Oracle database to PostgreSQL
Azure Synapse Analytics 専用SQL Poolベストプラクティス
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
Linux tuning to improve PostgreSQL performance
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
PySpark 배우기 Ch 06. ML 패키지 소개하기
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
Serverless Applications with AWS SAM
失敗事例で学ぶ負荷試験
ETL Technologies.pptx
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
Ad

Viewers also liked (20)

PPT
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
PPT
Integrating ADF Mobile with WebCenter
KEY
Creating Next-Generation ADF Mobile Applications
KEY
FatWire Tutorial For Site Studio Developers
PDF
Integrating ECM (WebCenter Content) with your Enterprise! 5 Tips to Try, 5 Tr...
PDF
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
PPT
Oracle UCM Implementation Patterns
PDF
Idoc script beginner guide
PPTX
Oracle Webcenter Suite Overview
PPT
Top 10 Web Security Vulnerabilities (OWASP Top 10)
PPT
WebCenter Content & Portal Methodology Deep Dive with Case Studies
PDF
Java Deserialization Vulnerabilities - The Forgotten Bug Class (RuhrSec Edition)
PDF
Oracle WebCenter portal
PDF
Rapid process automation with oracle process cloud service
PPTX
Switching to Oracle Document Cloud
PDF
Oracle Document Cloud Service
PDF
Top Companies for Blacks in Technology `
PDF
flyer-BDPAConnect Virtual Career Fair
PDF
Oracle Web Center Overview
PDF
The Green Lab - [12-A] Data visualization in R
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Integrating ADF Mobile with WebCenter
Creating Next-Generation ADF Mobile Applications
FatWire Tutorial For Site Studio Developers
Integrating ECM (WebCenter Content) with your Enterprise! 5 Tips to Try, 5 Tr...
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Oracle UCM Implementation Patterns
Idoc script beginner guide
Oracle Webcenter Suite Overview
Top 10 Web Security Vulnerabilities (OWASP Top 10)
WebCenter Content & Portal Methodology Deep Dive with Case Studies
Java Deserialization Vulnerabilities - The Forgotten Bug Class (RuhrSec Edition)
Oracle WebCenter portal
Rapid process automation with oracle process cloud service
Switching to Oracle Document Cloud
Oracle Document Cloud Service
Top Companies for Blacks in Technology `
flyer-BDPAConnect Virtual Career Fair
Oracle Web Center Overview
The Green Lab - [12-A] Data visualization in R
Ad

Similar to Deep Dive: Oracle WebCenter Content Tips and Traps! (20)

PDF
Cedar Day 2018 - Smarter Customisation at 9.2 - Graham Smith & Sarah Hurley
PPTX
Nsc 2013 06-17 - random rants on 2013
PDF
Co|Create Website Documentation Guidebook
PDF
UX STRAT 2014: Peter Merholz, "Shaping Organizations to Deliver Great User Ex...
PDF
Learning English by Project Based Learning: A Small Talk with A Professional ...
PPTX
Federal Webinar: Slow is the New Broke: Improving Government Efficiency with ...
PDF
Vibrant infocom pvt ltd
PDF
Performance and optimization
PPTX
Oracle OpenWorld 2014 Review Part Five - SaaS
PDF
Alfresco Tech Talk Live on WCM to WCS Migration
PPTX
Solving Real World Challenges with Enterprise Search
PDF
Tuning and optimizing webcenter spaces application white paper
PPTX
Explorando Recursos do Summer '25: Dicas Essenciais - 03
PPTX
User Testing your Drupal Administration Process
PDF
Keeping the Vision Alive: UX Leadership in Long-Term Projects
PPT
SPLive Orlando - 10 Things I Like in SharePoint 2013 Search
PDF
Web Performance at First Glance
PDF
Bringing web best practices to share point intranets sps be
PPTX
Creating SharePoint 2013 Workflows
ODP
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
Cedar Day 2018 - Smarter Customisation at 9.2 - Graham Smith & Sarah Hurley
Nsc 2013 06-17 - random rants on 2013
Co|Create Website Documentation Guidebook
UX STRAT 2014: Peter Merholz, "Shaping Organizations to Deliver Great User Ex...
Learning English by Project Based Learning: A Small Talk with A Professional ...
Federal Webinar: Slow is the New Broke: Improving Government Efficiency with ...
Vibrant infocom pvt ltd
Performance and optimization
Oracle OpenWorld 2014 Review Part Five - SaaS
Alfresco Tech Talk Live on WCM to WCS Migration
Solving Real World Challenges with Enterprise Search
Tuning and optimizing webcenter spaces application white paper
Explorando Recursos do Summer '25: Dicas Essenciais - 03
User Testing your Drupal Administration Process
Keeping the Vision Alive: UX Leadership in Long-Term Projects
SPLive Orlando - 10 Things I Like in SharePoint 2013 Search
Web Performance at First Glance
Bringing web best practices to share point intranets sps be
Creating SharePoint 2013 Workflows
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities

More from Brian Huff (12)

PPT
Top 10 HTML5 Features for Oracle Cloud Developers
PPTX
AP Automation for EBS or PeopleSoft with Oracle WebCenter
PPT
OWASP Top 10 Security Vulnerabilities, and Securing them with Oracle ADF
PPT
Creating and Maintaining An Internationalized Website
PPT
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
PPT
Oracle UCM Security: Challenges and Best Practices
PPT
Oracle UCM: Web Site Performance Tuning
PPT
Real World Examples of Succesful Enterprise Content Management Strategies
PPT
A Pragmatic Strategy for Oracle Enterprise Content Management
PPT
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)
PPT
A Pragmatic Strategy for Oracle Enterprise Content Management (ECM)
PPT
Enterprise 2.0: What it is, and how you'll fail!
Top 10 HTML5 Features for Oracle Cloud Developers
AP Automation for EBS or PeopleSoft with Oracle WebCenter
OWASP Top 10 Security Vulnerabilities, and Securing them with Oracle ADF
Creating and Maintaining An Internationalized Website
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
Oracle UCM Security: Challenges and Best Practices
Oracle UCM: Web Site Performance Tuning
Real World Examples of Succesful Enterprise Content Management Strategies
A Pragmatic Strategy for Oracle Enterprise Content Management
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)
A Pragmatic Strategy for Oracle Enterprise Content Management (ECM)
Enterprise 2.0: What it is, and how you'll fail!

Recently uploaded (20)

PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Statistics on Ai - sourced from AIPRM.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
4 layer Arch & Reference Arch of IoT.pdf
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Training Program for knowledge in solar cell and solar industry
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
sbt 2.0: go big (Scala Days 2025 edition)
Comparative analysis of machine learning models for fake news detection in so...
Improvisation in detection of pomegranate leaf disease using transfer learni...
Convolutional neural network based encoder-decoder for efficient real-time ob...
The influence of sentiment analysis in enhancing early warning system model f...
Statistics on Ai - sourced from AIPRM.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...
Rapid Prototyping: A lecture on prototyping techniques for interface design
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Early detection and classification of bone marrow changes in lumbar vertebrae...
Data Virtualization in Action: Scaling APIs and Apps with FME
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Auditboard EB SOX Playbook 2023 edition.
NewMind AI Weekly Chronicles – August ’25 Week IV
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
4 layer Arch & Reference Arch of IoT.pdf
future_of_ai_comprehensive_20250822032121.pptx
AI.gov: A Trojan Horse in the Age of Artificial Intelligence

Deep Dive: Oracle WebCenter Content Tips and Traps!

  • 1. #C14LV REMINDER Check in on the COLLABORATE mobile app #C14LV WebCenter Deployment Patterns Prepared by: Brian “Bex” Huff Chief Software Architect Bezzotech 5 Tips to Try, 5 Traps to Avoid!
  • 2. 2 #C14LV Agenda ■ Intro ■ Top 10 reasons ECM projects fail ▪ AIIM Survey ■ Tips and traps in 5 areas: ▪ Metadata ▪ Contribution ▪ Consumption ▪ Security ▪ Integrations 2
  • 3. 3 #C14LV Intro ■ You installed WebCenter CONTENT ■ Now what??? ■ What “big things” do you need to do right? ■ What “big things” should you avoid? 3
  • 4. 4 #C14LV Top 10 Reasons ECM Projects Fail ■ 10) Poorly defined business case (16%) ■ 9) Failed to think of benefits and issues outside of our business unit (16%) ■ 8) Low user acceptance due to poor design or clumsy implementation (18%) ■ 7) Failed to address taxonomy and metadata concerns (19%) 4
  • 5. 5 #C14LV Top 10, cont. ■ 6) Excessive "scope creep“ (20%) ■ 5) Underestimated the effort to distill and migrate content (21%) ■ 4) Uneven usage due to poor procedures and lack of enforcement (29%) 5
  • 6. 6 #C14LV Top 10, cont. ■ 3) Project derailed by internal politics (30%) ■ 2) Lack of knowledge or training among our internal staff (32%) ■ 1) Underestimated process and organizational issues (44%) 6
  • 7. 7 #C14LV Metadata ■ ECM systems are not Google! ▪ We are looking for the document, not just some document ▪ Relevant information not always stored in the document — Author, date, intended audience, security level — Crawling the document does not get you this 7
  • 8. 8 #C14LV Metadata is like a tax... ■ Contributors are burdened to aid consumers ■ Value is in proportion to the benefits provided ■ But, nobody agrees on how much is too much! ■ To little, and the consumers go elsewhere ▪ Like direct phone calls, and emails ■ Too much, and contributors will go elsewhere ▪ Like store important files in DropBox 8
  • 9. 9 #C14LV Other Important Uses ■ Lifecycle Management ▪ Records management, archives, 3rd party integrations ■ Workflow triggers ▪ Trigger external processes based on metadata ▪ Eg: creator, cost, department ■ External Identifiers ▪ PO #, Customer #, work order # ▪ Tip: avoid storing state of remote systems in metadata, just IDs 9
  • 10. 10 #C14LV Metadata Questions ■ How will people search for this information? ▪ By date? By author? By project? By client? ▪ Search by project, get back 20 documents — Filtering by Title or Description should be sufficient ▪ Search by project, get back 200 documents — Probably need sub-categorization ■ What information about this document is not obvious within the document itself? ▪ Data about data 10
  • 11. 11 #C14LV Metadata Traps ■ Overly complex metadata model ▪ Too many fields, not relevant to all users ▪ Inconsistent use of metadata fields, values ■ Fields that are too narrow in their use ▪ Fields that are very similar, yet are not combined — Contract ID, Start Date, Reference ID, etc. ▪ Why add a field when a similar one exists? — Need to make hard choices 11
  • 12. 12 #C14LV Metadata Traps, cont. ■ Trying to get it “perfect” the first time ▪ Enterprise-wide analysis paralysis ▪ You will not get it right the first time! ▪ You must expect the metadata model to change! ■ Not having a process to incorporate feedback ▪ You need processes in place to know when to change! 12
  • 13. 13 #C14LV Metadata Tips ■ #1 goal is broad user acceptance! ▪ Must engage your users, have them understand the value ▪ Training, threats, enticements can fail or backfire ▪ Even the best contributors will be fatigued after 5 fields ■ Why? ▪ Bad metadata is sometimes worse than no metadata ▪ If only half the users follow the rules, can you trust your search results? ▪ If you can’t trust the search results, will you bother to use the system? 13
  • 14. 14 #C14LV Metadata Tips, cont. ■ Content Profiles simplify the metadata model ▪ You may require 100 metadata fields to describe all content ▪ But... any one type may only need 10 fields ▪ Profiles allows you to minimize the “clutter” ■ Can do much more than organize ▪ Create “default” values on pages to minimize data entry ▪ Minimize the number of values in drop-down lists ▪ Block certain users from selecting certain values ▪ Create “derived” values to store based on what they entered 14
  • 16. 16 #C14LV Metadata Tips ■ Make a “growable” taxonomy ▪ Better than a “complete” taxonomy ▪ Start, get feedback, prune, iterate! ■ Add only fields that have proven value ■ Get to know UCM tools ▪ Framework Folders for batch metadata updates ▪ Archiver for batch metadata updates ▪ Custom DB reports to find unused / repeated fields 16
  • 17. 17 #C14LV Think in Metadata “Facets” ■ Orthogonal “types” of metadata that allows you to drill down ■ General (Title, Subject, Description) ■ Creator (Author, Department) ■ Audience (Internal/External, General/Tech) ■ Digital Rights (Distribution, Cost) ■ Language (Native Language, Translations) ■ Formats (Native Format, Alternate Formats) ■ Dates (Start, End, Active, Creation, Expiration) ■ Location (Division, Customer, Country) ■ Management & Control (Security, Retention, Project) 17
  • 18. 18 #C14LV Contribution Traps ■ Folders! ▪ Tough to scale a folders-based model enterprise-wide ▪ Organizational structure is highly subjective ■ Folders_g versus FrameworkFolders ▪ Check which one is required for the features you need! ■ Fearing customizations ▪ Everybody uses CONTENT differently ▪ A custom UI can can aid user adoption 18
  • 19. 19 #C14LV Contribution Tips ■ New 11.1.1.8 User Interface ▪ Simplified ADF front-end ▪ Easy integration with Cloud & Mobile ■ Framework Folders ▪ Desktop integrated version available since Patch Set 5 ■ Content Folios ▪ Used instead of Folders ▪ Lightweight “Case Management” 19
  • 20. 20 #C14LV Contribution Tips, cont. ■ Use Content Tracker ▪ Keep stats on “most popular authors” ▪ Nothing like a little competition to aid adoption! ■ Check-Out-And-Open ▪ One-click editing from the web browser ▪ Some issues with HTTPS and IE, but fixable ■ Desktop Integration Suite ▪ Drag-and-drop into folders ▪ Folders have default metadata ▪ Metadata pop-ups to fill in critical metadata 20
  • 22. 22 #C14LV Contribution Tips, cont. ■ 3rd Party: CVision PdfCompressor ▪ Does OCR, and compresses PDFs about 50% ▪ Compatible with Capture and Content ▪ Great for importing old documents into the system ■ 11.1.1.8 DesktopTag Component ▪ Allows you to “tag” office docs with custom properties ▪ Date, revision, author, source repository ▪ Used to track content back to the original repository ▪ http://docs.oracle.com/cd/E29542_01/doc.1111/e26694/desktopt ag.htm 22
  • 23. 23 #C14LV Custom Schema Option Lists ■ Schema is a highly powerful tool for generating option lists ■ Option lists can be filtered based on users ▪ Localization ▪ “Pick-lists” in a content profile ■ StandardSchemaSecurityFilter ▪ Put a dSecurityGroup and dDocAccount in the table ▪ On “search” page, option visible to users with “Read” access ▪ On “check-in”, visible to users with “Write” access ▪ Extensible for more complex rules — Like “IsEnabled” 23
  • 25. 25 #C14LV Content UI ■ Officially known as “Content UI” ▪ Existing UI will be referred to as the “Native UI” ■ Streamlined for greater efficiency ▪ Modeled after consumer web design with zero-training requirement ▪ Document Libraries, Favorites, Access Control Lists ▪ Streamlined search results, and document viewer ■ Currently, no administration or configuration pages ▪ Will be added with future patches ■ 11.1.1.8 and later only! ▪ Requires FrameworkFolders 25
  • 26. 26 #C14LV Content UI Setup ■ Content UI is an optional install ▪ Can run it and “Native” UI at the same time ■ Install on a separate middleware home and domain ▪ Content UI will be patched more frequently than Content Server ▪ New features being added quickly ▪ Recent example: February patch has custom skins! ■ Architecture ▪ Session replication is NOT recommended, for performance reasons (ADF session state is ~5 MB per user) ▪ Use sticky sessions with failover 26
  • 27. 27 #C14LV Customizing ADF UI ■ Can use WLST or Metadata Services to customize ▪ WLST for small changes, skinning requires ADF code ■ Change the title text (must be done here): ▪ updateWccAdfConfig(appName='Oracle WebCenter Content - Web UI', customBrandingTitle = 'ACME') ■ Change the URL to the page logo: ▪ updateWccAdfConfig(appName='Oracle WebCenter Content - Web UI', customBrandingLogo = '<image url>') 27
  • 28. 28 #C14LV Custom ADF UI Skin ■ Now exposed through Metadata Services (MDS) ▪ Built-in ADF customization layer ■ Download WebUI application’s EAR file and skin ▪ <WCCUI_ARTIFACTS_DIR>/WccAdf.ear ▪ <WCCUI_ARTIFACTS_DIR>/WccAdfStandardSkin.jar ■ With JDeveloper 11.1.2.x create application from WccAdf.ear ▪ Ensure all required libraries are present ▪ Change context root to wcc ▪ Optionally disable CSS class name compression in web.xml ▪ Set RIDC connection to your CS in connection.xm 28
  • 29. 29 #C14LV Custom ADF UI Skin, cont. ■ Create new skin: custom-wcc-skin.css ▪ Add WccAdfStandardSkin.jar as a library to the project ▪ Create new skin file extending wcc-skin.desktop ▪ Remove skin libraries from weblogic-application.xml ▪ Set new skin as the default in adf-config.xml ■ Override styles/selectors in the new skin file ▪ Review comments in wcc-styles.css for tips on what to modify ■ Test your skin ▪ Run the application in Embedded WLS server ▪ When you modify the skin, reload the page (no restart needed) 29
  • 30. 30 #C14LV Deploying Custom Skin ■ Upload and replace the existing custom skin file – <WCCUI_ARTIFACTS_DIR>/WccCustomSkin.jar ■ Change the application’s skin using WLST ▪ updateWccAdfConfig(appName='Oracle WebCenter Content - Web UI', skinFamily='custom-wcc-skin') ■ Restart Web UI’s managed server to see new UI ■ If needed, switch back to original skin: ▪ updateWccAdfConfig(appName='Oracle WebCenter Content - Web UI', skinFamily='wcc-skin') 30
  • 31. 31 #C14LV Customization Limitations ■ Currently limited to customizing skin ■ In future releases, will support additional customization ▪ Custom buttons, custom Java Code ■ Might be different than “pure MDS” ▪ MDS can be used to customize everything, but! ▪ MDS is very difficult to debug ■ Need a customized UI right now? ▪ Only option: crack open & edit the EAR file ▪ Add a button to launch external JSP/HCST page ▪ Code in 2 places to keep EAR modifications to a minimum 31
  • 32. 32 #C14LV Consumption Traps ■ “If you build it, they will come!” ■ Spent a million bucks on a CMS, and the item with the most hits is the cafeteria menu... ■ Assuming it will work like Google ▪ People spend big bucks on internet SEO ▪ Very few think about intranet SEO ▪ Content must be findable to be reusable 32
  • 33. 33 #C14LV Folders is also a Trap! ■ Need a department-wide organizational structure ▪ Think of it like a branded website... ■ Top 2-3 level: strictly controlled hierarchy ▪ Ensure it makes sense to people outside the department ■ Next 2-3 levels, flexible but with some structure ▪ Categories and sub-categories ▪ Broad terms and narrow terms ▪ Date-based folders 33
  • 34. 34 #C14LV Consumption Tips ■ Have an actual editor / publisher ▪ Somebody needs to care that content is reusable ▪ Software enables people: it doesn’t replace them! ▪ If everybody cares, great! If not, put somebody in charge! ■ Create targeted Portal / Site Studio pages ▪ Department portals, quick contribution, what’s new lists, etc. ■ Focus on how your audience looks for information ▪ Search? Browse? Call? Email? ▪ Make it easy for them, with a bit of training 34
  • 35. 35 #C14LV Consumption Tips, cont. ■ Faceted searches ▪ Built-in to Oracle Text 11g, customizable metadata fields ▪ DrillDownFields=dDocType,dSecurityGroup ■ Oracle Text “Controlled Thesaurus” ▪ Search common term and related terms at the same time — IE, hospital and ‘provider,’ dog and ‘canine’ ▪ Use the ctxload.exe utility to load custom list of terms ▪ Use the RT(term) to find mates of related terms 35
  • 36. 36 #C14LV Mobile UI for Easy Consumption 36
  • 37. 37 #C14LV Mobile Features ■ Optimized app for smartphone and tablet ■ Support iOS and Android ■ Search, Browse, View, Download ■ Take important documents offline ■ Initial release supports general mobile use cases ▪ Search, Browse & View, Favorites, Download for offline access ▪ Email links to documents or w/ attachments ■ Future release will add more support: ▪ Upload New Documents, Checkout / Checking, Workflows 37
  • 38. 38 #C14LV Mobile Limitations ■ Only works with 11.1.1.8 and new UI ▪ Therefore, FrameworkFolders and not Folders_g ▪ Therefore, Portal not simultaneously supported ▪ But, Portal 11.1.1.9 should be out “very soon”! ■ Workarounds ▪ Portal 11.1.1.8 has its own Mobile interface ▪ Mobile web versus mobile app ▪ Data entry is still tricky ■ Fishbowl Solutions mobile app ▪ Not dependent on Folders at all, highly customizable 38
  • 39. 39 #C14LV Cloud Interface ■ Oracle Documents Cloud Service ▪ https://cloud.oracle.com/documents ▪ Not yet available... ■ “Content UI”, accessible outside your firewall ▪ Can “push” to cloud with one click ▪ Users can edit cloud documents ▪ Manual “pull” back to your internal repository ▪ Works with Desktop Integration Suite as well ■ Encrypted documents, simple file sharing ▪ IT departments will prefer this to DropBox 39
  • 40. 40 #C14LV Security Traps ■ Access Control Lists ▪ Popular, easy, but sloooooow ▪ Use sparingly, or run Exalogic! ▪ New UI uses a lot of ACLs, which could be a problem ■ Security should not be used to organize! ▪ Do you really need that other security group??? ▪ Do you really need highly granular security??? ▪ Or are you just mapping your org chart? 40
  • 41. 41 #C14LV Security Traps, Cont. ■ Windows! ▪ Active Directory integrations tricky with 11g ▪ LDAP works fairly well ▪ Single Sign On can take several week to properly tune ■ Cloud! ▪ How much data is in DropBox or Oracle’s cloud? ▪ Are they encrypted? ▪ Oracle no longer sells IRM, you need something custom 41
  • 42. 42 #C14LV Security Tips ■ Two dimensional group/account model ▪ Groups for classification: Public, Internal, Secure ▪ Accounts for department: Accounting, Sales, HR ▪ VP of Sales can read Secure documents in Sales account... ▪ ... but cannot read Secure documents in HR account! ■ Complex security models can affect performance ▪ Reduce ACL usage, focus on groups/accounts blend ▪ Minimize the number of “buckets” to maximize performance 42
  • 43. 43 #C14LV Security Tips, cont. ■ Loosen up contribution access ▪ Use workflows to control important docs ▪ Place in highly secure group only when absolutely required ■ Content Tracker ▪ “Trust, but verify” security ■ Use proven single sign on solutions ▪ Active Directory — Takes some time to get SSO fully operational ▪ Oracle Access Manager — Some issues with applets 43
  • 44. 44 #C14LV Integration Traps ■ Standards!!! ▪ CMIS, WebDAV, JSR170, etc. ▪ Very narrow pipe: you always replace them! ■ BPM/BPEL Workflows instead of EBS/PeopleSoft ▪ Sometimes native workflow APIs work better ■ Performance ▪ Load test, get metrics, use caches ■ Security ▪ Make sure other system understand WebCenter security!!! 44
  • 45. 45 #C14LV Integration Tips ■ RIDC ▪ Lightweight Java connector ▪ May need to set IntradocServerPort on 11g ■ SOAP / SOA ▪ 11g standard, great for ESBs ■ Content Presenter Task Flows for Portal ▪ Works great with Site Studio templates... ▪ Tricky to get working with ADF templates ■ IFRAMEs ▪ Cheap and cheesy, but sometimes enough! 45
  • 46. 46 #C14LV Integration Tips, cont. ■ jQuery and Web-Oriented Architecture ▪ Put IsJson=1 into any URL ▪ Use jQuery, ExtJS, YUI to render with 100% JavaScript ▪ http://bezzotech.com/library.html ■ Sometimes need to “trick” browsers with AJAX ▪ Single-Origin AJAX policy ▪ Use mod_proxy with Apache to bypass it 46
  • 47. 47 #C14LV Integration Tips, cont. ■ Two web-service endpoints ▪ http://server.com/cs/ — Standard Interface ▪ http://server.com/_dav/cs — Legacy Basic HTTP interface (WebDAV, SOAP) ■ Can perform a login through _dav interface ▪ http://server.com/_dav/cs/idcplg?IdcService=PING_SERVER&Is Json=1 ■ Get back the JSESSIONID ▪ Put it in the cookie, or in the URL to “magically” log in 47
  • 48. 48 #C14LV Integration Tips, cont. ■ WebCenter Business Mashups ■ Enterprise Document Capture ▪ URL to trigger a scan, and check it in! ■ Application specific connectors ▪ E-Business Suite, Siebel, Peoplesoft ▪ Secure Enterprise Search ▪ BPEL, SOA Suite for “orchestration” ■ Managed Attachments ▪ Still need IPM installed even if not used 48
  • 49. 49 #C14LV Integration Tips, cont. ■ Oracle Forms Recognition ▪ Find the 20% of forms that you process 80% of the time ▪ Pre-define those classes up-front ▪ Other classes will be automatically added over time ▪ Supervised Learning for better results ▪ Like ODC, highly customizable with Macros ■ PeopleSoft: attend this session for more tips: ▪ 505: Delivering value with PeopleSoft and WebCenter Content Imaging integration! ▪ Thursday, 8:30 AM, San Polo 3502 49
  • 50. 50 #C14LV Questions? ■ My Company: ▪ http://bezzotech.com ▪ Booth 1350 on Main Street ■ My Blog: http://bexhuff.com ■ My Tweets: @bex ■ My Self: [email protected] 50
  • 51. #C14LV#C14LV Please complete the session evaluation on the mobile app We appreciate your feedback and insight This box will have simplified instructions about how to complete the session evaluation online