イントロダクション
HCMスプレッドシート・データ・ローダー(HDSL)を使用して、ビジネス・ユーザーに一括ロード・スプレッドシートを提供します。このチュートリアルでは、ユーザー・アカウントを一時停止およびアクティブ化するHSDLテンプレートを定義する方法について説明します。
目的
このチュートリアルの内容:
- 既存のユーザー・アカウントをアクティブ化および非アクティブ化するためのスプレッドシート・テンプレートを作成します。
- テンプレートを検証し、テストします。
- テンプレートをアクティブ化します。
前提条件
このチュートリアルを完了するには、次が必要です。
- デスクトップ統合がインストールされているWindowsマシン。
- 「ユーザー」オブジェクトのテンプレートを作成する機能を備えた「スプレッドシート・テンプレート」タスクにアクセスします。
タスク1: スプレッドシート・テンプレートの作成
このステップでは、スプレッドシート・テンプレートを作成し、ユーザー・アカウントのアクティブ化と非アクティブ化に必要な属性を選択します。
- 「ユーザー」ビジネス・オブジェクトのHSDLテンプレートを作成するアクセス権を持つユーザーを使用して、アプリケーションにログインします。
- 「自分のクライアント・グループ」→「データ交換」→「スプレッドシート・テンプレート」にナビゲートします。
- 「作成」をクリックして、「テンプレートの作成」ダイアログ・ボックスを開きます。
- テンプレート名およびコードを指定し、ビジネス・オブジェクトを「ユーザー」に設定し、オプションで摘要を指定します。
- 「OK」をクリックします。「定義」タブに移動します。
- 「デザイン」をクリックします。
- 「使用可能な属性」パネルで「個人番号」属性を選択し、「選択した属性」パネルに追加します。
- 使用するキー・タイプの入力を求められたら、「個人番号」ユーザー・キーを選択します。
- 「OK」をクリックします。
- 「使用可能属性」パネルから「一時停止」属性をドラッグし、「選択済属性」パネルにドロップします。
- 「検証および保存」をクリックします。





レコードを一意に識別するすべての属性が、「選択した属性」パネルに追加されます。
ヒント :
キー・アイコンは、スプレッドシート内のレコードを一意に識別するすべての属性に接頭辞を付けます。ノート:
その他の必須属性が存在する場合は、「選択した属性」リストに自動的に追加されます。
ユーザー・アカウントのアクティブ化および非アクティブ化には、「一時停止」属性が必要です。テンプレートに、ユーザー・アカウントをアクティブ化または非アクティブ化するために必要なすべての属性が含まれるようになりました。

タスク2: テンプレート属性の構成
このステップでは、列見出しおよび説明を変更します。
- 「選択した属性」パネルで「一時停止」属性を選択し、「編集」アイコンをクリックします。
- 「列見出し」を「一時停止」から「非アクティブ化」に変更します。
- 「説明」を「Yを指定して既存のアクティブなユーザー・アカウントを非アクティブ化するか、Nを指定してアクティブ化するか」に変更します。
- 「必須」チェック・ボックスを選択し、この属性を必須にします。
- オプションで、デフォルトの定数値YまたはNを定義します。
- 「OK」をクリックします。


タスク3: テンプレートのテスト
- 「検証および保存」をクリックします。エラーは表示されません。
- 「プレビュー」をクリックして、構成済テンプレートのスプレッドシートを生成します。
- 接続を求めるプロンプトが表示されたら、「はい」をクリックします。
- アプリケーションのユーザー名とパスワードでログインします。スプレッドシートは、「選択した属性」パネルに表示される各属性とともに、スプレッドシートに列として表示されます。
- 「スプレッドシート・ローダー」ツールバーで「データ・セットの作成」の順にクリックします。
- ダイアログ・ページで「OK」をクリックします。
- 列見出しの下の最初の行の任意のセルをダブルクリックして、行を開始します。
- ユーザー・アカウントを非アクティブ化する従業員の個人番号を「個人番号」列に入力します。
- デフォルトに設定されていない場合は、「非アクティブ化」列に「Y」と入力します。
- 「スプレッドシート・ローダー」ツールバーの「詳細」→「アップロード」をクリックします。
- 表示されるダイアログ・ページで「OK」をクリックします。
- 「リフレッシュ」を定期的にクリックして、スプレッドシートの行ステータスをリフレッシュします。
- 「ツール」→「スケジュール済プロセス」にナビゲートし、「保留中のLDAP要求の送信」プロセスを発行して、スプレッドシートでロードしたアカウント変更を処理します。

