Skills bpmserver
apiVersion: skill.ooder.net/v1
git clone https://github.com/oodercn/skills
skills/_drivers/bpm/bpmserver/skill.yamlapiVersion: skill.ooder.net/v1 kind: SkillPackage
metadata: id: bpmserver name: BPM娴佺▼寮曟搸鏈嶅姟 version: "3.0.1" description: BPM宸ヤ綔娴佸紩鎿庢湇鍔★紝鎻愪緵娴佺▼瀹氫箟銆佹祦绋嬪疄渚嬨€佷换鍔$鐞嗙瓑鍔熻兘 author: Ooder Team icon: ri-git-branch-line
spec: skillForm: PROVIDER skillCategory: SERVICE sceneType: AUTO purposes: - WORKFLOW - TEAM - PERSISTENT
capability: category: biz
capabilities: - id: process-definition name: 娴佺▼瀹氫箟 description: 娴佺▼瀹氫箟绠$悊 category: bpm autoBind: true - id: process-instance name: 娴佺▼瀹炰緥 description: 娴佺▼瀹炰緥绠$悊 category: bpm autoBind: true - id: task-management name: 浠诲姟绠$悊 description: 鐢ㄦ埛浠诲姟绠$悊 category: bpm autoBind: true - id: route-management name: 璺敱绠$悊 description: 娴佺▼璺敱绠$悊 category: bpm autoBind: false - id: activity-execution name: 娲诲姩鎵ц description: 娴佺▼娲诲姩鎵ц category: bpm autoBind: false
dependencies: - skillId: skill-org version: ">=3.0.0" required: true
configSchema: type: object properties: dataSource: type: string title: 鏁版嵁婧愮被鍨? default: "sqlite" storagePath: type: string title: 瀛樺偍璺緞 default: "./data/bpm"
endpoints: - path: /bpm/api/processdef/list method: GET description: 鑾峰彇娴佺▼瀹氫箟鍒楄〃 capability: process-definition - path: /bpm/api/processdef/{id} method: GET description: 鑾峰彇娴佺▼瀹氫箟璇︽儏 capability: process-definition - path: /bpm/api/processinst/start method: POST description: 鍚姩娴佺▼瀹炰緥 capability: process-instance - path: /bpm/api/task/list method: GET description: 鑾峰彇浠诲姟鍒楄〃 capability: task-management - path: /bpm/api/task/complete method: POST description: 瀹屾垚浠诲姟 capability: task-management
estimatedResources: cpu: "200m" memory: "512Mi"