AGENT SKILL
complete-task
Завершение BPM-задачи ELMA365 по исходу или переназначение исполнителя
- License 许可
- MIT
- 所属仓库
- theYahia/WWmcp
- 最近更新
- 2026-09-26
- Stars
- ★ 38
- Forks
- 5
01 前言 Front Matter
- name
- complete-task
- description
- Завершение BPM-задачи ELMA365 по исходу или переназначение исполнителя
- argument-hint
- <ID задачи> [исход]
03 SKILL.md 正文
/complete-task — Завершить BPM-задачу
Алгоритм
- Найди задачу:
get_tasks(kind — все / входящие / исходящие / с моим участием, closed, filter) или сразуget_task(id), если ID известен. - Из карточки задачи запомни два идентификатора: id самой задачи и instanceId экземпляра процесса —
complete_taskтребует оба. get_task_exits(id) — доступные исходы задачи. Это обязательный шаг: exitId нельзя угадать, у каждой задачи свой набор.- Покажи пользователю список исходов и дождись выбора. Завершение задачи двигает бизнес-процесс дальше и необратимо.
complete_task(id, exitId, instanceId, context) — заверши. В context кладутся значения полей формы, если исход их требует.- Задача не наша или нужен другой исполнитель —
reassign_task(id, userId) вместо завершения. ID сотрудника ищи черезget_users(фильтр) илиget_user_by_id. - Если по задаче нужно оставить след —
add_commentдля элемента приложения, к которому она относится (namespace, code, id элемента); история —get_comments.
Важно
complete_taskбез предварительногоget_task_exitsвызывать нельзя: неверный exitId либо отклоняется, либо уводит процесс не по той ветке.- instanceId — это ID экземпляра процесса, а не ID задачи. Перепутанные значения дают отказ.
- Если исход требует заполненной формы, а context пуст, ELMA365 вернёт ошибку валидации — сначала спроси у пользователя значения полей.
Формат ответа
## Задача abc-123 — Согласование договора
**Статус**: В работе · **Экземпляр процесса**: inst-77f0
**Исполнитель**: Иванов И.
### Доступные исходы
1. Согласовать (exitId: approve)
2. Отправить на доработку (exitId: rework)
Завершено по исходу «Согласовать». Процесс перешёл на следующий шаг.
Примеры
/complete-task abc-123
/complete-task abc-123 согласовать
/complete-task переназначь abc-123 на Петрова
04 同仓库更多 Skills
refund-payment
Возврат по платежу — полный или частичный. Проверяет статус перед возвратом
★ 38
daily-report
Отчёт по платежам за сегодня — суммы, статусы, итого. Использует list_payments
★ 38
create-and-track
Создать платёж в ЮKassa и показать ссылку для оплаты. Использует create_payment и get_payment
★ 38
check-account
Проверка статуса магазина ЮKassa — тестовый/боевой, фискализация, ID
★ 38
semantic-core
Сбор семантического ядра под русский рынок — частотность, расширение, сезонность
★ 38
geo-priority
Где спрос по фразе выше среднего — регионы РФ по объёму и affinity для геотаргетинга
★ 38