上云无忧 > 文档中心 > 百度智能云函数计算 CFC 工作流失败(fail)节点
函数计算CFC
百度智能云函数计算 CFC 工作流失败(fail)节点

文档简介:
fail 节点用于标记工作流已执行失败,并结束整个工作流的执行。它通常会跟 switch 节点结合使用,在 switch 节点判断某个条件已满足的情况下跳转到 fail 节点,结束执行。fail 节点内可以自定义错误码和错误信息。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

fail 节点用于标记工作流已执行失败,并结束整个工作流的执行。它通常会跟 switch 节点结合使用,在 switch 节点判断某个条件已满足的情况下跳转到 fail 节点,结束执行。fail 节点内可以自定义错误码和错误信息。

参数

以下为 fail 节点所包含的参数字段:

字段 类型 描述
type(必需) string 节点类型,值为 "fail"
name(必需) string 节点名称
error(可选) string 错误状态码
cause(可选) string 错误信息
description(可选) string 节点描述信息

fail 节点已内含了结束执行,因此不允许再指定 next 或 end 参数。

示例

示例工作流定义如下,读取节点输入数据中的 .ready 字段值,读取 ".ready" 的值,若为 "no" 则跳转到失败节点、结束执行。

name: demo start: checkReady states: - type: switch name: checkReady conditions: - 
condition: .ready == "yes" next: handleReady - condition: .ready == "no" next:
 handleNotReady default: next: handleReady - type: fail name: handleNotReady error: Custom.
NotReady cause: "it's not ready yet" - type: succeed name: handleReady

相似文档
  • parallel 节点用来并行执行多个节点,它定义了多个分支,每个分支内包含一系列串行的节点。 parallel 会把自己经过 stateDataFilter 过滤后的输入数据,拷贝给每个分支的开始节点,作为它们的输入数据。在所有分支执行结束后,parallel 再把分支的输出汇总,放入自己的节点数据内并输出。若其中一个分支执行失败,那么 parallel 节点也会失败。
  • foreach 节点用于遍历数据集,给数据集中的每个元素都执行一次定义好的子流程,类似编程语言中的 for 循环。数据集是一个 JSON 数组对象。
  • 工作流在执行过程中,可能会因为各种原因出错导致执行失败。目前,operation、foreach、parallel 三类节点支持定义错误重试与错误捕获。
  • DuerOS 技能开放平台,英文全称 DuerOS Bots Platform,是 DuerOS 为第三方开发者提供的一整套技能开发、测试、部署工具的开放平台。第三方开发者可以在平台上,通过可视化界面,简单、高效地开发各类个性化技能。
  • 关系型数据库RDS,英文全称Relational Database Service是一个专业化的高性能、高可靠云数据库服务,支持Mysql、SQL Server、PostgreSQL引擎,提供简易方便的Web界面管理、可靠的数据备份和恢复、完备的安全管理、完善的监控等功能。 在本教程中,您将执行以下操作:
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部