メインコンテンツまでスキップ

カスタムコンポーネント

機能無料版軽享版プロフェッショナル版専用版
カスタムコンポーネントサポートなしサポートなしサポートありサポートあり
備考

カスタムコンポーネント開発にはある程度の開発基礎が必要であり、開発者、ISVサービスプロバイダ、上級ビジネスエキスパートなどを対象としています。

機能概要

カスタムコンポーネント概要

カスタムコンポーネント機能は、顧客にコンポーネント作成能力を提供し、コンポーネントとビジネス要件の一致度を高めることを目的としています。これにより、コンポーネント開発および運用コストを削減し、コンポーネントの再利用性を高めます。

使用シナリオ

宜搭の通常コンポーネントがアプリケーション開発のビジネス要件を満たせない場合、異なる業界のビジネス習慣や要件に応じて、ビジネスシナリオに合ったコンポーネントを自分で開発できます。また、同じ組織内のカスタムコンポーネントは共有が可能なので、同じようなアプリケーションを今後開発する際に関連コンポーネントを再利用できるため便利です。

コンポーネントの構成

コンポーネントはビューと属性で構成されており、コンポーネントの利用側ではコンポーネントの属性を変更することで、コンポーネントの異なるビューを表示させることができます。

ビューはさらに設計ビューとランタイムビューに細分化できます。通常、設計ビューとランタイムビューは再利用可能です。

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

カスタムコンポーネント Schema のインポート

サンプル部分では、複数のカスタムコンポーネントサンプルを提供しています。開発者は以下の手順でサンプルのSchemaを自分で作成したカスタムコンポーネントにインポートし、業務で使用できます。

手順 1:カスタムコンポーネントの作成

開発者はこのドキュメントに従って、サンプルSchemaをインポートするためのカスタムコンポーネントを作成できます。

手順 2:宜搭 Schemaワークベンチを開いてSchemaをインポート

カスタムコンポーネントデザイナーに入り、このドキュメントの方法でSchemaワークベンチを開き、カスタムコンポーネントのSchemaをSchemaワークベンチにコピーして「Schemaをインポート」をクリックします。

手順 3:インストールと使用

以上でカスタムコンポーネントの作成は完了し、次に開発者はこのドキュメントを使用してカスタムコンポーネントをインストールし、使用できます。

付録

コンポーネントタイプ

宜搭のカスタムコンポーネントタイプは**「通常コンポーネント」「フォームコンポーネント」**の2種類に分けられます。主な違いは:

  1. 通常コンポーネントは一般的に表示機能用で、データ保存機能はありません。既存の「図文表示」「グループ化」コンポーネントに似ています。
  2. フォームコンポーネントはデータ送信に使用でき、開発面では通常コンポーネントよりも複雑で、追加のメタデータ設定が必要です。
  3. フォームコンポーネントは現在オープンされていません。今しばらくお待ちください。

コンポーネントインストールタイプ

宜搭のページタイプには通常フォームページ、プロセスフォームページ、レポートページ、DataV ビッグスクリーン、カスタムページ、外部リンクがあります。 宜搭のカスタムコンポーネントは、現在これらのうち通常フォームページ、プロセスフォームページ、カスタムページの3つをサポートしています。 インストール時に対応するページタイプを選択すると、対応するページデザイナーでインストールされたコンポーネントを確認できます。

コンポーネントバージョン説明

宜搭のカスタムコンポーネントバージョンは開発版正式版に分けられます。 セマンティックバージョニングの基礎の上で追加の約束事を設けています。

  1. 0.1.0 はデフォルトで開発バージョンであり、開発版はコンポーネントデザイナーとリアルタイム同期を維持し、コンポーネントのデバッグに使用できます。
  2. 1.x.x は発行後の正式バージョンであり、現在のバージョンの機能を固定し、本番環境でこのコンポーネントを使用する際の安定性を保証します。そのため、本番環境の正式アプリでは必ず1.x.x発行後の正式バージョンをインストールしてください。
この文書は機械翻訳により生成されています。翻訳により生じた齟齬や相違点は拘束力を持たず、コンプライアンスや執行目的において法的効力はありません。
© DingTalk (Singapore) Private Limited