本文档涵盖了 n8n 中与工作流和项目管理相关的用户界面组件和功能。它解释了用户如何通过 UI 与工作流、凭证和项目进行交互,包括共享、转移和组织资源。
有关节点详细信息视图(NDV)的信息,请参阅 节点详细信息视图(NDV)。有关参数输入和资源定位器的信息,请参阅 参数输入和资源定位器。
工作流和项目管理 UI 提供了以下接口:
n8n 中的项目是组织工作流和凭证的容器。UI 提供了创建、管理和导航项目之间的工具。
来源: cypress/e2e/39-projects.cy.ts49-54 cypress/e2e/17-sharing.cy.ts204-264
UI 提供了一个侧边栏用于在项目之间导航,其中主页(个人)项目和团队项目分别列出。
来源: cypress/e2e/39-projects.cy.ts112-114 cypress/e2e/39-projects.cy.ts132-134
工作流在工作流列表视图中以卡片形式显示,并提供各种操作选项。
来源: cypress/e2e/39-projects.cy.ts254-255 cypress/e2e/17-sharing.cy.ts235-239
工作流共享模态框允许用户将工作流与其他用户或项目共享。
来源: cypress/e2e/17-sharing.cy.ts237-239 cypress/pages/modals/workflow-sharing-modal.ts12-34
工作流转移模态框允许用户在项目之间移动工作流。
来源: cypress/e2e/39-projects.cy.ts254-257 cypress/e2e/39-projects.cy.ts493-502
凭证在凭证列表视图中以卡片形式显示,并提供各种操作选项。
来源: cypress/e2e/39-projects.cy.ts490-491 cypress/e2e/2-credentials.cy.ts66-67
凭证模态框允许用户创建、编辑和共享凭证。
来源: cypress/pages/modals/credentials-modal.ts13-106 cypress/e2e/2-credentials.cy.ts59-64
凭证转移模态框允许用户在项目之间移动凭证。
来源: cypress/e2e/39-projects.cy.ts493-502 cypress/e2e/39-projects.cy.ts515-524
项目创建和设置 UI 允许用户配置项目详细信息。
来源: cypress/e2e/39-projects.cy.ts344-361 cypress/e2e/39-projects.cy.ts245-250
项目图标选择器允许用户自定义侧边栏中项目的外观。
来源: cypress/e2e/39-projects.cy.ts352-360
UI 会根据当前项目上下文自动过滤资源。
来源: cypress/e2e/39-projects.cy.ts57-167 cypress/e2e/17-sharing.cy.ts280-333
UI 显示的凭证取决于工作流的项目上下文和共享设置。
来源: cypress/e2e/39-projects.cy.ts137-142 cypress/e2e/17-sharing.cy.ts305-331
InlineTextEdit 组件在整个 UI 中用于可编辑文本字段,例如工作流和凭证名称。
来源: packages/frontend/@n8n/design-system/src/components/N8nInlineTextEdit/InlineTextEdit.vue1-194 packages/frontend/@n8n/design-system/src/components/N8nInlineTextEdit/InlineTextEdit.test.ts1-66
下图显示了不同组件在项目管理系统中的交互方式
来源: cypress/e2e/39-projects.cy.ts62-67 cypress/e2e/39-projects.cy.ts136-142
下图显示了凭证共享是如何实现的
来源: cypress/e2e/17-sharing.cy.ts171-197 cypress/e2e/17-sharing.cy.ts305-331
下图显示了项目之间的资源转移是如何实现的
来源: cypress/e2e/39-projects.cy.ts452-457 cypress/e2e/39-projects.cy.ts493-502
来源: cypress/e2e/39-projects.cy.ts344-361 cypress/e2e/39-projects.cy.ts245-250
来源: cypress/e2e/17-sharing.cy.ts235-239 cypress/pages/modals/workflow-sharing-modal.ts12-34
来源: cypress/e2e/39-projects.cy.ts490-502 cypress/e2e/39-projects.cy.ts515-524
来源: cypress/e2e/39-projects.cy.ts69-85 cypress/e2e/2-credentials.cy.ts52-64
当工作流共享给用户时,他们只能使用以下凭证
如果工作流使用了用户没有访问权限的凭证,则 NDV 中的凭证字段将被禁用。
来源: cypress/e2e/39-projects.cy.ts223-285 cypress/e2e/17-sharing.cy.ts99-101
一个项目中的资源除非明确共享,否则在其他项目中不可见。这种隔离确保了
来源: cypress/e2e/39-projects.cy.ts287-317 cypress/e2e/17-sharing.cy.ts280-333
n8n 中的工作流和项目管理 UI 提供了一套全面的工具来组织、共享和转移工作流和凭证。基于项目的组织系统允许用户保持其资源的组织性,并通过共享设置控制访问。像 InlineTextEdit 这样的 UI 组件提供了无缝的用户体验来管理这些资源。