This document shows the complete Pick,Pack and Ship Confirm Process in Oracle Apps using Public APIs(includes sample codes and table names from various sources)
How to remove disable and cancel shipment functionality in enter purchase or...Ahmed Elshayeb
How To Remove Disable Cancel Shipment Functionality In Enter Purchase Order and Purchase Order Summary Forms
منع المستخدم من إستخدام إمكانية إلغاء شحنة علي أمر توريد تم الإستلام عليها من علي شاشة ملخص أوامر الشراء ومن شاشة إدخال أوامر التوريد
This document shows the complete Pick,Pack and Ship Confirm Process in Oracle Apps using Public APIs(includes sample codes and table names from various sources)
How to remove disable and cancel shipment functionality in enter purchase or...Ahmed Elshayeb
How To Remove Disable Cancel Shipment Functionality In Enter Purchase Order and Purchase Order Summary Forms
منع المستخدم من إستخدام إمكانية إلغاء شحنة علي أمر توريد تم الإستلام عليها من علي شاشة ملخص أوامر الشراء ومن شاشة إدخال أوامر التوريد
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Ahmed Elshayeb
Oracle Advanced Pricing (Creating a Discount Modifier Using Qualifiers)
أمثلة علي كيفية عمل تخفيض أو عروض علي قائمة الأسعار الخاصة بأمر البيع حسب شروط معينة وسوف يتم إستكمالها ان شاء الله
A business group is the highest level of organization and the largest grouping of employees across which you may report. A Business Group holds a complete, self-contained set of information on work structures, remuneration policies and employees. Each Business Group can have just one particular set of segments defined for its Job, Position, Grade, Employee Group and Cost Allocation key flex fields.
A business group is a basically Human Resources organization to which you assign employees. You assign each operating unit to a business group in the financial options setup. You can assign the same business group to different operating units including to operating units in different financial sets of books. You can setup a separate business group for each operating unit if you want to segregate and maintain each group of employees separately. Oracle provides one setup business group you can use.
This presentation is about how to Create Line Sets like Ship / Arrival / Fulfillment in Oracle Order Management and Functionality as well as advantages of having line sets.
Validate maximum expiration date for items lotsAhmed Elshayeb
كيفية عمل منع للمستخدم من وضع تاريخ أكبر من التاريخ المسموح له به في تاريخ إنتهاء الصلاحية علي مستوي اللوط
Validate maximum expiration date for items lots
The objective of this white paper is to assist users in better understanding and troubleshooting of discrete job closure issues. Additionally, common month end issues are addressed. When material and/or resource transactions are stuck, discrete job closure cannot be accomplished.
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...Ahmed Elshayeb
Run report from menu Personalization,
Form Personalization to run Concurrent Program from Form ,
Forms Personalization - How to pass parameter to a Report,
كيفية تشغيل تقرير أو ما شابة من خلال شاشة معينةوتأخذحدود الإستعلام من علي السجل الي انتا واقف عليه
Oracle Advanced Pricing (Creating a discount modifier using qualifiers)Ahmed Elshayeb
Oracle Advanced Pricing (Creating a Discount Modifier Using Qualifiers)
أمثلة علي كيفية عمل تخفيض أو عروض علي قائمة الأسعار الخاصة بأمر البيع حسب شروط معينة وسوف يتم إستكمالها ان شاء الله
A business group is the highest level of organization and the largest grouping of employees across which you may report. A Business Group holds a complete, self-contained set of information on work structures, remuneration policies and employees. Each Business Group can have just one particular set of segments defined for its Job, Position, Grade, Employee Group and Cost Allocation key flex fields.
A business group is a basically Human Resources organization to which you assign employees. You assign each operating unit to a business group in the financial options setup. You can assign the same business group to different operating units including to operating units in different financial sets of books. You can setup a separate business group for each operating unit if you want to segregate and maintain each group of employees separately. Oracle provides one setup business group you can use.
This presentation is about how to Create Line Sets like Ship / Arrival / Fulfillment in Oracle Order Management and Functionality as well as advantages of having line sets.
Validate maximum expiration date for items lotsAhmed Elshayeb
كيفية عمل منع للمستخدم من وضع تاريخ أكبر من التاريخ المسموح له به في تاريخ إنتهاء الصلاحية علي مستوي اللوط
Validate maximum expiration date for items lots
The objective of this white paper is to assist users in better understanding and troubleshooting of discrete job closure issues. Additionally, common month end issues are addressed. When material and/or resource transactions are stuck, discrete job closure cannot be accomplished.
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...Ahmed Elshayeb
Run report from menu Personalization,
Form Personalization to run Concurrent Program from Form ,
Forms Personalization - How to pass parameter to a Report,
كيفية تشغيل تقرير أو ما شابة من خلال شاشة معينةوتأخذحدود الإستعلام من علي السجل الي انتا واقف عليه
ReactOS is intensively developing, and its codebase is steadily growing in size. On February 16, 2016, a new version of the operating system was released, and we thought it was a good occasion to run it through our static analyzer one more time. The new scan was done with PVS-Studio, version 6.02.
This is part 1 of 3STEP 1 Modify the clsDataLayer to Use a Two-St.docxabhi353063
This is part 1 of 3
STEP 1: Modify the clsDataLayer to Use a Two-Step Process
1. Open Microsoft Visual Studio.NET.
2. Click the ASP.NET project called
PayrollSystem
to open it.
3. Open the
clsDataLayer
class.
4. Modify the
SavePersonnel
() function so that instead of just doing a single
SQL INSERT
operation with all of the personnel data, it does an
INSERT
with only the FirstName and LastName, followed by an
UPDATE
to save the PayRate, StartDate, and EndDate into the new record. (This two-step approach is not really necessary here because we are dealing with only one table, tblPersonnel, but we are doing it to simulate a case with more complex processing requirements, in which we would need to insert or update data in more than one table or maybe even more than one database.)
Find the following existing code in the SavePersonnel() function:
// Add your comments here
strSQL
=
"Insert into tblPersonnel "
+
"(FirstName, LastName, PayRate, StartDate, EndDate) values ('"
+
FirstName
+
"', '"
+
LastName
+
"', "
+
PayRate
+
", '"
+
StartDate
+
"', '"
+
EndDate
+
"')"
;
// Add your comments here
command
.
CommandType
=
CommandType
.
Text
;
command
.
CommandText
=
strSQL
;
// Add your comments here
command
.
ExecuteNonQuery
();
Modify it so that it reads as follows:
// Add your comments here
strSQL
=
"Insert into tblPersonnel "
+
"(FirstName, LastName) values ('"
+
FirstName
+
"', '"
+
LastName
+
"')"
;
// Add your comments here
command
.
CommandType
=
CommandType
.
Text
;
command
.
CommandText
=
strSQL
;
// Add your comments here
command
.
ExecuteNonQuery
();
// Add your comments here
strSQL
=
"Update tblPersonnel "
+
"Set PayRate="
+
PayRate
+
", "
+
"StartDate='"
+
StartDate
+
"', "
+
"EndDate='"
+
EndDate
+
"' "
+
"Where ID=(Select Max(ID) From tblPersonnel)"
;
// Add your comments here
command
.
CommandType
=
CommandType
.
Text
;
command
.
CommandText
=
strSQL
;
// Add your comments here
command
.
ExecuteNonQuery
();
5. Set
frmMain
as the startup form and run the PayrollSystem Web application to test the changes. When valid data values are entered for a new employee, things should work exactly as they did previously. To test it, enter valid data for a new employee in frmPersonnel and click Submit. The frmPersonnelVerified form should be displayed with the entered data values and a message that the record was saved successfully. Click the View Personnel button and check that the new personnel record was indeed saved to the database and that all entered data values, including the PayRate, StartDate, and EndDate, were stored correctly. Close the browser window.
Now run the PayrollSystem Web application again, but this time, enter some invalid data (a nonnumeric value) in the PayRate field to cause an error, like this:
6. Now, when you click Submit, the frmPersonnelVerified form should display a message indicatin ...
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Monitoring Java Application Security with JDK Tools and JFR Events
Validation type 'special' in value sets
1. Validation type 'Special' in Value sets in Oracle
Oracle Special Value Set
Special value set configuration and uses.
I have observed that many a times we need to restrict users to a limited, conditional value
entries either in DFF or when submitting concurrent request.
Normally we can use dependent value set, but when dynamic or some specific check is
required, then special value set is better and only choice.
Below I have described all the steps for configuring value set. Assign this value set to DFF
or concurrent req. parameter as required.
1. Go to Application Developer --> Application --> Validation --> Set.
2. Create a new value set - Enter value set name, description, List type = List of values.
3. Select Validation Type = Special from left bottom of the screen.
4. Click on Edit information.
5. Select Event = Validate.
6. Now in function, you can write pl/sql code or call any function from database.
7. The logic of validation will be as per requirement.
8. The code syntax will be FND PLSQL " entire function "
9. To read the value which user has entered in DFF or as conc. request paremeter, use
lc_in := :!value;
10. To raise error if the enter value is not correct, use fnd_message.raise_error;
11. Use Application message. Display appropiate message.
12. Raising error makes sure that user cannot continue with the invalid value and he will be
forced to corret entry.
13. The character size is limited, but by calling database function, one can put complex
validation.
-- Below is the code to validate that user can select a date which is 3 months before
sysdate. This is a parementer in report in which user should be allowed to see data for 3
months or before, but he cannot see recent quater data.
FND PLSQL "declare
l_value varchar2( 20 ) := :!value ;
l_valid NUMBER := 0 ;
BEGIN
SELECT (sysdate - to_date(l_value,'dd-mon-yyyy'))
INTO l_valid
FROM dual;
IF (l_valid <= 91) THEN
2. fnd_message.set_name( 'FND', 'FND_GENERIC_MESSAGE' ) ;
fnd_message.set_token( 'MESSAGE', 'Date must be atleast 3 calendar months prior to
current
ate' );
fnd_message.raise_error ;
END IF ;
END;
By : Feras Ahmad
E-Mail : Feras.k.hamdan@gmail.com