Tempoアプリケーションインフラストラクチャの概要
  • 08 Oct 2024
  • 1 読む分

Tempoアプリケーションインフラストラクチャの概要


記事の要約

目的

このドキュメントの目的は、Apprentice のクラウド インフラストラクチャとデプロイ インフラストラクチャの詳細を提供することです。Apprentice Tempo Manufacturing Cloudアプリケーションインフラストラクチャは、クラウドベースのSaaSアプリケーションと高可用性のAWSベースのインフラストラクチャをサポートするように構築されています。

筆記:
  • このドキュメントは、Tempoアプリケーションの導入部として使用する必要があります。詳細な技術情報とお客様固有の要件については、デリバリーリードにお問い合わせください。
  • 顧客が使用できるコンポーネントは、顧客のサブスクリプションの一部として決定されます。Tempo Manufacturing Cloudとそのパッケージおよびコンポーネントの詳細については、 まず「Tempo Manufacturing Cloudの概要 」の記事をご覧ください。

システムコンポーネント図

Figure 1
図 1.0

上記のシステム・コンポーネント・レベルのアーキテクチャは、機能レベルでシステム・インフラストラクチャの主要コンポーネントを提供します。システムコンポーネントの主なグループは次のとおりです。

  1. ユーザーデバイス:ユーザーデバイスは、ユーザーインターフェースと認証を介してTempoアプリケーションへのエントリーポイントです。Apprenticeを搭載したRealWareヘッドセットとiPadは、プロシージャ/バッチ実行およびTandemコラボレーションコールの実行に使用できます。テンプレートとシステムマスターデータのすべての設定は、Webインターフェースで設定されます。特定のテンポ機能にアクセスできるデバイスには、次の3つのタイプがあります:

    1. コンピュータ(Webアプリケーション):ユーザーは、ユーザー情報、セキュリティ情報、PIN設定、およびグループアクセスベースのシステム設定を変更できます。Web アプリケーションには、テンプレート、実行、例外を管理する機能、および必要に応じて Tandem を介した共同作業を行う機能も含まれています。
    2. iPad(iPadアプリケーション):バッチ/プロシージャの実行と一部のマスターデータ情報へのアクセスを提供し、必要に応じてTandemを介したコラボレーションを提供します。
    3. ヘッドセット(ヘッドセットアプリケーション): ハンズフリー実行と音声ベースのコマンド、および必要に応じてTandemを介したコラボレーション機能を提供します
  2. Tempoアプリケーション:Tempoアプリケーションは、プロシージャとバッチ実行を実行するためのeBR/MES関数とデータモデルのコア機能を提供するだけでなく、必要に応じてTandemを介してコラボレーションする機能も提供します。Tempo アプリケーションには多くのコンポーネントがあります。顧客が使用できるコンポーネントは、顧客のサブスクリプションの一部として決定されます。Tempo Manufacturing Cloudとそのパッケージおよびコンポーネントの詳細については、 まず「Tempo Manufacturing Cloudの概要 」の記事をご覧ください。

  3. ノーコード統合:ノーコード統合は、最小限の構成で、複雑なコーディングやコネクタの要件なしに、3rdパーティソフトウェアと統合するためのパスを提供します。No-Code Integrationは、独自のマイクロサービスで実行され、3rdパーティシステムをTempoアプリケーションサーバーと統合します。

    • Tempoアプリケーションでサポートされている多くのノーコード統合があります(例:OPC UA、OSI-PI、Ignition SCADA、Veeva DMS-QMSなど)。詳細については、 統合の概要 の記事を参照してください。
  4. APIとカスタム統合:他のすべての統合はAPIベースの統合を活用しており、特定のAPI(ERPやカスタムAPIなど)を使用してERP、CMMS、LIMSなどのシステムと統合できます。

  5. AWSアーキテクチャ:TempoプラットフォームはApprenticeによって管理され、自動スケーラブルで弾力性のあるAWSクラウドサービスアーキテクチャ上に構築されています。すべてのお客様の環境は、パフォーマンスとセキュリティの監視ツール、および保存時と転送中のデータの暗号化で構築されています。

