カスタムコンポーネント
| 機能 | 無料版 | 軽享版 | プロフェッショナル版 | 専用版 |
|---|---|---|---|---|
| カスタムコンポーネント | サポートなし | サポートなし | サポートあり | サポートあり |
カスタムコンポーネント開発にはある程度の開発基礎が必要であり、開発者、ISVサービスプロバイダ、上級ビジネスエキスパートなどを対象としています。
機能概要
カスタムコンポーネント概要
カスタムコンポーネント機能は、顧客にコンポーネント作成能力を提供し、コンポーネントとビジネス要件の一致度を高めることを目的としています。これにより、コンポーネント開発および運用コストを削減し、コンポーネントの再利用性を高めます。
使用シナリオ
宜搭の通常コンポーネントがアプリケーション開発のビジネス要件を満たせない場合、異なる業界のビジネス習慣や要件に応じて、ビジネスシナリオに合ったコンポーネントを自分で開発できます。また、同じ組織内のカスタムコンポーネントは共有が可能なので、同じようなアプリケーションを今後開発する際に関連コンポーネントを再利用できるため便利です。
コンポーネントの構成
コンポーネントはビューと属性で構成されており、コンポーネントの利用側ではコンポーネントの属性を変更することで、コンポーネントの異なるビューを表示させることができます。
ビューはさらに設計ビューとランタイムビューに細分化できます。通常、設計ビューとランタイムビューは再利用可能です。

コンポーネントの提供側では、コンポーネントのビューと属性をそれぞれ構築する必要があります。

カスタムコンポーネント Schema のインポート
サンプル部分では、複数のカスタムコンポーネントサンプルを提供しています。開発者は以下の手順でサンプルのSchemaを自分で作成したカスタムコンポーネントにインポートし、業務で使用できます。
手順 1:カスタムコンポーネントの作成
開発者はこのドキュメントに従って、サンプルSchemaをインポートするためのカスタムコンポーネントを作成できます。
手順 2:宜搭 Schemaワークベンチを開いてSchemaをインポート
カスタムコンポーネントデザイナーに入り、このドキュメントの方法でSchemaワークベンチを開き、カスタムコンポーネントのSchemaをSchemaワークベンチにコピーして「Schemaをインポート」をクリックします。
手順 3:インストールと使用
以上でカスタムコンポーネントの作成は完了し、次に開発者はこのドキュメントを使用してカスタムコンポーネントをインストールし、使用できます。
付録
コンポーネントタイプ
宜搭のカスタムコンポーネントタイプは**「通常コンポーネント」と「フォームコンポーネント」**の2種類に分けられます。主な違いは:
- 通常コンポーネントは一般的に表示機能用で、データ保存機能はありません。既存の「図文表示」「グループ化」コンポーネントに似ています。
- フォームコンポーネントはデータ送信に使用でき、開発面では通常コンポーネントよりも複雑で、追加のメタデータ設定が必要です。
- フォームコンポーネントは現在オープンされていません。今しばらくお待ちください。
コンポーネントインストールタイプ
宜搭のページタイプには通常フォームページ、プロセスフォームページ、レポートページ、DataV ビッグスクリーン、カスタムページ、外部リンクがあります。 宜搭のカスタムコンポーネントは、現在これらのうち通常フォームページ、プロセスフォームページ、カスタムページの3つをサポートしています。 インストール時に対応するページタイプを選択すると、対応するページデザイナーでインストールされたコンポーネントを確認できます。
コンポーネントバージョン説明
宜搭のカスタムコンポーネントバージョンは開発版と正式版に分けられます。 セマンティックバージョニングの基礎の上で追加の約束事を設けています。
- 0.1.0 はデフォルトで開発バージョンであり、開発版はコンポーネントデザイナーとリアルタイム同期を維持し、コンポーネントのデバッグに使用できます。
- 1.x.x は発行後の正式バージョンであり、現在のバージョンの機能を固定し、本番環境でこのコンポーネントを使用する際の安定性を保証します。そのため、本番環境の正式アプリでは必ず1.x.x発行後の正式バージョンをインストールしてください。