Skip to content

关于本页

本页介绍更夫所基于的开源内核 Keep 的通用能力。更夫在其上提供国内化增强:钉钉/企业微信/飞书通知、国产大模型接入、LDAP 认证与值班管理。部署与上手请看快速上手。

TIP

有关工作流配置的任何问题或问题,请加入我们的 Slack 社区。

Keep 中的工作流配置允许您动态设置和管理工作流。此功能使您能够在 Keep 部署中配置各种自动化流程和任务。

配置工作流 ​

要配置工作流,请按照以下步骤操作:

  1. 将 KEEP_WORKFLOWS_DIRECTORY 环境变量设置为工作流配置目录的路径。
  2. 在指定目录中创建工作流配置文件。

示例目录结构:

/path/to/workflows/
├── workflow1.yaml
├── workflow2.yaml
└── workflow3.yaml

更新已配置的工作流 ​

每次重启时,Keep 都会读取 KEEP_WORKFLOWS_DIRECTORY 环境变量,并确定需要添加、删除或更新哪些工作流。

此过程允许灵活管理工作流,无需手动干预。只需更新 KEEP_WORKFLOWS_DIRECTORY 中的工作流文件并重启应用程序,即可高效地添加新工作流、删除现有工作流或修改其配置。

高级配置机制:

  1. Keep 读取 KEEP_WORKFLOWS_DIRECTORY 值。
  2. Keep 列出 KEEP_WORKFLOWS_DIRECTORY 目录下的所有工作流文件。
  3. Keep 将当前工作流文件与之前配置的工作流进行比较:
    • 新的工作流文件将被配置。
    • 缺失的工作流文件将被取消配置。
    • 更新的工作流文件将使用新配置重新配置。
  4. Keep 更新其内部状态以反映当前配置的工作流集。

基于 MIT 协议开源的 Keep · 由更夫社区维护