Python 3.x 有没有办法设置ir.cron用户当前是否是odoo12中的odoo登录用户?

Python 3.x 有没有办法设置ir.cron用户当前是否是odoo12中的odoo登录用户?,python-3.x,cron,scheduler,odoo-12,odoo-13,Python 3.x,Cron,Scheduler,Odoo 12,Odoo 13,我想设置ir.cron作业,但默认情况下,它将Odoobot设置为用户,但默认情况下,我想将登录的用户设置为ir.cron作业用户 因为每个用户都有自己的令牌,所以在运行调度程序时,它会得到none,而不是令牌,因为调度程序用户是Odoobot 注: 由于我们可以在技术设置中从调度器更改用户,因此 case其他用户也获得调度程序用户的令牌。或者我们可以 分别为每个用户创建计划程序。有什么办法处理吗 这可以在单个调度程序中实现 我只想创建一个通用的调度程序,为每个用户工作 <record i

我想设置ir.cron作业,但默认情况下,它将Odoobot设置为用户,但默认情况下,我想将登录的用户设置为ir.cron作业用户

因为每个用户都有自己的令牌,所以在运行调度程序时,它会得到none,而不是令牌,因为调度程序用户是Odoobot

注:

由于我们可以在技术设置中从调度器更改用户,因此 case其他用户也获得调度程序用户的令牌。或者我们可以 分别为每个用户创建计划程序。有什么办法处理吗 这可以在单个调度程序中实现

我只想创建一个通用的调度程序,为每个用户工作

<record id="office365_cron_do_tasts_import" model="ir.cron">
        <field name="name">Auto Office365 tasks import</field>
        <field name="model_id" ref="model_sync_office365"/>
        <field name="state">code</field>
        <field name="active">0</field>
        <field name="code">model.auto_import_tasks()</field>
        <field name='interval_number'>5</field>
        <field name="user_id" ref="base.user_root"/>
        <field name='interval_type'>minutes</field>
        <field name="numbercall">-1</field>
    </record>

自动Office365任务导入
代码
0
model.auto_import_tasks()
5.
会议记录
-1

如果您同时有三个登录用户,您会随机选择一个吗?那么,我该怎么处理这个问题?我应该为每个用户创建单独的计划程序吗?这个ir.cron应该为所有用户运行吗?还是仅限当前登录的用户?也就是说,如果你有3个登录用户,那么这个cron每次由其中一个执行时应该运行三次,或者如果你有100个用户,即使他们现在没有登录,那么我们应该运行100次,如果可能的话,你需要解释更多,并输入方法的代码,解释它的作用,我们可以给你一个更好的想法,什么时候应该执行这个cron?