mcpField
B
bitrix24-crm

bitrix24-crm

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

bitrix24-crm について

オンプレミス版 Bitrix24 のサーバーサイド CRM 開発向けリファレンススキルです。ファクトリー、データ操作、権限、オートメーション、関連 API を扱い、安全なデータ変更の規則も示します。

主な機能

  1. 01ファクトリーによる CRM 項目操作
  2. 02権限とユーザーコンテキストの指針
  3. 03スマートプロセス、ファネル、ステージ
  4. 04イベント、オートメーション、タイムライン活動
  5. 05旧 API と REST の対応関係

活用シーン

  1. 01CRM 項目の作成と更新の実装
  2. 02レコードの表示や変更前の権限確認
  3. 03CRM イベントと自動処理への対応

インストール

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

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

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

同梱ファイル

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

rules/
events-automation.md
factory-items.md
fields-uf.md
legacy-rest.md
operations.md
permissions.md
smart-processes.md
timeline-activities.md

詳細

Bitrix24 CRM(サーバーサイド)

対象範囲:Bitrix24 オンプレミス · 検証済み:crm 26.800.0、main 26.800.0

ポータル内で実行される PHP:/local/ のモジュール、ハンドラー、エージェント。REST 経由で CRM を呼び出す場合:bitrix24-rest-api。

タスク参照先
コンテナ、Factory、アイテムの読み取り、フィールド名、電話番号/メールアドレスrules/factory-items.md
追加/更新/削除、Context、チェック、カスタムアクションrules/operations.md
スマートプロセス、ファネル、ステージ、スマート請求書rules/smart-processes.md
権限チェック、権限でフィルタリングされたリストrules/permissions.md
変更への対応、Factory のオーバーライド、ロボット、トリガーrules/events-automation.md
タイムラインのコメント、ToDo、アクティビティrules/timeline-activities.md
フィールドコレクション、ユーザーフィールドrules/fields-uf.md
CCrmDeal/CCrmLead/…の置き換え、D7 ↔ REST の対応表rules/legacy-rest.md

不変条件

  • 最初に Loader::includeModule('crm') を呼び出し、サービスは Container::getInstance() から取得します。
  • 書き込みには Factory の操作のみを使用します:getAddOperation()/getUpdateOperation()/getDeleteOperation() → launch()。DealTable::add()、$factory->getDataClass()::update()、Item::save()/Item::delete() は決して使用しないでください。これらは権限、必須フィールド、イベント、タイムライン、検索インデックス、ロボットをスキップします。
  • Item::FIELD_NAME_* の名前を使用します。Factory がエンティティのカラムにマッピングします(リードの STAGE_ID → STATUS_ID)。
  • 動的な entityTypeId、ファネル、ステージの ID はポータルごとに異なります。コードまたは意味に基づいて実行時に解決し、ハードコードしないでください。
  • エージェント、CLI、キューにはユーザーが存在しません。ユーザー ID を指定した Context を渡すか、意図的にアクセスチェックを無効にしてください。
  • すべての launch() で isSuccess() を確認し、エラーを呼び出し元に渡してください。

コメント