アプリのバージョンの作成と管理
  • 31 Oct 2023
  • 1 読む分
  • 寄稿者

アプリのバージョンの作成と管理


Article Summary

概要

アプリの開発版と公開版を使用して、新しい変更を公開するタイミングを制御する方法について説明します。

:::(Info) (注意) 個別の承認機能を使って、より多くのルールや個別の承認者を追加することができます:

Tulipでは、すべてのアプリに開発版と公開版の2種類のバージョンを使用します。これにより、本番環境で稼働しているバージョンに影響を与えることなく、Tulip管理者として変更を加えることができます。

アプリを開発段階から本番環境にリリースする場合、バージョンの作成と管理はワークフローの重要な一部となります。

ここでは、Tulipでバージョン管理を行うためのガイドを紹介します。

開発バージョン

すべてのアプリの初期バージョンは開発バージョンです。アプリケーションを本番環境に置く準備ができたら、読み取り専用のバージョンを作成する必要があります。

パブリッシュされたバージョンは、パブリッシュされた時点での開発バージョンの変更不可能な(「凍結された」)コピーだと考えてください。個々のアプリについて、パブリッシュバージョンの数に制限はありません。

アプリのバージョンを公開すると、開発バージョンの読み取り専用コピーが作成されます。

すべての「パブリッシュ」バージョンは読み取り専用であるため、アプリの変更は開発バージョンでのみ行うことができます。

簡単に言うと、アプリの作成と編集は開発版を使って行います。アプリの新しいバージョンを本番環境に置く準備ができたら、それを公開する必要があります。

ステーションは、開発バージョンか最新のパブリッシュバージョンのどちらかを実行するように(Shop Floor画面で)設定することができます。通常は、パブリッシュされたバージョンを実行します。

アプリを公開するメリット

製造現場でアプリが使用されるたびに、データが収集されます。Tulipは、オペレーターがワークフローを完了する際に、どのバージョンのアプリを使用したかを自動的に追跡します。

アプリの公開バージョンの利点は、アプリが不変であり、不注意な変更が製造現場に送信されるのを防ぐことです。 この構造により、検証プロセスを確立することができます。

アプリの各公開バージョンは、名前とタイムスタンプとともに保存されます。

Good Documentation Practice(GDP)では、各バージョンを、以下を含む一意の名前で保存することが義務付けられています:

  • アプリのリビジョン
  • アプリのID(存在する場合)
  • アプリの名前。

これらのフィールドはすべて、アプリが公開された日付も含めて、Tulipで自動的に追跡されます。

アプリの公開

アプリを公開するには、以下の手順に従ってください。

  1. Tulipアプリのリストから公開したいアプリを選択します。
  2. アプリ概要ビューの「バージョン」タブに移動します。

Versions Tab

  1. 下の画像のように、開発バージョンが表示されている行の右側にある「公開」ボタンをクリックします。

バージョンには自動的に番号が付けられ、他のチームメンバーと変更を共有するために説明を追加できます。

アプリの公開バージョンを作成すると、バージョンテーブルに新しい行が追加され、"バージョンX "というタイトルが表示されます。

アプリの公開バージョンは、"... "ボタンをクリックして "表示 "を選択することで確認できます。

バージョンを公開した後に "View "をクリックすると、すべての編集ツールがグレーアウトしていることがわかります。

App Editor - Read Only

アプリエディタからアプリを公開することも可能です。 手順は以下の通りです:

  • 画面右上の「Publish」ボタンをクリックします。

Publish Button

  • 画面右上の "Publish "ボタンをクリックします。

公開されたアプリを現場で使用する

そうしないと、オペレーターが手順に従っている間にアプリの定義が変更される危険性があります。アプリがステーションで使用されている場合、アプリが "Completed"(完了)または "Canceled"(キャンセル)されると、新しいバージョンはそのステーションでライブになります。

そうでなければ、データの解釈を変える可能性のあるアプリに加えられた変更に関係なく、すべての完了とデータ収集は単に'開発バージョン'の下で報告されます。

スナップショットの使用

アプリの以前のバージョンを「ロールバック」して、「復元」ボタンを使って若干の変更を加える必要がある場合があります。

しかし、すでに開発バージョンで作業をしていて、その作業を消したくない場合もあるでしょう。

スナップショットの出番です。スナップショット作成 "ボタンを使って、開発版を別に保存します。

スナップショットは "凍結 "されますが、後で開発版に復元することができます。

これは、チームメイトのレビュー用にアプリの2つのバージョンを作成したい場合にも便利です。1つのバージョンをスナップショットとして保存し、2つ目のバージョンを開発バージョンとして編集を続けることができます。


お探しのものは見つかりましたか?

community.tulip.coに質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!


この記事は役に立ちましたか?