Presentation on how to Integrate the old and new Oracle technologies. Communicate from Forms to APEX and v.v.
(Demo movie at the end of the presentation)
Oracle Fusion consists of Fusion Middleware and Fusion Applications. Fusion Middleware includes Oracle Application Server and other acquired technologies covering areas like BI, identity management, and SOA. Fusion Applications will eventually replace E-Business Suite by assimilating features from projects, financials, HCM, and CRM modules. Fusion Applications is built on Fusion Middleware using Oracle's Fusion Architecture. It includes modules for CRM, financials, HCM, procurement, PPM, SCM, setup, and GRC. Each module contains one or more Java applications deployed on Oracle WebLogic Server.
Oracle Text is a facility within the database that provides more advanced indexing & search techniques - including the ability to index documents stored in your database; on your server; or even the web!
Now you can incorporate this functionality into your web application using Oracle Application Express.
This presentation will demonstrate how easy it is to combine the two, and give you a platform for further expansion and exploration within a very powerful product.
Accounting Concepts And Accounting Entries In Oracle V1.0Mahmoud Fawzy
ย
The document provides an overview of accounting concepts including the accrual and cash basis of accounting, the accounting equation, double entry bookkeeping, and examples of common accounting transactions such as purchasing assets for cash or credit and paying expenses. It explains how to determine whether accounts are debited or credited according to generally accepted accounting principles. Examples of basic accounting entries are provided to demonstrate how transactions affect different types of accounts.
Service everywhere using oracle integration repositoryPavan B
ย
A research based presentation on Oracle Integration Repository and Service Based approach for Integrations . This Paper was presented by me in Collaborate 2016 Conference.
Step By Step to Install Oracle Business IntelligenceOsama Mustafa
ย
The document provides a step-by-step guide to installing Oracle Business Intelligence. It begins with information about the author and notes on important considerations before installation. The guide then outlines the software version being installed, the operating system used, and the software and instance locations. Over the next several pages, it provides screenshots and descriptions of the installation process. It also stresses running the Repository Creation Utility first to create the Oracle BI schemas before beginning the configuration portion of the installation.
The document provides an overview of Oracle Internet Expenses, which allows employees to enter and submit expense reports online or using a spreadsheet. It integrates with Oracle Payables to process expense reports for payment approval through workflow. The overview describes how it streamlines expense management and reduces costs. It then discusses the expense reporting process and key features like the expenses home page and credit card transaction viewing.
The document discusses the three-tier architecture of Oracle Applications R12. It describes the desktop tier, application tier, and database tier. The application tier consists of web services, forms services, concurrent processing server, and admin server. The concurrent processing server runs background jobs. Load balancing is supported across web services, forms services, and concurrent processing servers for high availability.
This document provides an overview of new features in Oracle Assets Release 12, including integrated subledger accounting functionality that enables compliance with multiple accounting requirements, enhanced mass additions for legacy conversions, automatic preparation of mass addition lines, and automatic depreciation rollback when asset transactions are performed.
This document provides an overview and best practices for using Oracle's Financial Reporting Studio. It covers the differences between the Financial Reporting Center, Workspace, and Studio. It then demonstrates setting up a basic report, including recommendations on chart of accounts, database connections, dimension layout, formulas, and formatting. The document concludes with tips on installation, migration, and common issues.
In this webinar there will be a brief discussion on what is personalization, customization and extension. Lastly, we will be talking about the role of ADF, which is going to supersede OA Framework in fusion applications.
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Niels de Bruijn
ย
This document provides instructions for setting up single sign-on (SSO) for Oracle Application Express (APEX) applications using Kerberos authentication. It describes:
1) Configuring an Apache web server with mod_auth_kerb on Linux to authenticate against a Windows Active Directory server without requiring additional credentials.
2) Configuring Tomcat, ORDS, and APEX to work with the Kerberos authentication.
3) Optional additional configurations for Windows with IIS or for verifying group membership.
You can create simple and some complex logic using workflows in Force.com, but sometimes you may need something more. Apex triggers provide the ability to solve complex logic and are an essential part of any Salesforce implementation.
Learn how to build and manage triggers and best practices on when to use them. Lastly, weโll also take a look at some debugging techniques and tools that will make coding Apex triggers a breeze.
This document provides notes on SQL (Structured Query Language) for placement preparation. It covers topics like what SQL and a database are, the differences between SQL and PL/SQL, SQL operators like BETWEEN, IN, and LIKE, clauses like WHERE and HAVING, SQL commands categorized into DDL, DQL, DML, DCL, and TCL. It also discusses normalization and denormalization in databases and nested queries in SQL. The notes are intended to help students prepare for job interviews by reviewing essential SQL concepts.
The document outlines future directions for deployment and system administration of Oracle E-Business Suite, including plans to simplify installation and upgrade processes, enable fully online patching, and reduce the role of Autoconfig in configuration by leveraging other Oracle Fusion Middleware management tools.
Oracle Treasury | Oracle Treasury Training - Oracle TrainingsOracleTrainings
ย
Oracle Treasury is part of the Oracle Financials family of applications, integrates seamlessly with other Financials applications. Learn more at Oracle Trainings.Oracle Treasury Course Content:
โข Overview of Treasury
โข Required Setup
โข Cash Positioning & Forecasting
โข Common Transaction Entry
โข Investments
โข Debt
โข Exchange of Foreign
โข In House Banking
โข Processing of Treasury Payment
โข Revaluation, Accruals & Accounting
โข Hedging
โข Reporting & Risk Management
When executing something synchronously, you wait for it to finish before moving on to another task. Asynchronously, you can move on before it finishes. Future methods, Queueable Apex, and Batch Apex allow asynchronous execution in Apex. Future methods are best for long-running methods or callouts. Queueable Apex allows job chaining and passing complex types. Batch Apex is best for large data volumes processed in batches. Continuations allow asynchronous callouts from Visualforce pages.
Oracle Fusion Applications Accounts PayablesBerry Clemens
ย
This document outlines the terms and conditions for use of Oracle's online training materials. It states that Oracle allows its business partners to download and copy the materials for internal training purposes only, and that the materials cannot be resold, redistributed, or used to create derivative works. The document also disclaims any warranties regarding the accuracy or completeness of the materials and states that Oracle will not be liable for any loss or damage resulting from use of the materials. Partners must agree to indemnify Oracle from any actions or claims arising from their use of the materials.
This document provides an overview of an auto invoice tool used to import and validate data from other financial systems into Oracle receivables. It allows creation of invoices, credit memos, and on-account credits. Key features include an auto invoice purge program, tax calculation functionality, and creation of transactions against commitments. The data flow loads data from a feeder system file into temporary and interface tables, validates the data, and imports valid records into standard Oracle receivables tables. It also describes the interface table structure and assumptions and validations. A concurrent request set is defined to load, validate, and import the data.
Here are the steps to assign the custom representative type to an employee:
16. Click Add.
17. In the Responsibility field, select the custom representative type XXFIT_REP.
18. Click Save.
This assigns the custom representative type XXFIT_REP to Patricia Smith.
Purchase Order Approval Using Approval Management EngineAh_Ismail
ย
This document discusses setting up purchase order approval workflows using the Approval Management Engine (AME) in Oracle. It provides instructions on applying required patches, creating document styles, and making various AME configurations like defining attributes, conditions, action types, and rules. It also presents a customer case study where standard POs require approval by the Admin Manager, while contract release POs need approval from the Finance Manager. The case study is resolved by configuring different AME rules to handle each approval workflow.
"We'll need an Apex trigger to do that." Sound familiar? Take your advanced Admin skills to the next level by developing Apex triggers to solve complex business requirements that can't be implemented using just the configuration-driven features of Force.com. Join us to learn when and how to write your first Apex trigger, and some best practices for making them effective.
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
This document provides instructions for setting up Oracle Approvals Management Engine (AME) to handle purchase requisition approval workflows in Oracle E-Business Suite. It describes assigning AME roles to users, granting users access to transaction types, and configuring AME attributes, conditions, action types, and rules to determine the approval process for purchase requisitions based on item details. Screenshots are provided from the 11i version of AME but most details apply to later versions as well.
The document provides an overview of Oracle Internet Expenses setup. It discusses setting up schedules that define rates and policies for expense categories. It also covers defining expense report templates, selecting operating units, and setting up locations. The goal is to configure Oracle Internet Expenses to manage expense reporting according to an organization's policies.
Oracle E-Business Suite R12.2.6 was released in September 2016 and included several new features and functionality across various modules. Some key updates included a new calendar user interface for timecards, information discovery screens for projects data, enhancements to procurement, asset management, order management, and inventory modules, as well as new HTML5 user interfaces for defining users, responsibilities, and flexfields. The release also contained updates to payroll, service management, and depot repair modules.
How To Add Value In Lookups With Access Level SystemEdi Yanto
ย
This document provides steps for adding a value to a lookup with an access level of "System" in Oracle Applications. It involves updating the lookup type in System Administration Responsibility, adding the value, and then updating the VIEW_APPLICATION_ID column in the database table to make the new value visible in forms.
Oracle Application Express (APEX) is shipped with several JavaScript libraries, jQuery being the best known one of them. And on top of these libraries the APEX Development Team created their own. You probably used a couple of these API's already, like $s, $v etc.
But there are way more and some of them are extremely useful. But first you have to be aware they exists. And secondly you have to know how to use the properly.
This session will cover the most valuable JavaScript API's with some real world examples.
Most developers stick to the standard $s and $v functions - even without knowing there is also a $v2 and $s can have more parameters.
The focus will be on the namespaced apex API's, like apex.server.process and apex.event.trigger.
This document provides an overview and best practices for using Oracle's Financial Reporting Studio. It covers the differences between the Financial Reporting Center, Workspace, and Studio. It then demonstrates setting up a basic report, including recommendations on chart of accounts, database connections, dimension layout, formulas, and formatting. The document concludes with tips on installation, migration, and common issues.
In this webinar there will be a brief discussion on what is personalization, customization and extension. Lastly, we will be talking about the role of ADF, which is going to supersede OA Framework in fusion applications.
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Niels de Bruijn
ย
This document provides instructions for setting up single sign-on (SSO) for Oracle Application Express (APEX) applications using Kerberos authentication. It describes:
1) Configuring an Apache web server with mod_auth_kerb on Linux to authenticate against a Windows Active Directory server without requiring additional credentials.
2) Configuring Tomcat, ORDS, and APEX to work with the Kerberos authentication.
3) Optional additional configurations for Windows with IIS or for verifying group membership.
You can create simple and some complex logic using workflows in Force.com, but sometimes you may need something more. Apex triggers provide the ability to solve complex logic and are an essential part of any Salesforce implementation.
Learn how to build and manage triggers and best practices on when to use them. Lastly, weโll also take a look at some debugging techniques and tools that will make coding Apex triggers a breeze.
This document provides notes on SQL (Structured Query Language) for placement preparation. It covers topics like what SQL and a database are, the differences between SQL and PL/SQL, SQL operators like BETWEEN, IN, and LIKE, clauses like WHERE and HAVING, SQL commands categorized into DDL, DQL, DML, DCL, and TCL. It also discusses normalization and denormalization in databases and nested queries in SQL. The notes are intended to help students prepare for job interviews by reviewing essential SQL concepts.
The document outlines future directions for deployment and system administration of Oracle E-Business Suite, including plans to simplify installation and upgrade processes, enable fully online patching, and reduce the role of Autoconfig in configuration by leveraging other Oracle Fusion Middleware management tools.
Oracle Treasury | Oracle Treasury Training - Oracle TrainingsOracleTrainings
ย
Oracle Treasury is part of the Oracle Financials family of applications, integrates seamlessly with other Financials applications. Learn more at Oracle Trainings.Oracle Treasury Course Content:
โข Overview of Treasury
โข Required Setup
โข Cash Positioning & Forecasting
โข Common Transaction Entry
โข Investments
โข Debt
โข Exchange of Foreign
โข In House Banking
โข Processing of Treasury Payment
โข Revaluation, Accruals & Accounting
โข Hedging
โข Reporting & Risk Management
When executing something synchronously, you wait for it to finish before moving on to another task. Asynchronously, you can move on before it finishes. Future methods, Queueable Apex, and Batch Apex allow asynchronous execution in Apex. Future methods are best for long-running methods or callouts. Queueable Apex allows job chaining and passing complex types. Batch Apex is best for large data volumes processed in batches. Continuations allow asynchronous callouts from Visualforce pages.
Oracle Fusion Applications Accounts PayablesBerry Clemens
ย
This document outlines the terms and conditions for use of Oracle's online training materials. It states that Oracle allows its business partners to download and copy the materials for internal training purposes only, and that the materials cannot be resold, redistributed, or used to create derivative works. The document also disclaims any warranties regarding the accuracy or completeness of the materials and states that Oracle will not be liable for any loss or damage resulting from use of the materials. Partners must agree to indemnify Oracle from any actions or claims arising from their use of the materials.
This document provides an overview of an auto invoice tool used to import and validate data from other financial systems into Oracle receivables. It allows creation of invoices, credit memos, and on-account credits. Key features include an auto invoice purge program, tax calculation functionality, and creation of transactions against commitments. The data flow loads data from a feeder system file into temporary and interface tables, validates the data, and imports valid records into standard Oracle receivables tables. It also describes the interface table structure and assumptions and validations. A concurrent request set is defined to load, validate, and import the data.
Here are the steps to assign the custom representative type to an employee:
16. Click Add.
17. In the Responsibility field, select the custom representative type XXFIT_REP.
18. Click Save.
This assigns the custom representative type XXFIT_REP to Patricia Smith.
Purchase Order Approval Using Approval Management EngineAh_Ismail
ย
This document discusses setting up purchase order approval workflows using the Approval Management Engine (AME) in Oracle. It provides instructions on applying required patches, creating document styles, and making various AME configurations like defining attributes, conditions, action types, and rules. It also presents a customer case study where standard POs require approval by the Admin Manager, while contract release POs need approval from the Finance Manager. The case study is resolved by configuring different AME rules to handle each approval workflow.
"We'll need an Apex trigger to do that." Sound familiar? Take your advanced Admin skills to the next level by developing Apex triggers to solve complex business requirements that can't be implemented using just the configuration-driven features of Force.com. Join us to learn when and how to write your first Apex trigger, and some best practices for making them effective.
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
This document provides instructions for setting up Oracle Approvals Management Engine (AME) to handle purchase requisition approval workflows in Oracle E-Business Suite. It describes assigning AME roles to users, granting users access to transaction types, and configuring AME attributes, conditions, action types, and rules to determine the approval process for purchase requisitions based on item details. Screenshots are provided from the 11i version of AME but most details apply to later versions as well.
The document provides an overview of Oracle Internet Expenses setup. It discusses setting up schedules that define rates and policies for expense categories. It also covers defining expense report templates, selecting operating units, and setting up locations. The goal is to configure Oracle Internet Expenses to manage expense reporting according to an organization's policies.
Oracle E-Business Suite R12.2.6 was released in September 2016 and included several new features and functionality across various modules. Some key updates included a new calendar user interface for timecards, information discovery screens for projects data, enhancements to procurement, asset management, order management, and inventory modules, as well as new HTML5 user interfaces for defining users, responsibilities, and flexfields. The release also contained updates to payroll, service management, and depot repair modules.
How To Add Value In Lookups With Access Level SystemEdi Yanto
ย
This document provides steps for adding a value to a lookup with an access level of "System" in Oracle Applications. It involves updating the lookup type in System Administration Responsibility, adding the value, and then updating the VIEW_APPLICATION_ID column in the database table to make the new value visible in forms.
Oracle Application Express (APEX) is shipped with several JavaScript libraries, jQuery being the best known one of them. And on top of these libraries the APEX Development Team created their own. You probably used a couple of these API's already, like $s, $v etc.
But there are way more and some of them are extremely useful. But first you have to be aware they exists. And secondly you have to know how to use the properly.
This session will cover the most valuable JavaScript API's with some real world examples.
Most developers stick to the standard $s and $v functions - even without knowing there is also a $v2 and $s can have more parameters.
The focus will be on the namespaced apex API's, like apex.server.process and apex.event.trigger.
One of the most important features of Oracle Application Express 5 is the Universal Theme. This theme allows every database developer to create great looking applications without knowing any JavaScript, HTML or CSS.
But how do you make changes to comply to your company branding in such a way you don't break anything else? And how do you add new templates and template options?
In this session you will learn how the Universal Theme works, what the components are and what you should and shouldn't do when you make your changes.
Striving for Perfection: The Ultimate APEX Application ArchitectureRoel Hartman
ย
APEX supports a flexible architecture. That means that there are multiple ways of solving problems like: separation of data and logic, security issues, re-use, including javascript and CSS, etc. etc.
In this session I'll give the pro's and cons of each available option. As this is aimed to be an interactive session, the attendees are encouraged to put forward their own ideas - and concerns. So, maybe, in the end, we'll reach the "Ultimate APEX Application Architecture"!
Developing A Real World Logistic Application With Oracle Application - UKOUG ...Roel Hartman
ย
This document summarizes the development of a real-world logistic application using Oracle Application Express (APEX) for a client. It describes enhancing the existing application by replacing forms with APEX, including adding direct validation, replacing the calendar with jQuery, showing descriptions for codes, and improving the list of values functionality. The presentation provides examples of implementing these enhancements in APEX.
Presentation about Oracle Application Express - getting started to getting productive. Check out http://bdb.intelivideo.com for a full ApEx education for just $49.99!!!!
This document discusses Oracle Application Express themes and templates. It provides an overview of Apex 4.0 improvements to themes, describes how to manage themes and customise templates, and explains common substitution variables used in templates. Template types and classes are defined. The document also discusses alternative approaches to styling and references data dictionary views related to themes and templates.
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Pretius
ย
Case-studies (in polish) from the presentation:
1. CASE STUDY: Sales Commission / Rozliczanie prowizji sprzedaลผowych
Przeniesienie procesรณw obsลugiwanych przez wymianฤ plikรณw do bazy danych i aplikacji Web. Wiele osรณb pracujฤ cych na tych samych plikach Excel i wymieniajฤ cych siฤ nimi. Od tych plikรณw zaleลผy wypลata prowizji, czฤsto na setki tysiฤcy / miliony PLN. Zasady rozliczania prowizji nie sprowadzajฤ siฤ zwykle do prostego mnoลผenia. Bardzo trudno, w przypadku korzystania z Exceli, jest osiฤ gnฤ ฤ stosowny poziom bezpieczeลstwa, spรณjnoลci i audytowalnosci danych potrzebnych m.in. do audytu finansowego lub rozwiฤ zania reklamacji zลoลผonej przez sprzedawcฤ.
Stojฤ c przed podobnym wyzwaniem zdecydowaliลmy siฤ na uลผycie Oracle Apex, ktรณry wbudowane narzฤdzia do migracji plikรณw Excel. Na ich podstawie tworzy struktury bazy danych, ktรณre pรณลบniej moลผemy modyfikowaฤ i dostosowywaฤ do potrzeb. Co waลผne, moลผemy bardzo szybko uruchomiฤ pierwszฤ wersjฤ aplikacji i w ciฤ gu kilku dni zaprezentowaฤ jฤ uลผytkownikom biznesowym.
Wychodzฤ c od zwykลych plikรณw Excel tworzymy peลnoprawnฤ aplikacje web, eliminujฤ c wiฤkszoลฤ z wczeลniej wymienionych problemรณw. Aplikacja, ktรณra powstaลa w ten sposรณb 6 lat temu, jest sukcesywnie rozwijana i stanowi peลnoprawny produkt, ktรณry potrafi integrowaฤ siฤ z wieloma ลบrรณdลami danych, konfigurowaฤ zasady prowizyjne, obliczaฤ je, a nastฤpnie generowaฤ raporty i wysyลaฤ (dokonywaฤ dekretacji) do systemรณw ksiฤgowych.
2. CASE STUDY: Data visualisation / Wizualizacja danych
Aplikacja do zbierania danych z wielu ลบrรณdeล i ich wizualizacji.
Dziaลamy na bazie danych, w zwiฤ zku z czym nie mamy problemu, ลผeby dane z innych baz, plikรณw, web service'รณw itp. umieลciฤ w jednym miejscu. Dane te mogฤ zostaฤ nastฤpnie w prosty sposรณb zaprezentowane w aplikacji Apex โ znajฤ c jedynie SQL moลผemy tworzyฤ atrakcyjnie wizualnie raporty, raporty tabelaryczne, raporty interaktywne czy wykresy, dostฤpne takลผe na urzฤ dzenia mobilne.
W produkcie KPI Dashboard, wykorzystujemy Apex do wizualizacji danych dowolnych wskaลบnikรณw znaczฤ cych dla firmy (np. SLA, liczba podpisanych umรณw).
3. CASE STUDY: Database application / Aplikacja bazodanowa
Aplikacja bazodanowa bez GUI lub z interfejsem napisanym w archaicznym narzฤdziu. Posiadamy gotowe tabele, widoki, relacje i obsลugujฤ ce procesy biznesowe funkcje, pakiety i procedury. Parฤ lat temu stanฤliลmy przed podobnym wyzwaniem. W duลผej firmie wiele danych przechowywanych byลo w tabelach bazy danych. Dotyczyลy one rรณลผnych aplikacji, tworzonych przez rรณลผne zespoลy. Edycja danych poczฤ tkowo bezpoลrednio w bazie, ale z czasem to przestaje wystarczaฤ - potrzebne jest nowoczesne GUI. Wybraliลmy Apex, co pozwoliลo nam na bardzo szybkie stworzenie raportรณw dostฤpnych przez przeglฤ darkฤ. W kolejnym kroku dodaliลmy edycjฤ i konfiguracjฤ.
Oracle Application Express (Apex) is a rapid web application development tool that allows users to build applications entirely within an Oracle database using only a web browser. It provides wizards to help develop forms, reports, charts and spreadsheets. Apex applications are highly performant and scalable as they reside within the database. It uses a multi-tenant architecture where developers work within a dedicated workspace to develop applications against database schemas. Apex includes components for application building, SQL development, team collaboration and administration.
The document provides a technical overview of Oracle Application Express (APEX). It discusses APEX's history and evolution over time, its architecture including components like the APEX Listener and PL/SQL Web Toolkit, how it handles page processing, and its administration and development features in Application Builder and SQL Workshop. The document also covers APEX's usage cases, export/import functionality using command line utilities, and additional capabilities like team development and deployment.
This document discusses troubleshooting APEX applications. It describes how to enable debugging and tracing in both develop and runtime modes. It also covers logging APEX activity and examining logs to diagnose performance issues. The example problem discussed was an application making excessive calls to retrieve images from the database, slowing it down. The solution was to move the images to a web server to leverage caching.
1) EastGen, an agricultural cooperative, implemented an Oracle APEX customer portal to provide their 8,500 members online access to account information, ordering, and statements.
2) The portal was developed using Oracle APEX to leverage existing Oracle skills and provide a low-cost solution without additional licensing fees.
3) Over 500 customers have signed up for the portal which has provided benefits like reduced call volumes and the ability for customers to access services 24/7.
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXEnkitec
ย
This document discusses handling file attachments in Oracle Application Express (APEX) applications. It covers using BLOBs, CLOBs, and LOBs to store file attachments in the database; the APEX BLOB wizard; configuring a custom table; and displaying attachments in forms and reports. Advanced topics covered include LOB storage options, sizing database objects, and using a rich text editor plugin to handle text attachments. The goal is to understand how to accept, store, and display different file types uploaded by users in an APEX application.
Oracle Text is a facility within the database that provides more advanced indexing & search techniques - including the ability to index documents stored in your database; on your server; or even the web!
Now you can incorporate this functionality into your web application using Oracle Application Express.
This presentation will demonstrate how easy it is to combine the two, and give you a platform for further expansion and exploration within a very powerful product.
This document discusses automatic testing of APEX applications. It describes different types of tests including acceptance tests, integration tests, and unit tests. It advocates for automating these tests using tools like Selenium to reduce time to market, find defects early, and improve test coverage. Automating unit tests in PL/SQL, integration tests using APIs and components, and acceptance tests using criteria like performance and functionality are proposed. Testing APEX applications with Selenium is demonstrated.
Over the years there have been countless technical and social presentations doting on 5, 10, 12 ways to improve this, that and the other.
I will go through various performance tweaks (not tweets) for Oracle Application Express without limiting myself to a golden number.
These improvements will vary from simple PL/SQL refactoring; to monitoring for bottlenecks in your application; to cutting down maintenance time - which relates to the performance of you as an Oracle developer with only 24 hours in a day.
We may even visit a little APEX instrumentation on the way.
This presentation contains distilled information regarding Oracle Application Express (Apex). It'll give you general overview of the technology and help you start working with it.
Building a Flexible UI with Oracle ApExBradley Brown
ย
This document describes building a flexible user-definable application with Oracle Application Express (ApEx) to provide political intelligence to campaigns. Key points:
1) The application allows customization by changing data instead of code, making it flexible. Data such as attributes, people, and properties can be customized.
2) It uses Google Maps and provides visual searches to find political contributors matching filters. Materialized views improve performance.
3) The application was created for a company called Independent Nation but is designed to be generic for any customer needing mapping capabilities. User-specific data, filters, and default settings allow customization for each user.
Overzicht van geweldige gratis technologie: Oracle application Express. Met deze tool heb ik voor vele gebruikers snel verschillende applicaties gebouwd
The document provides an overview and hands-on guide for using Oracle Application Express (APEX). It describes the key components of APEX including the Application Builder, SQL Workshop, and Administration. The SQL Workshop component allows users to browse, create, and manage database objects using the Object Browser, run SQL commands, work with SQL scripts, and use the Query Builder. Step-by-step instructions are provided on creating a workspace and logging in, using the Object Browser to create tables and insert data, and running SQL queries using the SQL Commands component.
Scott Spendolini presents on the behind-the-scenes workings of Oracle Application Express (APEX). He discusses his background with APEX and Oracle and provides an overview of the presentation. Key topics include HTML form basics, the wwv_flow package that powers APEX, and how the f and show procedures handle page rendering and processing. The presentation also examines session management and national language settings.
This document provides an overview of the ASP.NET MVC pipeline. It begins with an introduction to ASP.NET MVC and the basic MVC pattern of controller, model, and view. It then details each stage of the ASP.NET MVC request pipeline including controller factories, routing, action invokers, model binders, action filters, action results, and view engines. For each component, it provides a brief description and relevant interfaces. The document aims to explain the underlying process and components that handle requests in ASP.NET MVC.
The document discusses Drupal's Services API which allows integrating external applications through interfaces like XMLRPC, SOAP, REST, and AMFPHP. It describes the different servers that support the Services API, the services that are included, and authentication methods. Examples are provided of calling services via XMLRPC to update a node. Additionally, it defines AMFPHP as a PHP implementation that connects the Services API to Adobe Flex and Flash applications.
Web Parts allow for greater flexibility in designing pages by enabling editors to modify content, appearance and behavior directly in a browser. They are similar to Dynamic Content but can also contain Dynamic Content. The presentation is separated from the Web Part markup to allow for uneven zone widths. Properties and names can be translated. Static Web Parts are useful for template functionality.
Beholding the giant pyramid of application development; why Ajax applications...Javeline B.V.
ย
Building large and complex web applications using the open browser stack without any plugins is taking off (google wave), and with the support of rapidly innovating browsers like Firefox and Chrome it looks like it is bypassing proprietary platforms. This talk illustrates why the web browser and HTML5 are positioned to become the global platform for applications and how Ajax technologies like our ajax.org are optimizing application development.
or "Towards a Standard TAPI", presented at AUSOUG Connect Perth, November 2016. I've been using a combination of Table APIs and Transaction APIs to build complex but maintainable applications in Apex - something I encourage everyone to at least consider.
Interoperable Web Services with JAX-WS and WSITCarol McDonald
ย
The document provides an overview of Carol McDonald's presentation on Sun's web services stack. The key points are:
- Metro is Sun's implementation of JAX-WS for developing web services. WSIT provides reliability, security, and transactions using WS-* specifications.
- JAX-WS allows developing web services by annotating POJOs. The WSDL is generated automatically.
- WSIT adds features like reliable messaging, security, and transactions to web services using standards like WS-ReliableMessaging and WS-Security.
- The presentation demonstrates creating and consuming a web service using JAX-WS and configuring reliable messaging and security using WSIT.
This document discusses using APEX and AJAX to provide dynamic functionality on web pages. It provides examples of refreshing APEX reports using JavaScript, setting and accessing session variables with AJAX, and consuming APEX pages and partial pages. Debugging techniques for On Demand Processes are also covered.
This document summarizes Metro, JAX-WS, WSIT and REST web services technologies. It provides an overview of Project Metro and its key components JAX-WS and WSIT. JAX-WS allows developing web services from POJOs using annotations and generates WSDL. It can be used with Java SE, Java EE and various app servers. WSIT enables interoperability with Microsoft .NET by supporting reliable messaging, transactions and security. The document also discusses developing and consuming web services clients using JAX-WS APIs and proxies generated from WSDL.
Ajax Applications with RichFaces and JSF 2Max Katz
ย
The document discusses RichFaces, an open source JavaServer Faces framework that provides Ajax and rich internet application capabilities. It summarizes key RichFaces features like components, skins, the component development kit, and integration with JavaServer Faces 2. It also briefly describes other related JavaServer Faces projects and Exadel's products and services around RichFaces.
This document discusses affordable workflow options for APEX applications. It describes using PL/Flow or Flow Control to define workflows in tables, but recommends Camunda Community Edition as it supports BPMN 2.0, has a graphical interface, and integrates seamlessly with APEX. The document demonstrates integrating Camunda with APEX, modeling workflows with bpmn.io, and deploying new processes via REST. It concludes that Camunda is preferable to Flow Control if BPMN support or visualization is needed.
The document discusses the architecture and components of ASP.NET AJAX extensions. It describes the ScriptManager control as the starting point for ASP.NET AJAX pages. It also covers UpdatePanel for partial page updates, triggers, and UpdateProgress for displaying update status. Web services using ASMX are also discussed as endpoints for asynchronous callbacks from client-side scripts.
Streamlining Your Applications with Web Frameworksguestf7bc30
ย
The document discusses web frameworks and how they provide libraries and structure for common tasks in web application development to promote best practices and allow developers to focus on their specific application needs rather than solving common problems. It provides an overview of features of web frameworks like CakePHP including MVC architecture, AJAX functionality, and RESTful resource-oriented design.
The Chaos Tools Suite provides a collection of API tools for building forms, handling AJAX interactions, and managing CSS in Drupal. It includes form wizards to create multi-step forms, an AJAX framework using a macro language to handle returned data, modals that build on the AJAX system, and tools for collapsible DIVs and sanitizing CSS. While not part of Drupal core, it is considered sub-core and provides important utilities used by modules like Views and Panels.
This document provides an introduction and overview of using PHP as a scripting language for web programming applications in agricultural climatology. It covers background information on PHP and why it is suitable, basic syntax, variables and data types, control structures, functions, file input/output, and provides exercises for users to practice skills like reading weather data files and calculating cumulative growing degree units. The final section outlines a project exercise for users to build on the skills by reading a NASA weather data file and calculating thermal time between user-selected dates.
T2 webframework is simple and modernized java webframework for web2.0 environment.This presentaion tells you the new web development situation is coming to us and how we solve by T2 webframework.
COB ESPC18 - Rich PowerApps with offline supportChris O'Brien
ย
A presentation I gave at ESPC 2018 (the European SharePoint, Office 365 and Azure Conference) about enterprise PowerApps. Focus areas include how to implement offline support, how to connect to on-premises data, and various tips for performance and management. I also talk about what I find to be the most important PowerApps functions from the list of 150+ that can be used in PowerApps formulas.
Building Robust Applications with Dynamic Visualforce vraopolisetti
ย
This document discusses dynamic Visualforce and fieldsets. It provides an introduction and overview of when and why to use dynamic Visualforce, including when there are a large number of fields that change regularly or repetitive GUI elements are needed. It provides examples of using field references in Visualforce pages to dynamically display fields. Fieldsets are also discussed as a way to configure available fields for dynamic pages, though they cannot currently be accessed from Apex code. Limitations include a lack of page layout control and inability to access fieldsets from Apex.
This document discusses Oracle REST Data Services (ORDS) and how it can be used to expose database objects like tables, views, procedures, and functions through RESTful APIs. It provides examples of enabling different database objects as REST resources and configuring the exposed APIs. It also covers more advanced topics like parameter passing, result handling, authentication, and protecting resources with OAuth client credentials.
We all make mistakes. Making mistakes is an opportunity to learn. But as a first step you have to recognize the mistakes you made.
If you don't, those mistakes might evolve into a practice. A bad practice.
But you can also learn from someone else's mistakes.
That's why I crowdsourced "Bad Practices" that people have encountered in the wild.
And I was suprised by the numerous examples people came up with.
So this session will cover real world examples of practices that are labeled as "bad".
Of course we will discuss why these practices are bad and what would be the better solution.
The Interactive Grid is introduced in APEX 5.1 as a best of both worlds of Tabular Forms and Interactive Reports. Although a lot of settings are declaratively avaible within the APEX builder, there are a ton of features built in that are only accessible by JavaScript.
In this session you will learn how to use the most interesting "hidden" features with just a few lines of JavaScript.
Some examples:
- Adding and removing buttons from the Interactive Grid toolbar.
- Adding and removing actions from the toolbar menu.
- Adding and removing functionality from the row level pop up menu.
- Removing complexity on the column level.
- Adding tooltips to a column.
- Changing the layout of columns and headings.
- Refreshing (only) changed records within the grid.
- Removing only deleted records from the grid - without a full refresh.
You might (or might not) have heard of Docker. But you have no idea what it is and why you should care. But if you are a database or APEX developer and still work with Virtual Machines, it is about time to broaden your horizon.
In this session you'll learn what Docker is and how you can benefit from it in your daily work.
In this presentation we will walk through the following subjects:
- What is Docker
- Where do I get my images
- Pull an image
- Start a Docker container / Stop / Restart
- Use a Docker container for APEX Development : Via the browser, SQL Developer, SQL Plus, etc
- Make host directories accessible within the container
- Use scripts to modify the image or create your own one
In this session we will take a closer look on the options the new JET Charting engine brings to the APEX world. There are a quite a lot of declarative options to explore, but also the JavaScript API is worthwhile to investigate. You will learn that with just a few lines of JavaScript you can change the look and feel of a chart to your own needs.
Outline:
- What is Oracle JET.
- Declarative JET integration in APEX.
- Modify the JET charts using Dynamic Actions and a few snippets of JavaScript.
- Use other JET components in APEX.
- Building an APEX plugin for a JET component
As an APEX Developer you might have experienced that conventional CSS has its drawbacks. And you might have heard about LESS, SCSS, SASS and other weird acronyms. So what do these acronyms mean to you and why should you care?
In this session you will learn how to bring your CSS skill set to the next level using the opportunities brought to you by these new techniques. Although these skills can be applied to any web project, in this session we will be targeting APEX applications.
Ten Tiny Things To Try Today - Hidden APEX5 Gems RevealedRoel Hartman
ย
APEX 5 is the long awaited version of APEX with some big improvements, like the Page Designer. But apart from these striking features, there is a list of smaller enhancements that in it;s own makes the upgrade to APEX 5 worthwhile. In this sessions (about) ten of these features will be revealed and demonstrated.
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...Roel Hartman
ย
The document discusses how to build a hybrid mobile application using Oracle Application Express (APEX) and the Cordova framework. It provides steps on creating an APEX application, embedding it within a Cordova application, and enabling access to device functionality like contacts through Cordova plugins. The document demonstrates how to load, download and sync contacts between the APEX database and the device's contacts using REST APIs and JavaScript.
During OOW 2013 a full day seminar was organized by ODTUG covering 4 printing scenario's for Oracle Application Express : PL/PDF, Jasper Reports, FOP and BI Publisher.
This presentation covers that last one. Alas the demo isn't viewable...
5 Cool Things you can do with HTML5 and APEXRoel Hartman
ย
There is a buzz going around about HTML5. What is it exactly? And can we use it now? What are the benefits in an APEX environment?
This presentation will answer these questions and contain some nice demo's using the new HTML5 features.
Done in 60 seconds - Creating Web 2.0 applications made easyRoel Hartman
ย
This document discusses how to create Web 2.0 applications using declarative definitions in APEX 4.0 without needing to know JavaScript. It provides examples of specifications that define client-side behaviors using events, actions, and targets. The specifications control behaviors like conditionally hiding/showing fields and changing colors. It also discusses debugging dynamic actions and learning HTML, JavaScript, jQuery, CSS, and the DOM to understand how dynamic actions work.
Tales from a Parallel Universe: Using Oracle 11gR2's Edition Based Redefiniti...Roel Hartman
ย
This document discusses using Edition-Based Redefinitions (EBR) in Oracle Database 11gR2 to perform live application upgrades without downtime. It explains how EBR allows creating parallel application versions or "editions" that contain different objects and code. Sessions can then be switched between editions to test upgrades before cutting over. The document provides examples of renaming tables, creating editioning views, rerouting privileges, and recompiling PL/SQL between editions to perform an upgrade. It also discusses challenges of using EBR with APEX applications and best practices for parallel application versions using EBR.
Creating sub zero dashboard plugin for apex with googleRoel Hartman
ย
Presentation about how to create a Google Visualization PlugIn for Oracle Application Express. Presentation given at ODTUG 2010, APEXPosed 2010 and UKOUG 2010.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
ย
Weโre bringing the TDX energy to our community with 2 power-packed sessions:
๐ ๏ธ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
๐ Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Leading AI Innovation As A Product Manager - Michael JidaelMichael Jidael
ย
Unlike traditional product management, AI product leadership requires new mental models, collaborative approaches, and new measurement frameworks. This presentation breaks down how Product Managers can successfully lead AI Innovation in today's rapidly evolving technology landscape. Drawing from practical experience and industry best practices, I shared frameworks, approaches, and mindset shifts essential for product leaders navigating the unique challenges of AI product development.
In this deck, you'll discover:
- What AI leadership means for product managers
- The fundamental paradigm shift required for AI product development.
- A framework for identifying high-value AI opportunities for your products.
- How to transition from user stories to AI learning loops and hypothesis-driven development.
- The essential AI product management framework for defining, developing, and deploying intelligence.
- Technical and business metrics that matter in AI product development.
- Strategies for effective collaboration with data science and engineering teams.
- Framework for handling AI's probabilistic nature and setting stakeholder expectations.
- A real-world case study demonstrating these principles in action.
- Practical next steps to begin your AI product leadership journey.
This presentation is essential for Product Managers, aspiring PMs, product leaders, innovators, and anyone interested in understanding how to successfully build and manage AI-powered products from idea to impact. The key takeaway is that leading AI products is about creating capabilities (intelligence) that continuously improve and deliver increasing value over time.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
ย
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Automation Hour 1/28/2022: Capture User Feedback from AnywhereLynda Kane
ย
Slide Deck from Automation Hour 1/28/2022 presentation Capture User Feedback from Anywhere presenting setting up a Custom Object and Flow to collection User Feedback in Dynamic Pages and schedule a report to act on that feedback regularly.
Rock, Paper, Scissors: An Apex Map Learning JourneyLynda Kane
ย
Slide Deck from Presentations to WITDevs (April 2021) and Cleveland Developer Group (6/28/2023) on using Rock, Paper, Scissors to learn the Map construct in Salesforce Apex development.
Mobile App Development Company in Saudi ArabiaSteve Jonas
ย
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. ๐
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! ๐
Procurement Insights Cost To Value Guide.pptxJon Hansen
ย
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement โ not a competitor โ to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
How Can I use the AI Hype in my Business Context?Daniel Lehner
ย
๐๐จ ๐ผ๐ ๐๐ช๐จ๐ฉ ๐๐ฎ๐ฅ๐? ๐๐ง ๐๐จ ๐๐ฉ ๐ฉ๐๐ ๐๐๐ข๐ ๐๐๐๐ฃ๐๐๐ง ๐ฎ๐ค๐ช๐ง ๐๐ช๐จ๐๐ฃ๐๐จ๐จ ๐ฃ๐๐๐๐จ?
Everyoneโs talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know ๐ต๐ผ๐.
โ What exactly should you ask to find real AI opportunities?
โ Which AI techniques actually fit your business?
โ Is your data even ready for AI?
If youโre not sure, youโre not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
ย
Most consumers believe theyโre making informed decisions about their personal dataโadjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArcโs Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for whatโs next in the privacy landscape.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
ย
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
ย
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
9. IntroductionAPEX 3.2 : Forms conversionThechallenge of convertingSimple Forms (60%)Moderate Forms (30%)(Very) Complex Forms (10%)Top 10 %projectstartprojectfinish
28. Create procedure runJavascriptRequirement :When I move through a list of Products (Oracle Form), I want to see who bought it and where the customer is located.PROCEDURE runJavascript( pScript varchar2) ISBEGINweb.show_document('javascript:'||pScript, '_self'); END;web.show_document( โjavascript:showOnMap()โ, โ_selfโ);
30. Create procedure TriggerApexPROCEDURE TriggerApex( pTrigger varchar2 ) ISBEGIN if name_in('system.current_form') = 'PRODUCTS' then if pTrigger = 'WHEN-NEW-RECORD-INSTANCE' then -- Requery APEX Reports region with parameter on Page 9 -- & Show the data on the Map runJavascript('refreshReport('||name_in('PRODUCTS.PRODUCT_ID')|| ', ''P9_PRODUCT_ID'');showOnMap();'); end if; end if;END;TriggerApex('WHEN-NEW-RECORD-INSTANCE');
32. Communicate from Forms to APEXAPEX PAGEAPEX REGIONAPEX REGIONweb.show_documentAPEX FormORACLE FORMAPEX ReportAPEX Chart
33. Communicate from APEX to FormsRequirement :When I click on a customer in a report, I should be able to edit the customer data โ using our current (very complex) Form. When I save the changes the report should be updated immediately.
41. Add code to TriggerApex procedure in library to refresh reportfunction queryCustomer( pCustId ){ //Setting Customer Id in Form and RequeryexecFormAction( 'execute_query', pCustId)}function execFormAction(pAction, pParam){ //Raising an event in Forms //Execute the Action (like 'execute query') $x('formsapplet').raiseEvent(pAction, pParam );}PROCEDURE execEvent ISBeanEventDetailsParamList;ParamType number := text_parameter; Event varchar2(1000); Payload varchar2(1000);beginBeanEventDetails :=get_parameter_list(name_in('system.custom_item_event_parameters'));get_parameter_attr(BeanEventDetails, 'Event', ParamType, Event);get_parameter_attr(BeanEventDetails, 'Payload', ParamType, Payload); if name_in('system.current_form') = 'CUSTOMERS' then if upper(event)='EXECUTE_QUERY' thenset_block_property('DEMO_CUSTOMERS' , DEFAULT_WHERE, 'WHERE CUSTOMER_ID = '||payload );execute_query; end if; end if;end;if pTrigger = 'POST-DATABASE-COMMITโthen -- Requery APEX Reports region with pValue, pField parametersrunJavascript('refreshReport('''', '''')');end if;
42. APEX REGIONCommunicate from APEX to FormsAPEX PAGEExtended Forms Applet : raiseEventAPEX REGIONAPEX REGIONweb.show_documentAPEX FormCommunicatorBean / PJCORACLE FORMAPEX ReportWHEN-CUSTOM-ITEM-EVENTAPEX ChartPJCLibrary
48. Details are in Wilfredโsdoc!! if upper(event) = 'WHEN-APPLET-ACTIVATEDโthen while true loop -- get the form nameset_custom_property('BLK_PJC.PJC', 1,'EvalExpression','$v("CALL_FORM_NAME")');formName := get_custom_property('BLK_PJC.PJC', 1, 'EvalResult');call_form(formName);appletActive := get_custom_property('BLK_PJC.PJC', 1, 'AppletActive'); if appletActive = 'FALSEโ then exit; end if; end loop;end if;
65. ConclusionsConvert the major part at onceConvert the rest when necessary/possibleSo reducing effort โ (re)build and testmoneyriskBut you still need the Forms Server ($) Top 10 %projectstartprojectfinish