フローのエクスポートとインポート
個別のフローまたは複数のフローを格納したフォルダーをエクスポートおよびインポートできます。エクスポート/インポート機能を利用することで、複数のOkta組織の間でフローとテーブルを共有したり、組織外の他者と共有したりすることができます。
個別のフロー
エクスポート
個別のフローをエクスポートするには、そのフローの[Export(エクスポート)]アイコンをクリックします。フローをフォルダーのリストビューで表示したときは、フローの歯車アイコンをクリックして[Export(エクスポート)]を選択します。[Download(ダウンロード)]をクリックすると、フローがローカルシステムにエクスポートされ、.flowファイルとして保存されます。
また、関数カードを使用すれば、1つ以上のフローをJSONオブジェクトとしてエクスポートできます。「フローのエクスポート」を参照してください。
インポート
個別のフローを組織にインポートするには、次の手順を実行します。
- Workflowsコンソールでフローのインポート先となるフォルダーを選択します。
- フォルダーの[Actions(アクション)]ドロップダウンメニューの[Import(インポート)]を選択します。
- ファイルをドラッグしてダイアログにドロップします。ローカルファイルシステムを参照する場合は、[Choose file from computer(コンピューターからファイルを選択)]を選択します。ファイルのインポートが直ちに開始されます。
フォルダー
エクスポート
ネストされたすべてのサブフォルダーを含め、フォルダー全体をエクスポートするには、次の手順を実行します。
-
Workflowsコンソールでエクスポートするフォルダーを選択します。
-
フォルダーの[Actions(アクション)]ドロップダウンメニューの[Export(エクスポート)]を選択します。
[Export folder(フォルダーのエクスポート)]ダイアログでは、ネストされたすべてのサブフォルダーのコンテンツを含む現在のフォルダーツリーをエクスポートするか、現在のフォルダーのコンテンツのみをエクスポートするかを選択できます。
-
[Download(ダウンロード)]をクリックすると、エクスポートされた.folderファイルがローカルファイルシステムに保存されます。このファイルには、エクスポートされたすべてのフロー、テーブル、サブフォルダーが含まれます。
接続アカウントの情報とテーブルデータは、エクスポート関数によって削除されます。インポートしたフローを使用するには、アプリケーション接続を作成する、または割り当てる必要があります。ただし同じフローやテーブルを元のOkta orgにインポートする場合は、フロー内のカードとの既存の接続を再適用できます。
エクスポート関数は、フローが参照するオブジェクト間のリンクを維持します。たとえば、1つのフローがヘルパーフローを呼び出してリストを処理する場合、親フローとヘルパーフローの間のリンクは維持されます。
フォルダーの一部ではない参照オブジェクトが含まれているフォルダーをエクスポートする場合、ダイアログは参照先がないフローについて警告します。このフォルダーをインポートするときは、フローの参照先オブジェクトの再作成が求められます。
また、関数カードを使用すれば、1つ以上のフローが含まれるフォルダーをJSONオブジェクトとしてエクスポートできます。「フローのエクスポート」を参照してください。
インポート
インポートしたフローは、新規フローとして表示されます。これにはアプリケーション接続が保存されていないため、すべてのアプリケーションを接続し直す必要があります。
テーブルでは、エクスポートアクションによって元のテーブルデータは一切失われます。インポートアクションでは、エクスポートファイルにリストされるテーブルスキーマに従ってすべてのテーブルが再作成されますが、テーブルは最初は空です。1フォルダー内に100テーブルという制限は維持されます。
インポートしたフローが、エクスポートに含まれないフロー(たとえば、リストの処理のために呼び出されるヘルパーフロー)を参照する場合、インポートを完了するには代わりのフローを指定する必要があります。
Okta Workflows.folderファイルをインポートするには、次の手順を実行します。
-
Workflowsコンソールでフローのインポート先となるフォルダーを選択します。
-
[Actions(アクション)]ドロップダウンメニューの[Import(インポート)]をクリックします。
-
ファイルをドラッグしてダイアログにドロップします。ローカルファイルシステムでファイルを参照する場合はリンクをクリックします。
インポートアクションが最大5レベルのフォルダー深さを超えない限り、コンテンツは現在のフォルダーにインポートされます。このシナリオでは、コンテンツを最上位フォルダーとしてインポートするオプションも利用できます。
インポート時に、任意のサブフォルダー(および、そのフローとテーブル)のエクスポート元の場所は維持されます。