For those (especially studio users) who may find it useful...
Normal Server action:
for record in records:
if record.x_save_history:
vals = { 'x_name' = record.x_name,
'x_value' = record.x_val
} env['x_history'].create(vals)
used for all records selected is creating same result as below scheduled action:
Scheduled action:
recs = model.search([]) for rec in recs:
if rec.x_save_history:
vals = {
'x_name' = rec.x_name,
'x_value' = rec.x_val
}
env['x_history'].create(vals)
please provide more details.