- 印刷する
アセットモジュラリティとは?
アセットモジュラリティとは、Tulipのアカウントやインスタンス間でアセットを移行する機能のことです。この機能は、規制業種やグローバルにチューリップを展開するお客様などにとって非常に重要です。
サイト間でアセットを転送することで、1つのサイトで行われた作業をすべてのサイトで共有でき、Tulipで価値を提供するために必要な時間を短縮できます。
チューリップはどこでアセット・モジュラリティを活用するのか?
一般的に、アセットモジュラリティはアプリのエクスポートとインポートの文脈で考えられていますが、この機能は製品全体で活用されています。
Tulip Library、Enterprise App Exchange、App Export & Importは、この機能が最も顕著に発揮される分野です。コネクターなど一部のアセットは、アプリケーションやオートメーションから独立して移動できます。
基礎
アプリケーションやオートメーションは単独で動作するのではなく、さまざまなサポートアセットに依存しています。オートメーションはコネクタに依存し、アプリケーションはマシンに依存する。これらのサポート・コンポーネントは依存関係として知られています。
アプリケーションがエクスポートされると、その依存関係も収集され、一緒にエクスポートされます。ただし、すべての依存関係がエクスポートに含まれるわけではありません。
このドキュメントは、Tulipアプリケーションの各依存関係の期待される動作と、エクスポート後に必要なアクションを定義することを目的としています。
依存関係
一般的に、依存関係は、アプリケーションやオートメーション間で共有することができ、アプリケーションやオートメーションで明示的に参照することができるすべてのコンポーネントです。コネクター * マシン * ユーザー * アナリティクス * テーブル * などです。
エクスポート
何が使用されているか?
エクスポートの際、どのアセットがアプリケーションやオートメーションで使用され、一緒にエクスポートされるべきかを評価することが重要です。特定のアセットがアプリケーションと一緒にエクスポートされるかどうかを管理する複雑なルールがあります。
インポート
インポートの際、アセットがインポートサイトに既に存在する場合、依存関係の重複を避けることが目的です。その代わりに、ソースサイトとターゲットサイトの両方にあるアセットが機能的に同一であれば、ターゲットサイトにある既存のアセットが使用されます。
この場合、各アセットについて2つの基本的な質問に答えなければなりません:
何が同じか?
アセットがインポートされると、ターゲットインスタンスに既に存在するかどうかをチェックします。同一性を定義するルールはアセットによって異なります。
次のシナリオを考えてみましょう: 1.コネクタ A、ファンクション A がエクスポートされ、サイト 2 にインポートされる。コネクタ A、ファンクション A が変更され、別の入力が追加される。コネクタ A が再度エクスポートされ、サイト 2 にインポートされる。1.コネクタ A は同じか?はい、動作を変更するような修正はコネクタに加えられていません。ファンクションAは前回インポートしたときと同じか?いいえ、新しい入力があるので、新しい関数を作成する必要があります。
同じものが見つかったらどうしますか?
同じものが見つかった場合、次の問題はどうするかです。基本原則として、Tulipは常にソース・インスタンス(エクスポータ)よりもターゲット・インスタンス(インポータ)の設定を尊重します。
アプリのインポートフロー
さらなる読み物
以下のドキュメントに、エクスポートとインポート時に各アセットがどのように処理されるかの詳細情報が記載されています: