StudioWebで『インデックス作成とデータ取り込み』アクティビティを使用する際に
下記エラーが発生します。
[Orchestrator バケット] フィールドのドロップダウンのオプションを読み込めませんでした。 これは、次のフィールドのカスタム値が原因である可能性があります: “Orchestrator のフォルダー”。 クエリ API 要求が次のエラーにより失敗しました: ProviderMessage : message - An organization unit is required for this action., errorCode - 1101, traceId - [traceId] ProviderErrorCode : 400 RequestId : [RequestId] Message : Bad Request 。ステータス コード: BadRequest エラー コード: DAP-DT-2050
また、一度StudioWebの「オートメーション」ページに戻り、再度対象のワークフローを開いたところ、アクティビティ内のエラーメッセージは表示されなくなりますが、「テスト」ボタンを押すと実行時に下記エラーが発生します。
Error: UiPath.IntegrationService.Activities.Runtime.Exceptions.RuntimeException: Request failed with error:
ProviderMessage : type - RFC 9110 - HTTP Semantics, title - One or more validation errors occurred., status - 400, errors - {StorageBucket.FolderName=[The FolderName field is required.]}, traceId - [traceId]
ProviderErrorCode : 400
RequestId : [RequestId]
Message : Bad Request
Status code: BadRequest. Error code: DAP-RT-1101.
これらのエラーメッセージから、「Orchestrator のフォルダー」で指定しているフォルダーが見つからないように見えますが、設定しているShared フォルダーは実在します。
エラー原因としては何が考えられますか。
原因・解決策
原因としては下記2点が考えられます。
1.指定しているフォルダー名(Shared)に余計な文字(半角スペース等)が含まれている
「Orchestrator のフォルダー」の選択項目の中から「Shared」を選び直すことでメッセージが解消されるかと思われますので、ご確認いただけないでしょうか。
なお、上記画面のように選択肢にSharedおよびその配下のフォルダが表示されない場合には、フォルダーに対する表示権限が不足している可能性がございますので2の手順をご参照ください。
2.フォルダーに対する表示権限が不足している
『インデックス作成とデータ取り込み』アクティビティでShared フォルダーを指定するためには以下いずれかの権限が必要です。
・テナントロールの「フォルダー・表示」権限
・フォルダーロールの「サブフォルダー・表示」権限
下記いずれかの手順で権限を追加し、エラーが解消されるかご確認ください。
2-1.テナントロールの「フォルダー・表示」権限を付与する場合
Orchestrator テナント>アクセス権を管理>ロールを割り当て>ユーザー タブにて該当ユーザー編集画面を開き、「ロール」に「フォルダー・表示」権限を含む
ロールを割り当てます。
※「フォルダー・表示」権限を含む既存ロールを割り当てていただいても構いませんが、もし「フォルダー・表示」権限だけを含むロールを割り当てたい場合には、事前に
Orchestrator テナント>アクセス権を管理>ロール ページで右上の「新しいロールを追加>テナント ロールを追加」を選択し、「フォルダー・表示」権限が付与されたカスタムロールを作成し、このロールを該当ユーザー編集画面のロール 欄で追加するようお願いします。
2-2.Shared フォルダーに対するフォルダーロールの「サブフォルダー・表示」権限を付与する場合
Orchestrator テナント>フォルダー ページで"Shared"を選択し、右上の「アカウント/グループ/外部アプリを割り当て」ボタンより、該当ユーザーに
対して「サブフォルダー・表示」権限を含むフォルダーロールを割り当て/追加します。
※「サブフォルダー・表示」権限を含む既存ロールを割り当てていただいても構いませんが、もし「サブフォルダー・表示」権限だけを含むロールを割り当て
たい場合には、事前にOrchestrator テナント>アクセス権を管理>ロール ページで右上の「新しいロールを追加>フォルダー ロールを追加」を選択し、
「サブフォルダー・表示」権限が付与されたカスタムロールを作成し、このロールを「アカウント/グループ/外部アプリを割り当て」ページで該当ユーザーに対して
追加するようお願いします。