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