イントロダクション
HCMスプレッドシート・データ・ローダー(HSDL)を使用して、ビジネス・ユーザーおよびインバウンド統合にバルク・データ・ロード機能を提供します。特定のユース・ケース用のスプレッドシート・テンプレートを構成し、それらのテンプレートに必要なロールにのみそれらのテンプレートへのアクセス権を割り当てることができます。
ビジネス・ユーザーおよび統合ユーザーにHCMスプレッドシート・データ・ローダーを実行するためのアクセス権を付与するには、次の2つのステップがあります。
- HSDLを実行するロールを作成します。次のいずれかにアクセス権を付与できます。
- 「スプレッドシート・データ・ローダーの実行」ユーザー・インタフェースと、ビジネス・ユーザー(タスク1)のHSDLを使用してデータをロードする機能。
- インバウンド統合のdataLoadDataSets REST API (タスク2)。
- ロールが使用できるテンプレートへのアクセス権を割り当てます((タスク3))。
たとえば、HR担当者に、アプリケーション内で生成されたスプレッドシートを使用して、昇格・昇進および退職を実行するために作成したカスタム・テンプレートとともに、等級、ジョブおよび事業所を保守するための事前構成済テンプレートへのアクセス権を割り当てることができます。採用インバウンド統合ユーザーには、REST APIで使用する新規採用テンプレートへのアクセス権を付与できます。
このチュートリアルでは、HCMスプレッドシート・データ・ローダーの使用に必要なロールを作成および構成する方法について説明します。
ヒント :
このチュートリアルでは、Redwoodを有効にしていることを前提としています。そうでない場合は、このチュートリアルのリリース25Cバージョンのナビゲーションとスクリーンショットにアクセスしてください。目的
このチュートリアルの内容:
- HCMスプレッドシート・データ・ローダーを実行するためのアクセス権をビジネス・ユーザーに付与する方法を学習します。
- HCMスプレッドシート・データ・ローダーを開始するためのREST APIへのアクセス権を付与します。
- HSDLテンプレートへのロール・データ・セット・アクセスを構成します。
- HSDLテンプレートの進行中テンプレート保守ロールを構成します。
前提条件
このチュートリアルを完了するには、次が必要です。
- セキュリティ・コンソールにアクセスします。
- HSDLテンプレートへのロール・アクセスを構成するためのテンプレート・デザイナまたはテンプレート管理アクセス。
ヒント :
これらのロールを定義する方法のステップは、「HCMスプレッドシート・データ・ローダー(HSDL)テンプレートを設計および保守するためのアクセスの構成」チュートリアルを参照してください。タスク1: HCMスプレッドシート・データ・ローダーへのビジネス・ユーザー・アクセス権の付与
このタスクでは、既存のカスタム・ロールを更新して、HSDLを使用してデータをロードするためのアクセス権を付与し、「スプレッドシート・データ・ローダーの実行」タスクにアクセスする方法について説明します。
ヒント :
一部の事前構成済ロールにはすでにHSDLアクセスが含まれています。権限またはロール階層を追加する前に、ロール構成をレビューしてください。- セキュリティ・コンソール・アクセス権を持つユーザーでアプリケーションにログインします。
- 「ツール」→「セキュリティ・コンソール」に移動します。
- スプレッドシート・データ・ロード・アクセス権を付与するカスタム・ロールを検索して選択します。
- 「アクション」メニューをクリックし、「編集」をクリックします。
- ロールにまだ「データ交換」作業領域へのアクセス権がない場合は、次の「機能セキュリティ・ポリシー」で付与できます:
- 必要に応じて、次のロール階層を追加します。
- 変更を保存します。
| ポリシー名 | ポリシー・コード | アクセス権を付与 |
|---|---|---|
| 「データ交換」作業領域の管理 | HRC_MANAGE_DATA_EXCHANGE_PRIV | 「データ交換」作業エリア |
| ロール名 | ロール・コード | アクセス権を付与 |
|---|---|---|
| HCMスプレッドシート・データ・ローダー・テンプレートへのアクセス | ORA_HRC_ACCESS_HSDL_TEMPLATES | 「スプレッドシート・データ・ローダーの実行」タスク |
| HCMスプレッドシート・データ・ローダーによるデータのロード | ORA_HRC_LOAD_DATA_USING_HSDL | HSDLスプレッドシートを使用したデータのロード |
このロールを持つユーザーは、「データ交換」作業領域の「スプレッドシート・データ・ローダーの実行」タスクにアクセスできます。
このロールは、バルク・データ・ロードに使用できるテンプレートに割り当てる必要があります。タスク3を参照してください。
タスク2: REST APIへのアクセス権の付与
採用統合での使用など、インバウンド統合用に定義された外部ユーザーには、dataLoadDataSets RESTリソースへのアクセス権を付与します。
- セキュリティ・コンソール・アクセスを使用してアプリケーションにログインします。
- 「ツール」→「セキュリティ・コンソール」にナビゲートし、「ロールの作成」をクリックします。
- 「ロール名」を指定し、一意のロール・コードを指定します。
- 次のロール階層を追加します:
- 変更を保存します。
ヒント :
ロールが使用できるビジネス・オブジェクトは、このジョブ・ロールに直接付与されます。HSDL採用など、統合のロールに名前を付けることを検討してください。| ロール名 | ロール・コード | アクセス権を付与 |
|---|---|---|
| RESTサービスの使用- データ・ロード・データ・セット | ORA_HRC_REST_SERVICE_ACCESS_DATA_LOAD_DATA_SETS | HDLおよびHSDLを開始し、データ・セット・ステータスを監視するためのdataLoadDataSets REST API。 |
| 人材管理ファイルに基づいたインポート用のデータのアップロード | HCM_DATALOADER_IMPORT_RWD | Oracle WebCenter Contentサーバー上のhcm/dataloader/importディレクトリ。 |
このロールでデータをアップロードできるテンプレートを構成できるようになりました。
タスク3: HSDLテンプレートへのアクセス権の付与
このステップでは、HSDLテンプレートを使用できるロールと、それらが実行できるデータ・セット処理を割り当てます。
ヒント :
テンプレート設計が完了し、テストされていることを前提としています。ユーザーがテンプレートを使用する前に、テンプレートをアクティブ化する必要があります。アクティブ化後、一部の編集は制限されます。ロールのデータ・セット・アクセスの割当
- ロールを割り当てる必要があるテンプレートへのアクセス権を持つユーザーでアプリケーションにログインします。
- 「データ交換」→「スプレッドシート・テンプレート」にナビゲートします。
- アクセス権を付与するテンプレートを検索し、テンプレート名をクリックします。
- 「データ・セキュリティ」の下の「ロールをテンプレートに割当」値が「使用可能」であることを確認して、このテンプレートにロールを割り当てることができることを確認します。
- カスタム・テンプレートの場合は、ガイド付きプロセス・フローの「アクセスの構成」ステップにナビゲートします。
- 「データ・セット操作」表の上にある「追加」をクリックします。
- 人事担当者など、テンプレート・アクセス権を割り当てるロールを検索します。
- 追加するロールを選択し、「追加」をクリックします。
- 必要に応じて、データ・セットのアクセスを変更します。
- 変更を保存します。
ヒント :
テンプレートを作成またはインポートした場合は、アクティブになるまでロールを割り当てるためのアクセス権が引き続き付与されます。アクセス権があるのは、テンプレートを保守するようにロールが構成されている場合のみです。テンプレートがアクティブで、テンプレート設計者ロールに保守アクセス権がない場合は、テンプレート管理者アクセス権が必要です。「HCMスプレッドシート・データ・ローダー(HSDL)テンプレートを設計および保守するためのアクセスの構成」の「タスク5: スプレッドシート・テンプレート管理者アクセス権の付与」では、このロールを作成する方法について説明します。ノート:
事前構成済テンプレートの場合、「スプレッドシート・テンプレート・ロール・アクセスの割当」ページに直接ナビゲートされます。カスタム・テンプレートの場合は、テンプレートを作成および保守するためのガイド付きプロセス・フローを開始します。
デフォルトでは、データ・セットを作成、保存およびアップロードするためのアクセス権がロールに割り当てられます。
| 操作 | 説明 |
|---|---|
| 作成 | データ・セットを作成できます。 |
| 保存 | データ セット データは、ステージング テーブルに保存できます。 |
| Upload | データ・セットはアップロードでき、有効な行がアプリケーションに保存されます。 |
| ロールバック | データ・セットをロールバックして、正常にロードされ、その後更新されなかったデータを削除できます。ロールバックは、いくつかのビジネス・オブジェクトでのみ使用できます。 |
| すべて表示 | テンプレートの既存のデータ・セットは、ユーザーが作成したデータ・セットのみでなく、すべてダウンロードおよびレビューできます。 |
ヒント :
ステージング表にデータを作成および保存できるが、そのデータをアップロードするためのアクセス権がないロールが必要なテンプレートと、新しいデータ・セットを作成できないが、他のユーザーが作成したデータ・セットをレビューしてアップロードできる2番目のロールがある場合があります。これは一種の承認を得ることができる。保守アクセスの割当
テンプレートがアクティブになると、テンプレートを保守するようにロールが構成されているか、またはテンプレート管理者ロールが設定されている場合にのみ、テンプレートを管理できます。
これらのステップでは、テンプレート・メンテナンスの割当て方法について説明します。
- HSDLテンプレートの「ロール・アクセス」タブにナビゲートします。
- カスタム・テンプレートの場合は、テンプレート名をクリックし、ガイド付きプロセスの「アクセスの構成」ステップをクリックします。
- 事前構成済テンプレートの場合、テンプレート名をクリックすると、「スプレッドシート・テンプレート・ロール・アクセス権の割当て」ページに直接移動します。
- 「テンプレート管理」表で「追加」をクリックします。
- HSDLテンプレート保守などのテンプレート・デザイナまたは保守ロールを検索して選択します。「追加」をクリックします。
テンプレートのアクティブ化
アクティブなテンプレートのみが「スプレッドシート・データ・ローダーの実行」タスクに表示され、RESTを使用してHSDLを開始するときに使用できます。[ドラフト]ステータスのテンプレートの場合は、これらのステップを実行します。
- 「スプレッドシート・テンプレート」にナビゲートし、アクティブ化するテンプレートを検索します。
- テンプレート名をクリックして、ガイド付きプロセスにアクセスします。
- サイド・パネルの「確認およびアクティブ化」ステップをクリックします。
- 「検証」をクリックします。
- テンプレート定義にエラーまたは警告が見つかった場合は、「検証メッセージ」タブに表示されます。
- テンプレートをアクティブ化できる場合は、アクティブ化を確認するダイアログ・メッセージが必要です。
「アクティブ化」をクリックすると、テンプレートがアクティブ化されます。
テンプレートが使用可能になりました。
関連リンク
チュートリアルこのCloud Customer Connectトピックの最新のOracle by Exampleチュートリアルへのリンクがあります。
謝辞
- 著者 - Ema Johnson (HCMデータ・ローダーおよびAI、主席プロダクト・マネージャー)
その他の学習リソース
docs.oracle.com/learnで他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントについては、Oracle Help Centerを参照してください。
HCMスプレッドシート・データ・ローダーを実行するためのアクセス権の付与
G33972-03
2026年5月