yida-process-api

Automate Yida workflow process and approval management via server-side API.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/farrrr/dingtalk-openapi-skills --skill yida-process-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yida-process-api
Source: https://github.com/farrrr/dingtalk-openapi-skills/tree/main/yida-skills/skills/yida-process-api
Command: npx skills add https://github.com/farrrr/dingtalk-openapi-skills --skill yida-process-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables programmatic control of the Yida workflow platform by exposing server-side API endpoints to start and terminate processes, execute approvals, transfer tasks, and query processes and tasks, eliminating manual, repetitive operations.

Core Features & Use Cases

  • Start and terminate processes to automate lifecycle management for forms and approvals.
  • Approve, reject, or transfer tasks and query process instances to monitor progress.
  • Leverage batch approvals and dynamic assignee options to scale governance across teams.

Quick Start

Trigger a new Yida process by calling startInstance with a formUuid and its formDataJson.

Frequently Asked Questions about yida-process-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Yida workflow approvals via API?

Automate Yida workflow approvals by calling server-side API endpoints to execute, reject, or transfer tasks programmatically. This eliminates manual operations by applying input validation and clear error handling to manage form-based process instances.

Can I start and terminate Yida process instances programmatically?

Yes, you can start and terminate Yida process instances programmatically by calling the startInstance API with a formUuid and formDataJson. This enables full lifecycle management for forms and approvals without manual intervention.

Does this API integration support batch approvals and task transfers?

This API integration supports batch approvals through the batches/execute endpoint and task transfers via the redirect endpoint. These features allow you to scale governance across teams by handling multiple running tasks dynamically.

How do I query running tasks in a Yida workflow?

Query running tasks in a Yida workflow by calling the server-side API endpoints designed for process and task queries. This allows you to monitor process progress and retrieve current task states with clear error handling.

What is the best way to integrate server-side API calls for Yida process management?

The best way to integrate server-side API calls for Yida process management is by using endpoints for startInstance, terminate, execute, and redirect with proper input validation. This approach applies programmatic control to automate repetitive workflow operations.