自動化によるインポート・エクスポート

Prev Next

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

オートメーションのエクスポート

  1. 「オートメーション」ページで、エクスポートしたいオートメーションにカーソルを合わせます。
  2. オートメーションの名前をクリックし、概要ページで3点メニューをクリックして「エクスポート」を選択します。

image.png

  1. エクスポートデータをファイルとしてダウンロードするか、エクスポートトークンをクリップボードにコピーするかを選択します。
NOTE

Automations don't have explicit versions. Exporting always captures the current development version, so version history and run history aren't included.

エクスポートされる内容

オートメーションをエクスポートすると、以下の参照対象項目が含まれます:

  • コネクタ:参照されているコネクタ関数を含むコネクタ全体(その関数および環境を含みます)。
  • テーブルスキーマ:テーブルおよびそのアーカイブされていないフィールド。テーブルデータは含まれません。
  • テーブルクエリおよび集計:オートメーションが参照するすべてのクエリおよび集計。

以下の項目はエクスポートに含まれません:

  • マシン参照(イベント開始時のマシンを含む)
  • スケジュール
  • ユーザー参照
  • テーブルデータ
  • バージョン履歴および実行履歴

自動化のインポート

  1. 目的のワークスペースで「オートメーション」ページに移動します。
  2. ページ上部の3点メニューをクリックし、「インポート」を選択します。

image.png

  1. エクスポートトークンを貼り付けるか、エクスポートファイルをアップロードします。
  2. 「インポート」をクリックします。
NOTE

Importing an automation always creates a new automation, even if an identical automation already exists on the destination instance.

インポート後

対象のインスタンスに以下の項目が表示されます:

  • そのオートメーションは、「オートメーション」ページに新しいオートメーションとして表示されますが、開発版のみとなります
  • Tulipは、アーカイブされていないフィールドを含む参照テーブルを作成しますが、データは含まれません。宛先インスタンスに同じIDを持つテーブルがすでに存在する場合、2つはマージされます。この際、新しい列が追加され、既存の列はそのまま残されます
  • Tulipは、コネクタおよびコネクタ関数が宛先インスタンスにまだ存在しない場合、それらをインポートします。Tulipは認証情報を含めることはありません。インポート後に再設定してください
  • オートメーションで使用されるテーブルがターゲットインスタンスでアーカイブされている場合、そのテーブルはアーカイブされたままとなり、オートメーションの設定に誤りがあるように表示されます。

インポートした自動化を公開する前に:

  • マシン参照を再マッピングしてください。これは、宛先インスタンスに同じマシンがすでに存在する場合でも適用されます
  • スケジュールを再設定してください
  • ユーザー参照をすべて再割り当てしてください
  • テーブルへのリンクを再リンクしてください
Current limitation

Broken references manifest as empty fields or unknowns in imported automations. In create/update table record blocks, fields with invalid values are automatically removed. Tulip is actively working to resolve this behavior.

詳細情報