ポータブルオーサリング

あなたのアプリケーション。
別のスタジオの準備ができました。

編集可能なアプリケーションをチーム間または個別の Cohuno インストール間で移動します。 Studio ソース バンドルは、保存されたプロセス、固定された依存関係、およびローカル リソース ファイルをまとめて保持します。

アプリケーションワークスペースを開く →
01・エクスポート

保存されたソースをパッケージ化します。

プロジェクト ワークスペースを開き、[アプリケーションのインポート/エクスポート] を選択します。まず作業内容を保存します。リテラル値、変数のデフォルト、コードおよびリソース ファイルを確認します。サンプル入力はデフォルトでは除外されます。

02・レビュー

輸入する前に検査してください。

受信側の Studio で .csp ファイルを選択します。プロセスとリソースのリビジョン、接続要件、SHA-256 ダイジェストを検査します。信頼できるチャネルを介してダイジェストを送信者と比較します。

03・インポート

新しいプロジェクトを作成します。

未使用のプロジェクト ID を選択して確認します。参照は、受信者が所有する新しいリビジョン 1 のコピーに書き換えられます。元のアプリケーションと既存の受信者プロジェクトは上書きされません。

ソース交換は展開しておりません。

A .csp バンドルは編集可能なソース パッケージです。あ .car 導入ワークフローに属します。ソースをインポートしても、コードの実行、リスナーの開始、依存関係のインストール、ランタイムのデプロイは行われません。

アプリケーションと一緒に移動できるものは何ですか?

プロセスとプロジェクトのリソース

保存されたプロセス リビジョン、推移的なサブプロセス参照、プロジェクト リソース、ピン留めされたスキーマおよびマッピング リソース、それらのリソースに含まれるローカル ファイル、および論理接続宣言。保存されていないエディターの変更、ライブ状態、および実行履歴は含まれません。

認証情報と外部依存関係

ランタイム コネクタ プロファイル、環境シークレット、クラウド認証情報、および有料ベンダー バイナリは転送されません。インポートされたコネクタ ID は分離されます。オペレーターは新しい ID をローカルでバインドする必要があります。必要なサードパーティのドライバーまたはパッケージを、該当するライセンスに基づいて個別にインストールします。

信頼と互換性

アーカイブ チェックサムは、発行者の ID ではなく破損を検出します。コード、SQL、変換を実行する前に確認してください。どちらのスタジオも、アプリケーションで使用される交換形式とアクティビティをサポートする必要があります。不明なモデル フィールドまたはサポートされていない形式は、サイレントに破棄されるのではなく、拒否されます。

インポートの中断

インポートでは、プロジェクトとその受領書が 1 つのデータベース トランザクションに書き込まれます。同じリクエスト ID、ファイル、ターゲット プロジェクトでは、同じ結果が返されます。そのリクエストIDを内容を変えて再利用することは拒否されます。