コアアーキテクチャ

NocoBase の基盤となる拡張メカニズムと動作原理を習得し、プラグインシステム、FlowEngine、データベースコアモジュールを含め、強固な開発基盤を構築します。

カスタムプラグインの作成、公開、および保守方法を学びます。

JS ブロック、JS フィールド、JS アクションなどのシナリオで使用される JavaScript 実行環境です。

インターフェースとインタラクション

フロントエンドインターフェースの拡張とカスタマイズ方法を学び、ビジネスニーズに合ったコンポーネント、フィールド、アクションロジックを構築し、システムの視覚化とインタラクション体験を向上させます。

カスタムブロックコンポーネントを作成、再利用、設定し、柔軟なインターフェースレイアウトを構築します。

新しいフィールドコンポーネントタイプを定義し、データ入力と表示方法を豊かにします。

アクションの動作を拡張またはカスタマイズし、多様なビジネスプロセスとユーザーインタラクションを実現します。

プラグインエコシステム

プラグインを通じて既存のプラグインの機能を拡張し、階層的でモジュール化されたプラグインエコシステムを構築することで、システムの拡張性と連携能力を向上させます。

外部データソースを拡張または統合し、サードパーティのデータベースやサービスに接続して、システム間のデータアクセスと同期を実現します。

ワークフロー関連の機能を拡張または統合し、自動化およびプロセス化されたビジネスシナリオを実現します。

新しい通知方法の開発や外部通信サービスの統合を行い、マルチチャネルのメッセージ配信をサポートします。

カスタム認証ロジックの実装やサードパーティのログインシステムとの連携を行い、セキュリティとアクセス能力を強化します。

クラウドストレージサービスやカスタムストレージソリューションを統合し、ファイルのアップロード、ダウンロード、管理の柔軟な拡張を実現します。

ファイルプレビュー機能を拡張し、より多くのファイル形式のオンラインプレビューとレンダリングをサポートします。