Вы находитесь на странице: 1из 25

Hemant Verma(heverma1@in.ibm.

com)
29th October 2013

IBM Sterling Real Time Availability Monitor

This session will be recorded and a replay will be available on IBM.COM sites and possibly social media sites such as YouTube. When
speaking, do not state any confidential information, your name, company name or any information that you do not want shared publicly
in the replay. By speaking during this presentation, you assume liability for your comments.
1 IBM Confidential © 2011 IBM Corporation
Agenda…
 Needs for Monitoring

 Real-time Availability Monitor

 Defining and Configuring Monitor Rule

 Configuring RTAM Agent

 RTAM- Criteria Parameters

 RTAM Monitor Options

 RTAM – Events and Alerts

 Q & A’s

2 IBM Confidential © 2011 IBM Corporation


What can happen... In a Store Pick-Up

4:00 PM:
Order for Gibson Guitar

4:15 PM:
Receive confirmation e-mail saying that product is
ready to pick up at store in MULDOON RD,
ANCHORAGE.

5:00 PM:
Stroll into Store. CSR at pickup desk says that the product isn’t there.

5:10 PM:
CSR after making several phone calls, tells me to go to the other store on
DIMOND BLVD, ANCHORAGE to get the Guitar.

3 IBM Confidential © 2011 IBM Corporation


What can happen... In a Store Pick-Up (Cont..)

5:35 PM: Reached at DIMOND BLVD, CSR start


processing my order while other gets the Guitar

5:40 PM
Finally got my Guitar

4 IBM Confidential © 2011 IBM Corporation


A Business Case
A leading company dealing in Consumer Products was seeking ways to :

 Avoid frequent ran out of stocks, which then


had to be ordered from a supplier

 Get visibility into inventory details across


stocking points

5 IBM Confidential © 2011 IBM Corporation


Business Case... (Cont..)
 Get accurate Inventory records
of fast selling goods

 Alert to be sent to Suppliers for


Inventory refilling

6 IBM Confidential © 2011 IBM Corporation


Real-time Availability Monitor
 The Real-time Availability Monitor is a time-triggered transaction, which monitors the
inventory availability of inventory items.

 When the inventory level for a given item changes between the thresholds defined in the
Applications Manager, it publishes the inventory picture.

 RTAM monitors the total availability across nodes or the availability at individual nodes.

RTAM Monitor

Monitors
Total Availability Monitors
Across Nodes Availability at
Individual Nodes

7 IBM Confidential © 2011 IBM Corporation


Defining a Monitor Rule
Define the Monitor Rule in Application Manager =>
Global Inventory Visibility => Inventory Rules => Monitor Rules

Note: Multiple ATP Rules can be defined and can be used by RTAM agent.
User has choice to Enable or Disable a rule.

8 IBM Confidential © 2011 IBM Corporation


Threshold Boundary

9 IBM Confidential © 2011 IBM Corporation


DG which needs to be monitored.

 If ATP monitor rule is used then DG needs to be passed in basic configuration.

10 IBM Confidential © 2011 IBM Corporation


Congifuring Monitor Rule
Configure the Monitor Rule on an Item in Application Manager =>
Catalog Management => Items => Item Details => Inventory Info

“ATP Monitor Rule” or “NODE level ATP Monitor Rule” value has to be set for the
Item to be monitored by RTAM Agent

11 IBM Confidential © 2011 IBM Corporation


Congifuring RTAM Agent
Configure the Agent in Application Manager => Process Modelling =>
General => Transactions => Real Time Availability Monitor

RTAM monitor exists as a time-triggered transaction, and thus monitors availability of


Items only when monitor is triggered based on the configured runtime properties.

12 IBM Confidential © 2011 IBM Corporation


RTAM- Criteria Parameters
Parameter Description
Action Required, Defaults to Get, the only valid value.
InventoryOrganizationCode Inventory organization code use when MonitorOption 3 is
passed. If not passed, monitor runs for all inventory
organizations.
MonitorOption 1 - Activity Based
2 – Quick Sync
3 – Full Sync

ItemStatuses List of valid statuses of items. This is only used when


MonitorOption is passed as 2 or 3.
RaiseEventsOnAllAvailabilityChanges If set to Y, event is raised on all availability changes regardless
of whether availability exceeds or falls below specified
thresholds.

13 IBM Confidential © 2011 IBM Corporation


Selling and Fulfillment Foundation provides the RTAM functionality in three modes
Monitor Option 1 - Activity Based Mode

* Raises the event in real time every time an item goes above or below one of the
thresholds, thus helps in avoiding Low Availability or Out of Stock situations

* Monitor based on distinct inventory items in YFS_INVENTORY_ACTIVITY table

Monitor Option 2 - Quick Sync Mode


* Re-sends the most recently published inventory availability information.
* Can be used to resend Inventory Availability picture to the external system in case of
external system downtime.
* Re-raise event to publish information from the YFS_INVENTORY_ALERT table.

14 IBM Confidential © 2011 IBM Corporation


Monitor Option 3 - Full Sync Mode
* Monitors all of the items regardless of any activity and publishes the inventory information
for all of the items.
* Monitor based on all inventory items maintained by the inventory organization provided. If
no InventoryOrganizationCode is provided all inventory item is monitored.
• Inventory organization code is used, when Monitor Option is passed as 3. The inventory
organization has to be an enterprise. If this is not passed, the monitor runs for all inventory
organizations.

15 IBM Confidential © 2011 IBM Corporation


