コンテンツにスキップ

アプリを構築する

対応エディションCloud

AI との対話を通じて、カスタム産業アプリケーションを構築します。アプリケーションは工場データを利用でき、ロールベースのアクセス制御、バージョン管理、デプロイなどの機能を備えています。

アプリケーションを構築する前に、project を作成します。

  • Project はアプリケーションを分類し、アプリケーションのアクセス制御を管理するために使用します。
  • 同じ project 内のアプリケーションは、複雑なシステムの関連する機能モジュールとして扱えます。
  • 各 project のデータは、他の project から独立しています。

Agent が要件に合ったアプリケーションを生成できるように、prompt には少なくとも次の内容を含めてください。

  • アプリケーションの目的:このアプリケーションは何のためのものですか?

    Terminal window
    工場の技術者向けに、設備保全アプリケーションを作成してください。
  • アプリケーションデータ:アプリケーションはどのデータを使用し、そのデータはどこにありますか?

    Prompt で UNS topic を指定すると、アプリケーションは UNS からデータを取得し、UNS にデータを公開できます。

    Terminal window
    このアプリケーションは、xxx UNS model の設備ステータス、アラーム記録、保全履歴を使用し、更新内容を xxx UNS topic に公開してください。
  • アプリケーション機能:アプリケーションは何を行いますか?

    Terminal window
    このアプリケーションでは、ユーザーが設備状態を監視し、保全依頼を送信し、修理進捗を追跡できるようにしてください。

ロールベースのアクセス制御は、projects とアプリケーションの両方に適用されます。

  • Project access levels
    • Owner:project への完全なアクセス権を持ちます。
    • Can Edit:project の削除を除き、project への完全なアクセス権を持ちます。
    • Can LaunchLaunchpad で project を表示し、許可されたアプリケーションだけを使用できます。
  • Application roles
    • 明示的に定義されていない場合、アプリケーションのビジネスロジックに基づいて agent が自動生成します。責任範囲が一致する場合は、他のアプリケーションの既存ロールを再利用できます。
    • Project メンバーにのみ割り当てられます。
    • Prompt でロール不要と明示した場合、アプリケーションはすべての project メンバーに公開されます。

Tier0 上のアプリケーションには 3 つの状態があります。

  • Draft:アプリケーションの最新状態です。デプロイしない限り、このバージョンへの変更は他のバージョンに影響しません。
  • Snapshot:snapshot 作成時点のアプリケーションを保存します。Snapshot バージョンをデプロイすると、現在の Active バージョンが置き換えられます。
  • Active:現在オンラインで稼働しているアプリケーションです。

アプリケーションの準備ができたら、Preview ページから外部のサードパーティ環境または Tier0 Enterprise 向けにエクスポートできます。

  • Download Source Code:二次開発用にアプリケーションのソースコードをエクスポートします。
  • Export BundleTier0 Enterprise でローカルインポートするための専用エクスポートです。