前置条件

前置条件是在操作运行之前必须通过的测试。以分群作为测试时,驱动个性化的受众也决定谁可以执行。

分群成员身份

在操作上设置一个前置条件,包含一个分群的键和一条消息。已登录用户调用该操作时,Fóir 会用驱动定向的同一套分群评估来检查其成员身份。分群是由规则定义的具名用户组,同样的分群也用于定向内容变体。随着用户属性的变化,人们会进入或离开某个分群,因此谁可以运行该操作也随之变化。

被拒绝的调用方会看到什么

分群之外的调用方会收到带有你的消息的 FAILED_PRECONDITION 错误。没有消息时,错误内容为“operation precondition not met”。没有用户背后的运行,例如由定时计划启动的运行,会使分群前置条件失败。

表达式前置条件

第二种是表达式:针对操作的输入和调用方的上下文求值的规则,使用与分群规则相同的运算符书写。

它位于何处

前置条件在操作运行之前、在任何用量配额之前求值,无论操作以何种方式触发都适用。配额规则也可以限定为某个分群的成员。要求在操作运行前进行第二重验证是另一项独立的控制,见升级验证。

了解详情

操作配置参考展示了两种前置条件及其返回的错误。