デプロイ アーキテクチャ

Figure 2
図 2.0

Apprentice は、Apprentice の SDLC ポリシーに従って、定期的にソフトウェアバージョンをリリースします。お客様のTempoデプロイメントプロセスが開始されると、お客様はデリバリーチームとプロジェクト契約を結び、お客様のTempoの初期バージョンを決定します。開発環境は、トレーニング、システムテスト、およびリハーサルのために初期デプロイメント時に設定されます。開発システムは、お客様がマスターデータと手順テンプレートを作成する基本システムとして機能します。「Configuration Lock」アクティビティでは、お客様と配信チームが、次の環境に転送/移行する必要があるデータを確認します。

GxP 検証を必要とするお客様には、UAT、OQ、PQ などのすべての検証アクティビティに使用される検証環境が提供されます。すべての有効な手順/バッチテンプレートは、適切なマスターデータとともに検証環境に移行されます。検証活動では、逸脱がある場合は、お客様のリスク方法論に基づいて、逸脱のあるシステムを受け入れるか、システム内で修正するかが決定されます。

検証アクティビティが完了すると、該当する場合、カットオーバー アクティビティは、すべてのインフラストラクチャ、エンド ユーザー デバイス、トレーニング、ドキュメント、検証要件、およびすべてのデータが運用環境に移行するように設定されていることをお客様が確認できるチェックポイント アクティビティを提供します。これにより、Go-No Goの意思決定が可能になり、GxPのお客様は、プロダクションシステムをGxPプロダクションに使用することができます。

システムのアップグレード

Tempoシステムのアップグレードも同じ方法で行います。お客様には、MSAに従ってアップグレードが提供されます。アップグレード パスは、開発環境からも開始され、すべての事前検証アクティビティとリスク分析が完了します。すべての事前テストアクティビティが完了すると、検証とその後の本番環境が更新されます。アップグレードプロセスでは、Apprenticeとお客様の両方が変更管理プロセスと関連する検証ドキュメントに従います。アップグレード アクティビティは、ダウンタイム、デルタ検証の準備、および変更管理に必要なドキュメントについて、お客様と調整されます。

iPad接続

Figure 3
図 3

iPadはTempo AWSサーバーに直接接続され、Tempoサービスを介して統合されたインストゥルメンテーションと通信します。
iPadがTempoアプリケーションサーバーと通信するように、ファイアウォール設定を行う必要があります。IP と FQDN のホワイトリストは、展開中にお客様に提供されます。

デバイス管理

Apprenticeは「Managed Devices」を提供できるため、エンドユーザーデバイスを管理するお客様の管理負担を軽減します。Apprentice は、iPad と RealWare デバイスを顧客にリースし、モバイル デバイス管理 (MDM) アプリケーションを管理します。システム構成仕様書は、お客様の要件に応じたデバイスの構成をサポートします。

  • RealWare デバイスと iPad は頑丈で、製造スイートで使用するのに清掃可能です。iPadは、防爆性能のある製造施設で使用するための保護ケース付きでリースできます。
  • アプリケーションの要件に基づいてタイムアウトします。
  • AES-256で暗号化されたデバイス通信。

WiFi接続

Apprenticeは、お客様が特定のファイアウォール要件と設定をプロビジョニングできるように、Tempoアプリケーション専用のSSIDを設定することをお勧めします。

  • Apprenticeデバイスは、WiFi 802.11 a / b / g / n / ac 2.4GHzおよび5GHzと互換性があります。
  • Tempoとデバイスのご利用にはWiFi接続が必要です。
  • 検証済みの強力なインターネット接続を備えた堅牢なネットワークを使用して、スムーズな運用を確保します。

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.