3.2 & 3.3 Extend elements / Business events in F&O Apps Flashcards
How are elements in F&O are customized?
Through the use of extensions
Business events?
Provide a mechanism that lets external systems receive notifications from F&O apps
When do business events occur?
When a business process is run
In F&O apps a business action that a user performs can be?
Workflow action
Non-workflow action
Example of workflow action?
Approval of a purchase requisition
Example of non-workflow action?
Confirmation of a purchase order
Business events framework?
Determines whether a business event is published to a F&O apps user
Where can business events be activated?
System Administration -> Business events
Business event catalog?
Lists the business events that are available in the instance that you are using
General settings that are applied to business events?
Retry count
Wait time between retries
Endpoints allowed per event
Use business events batch job
Key vault secret cache interval
Two primary settings that can affect performance in business events framework?
Processing threads
Bundle size
Processing threads?
The number of threads to use to process business events
Max value is 4
If using dedicated processing for business events what should be the thread count?
Number per Batch AOS instance
If using a batch job, what should be the thread count?
The total number of additional batch tasks that will be used to process events
Bundle size?
The number if events to group together at a time for processing a thread
If bundle size is increased what happens?
Fewer bundles are produced and reduced the ability to distribute the events to parallel threads
If bundle size is decreased what happens?
More bundles are produced and increases the ability to distribute the events to parallel threads
Steps to implement a business event?
Build a contract
Build the event
Add the code to sent the event
Two classes for new business event?
Business event class
Business event contract class
Business event class?
Extends the BusinessEventsBase class Supports constructing the business event
Building the payload
Sending business event
Business event contract class?
Extends the BusinessEventsContract class
Defines the payload of the business event and allows the contract to be populated at runtime
Why and how to activate a business event?
By default business events are not active, but you can activate any business events from the business event catalog
When business event happens, trigger is added to a flow, the following information must be provided?
Instance
Category
Business event
Legal entity