Oracle Workflow redeems complete workflow management system that endorses business process based mix. Its innovation empowers modeling, automation, and continuous improvement of business processes, routing information of any sort agreeing client characterized business rules. The main focus of document is on workflow troubleshooting by different users.
The rumors have been there for a while and the news became official at Dreamforce 2022 — Process Builder and Workflow Rules are being retired and the focus is moving forward to the ever-expanding power and feature-set of Flow. But what does it mean for you?
First of all, this is your chance to discover the power of Flow when building a new automation and, in the meantime, you have a great opportunity to transition your existing processes over as well.
Watch our webinar with Salesforce MVP, Ben McCarthy, Salesforce Flow champion, Tim Combridge, and Oz Lavee, Panaya ForeSight’s CTO:
During the webinar you will learn about: Migration to Flows – Getting it Right!
· How to start planning an effective migration to Flows
· Bringing your automations in line with best practices to run the migration
· Practical tools and tips to get it right with Pan
Speakers
Ben McCarthy, Founder, SalesforceBen.com
Ben has been working in the Salesforce ecosystem ever since he graduated from University in 2012. Ben has held various roles over the years working for end-users, ISV’s, and founded a UK-based Salesforce consultancy. As well as his role at SalesforceBen.com, he is also a Non-Executive Director at Cloud Orca, a London-based Consultancy.
Tim Combridge, Solutions Engineer and Salesforce Flow Champion
As a Salesforce Certified Sales Cloud Consultant, Tim’s passion is to aid users and businesses to get the most out of their systems, ensure customers have a streamlined experience and give management the power to make decisions based on clean, detailed, and useful data.
Oz Lavee, CTO, Panaya ForeSight
Oz Lavee is the CTO of Panaya Foresight, with over 20 years of experience in software development.
A tech Savvy that loves developing technologies and products that facilitate business processes and strategic objectives.
Oz is leading the strategy and vision of the ForeSight product, to bring a data-driven approach and intelligence to salesforce changes.
Managing the Complexities of Conversion to S1000Ddclsocialmedia
The document discusses identifying idiosyncrasies early in the conversion process from other formats to S1000D. It is important to analyze the source data to understand its structure, inconsistencies, and issues like missing elements or extra text before beginning the conversion. This will help properly scope the project and minimize costly errors later in the process. Identifying things like inconsistent headings, references, or warnings placed in tables early allows developing special rules to correctly structure the data in S1000D.
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...Patrick Guimonet
This document summarizes real world scenarios for migrating to SharePoint 2016 or Office 365. It discusses the different migration trajectories including sequential upgrades, direct moves to the latest version using third party tools, and migrations to the cloud. The presentation covers how to plan a migration project including assessing current content, building a migration plan, cleaning and preparing environments for testing, different migration methods, and validation steps. It also demonstrates technical processes for migrating to SharePoint 2016 and Office 365 using third party tools. Common errors that can occur during migrations are reviewed.
Rizwan Khan is seeking a position applying his 12.7 years of experience as a SQL and Oracle DBA. He has worked as a senior consultant and DBA for various companies including Capgemini, Frontica Business Solutions, LnT Infotech, and Wipro Infotech. He has administered over 500 SQL and Oracle databases across multiple versions. His technical skills include SQL Server, Oracle, clustering, backup strategies, performance tuning, and disaster recovery. He holds multiple certifications including MCITP, MCTS, and ITIL Foundation.
One Less Thing For DBAs to Worry About: Automatic IndexingJim Czuprynski
You’re a busy Oracle DBA. Your phone rings. It’s your most troublesome user, once again complaining that her query is running slow. You take a quick look at the execution plan, find a possible choice for a new index to improve its performance, and drop it in place: Problem solved. Or is it? Even an experienced DBA may not immediately realize the impact that new index will have on the performance of dozens of other queries and DML statements.
Finally, there’s a better way: Let the database decide.
I'll show you how Automatic Indexing (AI) - one of the newest features of Oracle Database 19c – provides an intriguing alternative to reactive performance tuning methodologies for index creation. We’ll look at how AIC reacts to a heavy hybrid application workload and then holistically builds, tests, and implements the most appropriate secondary indexes needed to improve database performance.
This document provides information about a SharePoint Saturday event in Ottawa on December 3rd, 2016. The event agenda includes topics on installing, configuring, and operating a SharePoint farm, both small and large. It also discusses SQL Server, IIS, and Windows Server configurations. Presenters will provide overviews of their experience with Microsoft technologies and SharePoint solutions. Attendees can learn about tools and resources for automating SharePoint deployment and management.
P6 security and administration - Oracle Primavera P6 Collaborate 14p6academy
This document provides best practices for administering Primavera P6 Enterprise Project Portfolio Management (EPPM) software. It discusses setting up security profiles and organizational breakdown structures to control user access. Global codes and calendars should be carefully managed to avoid corruption of shared data. Project templates can help standardize new project setup but require consensus on activity definitions. The EPPM web interface is best for collaboration features while administration remains in the client application.
Oracle Workflow redeems complete workflow management system that endorses business process based mix. Its innovation empowers modeling, automation, and continuous improvement of business processes, routing information of any sort agreeing client characterized business rules. The main focus of document is on workflow troubleshooting by different users.
The rumors have been there for a while and the news became official at Dreamforce 2022 — Process Builder and Workflow Rules are being retired and the focus is moving forward to the ever-expanding power and feature-set of Flow. But what does it mean for you?
First of all, this is your chance to discover the power of Flow when building a new automation and, in the meantime, you have a great opportunity to transition your existing processes over as well.
Watch our webinar with Salesforce MVP, Ben McCarthy, Salesforce Flow champion, Tim Combridge, and Oz Lavee, Panaya ForeSight’s CTO:
During the webinar you will learn about: Migration to Flows – Getting it Right!
· How to start planning an effective migration to Flows
· Bringing your automations in line with best practices to run the migration
· Practical tools and tips to get it right with Pan
Speakers
Ben McCarthy, Founder, SalesforceBen.com
Ben has been working in the Salesforce ecosystem ever since he graduated from University in 2012. Ben has held various roles over the years working for end-users, ISV’s, and founded a UK-based Salesforce consultancy. As well as his role at SalesforceBen.com, he is also a Non-Executive Director at Cloud Orca, a London-based Consultancy.
Tim Combridge, Solutions Engineer and Salesforce Flow Champion
As a Salesforce Certified Sales Cloud Consultant, Tim’s passion is to aid users and businesses to get the most out of their systems, ensure customers have a streamlined experience and give management the power to make decisions based on clean, detailed, and useful data.
Oz Lavee, CTO, Panaya ForeSight
Oz Lavee is the CTO of Panaya Foresight, with over 20 years of experience in software development.
A tech Savvy that loves developing technologies and products that facilitate business processes and strategic objectives.
Oz is leading the strategy and vision of the ForeSight product, to bring a data-driven approach and intelligence to salesforce changes.
Managing the Complexities of Conversion to S1000Ddclsocialmedia
The document discusses identifying idiosyncrasies early in the conversion process from other formats to S1000D. It is important to analyze the source data to understand its structure, inconsistencies, and issues like missing elements or extra text before beginning the conversion. This will help properly scope the project and minimize costly errors later in the process. Identifying things like inconsistent headings, references, or warnings placed in tables early allows developing special rules to correctly structure the data in S1000D.
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...Patrick Guimonet
This document summarizes real world scenarios for migrating to SharePoint 2016 or Office 365. It discusses the different migration trajectories including sequential upgrades, direct moves to the latest version using third party tools, and migrations to the cloud. The presentation covers how to plan a migration project including assessing current content, building a migration plan, cleaning and preparing environments for testing, different migration methods, and validation steps. It also demonstrates technical processes for migrating to SharePoint 2016 and Office 365 using third party tools. Common errors that can occur during migrations are reviewed.
Rizwan Khan is seeking a position applying his 12.7 years of experience as a SQL and Oracle DBA. He has worked as a senior consultant and DBA for various companies including Capgemini, Frontica Business Solutions, LnT Infotech, and Wipro Infotech. He has administered over 500 SQL and Oracle databases across multiple versions. His technical skills include SQL Server, Oracle, clustering, backup strategies, performance tuning, and disaster recovery. He holds multiple certifications including MCITP, MCTS, and ITIL Foundation.
One Less Thing For DBAs to Worry About: Automatic IndexingJim Czuprynski
You’re a busy Oracle DBA. Your phone rings. It’s your most troublesome user, once again complaining that her query is running slow. You take a quick look at the execution plan, find a possible choice for a new index to improve its performance, and drop it in place: Problem solved. Or is it? Even an experienced DBA may not immediately realize the impact that new index will have on the performance of dozens of other queries and DML statements.
Finally, there’s a better way: Let the database decide.
I'll show you how Automatic Indexing (AI) - one of the newest features of Oracle Database 19c – provides an intriguing alternative to reactive performance tuning methodologies for index creation. We’ll look at how AIC reacts to a heavy hybrid application workload and then holistically builds, tests, and implements the most appropriate secondary indexes needed to improve database performance.
This document provides information about a SharePoint Saturday event in Ottawa on December 3rd, 2016. The event agenda includes topics on installing, configuring, and operating a SharePoint farm, both small and large. It also discusses SQL Server, IIS, and Windows Server configurations. Presenters will provide overviews of their experience with Microsoft technologies and SharePoint solutions. Attendees can learn about tools and resources for automating SharePoint deployment and management.
P6 security and administration - Oracle Primavera P6 Collaborate 14p6academy
This document provides best practices for administering Primavera P6 Enterprise Project Portfolio Management (EPPM) software. It discusses setting up security profiles and organizational breakdown structures to control user access. Global codes and calendars should be carefully managed to avoid corruption of shared data. Project templates can help standardize new project setup but require consensus on activity definitions. The EPPM web interface is best for collaboration features while administration remains in the client application.
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
Casey Ratliff from eCapital Advisors provides recommendations on Oracle - Hyperion performance tuning at a Hyperion User Group meeting in Minnesota.
Diagnostics/Troubleshooting
- Where are all the logs
- Using Log Analysis Utility
- EPM System Registry
- Deployment Report
- EPM Diagnostic –Validation
- Zip to Logs
Changes that can improve performance
- Java Heap
- Data Connections
- Essbase/
Casey Ratliff, Lead System Architect
http://www.eCapitalAdvisors.com
Oracle Database 12c includes over 500 new features. Some key new features include:
- Oracle Database 12c Express (EM Express) which replaces Database Control and has less features than Database Control but does not require Java or an app server.
- New online capabilities like online DDL operations with no DDL locking, online move of partitions with no impact to queries, and online statistics gathering for bulk loads.
- Adaptive SQL Plan Management which allows the optimizer to select a more optimal plan at execution time based on current statistics.
- Multitenant architecture which allows consolidation of multiple databases into one container database with pluggable databases.
Performing Oracle Health Checks Using APEXDatavail
With the heavy workload that most, if not all, DBAs face, it’s no wonder there is little time left to perform routine health checks. This presentation deck reviews the real value of health checks, based on the thousands of them performed for clients and how APEX can be used to standardize health checks.
The document provides recommendations for monitoring tools, best practices, and support procedures for Oracle EBS production support. It recommends implementing Oracle monitoring tools, maintaining checklists and documentation, following password and change management policies, and validating backups. It also provides best practices for concurrent managers, such as defining work shifts, caching requests, and purging obsolete workflow data. Log and output files should be archived according to retention policies.
The document describes the ADF Performance Monitor, a tool for measuring, analyzing, and improving the performance of Oracle Application Development Framework (ADF) applications. It collects metrics on response times, health, and resource usage. Issues are reported in dashboards and JDeveloper. It helps detect, analyze, and resolve common and uncommon problems. Implementation takes less than a day. The overhead is 3-4% and it can be turned on/off without overhead. It supports diagnosing specific users, errors, slow queries, and memory usage to quickly find problems.
In this presentation, attendees will learn how to determine the best approach for tuning SQL statements and other issues by identifying specific causes of slow performance. Real-life case studies will be used to demonstrate:
1.How to use Response Time Analysis (RTA) to quickly identify the biggest problems in a database
2.How to utilize the MDA tables to understand what resources are being used or waited on
3.Tips and techniques on examining and further fine-tuning the execution plan
The document describes a migration from an Oracle database topology to a PostgreSQL database topology at ACI. It discusses the starting Oracle topology with issues around operational complexity and non-ACID compliance. It then describes the target PostgreSQL topology with improved performance, availability and lower costs. The document outlines decisions around tools, extensions, code changes and testing approaches needed for the migration. It also discusses options for migrating the data and cutting over to the new PostgreSQL environment.
The document introduces the ADF Performance Monitor, a tool that collects crucial production performance information for ADF applications to help detect, analyze, and resolve issues. It tracks response times, health, and resource usage of ADF components. The monitor provides overviews of request/response times, errors, slow queries and methods. It helps troubleshoot problems like slow network loads, memory usage, and application module performance. Configuration involves adding a small ADF library and code. The overhead is typically less than 2%.
The document is a summary of a webcast on P6 tips and tricks. It discusses common issues customers log in P6, including project privileges, import considerations, percent complete fields, and out of sequence activities. It then covers specific issues in P6 Release 8 for both the client and web, such as environment variable issues, HTML file problems, and Java errors. The goal is to help users avoid recurring issues and better understand how to troubleshoot problems.
Oracle11g introduces several new security, configuration, and administration features for databases. Security features include case sensitive passwords by default and additional auditing of actions. Configuration is simplified with new memory management parameters and automatic diagnostic repository. Administration enhancements provide options to make tables read-only, shrink temporary tablespaces, and add not null columns without updating existing rows.
Rohit Panot has over 9 years of experience as an Oracle Database Administrator with expertise in installation, configuration, backup/recovery, performance tuning, and health monitoring of Oracle databases on Windows, Linux, AIX, and Solaris environments. He has also worked with SQL Server and MySQL databases. Key projects include providing 24/7 production support for multiple clients and leading a team supporting databases over 3TB in size.
Brian Pellot of AXIA Consulting presented lessons learned from multiple Oracle R12 upgrade projects. Key points included agreeing on scope upfront, maintaining issues and test scripts, evaluating custom objects, patching approach, cutover planning, and experience. Major changes in R12 included splitting payables, new payments module, subledger accounting, and switching from EBTax to a new tax regime. Questions were encouraged.
This document discusses strategies for performing database upgrades with zero downtime. It explains how to optimize parallelism during the upgrade process by adjusting parameters like the number of parallel processes and processors per PDB. Refreshing database statistics before the upgrade and tuning the post-upgrade recompilation can reduce downtime. Benchmark results show that increasing the parallelism through higher CPU_COUNT values can significantly decrease the total upgrade time.
This document discusses the advantages of using Ruby on Rails for web development. It highlights that Rails allows for fast, agile development with features like scaffolding, DRY principles, and AJAX. Rails also emphasizes readable, well-tested code and follows the MVC framework. MVC separates the interface to the database (model), business logic, and the user interface (view). Rails makes it easy to link models and views through controllers and features like polymorphism, caching, and RESTful routes are discussed. Test-driven development is also highlighted as an important practice in Rails.
Upgrading to Oracle 11g from previous versions requires consideration of changes to default parameter values, new features like Automatic Memory Management and SQL Plan Management, potential plan instability issues, and testing to mitigate risks. Key aspects to understand include new automatic database maintenance tasks, invisible indexes, workload capture and replay for application testing, and Adaptive Cursor Sharing to avoid bind variable peeking problems. Copying optimizer statistics and execution plans from the previous database version helps facilitate testing and reduce upgrade risks.
Upgrading to Oracle 11g from previous versions requires consideration of changes to default parameter values, new features like Automatic Memory Management and SQL Plan Management, potential plan instability issues, and testing to mitigate risks. Key aspects to understand include new automatic database maintenance tasks, invisible indexes, workload capture and replay for application testing, and Adaptive Cursor Sharing to avoid bind variable peeking problems. Copying optimizer statistics and execution plans from the previous version helps facilitate testing and rollback if needed.
Oracle ACE Director Dan Morgan presented those slides about migrating to database 12c and how to get it right. For more information, visit www.perftuning.com
Between 2015 and 2017 a large percentage of Oracle's existing customer base will be upgrading their existing databases to the new version 12cR1. Most of the time when upgrades happen the only benefits organizations receive are the satisfaction of having survived the upgrade unscathed. In general, the new database, other than having a new version number, provides little in the way of tangible benefits.
With the re-architecture that can come with a 12cR1 upgrade it is, for the first time, possible to plan for and receive substantial measurable benefits, and possible to make costly mistakes that could create substantial liabilities that are both business and financial.
Oracle ACE Director and industry veteran Dan Morgan, in a presentation targeted to IT/IS management explores both the benefits and the risks and provide a guideline for "getting it right."
This Performance Tuning's Lunch & Learn event focuses on management, planning, and budgeting, not features and technology, and provides you and your management teams the information they need to perform the next database upgrade or migration cycle.
OUG Harmony 2012 - Using SQL Plan Baselines for Performance TestingMaris Elsins
My presentation (OUG Harmony 2012 in Tallin) on how to use SQL Plan baselines to assess the completeness of testing. I also have a white-paper on this topic, see the whitepapers section.
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16AppDynamics
In this two-hour, instructor-led hands-on lab, attendees will learn how to configure the AppDynamics Database Visibility module and evaluate key features. Topics include:
o Setting up Database Visibility
o Troubleshooting application performance issues caused by database issues
o Monitoring database performance in conjunction with database hardware performance
o Custom dashboard for monitoring key database metrics
o Debugging sudden increase in CPU utilization of the database
The lab will start with an overview and live demo of these features, hands-on exercises, Q&A, and sharing of best practices. To get the most out of the lab, attendees will be required to complete pre-requisite exercises and bring their own laptops.
Ahmed Jassat SAOUG ~ Turning Challenges into oppertunitiesZahid02
The document discusses several initiatives by Ahmed Jassat to improve the Oracle E-Business Suite implementation at his company through proactive measures. This includes setting up a daily test instance using DataGuard to enable quick testing and issue resolution. Other improvements included automating the extraction of payroll and tax files, improving generic data fix processing, and working with Oracle to optimize payroll processing. The benefits realized were reduced downtime, improved performance, and the ability for users and support staff to independently test changes without impacting production.
Rolta Photogrammetry suite is an end to end photogrammetry solution providing a versatile collection of software tools to produce reliable geospatial data sets with the highest accuracy. The modular configuration of this program makes it an easy to use, accurate and cost-effective in a production oriented environment. It addresses the entire range of photogrammetric techniques along with added imaging applications to produce quality geospatial products. The products are technically supported by experienced domain experts.
Rolta Geomatica Suite is a single integrated software system, which brings highest degree of automation for Remote Sensing and Image Processing and turns imagery into answers and offers robust solutions for all types of desktop Geomatics. It helps in various GIS based workflow applications and advanced image analysis such as change detection. The software brings patented algorithms for image classification, cartographic map production, hyper-spectral analysis, advanced Data visualization and editing and raster spatial analysis.
More Related Content
Similar to Workflow performance configuration in 12th release
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
Casey Ratliff from eCapital Advisors provides recommendations on Oracle - Hyperion performance tuning at a Hyperion User Group meeting in Minnesota.
Diagnostics/Troubleshooting
- Where are all the logs
- Using Log Analysis Utility
- EPM System Registry
- Deployment Report
- EPM Diagnostic –Validation
- Zip to Logs
Changes that can improve performance
- Java Heap
- Data Connections
- Essbase/
Casey Ratliff, Lead System Architect
http://www.eCapitalAdvisors.com
Oracle Database 12c includes over 500 new features. Some key new features include:
- Oracle Database 12c Express (EM Express) which replaces Database Control and has less features than Database Control but does not require Java or an app server.
- New online capabilities like online DDL operations with no DDL locking, online move of partitions with no impact to queries, and online statistics gathering for bulk loads.
- Adaptive SQL Plan Management which allows the optimizer to select a more optimal plan at execution time based on current statistics.
- Multitenant architecture which allows consolidation of multiple databases into one container database with pluggable databases.
Performing Oracle Health Checks Using APEXDatavail
With the heavy workload that most, if not all, DBAs face, it’s no wonder there is little time left to perform routine health checks. This presentation deck reviews the real value of health checks, based on the thousands of them performed for clients and how APEX can be used to standardize health checks.
The document provides recommendations for monitoring tools, best practices, and support procedures for Oracle EBS production support. It recommends implementing Oracle monitoring tools, maintaining checklists and documentation, following password and change management policies, and validating backups. It also provides best practices for concurrent managers, such as defining work shifts, caching requests, and purging obsolete workflow data. Log and output files should be archived according to retention policies.
The document describes the ADF Performance Monitor, a tool for measuring, analyzing, and improving the performance of Oracle Application Development Framework (ADF) applications. It collects metrics on response times, health, and resource usage. Issues are reported in dashboards and JDeveloper. It helps detect, analyze, and resolve common and uncommon problems. Implementation takes less than a day. The overhead is 3-4% and it can be turned on/off without overhead. It supports diagnosing specific users, errors, slow queries, and memory usage to quickly find problems.
In this presentation, attendees will learn how to determine the best approach for tuning SQL statements and other issues by identifying specific causes of slow performance. Real-life case studies will be used to demonstrate:
1.How to use Response Time Analysis (RTA) to quickly identify the biggest problems in a database
2.How to utilize the MDA tables to understand what resources are being used or waited on
3.Tips and techniques on examining and further fine-tuning the execution plan
The document describes a migration from an Oracle database topology to a PostgreSQL database topology at ACI. It discusses the starting Oracle topology with issues around operational complexity and non-ACID compliance. It then describes the target PostgreSQL topology with improved performance, availability and lower costs. The document outlines decisions around tools, extensions, code changes and testing approaches needed for the migration. It also discusses options for migrating the data and cutting over to the new PostgreSQL environment.
The document introduces the ADF Performance Monitor, a tool that collects crucial production performance information for ADF applications to help detect, analyze, and resolve issues. It tracks response times, health, and resource usage of ADF components. The monitor provides overviews of request/response times, errors, slow queries and methods. It helps troubleshoot problems like slow network loads, memory usage, and application module performance. Configuration involves adding a small ADF library and code. The overhead is typically less than 2%.
The document is a summary of a webcast on P6 tips and tricks. It discusses common issues customers log in P6, including project privileges, import considerations, percent complete fields, and out of sequence activities. It then covers specific issues in P6 Release 8 for both the client and web, such as environment variable issues, HTML file problems, and Java errors. The goal is to help users avoid recurring issues and better understand how to troubleshoot problems.
Oracle11g introduces several new security, configuration, and administration features for databases. Security features include case sensitive passwords by default and additional auditing of actions. Configuration is simplified with new memory management parameters and automatic diagnostic repository. Administration enhancements provide options to make tables read-only, shrink temporary tablespaces, and add not null columns without updating existing rows.
Rohit Panot has over 9 years of experience as an Oracle Database Administrator with expertise in installation, configuration, backup/recovery, performance tuning, and health monitoring of Oracle databases on Windows, Linux, AIX, and Solaris environments. He has also worked with SQL Server and MySQL databases. Key projects include providing 24/7 production support for multiple clients and leading a team supporting databases over 3TB in size.
Brian Pellot of AXIA Consulting presented lessons learned from multiple Oracle R12 upgrade projects. Key points included agreeing on scope upfront, maintaining issues and test scripts, evaluating custom objects, patching approach, cutover planning, and experience. Major changes in R12 included splitting payables, new payments module, subledger accounting, and switching from EBTax to a new tax regime. Questions were encouraged.
This document discusses strategies for performing database upgrades with zero downtime. It explains how to optimize parallelism during the upgrade process by adjusting parameters like the number of parallel processes and processors per PDB. Refreshing database statistics before the upgrade and tuning the post-upgrade recompilation can reduce downtime. Benchmark results show that increasing the parallelism through higher CPU_COUNT values can significantly decrease the total upgrade time.
This document discusses the advantages of using Ruby on Rails for web development. It highlights that Rails allows for fast, agile development with features like scaffolding, DRY principles, and AJAX. Rails also emphasizes readable, well-tested code and follows the MVC framework. MVC separates the interface to the database (model), business logic, and the user interface (view). Rails makes it easy to link models and views through controllers and features like polymorphism, caching, and RESTful routes are discussed. Test-driven development is also highlighted as an important practice in Rails.
Upgrading to Oracle 11g from previous versions requires consideration of changes to default parameter values, new features like Automatic Memory Management and SQL Plan Management, potential plan instability issues, and testing to mitigate risks. Key aspects to understand include new automatic database maintenance tasks, invisible indexes, workload capture and replay for application testing, and Adaptive Cursor Sharing to avoid bind variable peeking problems. Copying optimizer statistics and execution plans from the previous database version helps facilitate testing and reduce upgrade risks.
Upgrading to Oracle 11g from previous versions requires consideration of changes to default parameter values, new features like Automatic Memory Management and SQL Plan Management, potential plan instability issues, and testing to mitigate risks. Key aspects to understand include new automatic database maintenance tasks, invisible indexes, workload capture and replay for application testing, and Adaptive Cursor Sharing to avoid bind variable peeking problems. Copying optimizer statistics and execution plans from the previous version helps facilitate testing and rollback if needed.
Oracle ACE Director Dan Morgan presented those slides about migrating to database 12c and how to get it right. For more information, visit www.perftuning.com
Between 2015 and 2017 a large percentage of Oracle's existing customer base will be upgrading their existing databases to the new version 12cR1. Most of the time when upgrades happen the only benefits organizations receive are the satisfaction of having survived the upgrade unscathed. In general, the new database, other than having a new version number, provides little in the way of tangible benefits.
With the re-architecture that can come with a 12cR1 upgrade it is, for the first time, possible to plan for and receive substantial measurable benefits, and possible to make costly mistakes that could create substantial liabilities that are both business and financial.
Oracle ACE Director and industry veteran Dan Morgan, in a presentation targeted to IT/IS management explores both the benefits and the risks and provide a guideline for "getting it right."
This Performance Tuning's Lunch & Learn event focuses on management, planning, and budgeting, not features and technology, and provides you and your management teams the information they need to perform the next database upgrade or migration cycle.
OUG Harmony 2012 - Using SQL Plan Baselines for Performance TestingMaris Elsins
My presentation (OUG Harmony 2012 in Tallin) on how to use SQL Plan baselines to assess the completeness of testing. I also have a white-paper on this topic, see the whitepapers section.
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16AppDynamics
In this two-hour, instructor-led hands-on lab, attendees will learn how to configure the AppDynamics Database Visibility module and evaluate key features. Topics include:
o Setting up Database Visibility
o Troubleshooting application performance issues caused by database issues
o Monitoring database performance in conjunction with database hardware performance
o Custom dashboard for monitoring key database metrics
o Debugging sudden increase in CPU utilization of the database
The lab will start with an overview and live demo of these features, hands-on exercises, Q&A, and sharing of best practices. To get the most out of the lab, attendees will be required to complete pre-requisite exercises and bring their own laptops.
Ahmed Jassat SAOUG ~ Turning Challenges into oppertunitiesZahid02
The document discusses several initiatives by Ahmed Jassat to improve the Oracle E-Business Suite implementation at his company through proactive measures. This includes setting up a daily test instance using DataGuard to enable quick testing and issue resolution. Other improvements included automating the extraction of payroll and tax files, improving generic data fix processing, and working with Oracle to optimize payroll processing. The benefits realized were reduced downtime, improved performance, and the ability for users and support staff to independently test changes without impacting production.
Similar to Workflow performance configuration in 12th release (20)
Rolta Photogrammetry suite is an end to end photogrammetry solution providing a versatile collection of software tools to produce reliable geospatial data sets with the highest accuracy. The modular configuration of this program makes it an easy to use, accurate and cost-effective in a production oriented environment. It addresses the entire range of photogrammetric techniques along with added imaging applications to produce quality geospatial products. The products are technically supported by experienced domain experts.
Rolta Geomatica Suite is a single integrated software system, which brings highest degree of automation for Remote Sensing and Image Processing and turns imagery into answers and offers robust solutions for all types of desktop Geomatics. It helps in various GIS based workflow applications and advanced image analysis such as change detection. The software brings patented algorithms for image classification, cartographic map production, hyper-spectral analysis, advanced Data visualization and editing and raster spatial analysis.
Rolta provides an integrated analytics platform called Rolta OneView that offers converged solutions to accelerate digital transformation. The platform offers end-to-end analytics capabilities from data integration and modeling to advanced analytics and insights delivery. It addresses challenges across industries by providing domain-rich solutions. Rolta helps enterprises improve operational excellence, supply chain optimization, and other key areas through its proven platform and methodology.
Rolta has come up with an upgraded to version 7.5 of its OnPoint Solution. This report highlights some compelling reasons to upgrade to this feature rich version
Rolta’s Advance GIS is a great tool for collecting GIS data and then processing this data to build precise maps. This document highlights some core features and benefits of this tool.
Rolta has come up with an upgrade in its OnPoint product version 8.5. The new version comes with a whole lot of new capabilities. This report highlights some compelling reasons to upgrade to this new product.
Rolta Terrain Analyst for software terrain manipulation.Rolta
Rolta Terrain Analyst is a useful and simplistic Terrain analysis tool that can be useful in editing, creating and manipulating elevation data. This product sheet highlights the key features and benefits of this solution.
Rolta Tactical Decision Support System for advanced GIS solutionsRolta
Roltas Tactical Decision Support System (RTDSS) has bougt advancements to GIS solutions. Roltas Tactical Decision Support System by Rolta Geomatica provides features for 2D and 3D Military GIS. This product sheet highlights some key features of the system.
Rolta Software for Walkthrough for terrain visual analysisRolta
Rolta’s Software for Walkthrough (PSW) is a terrain tool that enables creating and Editing in a 3D Environment based in real terrain.The software has a unique and well defined workflow along with 3d rendering and simulations. This product sheet highlights the key features and benefits of Rolta’s software.
This document highlights the main features and options of Rolta’s Situational Awareness System which provides complete monitoring of an area under surveillance.
Rolta Photogrammetry suite has the ability to use a number of Geospatial Imaging Application and Rolta's key focus in photogrammetry is accuracy. The suite is cost-effective, reliable and accurate which is supported by experienced domain experts. This product sheet highlights some key features and benefits of the Rolta Photogrammetry Suite.
Rolta GeoImaging Accelerator is a hardware optimized image processing system in the photogrammetric pre-processing and value add segments. Satellites, by switching to GXL architecture can bolster their speed and performance.
Rolta engineers multiple military appliances one of them is night vision scopes. The product sheet lists multiple features and technical specifications of the same.
Rolta Terrain Analytics for accurate terrain analysisRolta
Rolta Terrain Analyst is a useful and simplistic Terrain analysis tool that can be useful in editing, creating and manipulating elevation data. In this product sheet multiple key features and benefits are listed.
The Rolta Mine Field Recording System (RMRS) is a solution that uses GPS and GIS technologies to precisely record the locations of mines that are laid in a field. It allows users to plot mine locations with 4cm or better accuracy. Stored data includes details of each mine laid and can be used to generate maps and reports for planning maintenance and clearing minefields. The integrated system assists engineers and enables safer de-mining operations.
This document describes the main features and benefits of Rolta IRS Sensors which provide a range of satellite support systems. The main purpose of this sensor is for tackle the disturbance which damages the resolution while transmission.
eGovernanve acts as a critical ingrediant in accomplishing the critical mission. Enterprise GIS Solution by Rolta simplifies eGovernance by providing hassle free and timely services to citizens by being a transparent source of information and communication technology. This product sheet highlights some features and advantages of Rolta Geospatial Fusion Solution.
Enterprise performance management by Rolta for better and faster decisionsRolta
Rolta Enterprise Performance Management System provides organizations with the push they need to excel in this highly competitive market by getting along with better cost allocation strategies. This product sheet highlights some key capabilities of the Enterprise Performance Management System.
Data warehousing by Rolta Exdata for Extreme Performance Extreme ServiceRolta
Oracle Exdata is the best platform for private cloud as is it secure, scalable, and cost effective. It provides extreme performance for both data warehouse and OLTP application with a capacity of storing 10 times more data.
Enterprise performance management by Rolta for better and faster decisions Rolta
Rolta Enterprise Performance Management System provides organizations with the push they need to excel in this highly competitive market by getting along with better cost allocation strategies. This product sheet highlights some key capabilities of the Enterprise Performance Management System.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. About the Speaker
• Oracle Ace
• Over 35 years System Design and Support
• Over 20 years E-Business Suite support
• 14 years Oracle Workflow design and support
Karen Brownfield / Rolta Proprietary & Confidential 2 February 26, 2012
• 14 years Oracle Workflow design and support
• Former OAUG President
• Over 100 presentations at multiple venues
• Co-Author The ABCs of Oracle Workflow for E-
Business Suite Release 11i and Release 12
3. Audience Profile
• Job Role
• DBA
• System or Workflow
Administrator
• EBS Version
• Release 11i.10
• ATG_PF.H RUP6
• ATG_PF.H RUP7
Karen Brownfield / Rolta Proprietary & Confidential 3 February 26, 2012
Administrator
• Functional
• Database Level
• 10gR2
• 11gR1
• 11gR2
• ATG_PF.H RUP7
• Release 12.0.6
• Release 12.1.n
• Not EBS
4. Which Are You?
Karen Brownfield / Rolta Proprietary & Confidential 4 February 26, 2012
The opposite of the ostrich is the rooster who is alert and awake early
to see what is on the horizon.
Rather than fear, he crows loudly a warning to be heeded by all.
Source: http://users.cybertime.net/~ajgood/ostrich.html
5. Patch Current
• It's not just the RUPs, one–offs are important
• Workflow is dependant on HR, AME
• Diagnostics are important also
• Product workflow fixes are provided by product
Karen Brownfield / Rolta Proprietary & Confidential 5 February 26, 2012
• Product workflow fixes are provided by product
team, not ATG patches
• See Workflow SIG site for list of one-off patches
for 11i
• All included in RUP7
• http://workflowsig.oaug.org/reference_info.html
• Only 1 known one-off for 12.1.3 – 9773716
• Selector Function not re-executed for same type
6. Clean up Errors
• Perform following query
SELECT COUNT (*)
,item_type
,activity_name
,MIN (item_begin_date)
Karen Brownfield / Rolta Proprietary & Confidential 6 February 26, 2012
,MIN (item_begin_date)
,MAX (item_begin_date)
FROM wf_item_activity_statuses_v
WHERE activity_status_code = 'ERROR'
AND item_end_date IS NULL
GROUP BY item_type
,activity_name
ORDER BY 3 DESC, 1 DESC, 2;
7. Clean up Errors
Karen Brownfield / Rolta Proprietary & Confidential 7 February 26, 2012
• Triage – Most Recent, Highest Numbers
• It isn't enough to clean up the errored workflows
8. Clean up Associated Error Item Types
• Perform following query
SELECT item_type
,parent_item_type
,DECODE (end_date, NULL, 'OPEN', 'CLOSED')
error_type_status
Karen Brownfield / Rolta Proprietary & Confidential 8 February 26, 2012
error_type_status
,COUNT (*)
FROM wf_items
WHERE parent_item_type is not null
AND item_type in ('CUNNLWF','DOSFLOW','DOSFLOWE',
'ECXERROR','HRSSA','HRSTAND','HXCEMP','IBUHPSUB','OKLAMERR',
'OMERROR','PARMAAP','PARMATRX','POERROR','WFSTD','XDPWFSTD',
'ZPBWFERR', 'WFERROR')
GROUP BY item_type
,parent_item_type
,DECODE (end_date, NULL, 'OPEN', 'CLOSED')
ORDER BY item_type,parent_item_type;
9. Clean up Associated Error Item Types
Karen Brownfield / Rolta Proprietary & Confidential 9 February 26, 2012
• Purge now closes WFERROR for closed workflows
• WFERROR not the only Error Item Type
• Can’t purge if children open
• Notice chains OEOH→OMERROR→WFERROR
OEOH→OEOL→WFERROR
10. Clean up Event Errors
• Perform following query
SELECT COUNT (*)
,v.text_value
,min(i.begin_date)
,max(i.begin_date)
Karen Brownfield / Rolta Proprietary & Confidential 10 February 26, 2012
,max(i.begin_date)
FROM wf_item_attribute_values v
,wf_items i
WHERE v.item_key=i.item_key
AND v.item_type = i.item_type
AND v.item_type = 'WFERROR'
AND v.NAME = 'EVENT_NAME'
AND v.text_value IS NOT NULL
GROUP BY text_value
ORDER BY text_value;
11. Clean up Event Errors
Karen Brownfield / Rolta Proprietary & Confidential 11 February 26, 2012
• Find and fix what causes event to error
• Message to SYSADMIN can re–raise event if still
needs processing, else abort WFERROR
12. Purge!!! 11.5.10
Purgeable
for PERM
always 0
Karen Brownfield / Rolta Proprietary & Confidential 12 February 26, 2012
• Need schedule for Temporary and for Permanent
• If Purgeable = 0, ensure child/parent workflows closed
13. Purge Obsolete Workflow Runtime Data
• Schedule Nightly or at minimum Weekly
• Parameters
• Leave Item Type/Item Key blank
• Age – recommended at least 7, no more than 60
• Persistence Type
Karen Brownfield / Rolta Proprietary & Confidential 13 February 26, 2012
• Persistence Type
• One Schedule Temporary, one Permanent
• Core Workflow Only – Set to Y
• At least monthly, run schedule set to N
• Commit Frequency – leave at default – 500 (that's 500
workflows, not 500 records)
• Signed Notifications – Customer choice
14. Purge My Oracle Support Notes
• 337923.1 "A closer examination of the Concurrent
Program Purge Obsolete Workflow Runtime Data"
• 132254.1 "Speeding Up And Purging Workflows"
• 298550.1 "Troubleshooting Workflow Data Growth Issues"
• 780446.1 "Is It Possible To Run Multiple "Purge Obsolete
Karen Brownfield / Rolta Proprietary & Confidential 14 February 26, 2012
• 780446.1 "Is It Possible To Run Multiple "Purge Obsolete
Workflow Runtime Data" Programs Simultaneously With
Different Item Type value.?“
• 144806.1 “A Detailed Approach to Purging Oracle
Workflow Runtime Data
Note: Referenced patches already included in 11i.10, R12
15. Purge – What Happens
• Aborts WFERROR where PARENT_ITEM_TYPE
matches Item Type parameter and where linked
activity (PARENT_CONTEXT) no longer in error
status
Karen Brownfield / Rolta Proprietary & Confidential 15 February 26, 2012
status
• But not POERROR, OMERROR or other error types
• Purges Item Types matching Item Type parameter if
END_DATE is not NULL and not linked to open
parent or child workflow
16. Purge – What Happens
• If "Core Workflow Only" = N
• Purges WF_ACTIVITIES table where END_DATE is not
NULL and ACTIVITY_ID is not referenced in active
workflows
• End–dates, then deletes notifications not referenced in
Karen Brownfield / Rolta Proprietary & Confidential 16 February 26, 2012
• End–dates, then deletes notifications not referenced in
WF_ITEM_ACTIVITY_STATUSES, _H
• Example: notifications from finished concurrent
programs
• Purges ad–hoc roles where ORIG_SYSTEM =
'WF_LOCAL_ROLES' or 'WF_LOCAL_USERS' and not
referenced in WF_ROLE_HIERARCHIES or
WF_NOTIFICATIONS or WF_ITEMS.OWNER_ROLE
17. If Catching up on Purging
• Purge by Item Type to avoid exceeding Rollback size
• Alternative, purge by age with increasingly smaller
values (diagnostic will give year started)
• Each run may take hours
• Run with "Core Workflow Only" = Y
Karen Brownfield / Rolta Proprietary & Confidential 17 February 26, 2012
• Run with "Core Workflow Only" = Y
• Note: 10g, 11g automatically reset high water marks,
so export/import no longer required
• After catching up on purging, run one more time with
“Core Workflow Only” = N
• Running with this value should only be necessary
once/month
18. If Catching up on Purging
• Unreferenced Notifications
• 266614.1 "Troubleshooting Workflow Issues in
Applications 11i", section "Purging Unreferenced
Notifications"
Karen Brownfield / Rolta Proprietary & Confidential 18 February 26, 2012
Notifications"
• Referenced patch included in 11i.10
• Wfntfprg.sql
• Note instructions to purge messages from
FNDCMMSG (notifications of finished concurrent
requests)
19. Configure (Setup) Seeded Workflows
• Read the documentation
• Setup
• How the workflow behaves
• My Oracle Support white papers, notes
Karen Brownfield / Rolta Proprietary & Confidential 19 February 26, 2012
• My Oracle Support white papers, notes
• Setup not just Builder
• Profile Options
• Approvals Management Engine (AME)
• Hierarchies
• Other Screens
20. Background Engines
• Run Engine for Stuck separately
• Parameters NULL,NULL,NULL,No,No,Yes
• Run once/week or once/month
• Run Engine for Timed Out activities separately based
Karen Brownfield / Rolta Proprietary & Confidential 20 February 26, 2012
• Run Engine for Timed Out activities separately based
on criticality of timeout
• If average timeout = 1 day, run once/day
• Parameters NULL,NULL,NULL,No,Yes,No
21. Background Engines
• Run Engine for Deferred activities separately based
on criticality of activity
• Except for OEOL, very few workflows need moving
more than every 15 minutes
Karen Brownfield / Rolta Proprietary & Confidential 21 February 26, 2012
more than every 15 minutes
• If Order volume high, run "targeted" engine for
OEOL every 5 minutes
• Parameters: Order Line,NULL,NULL,Yes,No,No
• Run generic every 15–60 minutes
• Parameters: NULL,NULL,NULL,Yes,No,No
22. Background Engines
• Activities in queue table WF_DEFERRED_TABLE_M
• Time to process = DEQ_TIME – ENQ_TIME where
STATE=2
• 369537.1 "How to Monitor the FNDWFBG – Workflow
Background Program"
Karen Brownfield / Rolta Proprietary & Confidential 22 February 26, 2012
Background Program"
• Scripts: what's in queue, what will be dequeued
next
• 466535.1 "How to Resolve the Most Common
Workflow Background Engine Problems"
• If using 10.2.0.4 and RAC, apply patch 6600051
23. Background Engine Runs a Long Time
• 186361.1 "WF 2.x: Workflow Background Process
Performance Troubleshooting Guide"
• Determine the Item Type Causing the Issue
• SQL Trace
• Monitor WF_DEFERRED_TABLE_M before running (order
Karen Brownfield / Rolta Proprietary & Confidential 23 February 26, 2012
• Monitor WF_DEFERRED_TABLE_M before running (order
by PRIORITY, ENQ_TIME, STATE=0) then after running
(STATE=2)
• Review Status Monitor for Item Types processed,
usually activity in workflow is the culprit, not
Background Engine
• Loop in Workflow – see Large Activity History from
'Workflow Status and Purgeable Items' Diagnostic (R11i)
or Heath Check Diagnostic (R12) or WF Analyzer script
(MOS note 1369938.1)
24. Background Engine Runs a Long Time
• 560144.1 "11.5.10.4: Workflow Background Process
Seems To Take Longer After Rup4"
• Don't use re–submit time < 5 minutes
• AQ_TM_PROCESSES must be at least 1
• Notes – see next page for advice
Karen Brownfield / Rolta Proprietary & Confidential 24 February 26, 2012
• Notes – see next page for advice
• 746313.1 "What should be the Correct Setting for
Parameter AQ_TM_PROCESSES in E–Business Suite
Instances“
• 428441.1 “"Warning: Aq_tm_processes Is Set To 0"
Message in Alert Log After Upgrade to 10.2.0.3 or
Higher”
• 396009.1 “Database Initialization Parameters for Oracle
E-Business Suite Release 12”
25. Background Engine Runs a Long Time
• AQ_TM_PROCESSES
• 746313.1 – dated September 2010
• As of 10g, database can “autotune”
• Never set > 9
• If not set, common workflow diagnostics will return 0 value
Karen Brownfield / Rolta Proprietary & Confidential 25 February 26, 2012
• If not set, common workflow diagnostics will return 0 value
• Recommends still setting the value
• 428441.1 – dated December 2011
• Details how to check whether parameter = 0 or is set to
autotune
• 396009.1 – dated February 2012
• Autotuning not tested with EBS, don’t use – bad info, ignore
26. Background Engine Runs a Long Time
• 560144.1 "11.5.10.4: Workflow Background Process
Seems To Take Longer After Rup4" (cont)
• Perform regular rebuilds/coalesces on all the indexes/IOTS
• Follow steps in MOS note 271855.1 "Procedure to manually
Coalesce all the IOTs/indexes Associated with Advanced
Karen Brownfield / Rolta Proprietary & Confidential 26 February 26, 2012
Coalesce all the IOTs/indexes Associated with Advanced
Queuing tables to maintain Enqueue/Dequeue performance,
reduce QMON CPU usage and Redo generation“
• JOB_QUEUE_PROCESSES at least 5
• OAM recommends value of 10
• Oracle seeds this to 2, it should be changed ASAP
• 396009.1 – dated February 2012
• Recommends value of 2 – this is wrong, ignore
26
27. Background Engine Runs a Long Time
• 578831.1 “How to determine the correct setting for
JOB_QUEUE_PROCESSES”
• Ideal setting – number of jobs that would run concurrently
plus a few more
• Explains how to monitor and set this
Karen Brownfield / Rolta Proprietary & Confidential 27 February 26, 2012
• Explains how to monitor and set this
• Recommends periodic review of monitoring
• Check during heavy periods of use: last day of month, month end
27
28. Advanced Queuing Performance
• 469009.1 "Troubleshooting Workflow Agent Listener's
failure to start“
• 741087.1 "High Logging Messages on
WF_EVENT_OJMSTEXT_QH procedure"
Karen Brownfield / Rolta Proprietary & Confidential 28 February 26, 2012
WF_EVENT_OJMSTEXT_QH procedure"
• Verify Profile options (issue is level 2, 3 messages)
• FND: Debug Log Level – Unexpected (level 6)
• Note: 1107970.1 recommends setting
• FND: Debug Log Enabled – Yes
• FND: Debug Module = %
• Set Log Level for each Listener to Error, then stop
and restart Workflow Agent Listener Container
29. Advanced Queuing Performance
• Memory insufficient or Containers consuming all available
memory
• 444939.1 "How do you Change the Maximum Memory Size
taken by Workflow Service Container"
• Retention
Karen Brownfield / Rolta Proprietary & Confidential 29 February 26, 2012
• Retention
• Increases performance if = 0, but destroys ability to tune,
troubleshoot
• Recommend 1 day – 86400 seconds
• Decrease WF_IN/OUT WF_REPLAY_IN/OUT
• Increase WF_ERROR, WF_JAVA_ERROR
• Dbms_aqadm.alter_queue(queue_name=>'<queue
>', retention_time=>86400);
30. WF_CONTROL
• Controls all other queues
• Run 'Control Queue Cleanup' every 12 hours
• Note 469045.1 "Troubleshooting WF_CONTROL
Agent Issues"
Karen Brownfield / Rolta Proprietary & Confidential 30 February 26, 2012
Agent Issues"
• Discussion of this queue
• Scripts to run to ensure subscribers are valid and
dead subscribers are removed properly
31. WF_DEFERRED Performance
• Subscriptions to Events Phase > 100
• Workflows started by events
• 334348.1 "Low Performance Processing Messages in
WF_DEFERRED Queue"; 468650.1 "Troubleshooting
Karen Brownfield / Rolta Proprietary & Confidential 31 February 26, 2012
WF_DEFERRED Queue"; 468650.1 "Troubleshooting
WF_DEFERRED Agent Listeners Performance"
• Use SQL to determine Events in queue
• Identify if events not being dequeued in timely fashion
• time in queue > 2X sleep time for queue
• Identify Events with long processing time
• Trace code and identify issues (bugs, tuning, etc)
32. WF_DEFERRED Performance
• 334348.1 "Low Performance Processing Messages in
WF_DEFERRED Queue"; 468650.1 "Troubleshooting
WF_DEFERRED Agent Listeners Performance" (cont)
• Identify Events with high volume
Karen Brownfield / Rolta Proprietary & Confidential 32 February 26, 2012
• Identify Events with high volume
• Create additional generic agent listeners
• Create specific agent listeners
• Increase 'Inbound Thread Count'
(PROCESSOR_IN_ THREAD_COUNT) by 1 until
performance acceptable
• Temporarily set retention time to 0
33. WF_DEFERRED Performance
• Queue may be corrupt
• Receiving Errors "ORA–24033: No Recipients
for Message"
• Rebuild using instructions in MOS note
Karen Brownfield / Rolta Proprietary & Confidential 33 February 26, 2012
• Rebuild using instructions in MOS note
286394.1 "How to rebuild the WF_DEFERRED
queue"
34. Workflow Analyzer
• MOS note 1369938.1 “Workflow Analyzer script
for E-Business Suite Workflow Monitoring and
Maintenance”
• Better than R12 Workflow Health Check Diagnostic
Karen Brownfield / Rolta Proprietary & Confidential 34 February 26, 2012
• Better than R12 Workflow Health Check Diagnostic
or 11i Workflow Status and Purgeable Items or
Workflow Performance
• SQL script introduced Dec 6, 2011
• Author, Bill Burbage, working on instructions to
register as concurrent program
• Updated frequently
• Use it, follow it, rerun it until your dashboard is
green, then at least once a quarter
38. Profile Options - Others
• Account Generator:Run in Debug Mode
• Except when experiencing an issue with Account
Generator, set it to 'No'
• Make sure when problem fixed to purge workflows and
reset
Karen Brownfield / Rolta Proprietary & Confidential 38 February 26, 2012
reset
• PO:Workflow Processing Mode
• If set to 'Online', screen does not return control to Buyer
until workflow ends or notification requiring response is
encountered
• If Buyers cannot self–approve POs, set to 'Background'
39. Profile Options - Others
• HR:Defer Update After Approval
• If set to 'Yes', all database commits are held until next
Background Engine
• 317002.1 "Approval Is Delayed In Defer Thread
Activity" , 469617.1 "Appraisals Remain In Pending
Karen Brownfield / Rolta Proprietary & Confidential 39 February 26, 2012
Activity" , 469617.1 "Appraisals Remain In Pending
Approval Status", and 466339.1 "Approved
Enrollment Still In Requested Status When Class
Status Is Normal"
• Adjust AME FYI rules according to MOS note
472387.1 "FYI Notifications Closed Automatically
and Not Showing Up on Worklist"
40. WF Analyzer – Background Queue
Karen Brownfield / Rolta Proprietary & Confidential 40 February 26, 2012
• Workflow Background Engine Status
• Lists Activities waiting for Deferred Background Engine
• Note counts of Ready, run SQL and see if queue is steady or
growing
• If always empty, increase wait time (sleep time) for next execution
of Background Engine
41. WF Analyzer – Large Activity History
Karen Brownfield / Rolta Proprietary & Confidential 41 February 26, 2012
• Large Activity History
• Lists individual workflows where single activity executes >
500 times
• Can click See SQL for code used
42. WF Analyzer – Annual Counts
Karen Brownfield / Rolta Proprietary & Confidential 42 February 26, 2012
• Open and Closed Items Annually
• Verify Persistence
• Stats to help with Background Engine balancing
43. WF Analyzer – Closed, Can’t Purge
Karen Brownfield / Rolta Proprietary & Confidential 43 February 26, 2012
• Closed Items not eligible for purging – MOS note
186361.1 “WF 2.x: Background Process Performance
Troubleshooting Guide”
44. Notification MailerClick icon,
change
Status to
Disabled
Karen Brownfield / Rolta Proprietary & Confidential 44 February 26, 2012
• If global preference is 'Do not send me mail' (QUERY)
• Use Framework Personalization – prohibit override from
Preferences link
• Ensure records in FND_USER_PREFERENCES updated to
QUERY
• Disable Local subscription event
oracle.apps.wf.notification.send.group
• 453137.1 "Oracle Workflow Best Practices Release 12 and Release
11i"
• Remember Alert now uses the workflow Mailer
45. Notification Mailer
• If global preference is 'Do Not Send Me Mail' and not
running Alert
• Don't Start Mailer
• Set Startup mode for following listeners to Manual or On
Demand
Karen Brownfield / Rolta Proprietary & Confidential 45 February 26, 2012
Demand
• Workflow Deferred Notification Agent Listener
• Workflow Inbound Notifications Agent Listener
• Monitor WF_NOTIFICATION_IN, _OUT
• Monitor WF_DEFERRED for
oracle.apps.wf.notification.% events
46. Notification Mailer
• If Inbound Processing is not checked and not running
Alert inbound processing
• Set Startup mode for following listeners to Manual or On
Demand
• Workflow Inbound Notifications Agent Listener
Karen Brownfield / Rolta Proprietary & Confidential 46 February 26, 2012
• Workflow Inbound Notifications Agent Listener
• Monitor WF_NOTIFICATION_IN
47. Notification Mailer
• Mailer only for Alert
• 463777.1 "How to Disable all Workflow related Email
Notifications Except for the Ones Sent from Oracle
Alerts?"
• Create new Mailer
Karen Brownfield / Rolta Proprietary & Confidential 47 February 26, 2012
• Create new Mailer
• ATG_PF.H.delta.5+ – set Correlation id = ALR:%
48. Notification Mailer
Karen Brownfield / Rolta Proprietary & Confidential 48 February 26, 2012
• Increase Inbound Polling Interval – Processor Min Loop
Sleep (seconds) – ensure Processor Max Loop Sleep at
least 5*Processor Min Loop Sleep
• Note 315748.1 "How To Change The Java Workflow Mailer
Inbound Polling Interval"
49. Notification Mailer
Click it,
issues
outweigh
benefits
Karen Brownfield / Rolta Proprietary & Confidential 49 February 26, 2012
• Processor Close on Read Timeout
• 315748.1 – unclick for performance
• 422870.1 – unless clicks, not removed from Process folder
• 332152.1 – must be clicked if running multiple mailers using same
SMTP Server (Outbound Name) or will get contention and locking
• 437986.1 – must be clicked or messages get stuck in Inbox
benefits
51. Notification Mailer
• "You Have Insufficient Privileges"
• 414376.1 ""You Have Insufficient Privileges For The
Current Operation" On Reqapprv Notif"
• Create dedicated user for the mailer
Karen Brownfield / Rolta Proprietary & Confidential 51 February 26, 2012
• Create dedicated user for the mailer
0 is SYSADMIN
• Framework URL
timeout = 120
52. Notification Mailer
• Setup separate user to run the Mailer
• Must be a workflow administrator
• Will force administrator to be a responsibility
• Should have following responsibilities only
• System Administrator
Karen Brownfield / Rolta Proprietary & Confidential 52 February 26, 2012
• System Administrator
• Responsibility used as workflow administrator
• Should not be a user with other duties
• Why not SYSADMIN
• Performance: SYSADMIN usually has too many of own
emails due to WFERROR emails
• Manageability: Enabling log for SYSADMIN includes many
other functions than mailer thus hampering troubleshooting
53. Notification Mailer
• Tag Files
• Out of Office, Undeliverable – set to Ignore
• 388709.1 "Email Notification Failures Are Causing
The Email Servers To Crash"
• Uncheck Mailer parameter "Send warning for
Karen Brownfield / Rolta Proprietary & Confidential 53 February 26, 2012
• Uncheck Mailer parameter "Send warning for
unsolicited e-mail“
• 431359.1 "Setting up a Tag in the Mailer configuration
files to handle unsolicited mail"
• Uncheck Mailer parameter 'Send e–mails for canceled
notifications'
54. Workflow Statistics Programs
• The programs
• Workflow Mailer Statistics Concurrent Program
• Workflow Work Items Statistics Concurrent Program
• Workflow Agent Activity Statistics Concurrent Program
• Run Once/Day
Karen Brownfield / Rolta Proprietary & Confidential 54 February 26, 2012
• Run Once/Day
• Admin must remember to refresh queries
• 787228.1 "Cannot Abort Old Open Items in Workflow
Manager Because Errored Items are not Returned"
• 12.0.4 – wf_item_types.num_error =0, won't show
• 12.0.6 – click refresh button and is re-calculated
55. Workflow Concurrent Managers
• WFMGSMS (Workflow Summary Mailer) and Workflow
Mailer (WFMGSMD) concurrent managers are for old
mailer and must be disabled
• If enabled, follow instructions MOS note 434161.1 "When
Attempting To Stop the Concurrent Managers – All Services
Karen Brownfield / Rolta Proprietary & Confidential 55 February 26, 2012
Attempting To Stop the Concurrent Managers – All Services
are Terminated Except FNDSM and WFMLRGSM"
• Workflow Agent Listener Service (WFALSNRSVC) must
be enabled and active – always
• Workflow Mailer Service (WFMLRSVC) must be enabled if
emailing notifications or running Alert
• Workflow Document Web Services Service (WFWSSVC)
must be enabled to use Web Services
56. Pinning
• Objects "pinned" into memory so they do not need to
be constantly reloaded from disk, flushed out of
memory and reloaded
• PIND
• 301171.1"Toolkit for dynamic marking of Library Cache
Karen Brownfield / Rolta Proprietary & Confidential 56 February 26, 2012
• 301171.1"Toolkit for dynamic marking of Library Cache
objects as Kept (PIND)"
• Requires large SGA and memory
57. Run 64–bit Database
• Memory is critical, 32–bit can't address enough
• Intelligent pinning – WF_ packages
• 11g database is recommended
• 10.2.0.5 in Extended Support
• If running lower version of database, upgrade
Karen Brownfield / Rolta Proprietary & Confidential 57 February 26, 2012
• If running lower version of database, upgrade
58. Partition Tables
• Perform after Purge cleanup
• Doing this replaces need to export/import
• Backup following tables
• WF_ITEM_ACTIVITY_STATUSES
• WF_ITEM_ACTIVITY_STATUSES_H
Karen Brownfield / Rolta Proprietary & Confidential 58 February 26, 2012
• WF_ITEM_ACTIVITY_STATUSES_H
• WF_ITEM_ATTRIBUTE_VALUES
• WF_ITEMS
• Ensure have free space in same tablespace slightly
more than currently used (incl. indices)
• Move to OATM first – MOS note 402720.1 “OATM
Migration fails with ORA-14257 when moving list
partitioned tables”
59. Partition Tables – 11i
• 260884.1 "How to Partition tables in OWF.G", no
longer wfupartb.sql
• Script $FND_TOP/patch/115/sql/WFPART.sql
Sqlplus: <apps_user>/<passwd> @wfpart <fnd_user>
<fnd_passwd> <apps_user> <apps_passwd>
Karen Brownfield / Rolta Proprietary & Confidential 59 February 26, 2012
<fnd_passwd> <apps_user> <apps_passwd>
<utl_dir_location>
• Script only has to be performed once
• Uses DDL operations running in nologging mode –
rollback not possible
• Failure requires restore of tables
60. Partition Tables Issues
• WFPART.sql does not create required index
WF_ITEM_ACTIVITY_STATUSES_N4 and
WF_ITEM_ACTIVITY_STATUSES_H_N3
• 11i.10 - Patch 7252442
• 749105.1 "Index WF_ITEM_ACTIVITY_STATUSES_N4 Is
Karen Brownfield / Rolta Proprietary & Confidential 60 February 26, 2012
• 749105.1 "Index WF_ITEM_ACTIVITY_STATUSES_N4 Is
Not Created When Using wfpart.sql"
• Requires FND.H, not in RUP6
• R12 – Patch 8241676
• 789528.1 "Missing Index
WF_ITEM_ACTIVITY_STATUSES_H_N3 and
WF_ITEM_ACTIVITY_STATUSES_N4 Using wfpart.sql"
• Requires 12.0.6
61. Wffngen.sql
• Translates activity function calls into static calls
• According to Oracle, 25% increase in performance
• Look for variable itemtypeList_t
• Seeded : = itemtypeList_t ('WFSTD','FNDFFWF')
• Add following item types (after configuration complete)
Karen Brownfield / Rolta Proprietary & Confidential 61 February 26, 2012
• Add following item types (after configuration complete)
• WFERROR, POERROR, OMERROR
• Other workflows with high (current) count in
WF_ITEMS
62. Item Attributes "As Needed"
• By default, when workflow initiated, runtime copy of
each item attribute created
• 66% of item attributes have no value (and that
excludes Event attributes)
Karen Brownfield / Rolta Proprietary & Confidential 62 February 26, 2012
excludes Event attributes)
SELECT COUNT (*)
,v.item_type
FROM wf_item_attribute_values v
,wf_item_attributes a
WHERE a.item_type = v.item_type
AND a.NAME = v.NAME
AND a.TYPE <> 'EVENT'
AND v.text_value IS NULL
AND v.number_value IS NULL
AND v.date_value IS NULL
GROUP BY v.item_type
ORDER BY 1 DESC;
63. Item Attributes "As Needed"
• #ONDEMANDATTR
• Process Activity Attribute
• Assign to top–level runnable process activity
• Can be any type, doesn't need a value, workflow engine
Karen Brownfield / Rolta Proprietary & Confidential 63 February 26, 2012
• Can be any type, doesn't need a value, workflow engine
just detects the presence of this attribute
• Do not assign an item attribute as the value
• Runtime copy only created when SetItemAttr<> used
• If referenced prior to this call, default value used
• Experiment with a particular workflow
• HRSSA, XDPWFSTD, OEOL, WFERROR, APEXP,
POWFRQAG, REQAPPRV
64. Help for OEOH/OEOL
• My Oracle Support Notes
• 398822.1 "Order Management Suite – Data Fix Script
Patch"
• 405275.1 "How to Detect Data Corruption and Purge
More Eligible OEOH/OEOL Workflow Items for Order
Karen Brownfield / Rolta Proprietary & Confidential 64 February 26, 2012
More Eligible OEOH/OEOL Workflow Items for Order
Management Workflow"
• Contain scripts to close unneeded OEOH/OEOL with
associated OMERROR and WFERROR as well as
close the records in the Order Management tables
65. Release 12.2
• Deferred Worklist Processing
• Behavior when responding to notifications through
worklist
• Old – control not returned to screen until workflow
Karen Brownfield / Rolta Proprietary & Confidential 65 February 26, 2012
• Old – control not returned to screen until workflow
ended or reached next deferred activity
• New – control returned immediately, workflow
continues when background engine runs again
• Configurable by item type
• RAC Affinity for item types whose processes are
either launched and completed in one online
session or deferred once and completed later by a
background engine – WF_RAC_ENABLED_TYPES
66. Release 12 Books by Rolta Employees
Karen Brownfield / Rolta Proprietary & Confidential 66 February 26, 2012
The Release 12 Primer –
Shining a Light on the
Release 12 World
The ABCs of Workflow for
Oracle E-Business Suite
Release 11i and Release 12
Available from Amazon.com,
Barnes & Noble (bn.com)
Lulu.com
67. Questions?
Thank You !!
Karen Brownfield / Rolta Proprietary & Confidential 67 February 26, 2012
Karen Brownfield
Karen.Brownfield@roltasolutions.com