これにより、GenericHdlSpreadsheet.xlsxファイルがダウンロードされます。オープンします。


ノート:
データ・セット内にスプレッドシート行を作成する必要があります。データ・セットは、Oracle HCM Cloudにアップロードされます。
データ・セットは事前定義された名前で作成されます。必要に応じて上書きできます。

ヒント :
値のない必須セルは、赤いアウトラインで強調表示されます。デフォルト定数値で構成された属性には、デフォルトが表示されます。ノート:
このスプレッドシート行をアップロードすると、この従業員のユーザー・アカウントが非アクティブ化されます。ヒント :
非アクティブ化されたアカウントをアクティブ化するには、「非アクティブ化」列に「N」を指定します。

処理が「成功」ステータスで完了するまで、「アップロード進行状況」のステータスが変更されます。
タスク4: テンプレート・パラメータの構成
デフォルトのスプレッドシート・データのロード動作を上書きするには、パラメータのデフォルト値を上書きします。このタスクでは、このテンプレートを使用してアップロードされた変更の監査を有効にします。
- テンプレートを編集し、クローズした場合は、「スプレッドシート・テンプレート」タスクからテンプレート名をクリックします。
- 「テンプレート・パラメータ」表ツールバーの「作成」アイコンをクリックします。
- 「カテゴリ」に「可用性」を指定し、「検索」をクリックします。
- 「監査データの有効化」パラメータを選択します。「OK」をクリックします。
- 「値」に「はい」を指定して、このテンプレートから生成されたスプレッドシートを使用してアップロードされた変更の監査を有効にします。




ノート:
このテンプレートによってロードされた変更の監査は、アプリケーションでユーザー・オブジェクトの監査が有効になっている場合にのみ行われます。タスク5: テンプレートへのアクセスの割当て
テンプレートには、テンプレートに割り当てられたロールを持つユーザーのみがアクセスできます。このステップでは、テンプレートにロールを割り当て、実行できるデータ・セット・アクションを構成し、テンプレートをアクティブ化して、そのロールを持つユーザーが使用できるようにします。
- 「定義」ページをクリックします。
- 「次としてデータをアップロード」フィールドが「セッション・ユーザー」に設定されていることを確認します。
- 「ロール・アクセス」をクリックします。
- 「許可されたデータ・セット操作」表ツールバーの「追加」をクリックします。
- 「ロールの検索および選択」ウィンドウを使用して、テンプレートにアクセスする必要があるジョブ・ロールを選択します。
- 「追加」をクリックします。
- スプレッドシート・テンプレートを使用してデータ・セットを作成します。
- スプレッドシート行をデータ・セットに保存します。
- 有効なスプレッドシート行をアプリケーションにアップロードします。
- このロールのユーザーにアクセス権がないデータ・セット操作の選択を解除します。
- このジョブ・ロールを持つユーザーが、自分が作成したデータ・セットだけでなく、すべてのデータ・セットを表示できる必要がある場合は、「すべて表示」チェック・ボックスを選択します。
- このテンプレートを使用するアクセス権を持つすべてのジョブ・ロールについて、これらのステップを繰り返します。
- 「定義」をクリックします
- 「ステータス」を「アクティブ」に設定します。
- 「検証および保存」をクリックします。
ヒント :
「テンプレート・セキュリティ」セクションの「テンプレートへのロールの割当」フィールドは、このテンプレートにロールを割り当てることができるかどうかを示します。


ロールは、次のように自動的に構成されます。

ヒント :
ユーザー・オブジェクトはロールバックをサポートしていないため、「ロールバック」チェック・ボックスは無効です。これで、テンプレートに割り当てられたロールを持つすべてのユーザーがテンプレートを使用できるようになります。また、「スプレッドシート・データ・ローダーの実行」タスクからアクセスできます。
関連リンク
HDLおよびHSDLの最新のチュートリアルは、Cloud Customer Connectの次のトピックで公開されています。
その他の学習リソース
docs.oracle.com/learnで他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントについては、Oracle Help Centerを参照してください。
ユーザー・アカウントをアクティブ化および非アクティブ化するためのHCMスプレッドシート・データ・ローダー・テンプレートの作成
G35043-01
2025年5月