What will happen if Queue Immediately is checked for dedicated QP

If we have a dedicated QP with processing time configured, and if we select Queue Immediately checkbox will it ignore the processing time and queue immediately to kafka topic?

By selecting dedicated QP, you can select you own QP instead of using “pzStandardProcessor”

Immediate : It will be pushed immediately to Kafka for processing

Delayed : It will keep the item in DB until the scheduled time reaches and then push to Kafka for processing.

I am not sure what you mean by “ignore the processing time”? are you talking about setting some future time while you queue the item. If yes, i think it will behave based on how the QP is defined.

Please refer below Pega documentation article:

Hi @Karuppan yes when we select a dedicated QP as delayed type then we need to specify a processing time so if we check the Immediate Checkbox will it immediately queue in Kafka or will it queue in delayed item queue?

When the Queue Immediately checkbox is selected, Pega bypasses the standard database commit cycle and instantly pushes the message metadata into the background processing system. For a Delayed Queue Processor, this means the item is immediately placed into the System-Message-QueueProcessor-DelayedItem data table, where it will wait until its scheduled processing time is reached and then published to Kafka.

The primary advantage of leaving Queue Immediately unchecked is robust transaction management. Without it, Pega holds the queue operation until the database transaction successfully commits. If an error occurs during subsequent execution steps and the transaction is rolled back, the message is safely discarded and never queued, preventing orphaned or invalid background tasks.

As per my knowledge, Whenever you select “Immediate” check box, it pushes to kafka topic immediately for processing even if you have some delay configured for that item.