Loading
目录
选择筛选器

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

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

          搜索所有 Salesforce 帮助
          自定义 Omniscript 错误消息

          自定义 Omniscript 错误消息

          当 Omniscript 中出现错误时,错误消息处理器使您能够用更加用户友好的错误消息替换远程 Apex 调用中的默认错误消息。错误消息处理器属性在文件元素、图像元素、所有操作元素和设置中可用。

          备注
          备注

          “设置”属性中设置的错误消息适用于元素返回的任何匹配错误,而操作属性中设置的错误消息仅为该操作呈现。

          错误消息类型

          描述

          默认错误消息

          当没有匹配或定义自定义错误消息时返回的默认消息。

          自定义错误消息

          根据定义的路径和值返回的消息。使用以下字段配置自定义错误消息:

          • 路径:在错误对象中查找原始默认值的合并字段路径。

          • :原始错误消息,包括空格,将被消息字段中定义的文本替换。此值必须与原始错误完全匹配。

          • 消息:将替换值字段中定义的错误文本的自定义消息。

          在 Omniscript 元素上设置默认错误消息

          当 Omniscript 中出现远程 Apex 调用错误时,使用用户友好的错误消息替换默认错误消息。当没有匹配或定义的自定义错误消息时,将返回默认消息。更新图像、操作和文件元素的默认错误消息。

          准备工作

          在配置错误消息之前,请预览错误以确定其格式。

          1. 在呈现错误的元素中,打开错误消息属性。
          2. 默认错误消息字段中,输入自定义消息。
          3. 预览错误以确保消息呈现。

          设置作为对象返回的自定义错误消息

          为作为对象返回的错误设置自定义错误消息。根据定义的路径和值,返回自定义错误消息。为文件元素、图像元素、所有操作元素和设置设置设置自定义错误消息。

          准备工作

          在配置错误消息之前,请预览错误以确定其格式。

          1. 运行 Omniscript 以遇到错误。
          2. 确定错误的路径。例如,以下错误 [{"errorCode":"NOT_FOUND","message":"The requested resource does not exist"}] 中的 errorCode 路径是 0 | : | errorCode
          3. 复制路径后面的错误消息文本。例如,以下错误中的 errorCode 错误消息文本: [{"errorCode":"NOT_FOUND","message":"The requested resource does not exist"}] NOT_FOUND
          4. 在呈现错误的操作元素中,打开错误消息属性。
          5. 路径字段中,输入步骤 2 确定的路径。
          6. 字段中,粘贴原始错误。
          7. 消息字段中,输入自定义消息。
          8. 测试以确保消息被替换。

          设置返回为字符串的自定义错误消息

          为返回为字符串的错误设置自定义错误消息。根据定义的路径和值,返回自定义错误消息。为文件元素、图像元素、所有操作元素和设置设置设置自定义错误消息。

          准备工作

          在配置错误消息之前,请预览错误以确定其格式。

          1. 运行 Omniscript 以遇到错误。
          2. 复制单词错误后冒号后面的文本。
          3. 在呈现错误的操作元素中,打开错误消息属性。
          4. 路径字段中,使用合并字段语法输入原始错误的路径。
            例如,要引用此 JSON 字符串中的错误消息:
            {
               "errorMessage" : "An Error has occured in an apex class",
               "error" : "OK"
            }

            在路径字段中输入 errorMessage

            如果 JSON 字符串更复杂,例如:

            {
              "errors" : [ { "errorMessage" : "An error has occured. " }]
            }

            在路径字段中输入 errors|0:errorMessage

          5. 字段中,粘贴原始错误。
          6. 消息字段中,输入自定义消息。
          7. 测试以确保消息被替换。
           
          正在加载
          Salesforce Help | Article