Doggy Framework は Symfony 7.4 上に構築され、AI 機能(LLM 設定、グローバル AI アシスタント、AI ビュー拡張、MCP、Agent、マルチモデル)を深く統合しています。組織管理、動的モデル、ビジュアルビューデザイナー、WebAuthn パスワードレス認証、Mercure リアルタイムプッシュなどの中核機能を内蔵し、OA・HR などの管理システムを迅速に構築できます。
namespace App\Entity\Organization;
#[Gedmo\Tree(type: 'nested')]
#[ORM\Entity(repositoryClass: DepartmentRepository::class)]
#[ORM\HasLifecycleCallbacks]
class Department
{
/** 部门全称
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\Column(type: 'string', length: 180)]
private string $name;
/**
* 所属公司
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\ManyToOne(targetEntity: Company::class)]
private Company $company;
/**
* 上级部门
* @Ef(group="department_associated_info", isBF=true)
*/
#[Gedmo\TreeParent]
#[ORM\ManyToOne(targetEntity: Department::class)]
private Department $parent;
}コア機能
データモデリングからビジネスフローまで、開発ライフサイクルを網羅
PHP 8 Attribute でビジネスエンティティを定義。マイグレーション・API・管理画面を自動生成。
ドラッグ&ドロップ + 自然言語 AI 操作。グリッド、データソース連携、ライブプレビュー、バージョン管理。
サーバーサイドページング、複数列ソート、複合フィルタ、インライン編集、バーチャルスクロール。
フローティングパネル、コンテキスト登録、ReAct ループ、ツール呼び出し、コーディング・NL クエリ・ビジョン。
マルチベンダー(OpenAI/Anthropic/Ollama/Azure/カスタム)、ロールルーティング、キー暗号化、フェイルオーバー。
無制限階層の部門ツリー(Gedmo Nested Set)、ポジション、グレード、従業員ライフサイクル管理。
指紋・顔・セキュリティキー認証。パスワードポリシーと3職分離でコンプライアンス対応。
SSE ベースのリアルタイム通信。プレゼンス検出、プッシュ通知、AI タスク進捗。
アーキテクチャ
Symfony 7.4 エコシステム上に疎結合モジュールで構築
技術スタック
巨人の肩の上に立ち、業界のベストプラクティスを活用
セキュリティ
認証から監査まで、全方位のセキュリティ
指紋・顔認証・セキュリティキーでパスワードリスクを排除
システム管理者・セキュリティ管理者・監査者による職務分離
複雑性・有効期限・履歴・ロックアウトで完全管理
全チェーン操作監査、コンプライアンス対応、追跡とエクスポート
ロードマップ
各リリースで重要な能力アップグレード
コミュニティ
MIT ライセンスでオープンソース化、全コントリビューター歓迎
ワンコマンドで Doggy Framework を始められます