mcpField
B
bitrix24-tasks

bitrix24-tasks

github.com/bxmaximum開発4784 回インストール2 週間前に更新
リポジトリ

bitrix24-tasks について

Bitrix24のオンプレミス開発者向けサーバー側タスクガイドです。読み書き、メンバー、期限、チェックリスト、アクセスを扱い、書き込みにはV2コマンドを使い、実行前にユーザー権限を確認する方針を示します。

主な機能

  1. 01タスクの作成、更新、削除ガイド
  2. 02タスクリストの絞り込みとページング
  3. 03メンバー、期限、チェックリストの処理
  4. 04アクセス権とイベントの説明
  5. 05V2コマンドと代替手段

活用シーン

  1. 01オンプレミスポータルでタスクを作成・更新
  2. 02タスクリストの検索と絞り込み
  3. 03メンバー、期限、タグの設定
  4. 04書き込み前にユーザー権限を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bxmaximum/bitrix-framework-skills --skill bitrix24-tasks

インストール後、Claude Code で/bitrix24-tasksを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

rules/
access-events.md
details.md
reading.md
writing.md

詳細

Bitrix24 のタスク(サーバー側)

対象範囲:Bitrix24 オンプレミス版 · 検証済みバージョン:tasks 26.300.100、main 26.800.0

タスク参照先
API 層の選択、作成、更新、完了、削除、エラーrules/writing.md
単一タスクまたは一覧:フィルター、並べ替え、ページング、日付rules/reading.md
メンバー、期限とタイムゾーン、チェックリスト、タグ、プロジェクト、テンプレート、コメントrules/details.md
アクセス制御アクション、イベントとその引数、REST マッピングrules/access-events.md

不変条件

  • V2 コマンド(AddTaskCommand、UpdateTaskCommand など)を通じて書き込みます(レガシーの CTaskItem/CTasks も同じ V2 サービスを呼び出します)。TaskTable やメンバー/チェックリストのテーブルには書き込まないでください。カウンター、チャット、検索、イベント、リサイクルビンが更新されません。
  • コマンドは権限を確認しません。run() の前に、操作を行うユーザーについて TaskAccessService/TaskAccessController を確認してください。
  • 操作を行うユーザーの ID を明示的に渡してください(設定の userId)。エージェントと CLI には $USER がありません。USER_ID を指定せずに CTasks::Add を呼び出すと、ユーザー 1 として操作します。
  • V2 エンティティの日付は Unix タイムスタンプ(deadlineTs)です。バックグラウンドコードからサイト形式の日付文字列を渡さないでください。
  • V2 呼び出しは、1 つの /local ゲートウェイクラスにまとめてください。コマンドが受け取る V2\Internal\… エンティティと設定は、リリース間で変更される可能性があります。V2 層は tasks 26.300.100 でのみ検証済みです。class_exists(AddTaskCommand::class) が false の場合は、CTaskItem を使用してください。
  • 新しいタスクカードでは、コメントはタスクチャット内のメッセージです(rules/details.md、bitrix24-im を参照)。

コメント