Skip to main content

 

OutSystems 11オンラインヘルプ

 

OutSystems

Excelファイルを使用してエンティティをブートストラップする

Excelファイルからデータをインポートし、アプリケーションのサーバーエンティティにデータをロードすることができます。これは、アプリケーションを開発・テストする際に便利な機能です。この方法により、開発中にデータをアプリケーションですばやく活用できるようになります。

VExceファイルの検証

  1. Excelファイルを開き、Excelシートがエンティティの名前であることと、列ヘッダーがエンティティアトリビュートの名前であることを確認します。
  2. ファイルを閉じます。Excelファイルが開いていると、ブートストラップがファイルを読めません。

Excelシートに空白のセルがあるためインポートエラーが発生する場合は、「この開発に関するよくある質問」 を確認して続行します。

データのブートスラップ

Excelファイルから既存のエンティティにデータをブートストラップするには、以下の手順を実行します。

  1. Service Studioで、[Data]タブに移動し、エンティティを右クリックして[Advanced]メニューの[Create Action to Bootstrap data from an Excel...]を選択します。

  2. Excelファイルを選択し、マッピングが正しいことを確認して[Proceed]をクリックします。

    Service Studioでは自動的に以下のものが作成されます。

    • ブートストラップロジックを持つ「Boostrap<entityname>」という名前のアクション([Logic]タブのServer Actionsフォルダ)
    • Excelファイルの内容を持つ「Excel_<filename>」という名前のストラクチャ([Data]タブのStructuresフォルダ)
    • Excelファイルを持つリソース([Data]タブのResourcesフォルダ)
    • パブリッシュ時にアクションを実行するための「Bootstrap<entityname>」という名前のタイマー([Process]タブのTimersフォルダ)
  3. パブリッシュしてデータをブートストラップします。

このモジュールをパブリッシュすると、データをブートストラップするアクションを実行します。エンティティがすでにデータを持っている場合は、ブートストラップロジックを持つアクションは実行されません

  • Was this article helpful?