フローのエクスポートとインポート

個別のフローまたは複数のフローを格納したフォルダーをエクスポートおよびインポートできます。エクスポート/インポート機能を利用することで、複数のOkta orgの間でフローとテーブルを共有したり、org外の他者と共有したりすることができます。

フォルダーまたはフォルダー内のフローのコピーのみを作成する場合は、フォルダーの複製機能を使用します。

個別のフロー

org内の個別のフローをエクスポートまたはインポートするには、次の手順を実行します。

フローのエクスポート

  1. Workflowsコンソールでエクスポートするフローが含まれているフォルダーを選択します。
  2. フロー上の[Export(エクスポート)]アイコンをクリックします。

    フローをフォルダーのリストビューで表示したときは、フローの歯車アイコンをクリックして[Export(エクスポート)]をクリックします。

  3. [Download(ダウンロード)]をクリックすると、フローがエクスポートされ、.flowファイルとしてローカルシステムに保存されます。

フローをエクスポート関数カードを使用して、フローをJSONオブジェクトとしてエクスポートすることもできます。

フローをインポート

  1. Workflowsコンソールでフローのインポート先となるフォルダーを選択します。
  2. フォルダーの[Actions(アクション)]ドロップダウンメニューの[Import(インポート)]を選択します。
  3. .flowファイルをドラッグしてダイアログにドロップします。ローカルファイルシステムを参照する場合は、[Choose file from computer(コンピューターからファイルを選択)]を選択します。ファイルのインポートが直ちに開始されます。

フォルダー

org内のフォルダーをエクスポートまたはインポートするには、次の手順を実行します。

フォルダーをエクスポートする

フォルダー全体をエクスポートするには、次の手順を実行します。

  1. Okta Workflowsコンソールフローページで、エクスポートするフォルダーを選択します。

  2. フォルダーの[Actions(アクション)]ドロップダウンメニューの[Export(エクスポート)]を選択します。

  3. [フォルダのエクスポート]ダイアログでは、次の2つのオプションのいずれかを選択できます。

    • ネストされたすべてのサブフォルダのコンテンツを含むフォルダツリー全体をエクスポートする

    • 現在のフォルダの内容のみをエクスポートする

  4. エクスポートプロセスを開始するには、[Export(エクスポート)]をクリックします。

  5. [Download(ダウンロード)]をクリックすると、エクスポートされた.folderファイルがローカルファイルシステムに保存されます。このファイルには、エクスポートされたすべてのフロー、テーブル、サブフォルダーが含まれます。

エクスポート機能により、すべての接続情報とテーブルデータが削除されます。このファイルを後でインポートする場合は、接続を再作成するか割り当てて、フローを再度使用する必要があります。ただし、ファイルを元のOkta orgにインポートすると、それらのフロー内のカードに既存の接続を再適用できます。

エクスポート機能は、フローが参照するオブジェクト間のリンクを維持します。

たとえば、1つのフローがヘルパーフローを呼び出してリストを処理する場合、その親フローとヘルパーフローの間のリンクは維持されます。

ただし、エクスポートされたフォルダに、フォルダに含まれていないオブジェクトへの参照が含まれている場合、Oktaは参照が欠落しているフローがあることを警告します。このファイルをインポートすると、Oktaではフローの参照オブジェクトを再作成することを要求します。

また、フォルダーをエクスポート関数カードを使用して、フォルダーを単一のJSONオブジェクトとしてエクスポートすることもできます。

フォルダーをインポートする

インポートしたフローは、新規フローとしてフォルダーに表示されます。エクスポートアクションでは接続情報が保持されないため、フローのインポート後にすべてのカード接続を復元する必要があります。

テーブルでは、エクスポートアクションによって元のテーブルデータは一切失われます。インポートアクションでは、エクスポートファイルにリストされるテーブルスキーマに従ってすべてのテーブルが再作成されますが、テーブルは最初は空です。1フォルダー内に100テーブルという制限は維持されます。

インポートしたフローのいずれかが、エクスポートに含まれていないフロー(たとえば、リストを処理するために呼び出されるヘルパーフロー)を参照する場合は、インポートを完了するために代わりのフローを指定する必要があります。

Okta Workflows .folderファイルをインポートするには、次の手順を実行します。

  1. Okta Workflowsコンソールフローページで、インポートしたフローを配置するフォルダーを選択します。

  2. フォルダーの[Actions(アクション)]ドロップダウンメニューをクリックし、[Import(インポート)]を選択します。

  3. ファイルをダイアログにドラッグアンドドロップするか、[Choose file from computer(コンピューターからファイルを選択)]リンクをクリックしてローカルファイルシステムでファイルを参照します。

  4. [OK]をクリックします。

Oktaでは、インポートアクションが最大5レベルのフォルダー深さを超えない限り、コンテンツは現在のフォルダーにインポートされます。このシナリオが発生した場合、Oktaには、代わりにコンテンツを最上位フォルダーとしてインポートするオプションが用意されています。

インポート時、Oktaはサブフォルダーのエクスポート場所をそのフローとテーブルとともに保持します。