フォルダーとサブフォルダー
Okta Workflowsコンソールのフローページでは、フローとテーブルの編成にフォルダーとネストされたサブフォルダーが使用されます。フォルダーとサブフォルダーの構造により、各種プロジェクトをわかりやすく区別できます。関連するフローとテーブルの関係が視覚化されているほうが、フォルダーとその内容を素早く参照できます。
フォルダーとサブフォルダーはアルファベット順に並べ替えられます。最上位フォルダーとサブフォルダーは、共通の基本属性と機能を持ちます。
Okta Workflowsコンソールのフローページにあるフォルダーおよびサブフォルダーに対して実行できるタスクは、いくつかあります。
開始する前に
「リソースのアクセス許可」トピックのフォルダーテーブルをチェックして、Okta Workflows org内のフォルダーを変更するための適切なアクセス制御レベルがあることを確認してください。
フォルダーを作成する
フォルダーとサブフォルダーに名前を付けるときは、ニーズに合ったシステムを確立してください。
最上位フォルダーにはプロジェクトレベルのコンセプトを表す名前を付け、サブフォルダーにはより詳細な、タスクに特化した名前を付けます。読みやすさのために、フォルダー名は常に大文字で表記します。
最上位フォルダーを作成する
-
Okta Workflowsコンソールのフローページで、サイドナビゲーションパネルのボタンをクリックします。
-
[新規フォルダーを作成]ダイアログで、フォルダー名と任意の説明を入力します。
-
[Save(保存)]をクリックしてフォルダーの作成を確定するか、操作を[Cancel(キャンセル)]します。
サブフォルダーを作成する
作成できるサブフォルダーの数に制限はありませんが、フォルダーの最大深さは(最上位フォルダーを含めて)5レベルです。
-
最上位フォルダーを作成したら、新しいフォルダーを選択します。
-
[Actions(アクション)]ドロップダウンメニューをクリックして、[Create subfolder(サブフォルダーを作成)]を選択します。
サイドナビゲーションパネルのフォルダーの[+]ボタンをクリックしても、同じことを行えます。
-
[新規サブフォルダーを作成]ダイアログで、新しいフォルダーの名前と任意の説明を入力します。
-
[Save(保存)]をクリックしてフォルダーの作成を確定するか、操作を[Cancel(キャンセル)]します。
フォルダーを移動する
フローページでは、組織のニーズに応じて[フォルダー]ナビゲーションパネル内でフォルダーとサブフォルダーを移動できます。
フォルダー内のすべてのフローとテーブル、およびフォルダーに含まれるすべてのサブフォルダーは、フォルダーの新しい場所で維持されます。
Okta System Logには、これらのフォルダーの変更が記録されます。
フォルダーを移動するには、次の手順を実行します。
-
Okta Workflowsコンソールのフローページで、移動するフォルダーをクリックし、既存のフォルダーの上にドラッグします。
-
ドロップすると、移動したフォルダーはサブフォルダーとして追加されます。
閉じているターゲットフォルダーの上にドラッグしたままホールドすると、ターゲットフォルダーは自動的に1レベル展開されます。内部のネストされたフォルダーのいずれかに、フォルダーをドロップできます。または、ドラッグ&ホールドを繰り返すと、別の閉じたサブフォルダーに移動します。
フォルダーとそのサブフォルダーの深さの合計は、最大5レベルを超えることはできません。この制限には、移動しているフォルダー内のサブフォルダーも含まれます。
フォルダーを移動すると、通知と変更取り消しのオプションが表示されます。フォルダーの変更は、Okta System Logに記録されます。
サブフォルダーを上位レベルに移動する
また、上位レベル(最上位レベルを含む)に任意のサブフォルダーを移動することもできます。
-
上位レベルに移動するには、サブフォルダーをクリックして新しいレベルにドラッグします。
-
サブフォルダーを最上位レベルに移動するには、サブフォルダーを既存のフォルダーの外部の空白領域までドラッグします。
Oktaでは、フォルダーの移動先が最上位レベルであることを示すために、[フォルダー]ナビゲーションパネル全体が強調表示されます。フォルダーをドロップすると、移動は完了します。
フォルダー名を変更する
将来、フォルダーの構造や命名規則が変更されるときは、フォルダー名を変更できます。
フォルダーの名前を変更したり、フォルダーの説明を編集したりするには、次の手順を実行します。
-
Okta Workflowsコンソールのフローページで、名前を変更または更新するフォルダーを選択します。
-
[このフォルダの名前を変更]ダイアログで、フォルダーの更新後の名前と説明を入力します。フローテストの状態、デプロイの状態、またはフォルダー内のフローとテーブルに関する有用な情報などの詳細を含めることができます。
-
[Save(保存)]クリックしてフォルダ名の変更を確定するか、操作を[Cancel(キャンセル)]します。
フォルダーを複製する
Okta Workflows org内の任意の最上位フォルダーまたはサブフォルダーを複製できます。
フォルダーを複製すると、ネストされたサブフォルダとフロー(オプション、入力フィールド、マッピング、接続など)がすべて新しいフォルダーにコピーされます。コピーした接続は、再認可する必要はありません。
複製されたフローは、元の状態に関係なく、新しいフォルダーで自動的にOFFに設定されます。
同じフォルダー内にあるフロー間の参照またはリンクは、複製されたバージョンを指すように更新されます。複製されたフォルダー外のフローを当初参照していた参照またはリンクは、変更されません。
フォルダーを複製すると、そのフォルダー内のテーブルオブジェクト(列名、タイプ、説明など)も複製されます。
テーブルデータは新しいテーブルにコピーされず、元のテーブルから手動で転送する必要があります。
コピーしたアイテムの所有権は、フォルダーを複製したユーザーに設定されます。フローとテーブルの作成日は、元の日付ではなく、フォルダーが複製された日付に設定されます。
フォルダーまたはサブフォルダーを複製するには、次の手順を実行します。
-
Okta Workflowsコンソールのフローページで、複製するフォルダーを選択します。
-
フォルダーの[Actions(アクション)]ドロップダウンメニューから、[Duplicate(複製)]を選択します。
-
進行状況インジケーターを含む、[フォルダーを複製]ダイアログが表示されます。
-
サブフォルダー、接続、フロー、またはテーブルの数、フローの複雑さ、フロー間の依存関係などの要因は、複製に必要な時間に影響を与える可能性があります。複製が事前に設定された制限時間を超えると、複製は取り消され、すべての変更がロールバックされます。
-
orgに含めることができるテーブルは、100個までです。フォルダーの複製がこの制限を超える場合、org内のテーブルの総数を減らすまで、アクションは停止されます。
-
-
フォルダーが複製されたら、[View Folder(フォルダーを表示)]をクリックして、フローページでフォルダーを開くことができます。複製されたフォルダー名は元のフォルダー名と同じですが、Copy(コピー)が追加されています。ネストされたサブフォルダーは、元の名前を保持します。
-
テーブルデータをコピーする必要がある場合は、ソースフォルダーで元のテーブルを開き、[Export(エクスポート)]をクリックします。新しいテーブルで[Import(インポート)]をクリックし、元のテーブルからダウンロードしたCSVファイルを選択します。
フォルダーをエクスポートする
エクスポートアクションとインポートアクションを使用して、フロー、テーブル、およびサブフォルダーを新しいOkta orgに移動したり、バックアップを行ったりできます。「フローのエクスポートとインポート」を参照してください。
フォルダー全体をエクスポートするには、次の手順を実行します。
-
Okta Workflowsコンソールのフローページで、エクスポートするフォルダーを選択します。
-
フォルダーの[Actions(アクション)]ドロップダウンメニューから、[Export(エクスポート)]を選択します。
-
[フォルダーをエクスポート] ダイアログでは、次の2つのオプションのいずれかを選択できます。
-
ネストされたすべてのサブフォルダのコンテンツを含むフォルダーツリー全体をエクスポートする
-
現在のフォルダーの内容のみをエクスポートする
-
-
[Export(エクスポート)]をクリックすると、エクスポート処理が開始されます。
-
[Download(ダウンロード)]をクリックすると、エクスポートされた.folderファイルがローカルファイルシステムに保存されます。このファイルには、エクスポートされたすべてのフロー、テーブル、サブフォルダーが含まれます。
エクスポート機能により、すべての接続情報とテーブルデータが削除されます。このファイルを後でインポートする場合は、フローを再度使用するために接続を再作成または割り当てる必要があります。ただし、ファイルを元のOkta orgにインポートすると、既存の接続をそれらのフローのカードに再適用できます。
エクスポート機能は、フローが参照するオブジェクト間のリンクを維持します。
たとえば、フローがヘルパーフローを呼び出してリストを処理する場合、その親フローとヘルパーフロー間のリンクは維持されます。
ただし、エクスポートされたフォルダーに、フォルダーに含まれていないオブジェクトへの参照が含まれている場合、Oktaは参照が欠落しているフローがあることを警告します。このファイルをインポートすると、Oktaではフローの参照オブジェクトを再作成することを要求します。
また、フォルダーをエクスポート関数カードを使用して、フォルダーを単一のJSONオブジェクトとしてエクスポートすることもできます。
フォルダーをインポートする
インポートしたフローは、新規フローとしてフォルダーに表示されます。エクスポートアクションでは接続情報が保持されないため、フローのインポート後にすべてのカード接続を復元する必要があります。
テーブルでは、エクスポートアクションによって元のテーブルデータは一切失われます。インポートアクションでは、エクスポートファイルにリストされるテーブルスキーマに従ってすべてのテーブルが再作成されますが、テーブルは最初は空です。1フォルダー内に100テーブルという制限は維持されます。
インポートしたフローのいずれかが、エクスポートに含まれていないフロー(たとえば、リストを処理するために呼び出されるヘルパーフロー)を参照する場合は、インポートを完了するために代わりのフローを指定する必要があります。
Okta Workflows .folderファイルをインポートするには、次の手順を実行します。
-
Okta Workflowsコンソールのフローページで、インポートしたフローを配置するフォルダーを選択します。
-
フォルダーの[Actions(アクション)]ドロップダウンメニューをクリックし、[Import(インポート)]を選択します。
-
ファイルをダイアログにドラッグアンドドロップするか、[Choose file from computer(コンピューターからファイルを選択)]リンクをクリックしてローカルファイルシステムでファイルを参照します。
-
[OK]をクリックします。
Oktaでは、インポートアクションが最大5レベルのフォルダー深さを超えない限り、コンテンツは現在のフォルダーにインポートされます。このシナリオが発生した場合、Oktaには、代わりにコンテンツを最上位フォルダーとしてインポートするオプションが用意されています。
インポート時、Oktaはサブフォルダーのエクスポート場所をそのフローとテーブルとともに保持します。
フォルダーを削除する
フォルダーを削除すると、そのフォルダーに含まれるサブフォルダーを含め、すべてのフローとテーブルは削除されます。
フォルダーの削除は取り消すことができません。フォルダーを削除する前に、保持するフロー、テーブル、テーブルデータ、またはその他の情報をバックアップしてください。
-
Okta Workflowsコンソールのフローページで、削除するフォルダーを選択します。
-
ヘルパーフローを含む、フォルダー内のすべてのフローをオフにします。
-
フォルダーの[Actions(アクション)]ドロップダウンメニューで、[Delete(削除)]をクリックします。
-
目的を確認できるよう、フォルダー名を入力します。
-
[Delete(削除)]をクリックします。