Skills skill-business
apiVersion: skill.ooder.net/v1
git clone https://github.com/oodercn/skills
skills/scenes/skill-business/skill.yamlapiVersion: skill.ooder.net/v1 kind: SkillPackage
metadata: id: skill-business name: 业务场景服务 version: "3.0.1" description: 业务场景服务,提供业务场景管理、工作流执行、数据处理能力 author: Ooder Team icon: ri-briefcase-line
spec: skillForm: SCENE
capability: category: biz - id: scenario-management name: 场景管理 description: 创建、配置、管理业务场�? category: service autoBind: true
- id: workflow-execution name: 工作流执�? description: 执行业务工作流和自动化任�? category: service autoBind: true - id: data-processing name: 数据处理 description: 业务数据采集、转换、分�? category: service autoBind: true - id: process-monitoring name: 流程监控 description: 监控业务流程执行状�? category: service autoBind: false
dependencies: []
skillForm: SCENE
scene: type: TRIGGER visibility: public name: 业务管理 description: 通用业务场景管理
roles: - id: manager name: 业务管理�? description: 业务场景管理员,负责场景配置和流程管�? required: true minCount: 1 maxCount: 5 permissions: - manage-scenarios - manage-workflows - view-all - configure - id: operator name: 业务操作�? description: 执行业务操作的用�? required: true minCount: 1 maxCount: 100 permissions: - execute - view-assigned - submit-data - id: viewer name: 查看�? description: 只读访问业务数据 required: false minCount: 0 maxCount: 1000 permissions: - view
activationSteps: manager: - stepId: configure-scenario step: 1 action: configure-scenario title: 配置场景 description: 设置业务场景基本信息 required: true skippable: false autoExecute: false - stepId: define-workflow step: 2 action: define-workflow title: 定义工作�? description: 创建业务工作流模�? required: true skippable: false autoExecute: false - stepId: configure-triggers step: 3 action: configure-triggers title: 配置触发�? description: 设置工作流触发条�? required: false skippable: true autoExecute: false operator: - stepId: accept-invitation step: 1 action: accept-invitation title: 接受邀�? description: 加入业务场景 required: true skippable: false autoExecute: false viewer: - stepId: accept-invitation step: 1 action: accept-invitation title: 接受邀�? description: 加入业务场景 required: true skippable: false autoExecute: false
menus: manager: - id: overview name: 业务概览 icon: ri-dashboard-line path: /business/overview order: 1 visible: true - id: scenarios name: 场景管理 icon: ri-layout-line path: /business/scenarios order: 2 visible: true - id: workflows name: 工作流管�? icon: ri-flow-chart path: /business/workflows order: 3 visible: true - id: monitoring name: 流程监控 icon: ri-line-chart-line path: /business/monitoring order: 4 visible: true - id: settings name: 场景设置 icon: ri-settings-line path: /business/settings order: 5 visible: true operator: - id: my-tasks name: 我的任务 icon: ri-task-line path: /business/my-tasks order: 1 visible: true - id: submit-data name: 提交数据 icon: ri-upload-line path: /business/submit-data order: 2 visible: true viewer: - id: overview name: 业务概览 icon: ri-dashboard-line path: /business/overview order: 1 visible: true - id: reports name: 报表查看 icon: ri-file-chart-line path: /business/reports order: 2 visible: true
configSchema: type: object properties: maxScenarios: type: integer default: 100 title: 最大场景数 workflowTimeout: type: integer default: 86400 title: 工作流超�?�? enableAutoTrigger: type: boolean default: true title: 启用自动触发 dataRetentionDays: type: integer default: 365 title: 数据保留天数
estimatedResources: cpu: "100m" memory: "256Mi" storage: "100Mi"
estimatedDuration: "2-3分钟"