Agent criteria
The agent criteria that are provided by BOPIS deployment accelerator are parametrized,
and allows the attributes in agent criteria to be provided in property files such as the
customer_overrides.properties
file.
Agent criteria is defined for time-triggered transaction and it provides information such as organization for which the agent needs to run, how many threads need to be run in this agent. The agents are segmented and associated with the appropriate agent servers. Segmentation is done based on the functions and also to optimize the load on the servers. The agent criteria can be used to trigger the agents.
BOPIS deployment accelerator provides agent criteria for the Schedule
time-triggered (agent) transaction. It also provides purge criteria for various other time-triggered
transactions.
Criteria ID | Runtime Properties | |||
---|---|---|---|---|
Schedule Trigger Message | Schedule Trigger Message Interval (Min.) | No. of Threads | Agent Server | |
BOPIS_CLOSE_ORDER.0001 | N | NA | 1 | BopisPurgeAgentServer |
BOPIS_CLOSE_SHIPMENT | N | NA | 1 | BopisPurgeAgentServer |
BOPIS_INVENTORY_PRG | N | NA | 1 | BopisPurgeAgentServer |
BOPIS_MASTER_UPLOAD_PURGE | Y | 10 | 1 | BopisPurgeAgentServer |
BOPIS_MASTER_UPLOAD_RUNNER | Y | 10 | 1 | BopisDataAgentServer |
BOPIS_MASTER_UPLOAD_SCHEDULER | Y | 10 | 1 | BopisDataAgentServer |
BOPIS_MASTER_UPLOAD_SUMMARIZER | Y | 10 | 1 | BopisDataAgentServer |
BOPIS_PURGE | N | NA | 1 | BopisPurgeAgentServer |
BOPIS_PURGE_SHIPMENT | N | NA | 1 | BopisPurgeAgentServer |
BOPIS_RESERVATIONPRG | N | NA | 1 | BopisPurgeAgentServer |
BOPIS_RTAM_ACTIVITY | Y | 15 | 1 | BopisAgentServer |
BOPIS_RTAM_FULL_SYNC | N | NA | 1 | BopisAgentServer |
SHIPMENT_MONITOR_BOPIS | Y | 60 | 1 | BopisAgentServer |
The configurations that are provided by BOPIS deployment accelerator enable customers to start
the agent servers without having to manually configure them in the Applications Manager. As the
server name and queue configurations are parametrized, it allows the queue configuration to be
provided in the property files. Queue configurations are commonly provided in the
customer_overrides.properties
file. For more information on these properties, see
Configuring properties.
Viewing the agent criteria details
- From the Application Console menu, click . The Applications Manager opens in a new window.
- From the menu, click .
- Double-click Process Modeling. The Process Modeling window opens.
- From the Process Types, select the appropriate process type. The following table provides the
process type for each agent:
Table 2. Process type details Criteria ID Process Type BOPIS_CLOSE_ORDER.0001 Order Fulfillment BOPIS_CLOSE_SHIPMENT Order Delivery BOPIS_INVENTORY_PRG General BOPIS_MASTER_UPLOAD_PURGE General BOPIS_MASTER_UPLOAD_RUNNER General BOPIS_MASTER_UPLOAD_SCHEDULER General BOPIS_MASTER_UPLOAD_SUMMARIZER General BOPIS_PURGE Order Fulfillment BOPIS_PURGE_SHIPMENT Order Delivery BOPIS_RESERVATIONPRG General BOPIS_RTAM_ACTIVITY General BOPIS_RTAM_FULL_SYNC General SHIPMENT_MONITOR_BOPIS Order Delivery - Click the Transactions.
- From the tree in the application rules side panel, expand select the appropriate time-triggered transaction. The Transaction Detail window opens.
- Click Time Triggered tab.
- In the Agent Criteria Definitions panel, select and double-click the appropriate agent criteria. The Agent Criteria Details window opens.