Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
9217 Представления

Hi friendz,

I need to change the duration value from 4 to 12 hours at Scheduled Actions window of "Check Access Rule" from my custom module "taskalert".

My requirement is:

I need to change duration value and use server action and automated action to send a notification to the user regarding the task expiry as an alert.

For this to work, I need to change duration from 4 hours to 12 hours scheduling.

I tried to use this method:

       <record id="ir_cron_crm_action" model="ir.cron">
            <field name="name">Check Action Rules</field>
            <field name="interval_number">12</field>
            <field name="interval_type">hours</field>
            <field name="numbercall">-1</field>
            <field eval="False" name="doall"/>
            <field eval="'base.action.rule'" name="model"/>
            <field eval="'_check'" name="function"/>
            <field eval="'()'" name="args"/>
       </record>

Thanks & Regards,

Atchuthan

Аватар
Отменить
Лучший ответ

Go to Settings > Technical > Scheduler > Scheduled Actions, find your action and then change Interval Number to 12 and Interval Unit to Hours

To do it via a module ( XML file ), just update the scheduled action record:

<record id="your_scheduled_action_id" mode="ir.cron">
    <field name="interval_type">hours</field>
    <field name="interval_number">12</field>
</record>
Аватар
Отменить
Автор

yeah, I know how to manually change. But I need to change this settings when I install my custom module

Ah yes, I updated my answer.

Related Posts Ответы Просмотры Активность
1
мар. 24
2228
1
июл. 20
7628
0
нояб. 17
4016
1
янв. 16
4138
2
мар. 15
6551