Loading
自动执行业务流程
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          避免在屏幕流更新记录时覆盖必填字段

          避免在屏幕流更新记录时覆盖必填字段

          在屏幕流收集字段值并更新现有记录时,防止空白屏幕输入覆盖必填字段并导致 Required_FIELD_MISSING 错误。

          在更新记录的屏幕流中,您传递到更新记录元素的任何值都会覆盖记录上的当前值。如果您将屏幕组件映射到更新记录中的必填字段,并且用户将其留空,流将写入空白。然后,记录缺少必填值,流可能会因为 Required_FIELD_MISSING 而失败。

          使用以下方法之一,以便空白屏幕输入不会覆盖必填字段。

          1. 确定哪些屏幕组件映射到您正在更新的记录上的必填字段。
            如果您不确定必填字段,请在 UI 中创建记录,并记下带有红色星号的字段。或者,在对象管理器或方案生成器中检查对象。请参阅识别必填字段
          2. 选择如何防止空值覆盖必填字段。
            • 选项 1:根据需要标记这些屏幕组件。

              因为用户只有在为必填字段输入值后才能前进,所以您永远不会将空字段值传递给更新记录。

            • 选项 2:首先获取记录,并在用户将该字段留空时传递现有值。

              要加载记录(或您需要的字段),请在屏幕元素前使用获取记录元素。在屏幕上,您可以预填充来自记录的组件。在“更新记录”元素中,对于每个必填字段,在屏幕组件不为空时将该值设置为屏幕组件,在屏幕组件为空时将该值设置为现有记录值。使用公式资源或决策和分配来实施该逻辑。

            • 选项 3:仅当用户输入值时,才在更新记录中包含该字段。

              添加检查屏幕组件是否为空的决策元素。当它不为空时,使用更新记录元素从屏幕组件中设置必填字段。为空时,将该字段从更新记录中排除,以便流不会写入空值。

          3. 将错误路径添加到更新记录元素。
            用户仍可能缺少必填字段,例如,由于验证规则或配置更改。如果用户缺少必填值,故障路径可以显示错误消息,以便用户可以更正他们的输入。请参阅为错误管理添加错误路径。

          当用户跳过某个字段时,您的屏幕流不会再用空值覆盖必填字段,这样您就可以避免在更新时出现 Required_FIELD_MISSING 错误。

           
          正在加载
          Salesforce Help | Article