feat: 支持工作流插件复用与试运行
- 新增工作流插件类型、发布快照同步、实时可用性与下线影响检查 - 收口绑定候选、分类权限、间接环路校验与运行态优雅降级 - 补齐管理端工作流插件配置、详情与试运行界面及定向测试
This commit is contained in:
@@ -75,6 +75,9 @@
|
||||
"submitDeleteApprovalConfirm": "Delete the current workflow?",
|
||||
"offlineImpactBoundBotsIntro": "This workflow is currently bound to the following bots:",
|
||||
"offlineImpactBoundBotsFooter": "After the workflow goes offline, the system will automatically remove it from these bots.",
|
||||
"offlineImpactBoundPluginsIntro": "This workflow is currently bound to the following plugins:",
|
||||
"offlineImpactBoundPluginsFooter": "After offline approval succeeds, these plugins will automatically become unavailable and show the reason in plugin management.",
|
||||
"offlineImpactBoundMixedFooter": "After offline approval succeeds, the system will remove the workflow from bots and mark the related plugins as unavailable.",
|
||||
"publishPendingHint": "There is already an approval in progress for this workflow.",
|
||||
"deletePendingHint": "There is already an approval in progress for this workflow.",
|
||||
"check": "Check",
|
||||
|
||||
@@ -5,7 +5,11 @@
|
||||
"name": "Name",
|
||||
"description": "Description",
|
||||
"type": "Type",
|
||||
"typeHttp": "HTTP Plugin",
|
||||
"typeWorkflow": "Workflow Plugin",
|
||||
"baseUrl": "BaseUrl",
|
||||
"workflowId": "Bound workflow",
|
||||
"workflowTitle": "Workflow title",
|
||||
"authType": "AuthType",
|
||||
"created": "Created",
|
||||
"icon": "Icon",
|
||||
@@ -20,7 +24,8 @@
|
||||
"placeholder": {
|
||||
"name": "Please enter plugin name",
|
||||
"description": "Please enter plugin description",
|
||||
"categorize": "Please enter categorize"
|
||||
"categorize": "Please enter categorize",
|
||||
"workflow": "Please select a published workflow"
|
||||
},
|
||||
"button": {
|
||||
"addPlugin": "Add Plugin",
|
||||
@@ -29,5 +34,11 @@
|
||||
},
|
||||
"toolsManagement": "Tools Management",
|
||||
"searchUsers": "Search Users",
|
||||
"parameterValue": "ParameterValue"
|
||||
"parameterValue": "ParameterValue",
|
||||
"workflow": "Workflow",
|
||||
"workflowPluginHint": "Workflow plugins mirror the published snapshot of the target workflow. Availability is evaluated in real time against workflow permissions and approval status.",
|
||||
"workflowPluginUnavailable": "This workflow plugin is unavailable",
|
||||
"workflowSnapshotSynced": "Published snapshot synced",
|
||||
"reasonMessage": "Reason",
|
||||
"onlyPublishedWorkflow": "Only published workflows that you can currently access are selectable."
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"debugStatus": "DebugStatus",
|
||||
"englishName": "EnglishName",
|
||||
"createPluginTool": "Create tool",
|
||||
"systemManaged": "System synced",
|
||||
"pluginToolEdit": {
|
||||
"basicInfo": "Basic Info",
|
||||
"configureInputParameters": "Configure input parameters",
|
||||
@@ -21,11 +22,16 @@
|
||||
"toolPath": "Tool path",
|
||||
"requestMethod": "RequestMethod",
|
||||
"runResult": "Run result",
|
||||
"run": "run"
|
||||
"run": "run",
|
||||
"workflowTarget": "Target workflow",
|
||||
"unavailableHint": "The bound workflow is currently unavailable, so execution will not be started.",
|
||||
"runWorkflowStepsEmpty": "After starting a trial run, each node execution result will be shown here.",
|
||||
"workflowStepsPending": "The trial run has started. Waiting for node execution details..."
|
||||
},
|
||||
"parameterName": "Name",
|
||||
"parameterDescription": "Description",
|
||||
"parameterType": "Type",
|
||||
"direction": "Direction",
|
||||
"inputMethod": "InputMethod",
|
||||
"required": "Required",
|
||||
"defaultValue": "DefaultValue",
|
||||
|
||||
@@ -75,6 +75,9 @@
|
||||
"submitDeleteApprovalConfirm": "确认删除当前工作流吗?",
|
||||
"offlineImpactBoundBotsIntro": "当前工作流被以下聊天助手绑定:",
|
||||
"offlineImpactBoundBotsFooter": "下线成功后,系统会自动从这些聊天助手中解绑该工作流。",
|
||||
"offlineImpactBoundPluginsIntro": "当前工作流被以下插件绑定:",
|
||||
"offlineImpactBoundPluginsFooter": "下线审批通过后,这些插件会自动变为不可用,并在插件页展示对应原因。",
|
||||
"offlineImpactBoundMixedFooter": "下线审批通过后,系统会自动从聊天助手中解绑该工作流,同时让相关插件进入不可用状态。",
|
||||
"publishPendingHint": "当前工作流已有进行中的审批,请等待处理完成。",
|
||||
"deletePendingHint": "当前工作流已有进行中的审批,请等待处理完成。",
|
||||
"check": "检查",
|
||||
|
||||
@@ -5,7 +5,11 @@
|
||||
"name": "名称",
|
||||
"description": "描述",
|
||||
"type": "类型",
|
||||
"typeHttp": "HTTP 插件",
|
||||
"typeWorkflow": "工作流插件",
|
||||
"baseUrl": "基础URL",
|
||||
"workflowId": "绑定工作流",
|
||||
"workflowTitle": "工作流名称",
|
||||
"authType": "认证方式",
|
||||
"created": "创建时间",
|
||||
"icon": "图标地址",
|
||||
@@ -20,7 +24,8 @@
|
||||
"placeholder": {
|
||||
"name": "请输入插件名称",
|
||||
"description": "请输入插件描述",
|
||||
"categorize": "请选择分类"
|
||||
"categorize": "请选择分类",
|
||||
"workflow": "请选择已发布工作流"
|
||||
},
|
||||
"button": {
|
||||
"addPlugin": "新增插件",
|
||||
@@ -29,5 +34,11 @@
|
||||
},
|
||||
"toolsManagement": "工具管理",
|
||||
"searchUsers": "搜索用户",
|
||||
"parameterValue": "参数值"
|
||||
"parameterValue": "参数值",
|
||||
"workflow": "工作流",
|
||||
"workflowPluginHint": "工作流插件会自动镜像目标工作流的已发布快照,插件可用性会实时跟随工作流权限和审批状态变化。",
|
||||
"workflowPluginUnavailable": "当前工作流插件不可用",
|
||||
"workflowSnapshotSynced": "已同步发布快照",
|
||||
"reasonMessage": "不可用原因",
|
||||
"onlyPublishedWorkflow": "仅支持选择已发布且当前可访问的工作流。"
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"debugStatus": "调试状态【0失败 1成功】",
|
||||
"englishName": "英文名称",
|
||||
"createPluginTool": "创建工具",
|
||||
"systemManaged": "系统同步",
|
||||
"pluginToolEdit": {
|
||||
"basicInfo": "基本信息",
|
||||
"configureInputParameters": "配置输入参数",
|
||||
@@ -21,11 +22,16 @@
|
||||
"toolPath": "工具路径",
|
||||
"requestMethod": "请求方法",
|
||||
"runResult": "运行结果",
|
||||
"run": "运行"
|
||||
"run": "运行",
|
||||
"workflowTarget": "目标工作流",
|
||||
"unavailableHint": "当前绑定工作流不可用,本次不会发起执行。",
|
||||
"runWorkflowStepsEmpty": "开始试运行后,这里会展示每个节点的执行结果。",
|
||||
"workflowStepsPending": "试运行已发起,正在等待节点执行信息..."
|
||||
},
|
||||
"parameterName": "参数名称",
|
||||
"parameterDescription": "参数描述",
|
||||
"parameterType": "参数类型",
|
||||
"direction": "方向",
|
||||
"inputMethod": "传入方法",
|
||||
"required": "是否必填",
|
||||
"defaultValue": "默认值",
|
||||
|
||||
Reference in New Issue
Block a user