在前面的文章中,我们利用C语言中的函数来更好的理解工作流。下面这篇文章将详细讲解开始节点与结束节点。

往期文章回顾:【扣子智能AI应用开发】2.扣子应用中的工作流、节点、变量、常量-CSDN博客

一、扣子工作流中的开始节点

        在开始节点中你会发现存在两种设置,第一种是基础设置,第二种是触发器设置。基础设置就是设置开始节点的输入参数类型及变量名,而触发器设置则是在基础设置的基础上引入了定时执行任务的机制。

1.开始节点中的基础设置

        在基础设置中,我们主要设置输入参数的类型与变量名即可。我们可以点击右上角的加号添加新的参数,并且设置参数的类型与变量名。

        我们还可以设置该输入参数是否必填,如果该输入参数为必填时,工作流被调用后必须得传入该参数,否则将运行失败!我们还可以设置参数的默认值,当该输入参数为非必填时工作流被调用没有传入该参数的值,那么该参数就会带入默认值。注意当输入参数为必填时设置默认值无效,因为调用工作流时不传入该必填参数无法执行工作流。

        同样的,我们也可以修改输入参数的类型及变量名,如果该输入参数不满足需求时,我们可以通过后面的-来删除该输入参数。

2.开始节点中的触发器设置

        开始节点中的触发器设置主要用于将工作流设置为定时任务,我们可以通过预设时间或自定义时间来触发工作流的启动。这就相当于你设置闹钟。闹钟会在你设置的时间响起,那么工作流也会在你设定的时间运行。

        我们在设置定时任务时要注意时区的选择,触发事件我们可以选择预设时间,也可以通过cron值设置。

        如果你觉得选择预设时间内没有满足你的定时需求,你可以通过cron值的方式来设置定时任务。什么时corn值呢?Cron表达式是一种用于定时执行任务的格式化字符串。它由6个字段组成分为7个域,分别表示秒、分、时、日、月、周、年。我们可以利用下面的网站根据你的需求来生成cron值

Cron - 在线Cron表达式生成器

        我们在网站生成号cron表达式后,手动填入扣子中(避免复制粘贴带来的空格问题),注意符号要英文符号,不要输入中午符号!

        设置好触发器后一定一定一定要点试运行,否则后续发布到微信小程序时会出问题(这是血的教训qwq),试运行后才代表该触发器设置设置完毕!

二、扣子工作流中的结束节点

        在扣子工作流中的结束节点中有返回变量和返回文本两种,由于返回文本一般用于对话流当中,所以这里先按下不表,我们先了解返回变量即可~

        在返回变量中,我们可以设置输出参数的变量名以及引用值。我们设定好输出参数的变量名后,我们可以选择输出变量的参数值,我们根据这里的需求返回参数即可。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