インポート・エクスポート機能

Prev Next

関数は、あるTulipインスタンスからエクスポートし、別のインスタンスにインポートすることができます。インポートおよびエクスポートを行うには、両方のインスタンスが同じバージョンである必要があります。この機能により、異なるインスタンスやワークスペース間で再利用可能なロジックを共有できます。

関数は、「関数」ページから個別にエクスポートすることも、アプリ単位でエクスポートすることもできます。

関数のエクスポート

  1. 「関数」ページに移動します。
  2. エクスポートしたい関数にカーソルを合わせ、右側の3点メニューをクリックします。
  3. [エクスポート] をクリックします。
  4. エクスポートした内容をファイルとしてダウンロードするか、エクスポートトークンをクリップボードにコピーするかを選択します。
NOTE

No snapshot export: Functions do not have explicit versions like Automations. You export the current development state of the Function.

エクスポートされる内容

関数をエクスポートすると、参照されている以下の項目が含まれます:

  • テーブル定義:テーブルとスキーマ(フィールドおよび構造)のみ。テーブルデータは含まれません。
  • コネクタ関数:参照されているコネクタ関数を含むコネクタ全体。

関数のインポート

  1. 宛先のワークスペースで「関数」ページに移動します。
  2. ページ上部の3点メニューをクリックし、「インポート」を選択します。
  3. エクスポート トークンを貼り付けるか、エクスポート ファイルをアップロードします。
  4. [インポート] をクリックします。
NOTE

No merge behavior for Functions: Importing a Function always creates a new Function, even if an identical Function already exists on the destination site.

インポート後

インポートが完了すると、ターゲットインスタンスに以下の項目が表示されます:

関数を含むアプリのエクスポート

アプリをエクスポートする際、参照されている関数はすべてスナップショットバージョンとしてエクスポートされます。インポート時、Tulip は関数 ID が宛先インスタンスにすでに存在するかどうかによって、その関数の処理を行います。

関数IDがすでに存在する場合:* スナップショット版が既存の関数に追加されます* 関数がアーカイブされていた場合は、アーカイブが解除されます* インポートされたアプリは、その関数のスナップショット版を参照します

関数IDが存在しない場合:* Tulipは新しい関数を作成します* スナップショットがインポートされ、そのコピーがdevelopment version として使用されます* インポートされたアプリは、その関数のスナップショットバージョンを参照します。

詳細情報