bk-sops
bk-sops copied to clipboard
蓝鲸智云标准运维(SOPS)
关键信息 ======= - [ ] bk-sops 版本:V3.31 问题描述 ======= 用户反馈: 1. 新版本中,子流程小画布太小了,复杂的流程看不清楚节点 2. 操作子流程里的节点时,画布会被收起。下次又要重新打开选步骤  优化: ======= **任务包含子流程节点:** 1. 调整子流程节点详情抽屉 - 抽屉默认宽度 = 可允许的最大宽度 - 小画布默认高度 = 页面高度 - 顶部导航等固定高度...
关键信息 ======= - [ ] bk-sops 版本:3.23.2 问题描述 ======= 任务成功执行后,会收到两条一样邮件通知  重现方法 ======= 新建一个任务,插件类型可任意,然后开启邮件通知,等成功执行完就会收到两封一样的邮件 
# 需求背景 任务执行时,用户希望任务**发生状况** 时,他能够清晰、及时的感知到。例如快速筛选有状况的任务、收到平台推送的通知等 因为理论上用户都是先关注到任务状态,当看到任务 **发生状况** 时,才有向下查找原因的诉求 而任务都是一个个节点组成的。所以节点的 **任何状况** 时,都应该体现在任务状态上,以便第一时间能让用户感知到。 ### 现状 1. 任务进入审批和人工确认时,任务状态还是“执行中”。用户不进到任务内部,很难知道当前节点正 “等待处理” 。  2. 子流程暂停流转了,任务状态还是 “执行中”。实际此时任务已经卡住不能往下了。任务状态同样没有体现 “状况”  3. "等待处理"、暂停流转这类 **“有状况的节点”** 都会造成任务pending,此时还可以对任务发起 “暂停” 4. 节点失败时,没有细分(执行失败、超时、强制终止) ###...
# Gunicorn 调优 ## 现状 * `-w 4` 设置 Gunicorn 的工作进程数。这个值由环境变量 GUNICORN_WORKER_NUM 提供。工作进程用于处理并发请求。 * `-b` :$PORT: 绑定 Gunicorn 服务器到一个特定的端口。这个值由环境变量 PORT 提供。 * `--access-logfile` : 将访问日志输出到标准输出(stdout)。 * `--error-logfile` 将错误日志输出到标准输出(stdout)。 * `--access-logformat`...
问题描述 ======= 子流程节点的入参是文本下拉框,在父流程中勾选为变量  子流程内部节点无法获取到正确的值  
一期内容 ======= 1. 顶部导航重构 - 一期仅调整辅助功能菜单入口及画布工具栏; - 编辑流程、执行方案、新建任务暂时维持不变 2. 加强查看态和编辑态的区分 https://github.com/TencentBlueKing/bk-sops/issues/7048 2. 草稿功能 - 包括编辑流程全部内容 https://github.com/TencentBlueKing/bk-sops/issues/7057 3. 节点面板 - 普通节点、子流程节点配置(网关配置暂时不做) - 转化为变量 https://github.com/TencentBlueKing/bk-sops/issues/7039 4. 变量面板的三种形态 - 暂时不做添加项目变量功能,项目变量全部展示,并通过排序和标识区分 5. 任务详情 -...
关键信息 ======= - [ ] bk-sops 版本:3.14.5 问题描述 ======= 请问,如何对bk-sops的后端进行分布式/多机器部署,实现高可用。 应该要如何改造? PS: 目前我已经拆分掉了前后端, 只需要对后端部分进行多机部署改造。如果可以的话,3.14.5版本和当前最新版本,能否都介绍下如何进行分布式多机器部署改造? 重现方法 ======= 无
背景 ======= 节点输入型、节点输出型,两种特殊类型的变量在流程的编排中承担了重要作用 **节点输入型** 1. 将节点里的某个字段的配置时间转移,从流程配置阶段转移到执行阶段 2. 将节点里的某个字段转为用变量统一维护,方便复用 **节点输出型** 1. 将节点的某个字段的输出放到某个变量里,方便后续的节点消费 问题 ======= 1. 交互没有区分 编辑变量、选择已有变量、新建变量等场景 2. 变量创建后无法修改key、变量值 2. 变量没有清晰的标识来源,当修改变量Key时无法清楚影响范围 优化 ======= 1. 从入口上直接区分编辑变量、选择已有变量、新建变量几个场景 2. 放开节点输入型、节点输出型的限制,支持修改Key,修改Key时需要同时修改所有来源节点。已被引用的变量不允许改key 4. 变量有引用时禁止删除变量(包含删除节点、重选插件、取消使用变量等可能删除变量的场景),交互告知引用情况 5. 变量面板里补充节点输入型、节点输出型的来源,表达修改的影响范围...
合并到此需求: https://github.com/TencentBlueKing/bk-sops/issues/7039