Events Raised by RTAM
Transaction / Events Data Published Template Support
REALTIME_AVAILABILITY_ YFS_REALTIME_ATP_MONITOR. Yes
CHANGE REALTIME_AVAILABILITY_CHANGE.html

 If the available quantity changes between the configured levels, the Real Time
Availability Monitor raises the REALTIME_AVAILABILITY_CHANGE event.

Event Triggered Based On

Low Quantity Boundary Inventory level below which Inventory item considered as being in
low quantity.
Medium Quantity Inventory level below which Inventory item is considered as being
Boundary in medium quantity.
High Quantity Boundary Inventory level below which Inventory item is considered as being
in high quantity.

16 IBM Confidential © 2011 IBM Corporation


Actions on Event Success Application Console – Action Configuration

 Alerts to Configured Queues


Default Alert to YFS_INVENTORY_ALERT
Publish data send messge to YFS_EXPORT

 E-Mails
Configured Internal or External
mail server.

 Invoke Service
On Success of event, Send E-mail, Alert
Print Service, Invoke API

 JAVA Extension
Configured extension behaviour
on Success of Event

17 IBM Confidential © 2011 IBM Corporation


. Node level ATP monitor rule

When the Node Level ATP Monitor Rule is used, the DG set at the Real-time Monitor Level
is used by RTAM.

. ATP monitor rule

When the ATP Monitor Rule is set at the item level, the DG set at the basic configuration
level is used. In this case the alert XML does not contain the node as the monitoring is done
at the DG level. The quantity in XML is the total quantity present in all the nodes.

18 IBM Confidential © 2011 IBM Corporation


Difference between on_hand alerts and
Future_Max alerts

19 IBM Confidential © 2011 IBM Corporation


Alerts Raised by RTAM

Alerts Raised by RTAM AlertLevel AlertType


Inventory level above the High Quantity
Boundary
0 REALTIME_ONHAND
Inventory level below the High Quantity
Boundary and above the Medium Quantity
Boundary
1 REALTIME_ONHAND
Inventory level below the Medium Quantity
Boundary and above the Low Quantity
Boundary
2 REALTIME_ONHAND
Inventory level below the Low Quantity
Boundary
3 REALTIME_FUTURE_MAX

20 IBM Confidential © 2011 IBM Corporation


Alerts Raised by RTAM
Example of Monitor Alert Raised by RTAM Agent when the available quantity for an Item
is higher then the High Quantity Boundary.

<AvailabilityChange AgentCriteriaId="REALTIME_ATP_MONITOR_OP3“
AlertLevel="0" AlertQuantity="2147483647.00“ AlertRaisedOn="2013-05-22“
AlertType="REALTIME_ONHAND" FirstFutureAvailableDate="2500-01-01“
FutureAvailableDate="2500-01-01“ FutureAvailableQuantity="0.00“
MonitorOption=“3" Node="“ OnhandAvailableDate="2013-05-22"
OnhandAvailableQuantity="545.00“ >
<Item ItemID=“RTAM_1" OrganizationCode=“DEFAULT“
UnitOfMeasure="EACH“ />
</AvailabilityChange>

The Alerts generated with for AlertLevel="0" , AlertLevel=“1" and AlertLevel=“2" are
generated with AlertType="REALTIME_ONHAND"

21 IBM Confidential © 2011 IBM Corporation


Below is an example of Alert Raised by RTAM Agent when the Available
quantity for an Inventory Item is Lower then the Low Quantity Boundary.

<AvailabilityChange AgentCriteriaId="REALTIME_ATP_MONITOR_OP1“
AlertLevel="3" AlertQuantity="50.00“ AlertRaisedOn="2013-05-22“
AlertType="REALTIME_FUTURE_MAX“ FirstFutureAvailableDate=" 2013-05-24“
FutureAvailableDate=" 2013-05-24“ FutureAvailableQuantity=“45.00“
MonitorOption=“1" Node="“ OnhandAvailableDate="2013-05-22"
OnhandAvailableQuantity=“30.00“ >
<Item ItemID="RTAM_1" OrganizationCode="DEFAULT“
UnitOfMeasure="EACH"/>
</AvailabilityChange>

 The above alert is with AlertType="REALTIME_FUTURE_MAX" and the AlertLevel=“3”

22 IBM Confidential © 2011 IBM Corporation


Another example of Alert Raised by RTAM Agent when the Available quantity for
an Inventory Item is Lower then the Low Quantity Boundary.

<AvailabilityChange AgentCriteriaId="REALTIME_ATP_MONITOR_OP1“
AlertLevel=“0" AlertQuantity="2147483647.00“ AlertRaisedOn="2013-05-22“
AlertType="REALTIME_FUTURE_MAX" FirstFutureAvailableDate="2013-05-29“
FutureAvailableDate="2013-05-29“ FutureAvailableQuantity="999999994.00“
monitorOption=“1" Node="“ OnhandAvailableDate="2013-05-22"
onhandAvailableQuantity=“30.00">
<Item ItemID=“RTAM_2" OrganizationCode=“DEFAULT“
UnitOfMeasure="EACH"/>
</AvailabilityChange>

 The Future Inventory for the Item is considered and thus the Alert Level is based on
Future Available Quantity unlike previous example where alert level was based on
ONHAND quantity.

23 IBM Confidential © 2011 IBM Corporation


 Application_Platform_Configuration_Guide.
 Catalog_Management_Concepts_Guide
 Distributed_Order_Management_Configuration_Guide
 Global_Inventory_Visibility_Configuration_Guide

24 IBM Confidential © 2011 IBM Corporation


QUESTIONS ?

25 IBM Confidential © 2011 IBM Corporation

Вам также может понравиться