As per the documentation, the activity pxUpdateModels schedules the model update for any rule name passed as the parameter or all models if no parameters passed.
If there are some models of Rule A & Rule B pending for update and then this activity is executed for Rule B. Does this prioritize and updates the models matching Rule B before the Rule A models? Does this activity has any fast update mechanism or it’s going to be the same time/process required as the usual model update?
Hi @SenthilkumarS2686,
May I ask what the use case is for using this activity?
This update activity behaves similarly to model update that you can perform through the Model Management page in dev studio. The update will jump the queue of scheduled updates, and update the model right away. The only caveat is the load on the ADM server nodes, the nondes only update a few models at a time, so if a large amount of model updates are triggered it might take some time before all of them are processed.
This also means that if the server is busy updating models of rule A, then any regularly scheduled updates for rule B will be added to the back of the queue, and could happen a little bit later than usual. This is neither here nor there though, as long as models are at least updated every day.
Best,
Tom
@TomVanDuistThanks a lot for your reply. We are trying to capture the response in batch for outbound and we need the models to be updated right after the capture response so that we can make the subsequent batch decisioning immediately (with latest models).
Got it @SenthilkumarS2686, in that case you may use this activity as a post-activity in your data flow run
Hi @SenthilkumarS2686, we’re already discussing offline but for the record I’m also leaving a note on this forum. The comments above are correct, however I would like to add that it’s not needed to call the activity pxUpdateModels as Adaptive Decision Manager will automatically update the models,
Kind regards,
Ivar