DTCloud 自动化动作

142 阅读1分钟

增加一个自动化动作,“自动删除过期的 SaaS DB”。系统会按定义好的条件筛选出符合条件的数据记录(业务对象),自动执行定义好的 Server Action(服务器端动作)。
相关的文档模型:本自动化处理适用于哪个业务对象

  • 何时运行:什么时候触发本自动化动作,选项有“业务对象创建时候”,“业务对象更新时候”,“业务对象创建或更新时候”,“基于时间条件触发”
  • 筛选:定义一个过滤条件,仅对符合该过滤条件的业务对象执行本自动化动作
  • 触发日期:业务对象上的一个日期型字段
  • 使用日期:触发日期的前/后多少天(或小时、分钟)触发本动作。如果是触发日期前则填写负数。
  • 使用日历:如果是希望定义触发日期前/后多少个工作天,则需要使用该字段。该字段定义工作日历。
  • 最后运行:本动作最近一次运行的时间。
  • 动作:定义要自动执行的 Server Action,可以有多个。
    需要注意的是,系统的时间条件是,假设 触发日期 + 使用日期 后得到的时间 为 DT,本动作最后运行时间 LT,当前时间 CT。当满足条件 LT < DT <= CT 时候,系统才会促发本动作。如果某次执行失败,下次再执行时候,失败的那条记录,由于不满足条件 LT < DT,系统不会再次执行该对象。