Professional Documents
Culture Documents
IB Re-Architected - Technical Brief - 2018
IB Re-Architected - Technical Brief - 2018
Scope of Change
-Allow different level of Install Base tracking at Item Level/Install Parameter
based on customer requirement
-To bypass SFM queuing mechanism for interfacing into Install Base, and hence
avoid dependency issues
Overview
Installed Base is architecturally changed in such a way that two different
categories of customers are benefited. First category of customer or business segments
needs to track customer owned instances alone in their Installed Base. Installed Base
Item instances is primarily used - to view snapshot of customer owned instances, to
view the entitlements/contracts on the customer instances and to address after sales
needs on the customer instances.
On the other hand the other category of customers or business segments needs
the complete life-cycle tracking of an item instance.
Internal inventory transaction tracking is mandate for OAT and EAM customers.
Product is enhanced to fulfill the individual needs of the above two category of
business segments/customers.
With this enhancement, SFM queuing mechanism is removed for Install Base
integration. Inventory transactions or Fulfillment transactions are interfaced to the new
IB interface (CSI_TRANSACTIONS_INTERFACE) table. Since the data integration
happens through IB interface there is more control over the data that comes in.
IB tracked Top model line or IB tracked standard lines are posted to the interface
tables on Fulfillment or any IB supported Inventory transactions. These lines will be
picked up by the new concurrent program (“Interface Install base Lines”) and further
process them to create/update IB instances. In case of ATO or PTO model fulfillments
only the Top model is expected to get interfaced to Install Base.
The new concurrent program reads data from the interface table to create/update
the necessary IB instances. This will be a scheduled program in real time scenario so
as any fulfilled or inventory transactions lying in interface table are processed
immediately.
Pre-requisites
Level of Install Base tracking should be set at the individual item level based on
customer requirements, if not set then it gets defaulted from Install Parameter setup.
OAT and EAM type items should have the IB Tracking level setup as 'Both
Enterprise and Customer Owned Instance'. This is required as these items are
Enterprise Assets and will have its transactions within enterprise majorly.
As of today the validation for OAT and EAM items at Master Items Form are
based on the below-
OAT items – Items with ‘Create Fixed Assets’ flag checked. (If an item is treated
as a normal item within OAT, then user should explicitly ensure the item has the right
level of tracking as it needs to be tracked as an OAT item. Validation will not fire for
OAT normal items explicitly from the form.)
EAM items – Items with ‘Asset Attribute’ field having valid values.
PS: We are not bringing down or removing SFM from the system. IB has
stopped routing integration process through SFM. However SFM will still exists
and any other modules will still continue to use it if they are using it.
On Upgrade 'IB Tracking Level' attribute in Item Master will have the
‘Default value from Install Parameters’ as value and after upgrade user
can choose a specific value for individual items based on the requirement.
On upgrade ‘IB Tracking Level' attribute in Install Parameters will default
to : ‘Both Enterprise and internally owned instances’. Again user can
choose to have a value which will be common for most of his items and for
the remaining items which have a different tracking level can be chosen at
the item definition level.
During upgrade there is a script to update the existing ‘SFM bypass flag’
to ‘X’. This field will also be hidden from Install Parameters form from
12.2.5 onwards as there is no much significance to bypass SFM when the
new architecture itself is based on non SFM route.
Updating the value to ‘X’ on SFM bypass flag field enables to differentiate
between customers below 12.2.5 and customers at or above 12.2.5 code
line.
Customers at 12.2.4 use SFM for the complete IB tracking and have an
option to use Customer IB (without SFM) for only customer owned
instance tracking.
Schedule the Concurrent program “Interface Install Base Lines” in a
frequency suitable for the business. Scheduling it to run immediately after
the prior run will ensure that the SFM behavior is achieved.
Please Note that there is a new dedicated concurrent manager created for
this concurrent program so that other programs do not interfere in the IB
interface.
Error Handling
New User Interface 'Transactions Interface' tab is introduced in the 'Oracle Install
Base Agent User' responsibility to report the integration of IB transactions from various
integrated products. This report helps user to identify the transaction status,
(Transaction processed successfully or stuck in error). It also provides details like the
transaction type, item, order# or material transaction etc.
For the unsuccessful transactions listed there would be corresponding error
logging in the traditional 'Transaction Error Re-processing' form. User can opt to rectify
the issue and run the 'Resubmit Transaction Errors program' to initiate processing of
unsuccessful transactions.
FAQ’s
1) We have a eAM/OAT installed on versions earlier to 12.2.5 and planning to
upgraded to 12.2.5+ version, what are the minimal steps that we need to follow
for the system to work the same way it is working now.
Prior to Upgrade :
After Upgrade :
2) We are planning for a fresh implementation of Install Base on 12.2.5, but we are
not sure on what level of tracking we need to choose at the Install Parameters
level.
o If records are not there in the table, check the tracking levels
consult Oracle support for further assistance
o If records are present in the table, Check the for the processed flag
on the records