跳到主要内容

场景设置

学习时间:10分钟

您可以通过点击场景编辑器中的齿轮图标来访问场景设置面板。在这里,您可以设置各种高级设置。 场景设置

顺序处理

您可以允许Make存储有关未完成Make执行的信息。 顺序处理设置决定了Make如何处理重复的未完成执行。未完成执行文件夹必须包含Make数据。

  • 启用此功能时,Make将暂停场景执行,直至您解决所有未完成执行。此选项确保Make总是按顺序处理未完成的执行。
  • 禁用此功能时,场景将继续按照其计划进行,不考虑错误。

顺序处理同样适用于Web钩子。默认情况下,Make并行处理Web钩子。启用顺序处理后,Make会等待前一个执行完毕后才开始下一次执行。

数据保密

场景执行后,您可以查看有关模块处理的数据信息。这一操作是默认进行的。 如果您不希望存储此数据,请启用此设置。 启用后,解决场景执行中出现问题的选项将非常有限。

允许存储未完成的执行

此设置决定了场景运行中遇到错误时会发生什么。您可以选择Make如何处理这些数据。

  • 启用此功能时,场景将暂停并移至未完成执行文件夹。此操作让您有机会修复问题并从中断的地方继续执行。
  • 禁用此功能时,场景运行将立即停止,并进入回滚阶段。

您可以选择手动或自动解决每个未完成的执行。 此文件夹中的数据将计入您的订阅计划的存储限制内。

启用数据丢失

Make可能无法将数据包保存到未完成执行的队列中(例如因空间不足)。启用此设置后,Make不会保存丢失的数据,从而避免中断执行过程。 这一选项适合于那些将持续执行视为首要任务的场景,其中传来的数据较为次要。 如果模块处理的文件超出了最大允许大小,Make将根据数据丢失设置进行操作,并显示警告信息。 最大文件大小由您的订阅计划决定。

自动提交

此设置适用于事务,定义了处理场景的方式。默认情况下,此设置为启用状态。

  • 启用此功能时,每个模块的操作阶段结束后立即开始提交阶段。一旦提交,数据便无法在出错时恢复。
  • 禁用此功能时,所有模块执行操作完成前不进行提交。

并非所有模块都支持事务处理。只有标记为'ACID'的模块支持事务。

最后触发提交

此设置定义了在成功的场景操作阶段后模块提交的顺序。默认情况下此设置为启用状态。

  • 启用此功能时,提交阶段将跳过触发模块,并在最后处理该模块。
  • 禁用此功能时,提交阶段按默认顺序进行。

最大循环次数

此设置定义场景执行期间允许的最大循环次数。 增加循环次数有助于防止与第三方服务的连接中断,并确保场景运行中处理所有记录。 如果您通过点击一次性运行按钮手动执行场场景,将忽略此设置并只执行一次循环

连续错误数量

此设置定义在场景停用之前允许的最大连续执行尝试次数(虽然在错误处理概述中有些例外情况)。