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.

The following table provides the agent criteria details:
Note: You can configure the retention days for purge agents according to your requirement. By default, the retention days for purge agents are set to 30 days.
Table 1. Agent criteria details
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

To view the agent criteria details, perform the following steps:
  1. From the Application Console menu, click Configuration > Launch Application Manager. The Applications Manager opens in a new window.
  2. From the menu, click Applications > Application Platform.
  3. Double-click Process Modeling. The Process Modeling window opens.
  4. 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
  5. Click the Transactions.
  6. From the tree in the application rules side panel, expand select the appropriate time-triggered transaction. The Transaction Detail window opens.
  7. Click Time Triggered tab.
  8. In the Agent Criteria Definitions panel, select and double-click the appropriate agent criteria. The Agent Criteria Details window opens.