Business processes (bizproc)
SkillDocs & knowledgeBusiness processes (bizproc), CBPDocument, Starter, custom activities and triggers in /local/activities, template rights. Use for approvals, document workflows, robots/activities, starting or stopping workflows from PHP, or bizproc agents.
Use Business processes (bizproc) in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Business processes (bizproc) and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Business processes (bizproc) skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by bxmaximum/bitrix-framework-skills in skills/bitrix-bizproc/SKILL.md and read by Ahel’s review.
Baseline: main 23.0+ · Verified: bizproc 26.1400.0, bizprocdesigner 26.800.0, main 26.800.0
Runtime, documents and activities are in bizproc; the template designer UI is bizprocdesigner (needs feature BizProc). Load bizproc and the document owner module (crm, lists, …).
| Task | Read |
|---|---|
Start, terminate, kill, external events, document ids, Starter | rules/start-stop.md |
Custom activity: folder, .description.php, class, reserved names, waiting for events | rules/custom-activities.md |
| Custom triggers for the Nodes designer | rules/triggers.md |
| Template rights, designer controllers, import, template service | rules/templates-access.md |
| Stuck pauses, fault limit, tracking, storage cleanup, agents vs Messenger | rules/runtime-ops.md |
Invariants
- A document id is
[moduleId, entity, documentId], a type[moduleId, entity, documentType]. Copy triples from the owner module or an existing template; never invent them. CBPDocumentmethods report through$errors(by reference), not exceptions: check it after every call.- Check rights before a manual start and in every custom controller (
CBPDocument::canUserOperateDocument()/canUserOperateDocumentType()). - Approvals and document state machines → bizproc. Periodic sync and heavy I/O → agents or Messenger (
bitrix-background-jobs), never insideexecute(). - Custom activity classes and helpers are vendor-prefixed and never reuse
CBPActivitymember names.
Signals
- GitHub stars
- 38
- Forks
- 6
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
bitrix-bizproc- Source
- github.com/bxmaximum/bitrix-framework-skills
github.com/bxmaximum/bitrix-framework-skills
Related picks
Skill · michtio
The pick for PHPfeature-flags-php
Skill · posthog
The pick for PHPhandoff
Skill · mattpocock
More in Docs & knowledgecanvas-design
Skill · anthropics
More in Docs & knowledgedoc-coauthoring
Skill · anthropics
More in Docs & knowledgepopups
Skill · coreyhaines31
More in Docs & knowledge