n8n不仅可以创建工作流,还可以把所得工作流进行共享,并支持给予访问者的身份和权限。接下来将由站长百科详细介绍n8n工作流共享功能和设置教程。
一、n8n工作流共享功能
在同一个n8n实例里,用户之间可以共享工作流。普通用户能共享自己创建的工作流,而实例所有者和拥有admin角色的用户更厉害,能查看和共享实例里的所有工作流。
1、如何共享n8n工作流
(1)打开你想共享的工作流。
(2)找到并点击 “Share(共享)” 按钮。
(3)在 “Add users(添加用户)” 那里,找到你想共享的用户并选中。
(4)最后点击 “Save(保存)” 就完成了。
2、怎么查看共享的n8n工作流
在Workflows(工作流)列表里,你可以浏览和搜索工作流。不过列表里显示的工作流会根据项目不同而变化:
- Overview:这里列出了你能访问的所有工作流,包括你自己创建的、别人共享给你的、你所属项目里的。要是你以实例所有者或管理员身份登录,这里还会显示实例里的所有工作流;
- Other projects:这里是其他项目里的所有工作流。
3、工作流角色和权限
工作流有两种角色:creator(创建者)和 editor(编辑者)。创建工作流的人就是创建者,其他有权限访问的人是编辑者。需要注意的是,工作流的所有者不能更改,除非把对应的用户删除。
(1)凭据相关
工作流共享后,编辑者可以使用工作流里用到的所有凭据,就算这些凭据没有专门共享给他们也能使用。
(2)具体权限
(3)非共享凭据的节点编辑限制
n8n的共享遵循最小权限原则。比如有人把工作流共享给你,但没共享相关凭据,那你就不能编辑工作流里使用这些凭据的节点。不过你可以查看和运行这个工作流,也能编辑不使用那些未共享凭据的节点。
二、n8n工作流设置
你可以通过工作流设置来定制每个n8n工作流的行为。
1、打开设置的步骤
(1)打开你要设置的工作流。
(2)点击 “选项” 菜单。
(3)选择 “设置”,n8n 就会打开Workflow settings(工作流设置)界面。
2、具体设置内容
(1)Execution order(执行顺序):用于选择多分支工作流的执行顺序。v0(legacy):先执行每个分支的第一个节点,然后是每个分支的第二个节点,依此类推;v1(推荐):按顺序执行每个分支,先完成一个分支再开始下一个;n8n会根据画布上分支的位置来排序,从上到下;如果两个分支在同一高度,就先执行最左边的那个。
(2)Error Workflow:可以选择当当前工作流失败时触发的工作流。此工作流程可以通过以下方式调用:用来选择其他工作流是否能调用当前工作流。
(3)Timezone:设置工作流使用的时区,默认是EDT(纽约)。这个设置对 Schedule Trigger 节点很重要。
(4)Save failed production executions:决定 n8n是否保存活动工作流的失败执行记录。
(5)Save successful production executions:决定n8n是否保存活动工作流的成功执行记录。
(6)Save manual executions:决定 n8n 是否保存用户在编辑器中启动的工作流执行记录。
(7)Save execution progress:决定 n8n 是否保存每个节点的执行数据。如果设置为 “Save(保存)”,工作流在出错时会从停止的地方继续执行,但可能会增加延迟。
(8)Timeout Workflow(超时工作流):开启后可以设置一个持续时间,超过这个时间n8n 就会取消当前工作流的执行。
(9)超时时间:以小时、分钟和秒为单位设置工作流的超时时间。对于n8n Cloud用户,n8n会给每个计划强制设置最大可用超时时间。







