イントロダクション

HCMスプレッドシート・データ・ローダー(HDSL)を使用して、ビジネス・ユーザーに一括ロード・スプレッドシートを提供します。このチュートリアルでは、ユーザー・アカウントを一時停止およびアクティブ化するHSDLテンプレートを定義する方法について説明します。

目的

このチュートリアルの内容:

  • 既存のユーザー・アカウントをアクティブ化および非アクティブ化するためのスプレッドシート・テンプレートを作成します。
  • テンプレートを検証し、テストします。
  • テンプレートをアクティブ化します。

前提条件

このチュートリアルを完了するには、次が必要です。


タスク1: スプレッドシート・テンプレートの作成

このステップでは、スプレッドシート・テンプレートを作成し、ユーザー・アカウントのアクティブ化と非アクティブ化に必要な属性を選択します。

  1. 「ユーザー」ビジネス・オブジェクトのHSDLテンプレートを作成するアクセス権を持つユーザーを使用して、アプリケーションにログインします。
  2. 「自分のクライアント・グループ」「データ交換」「スプレッドシート・テンプレート」にナビゲートします。
  3. 「作成」をクリックして、「テンプレートの作成」ダイアログ・ボックスを開きます。
  4. 「作成」をクリックして、テンプレートを作成します。

  5. テンプレート名およびコードを指定し、ビジネス・オブジェクトを「ユーザー」に設定し、オプションで摘要を指定します。
  6. テンプレート詳細を入力します。

  7. 「OK」をクリックします。「定義」タブに移動します。
  8. 「デザイン」をクリックします。
  9. 「設計」をクリックします。

  10. 「使用可能な属性」パネルで「個人番号」属性を選択し、「選択した属性」パネルに追加します。
  11. 個人番号を選択し、選択済属性に追加します

  12. 使用するキー・タイプの入力を求められたら、「個人番号」ユーザー・キーを選択します。
  13. ユーザー・キーの選択

  14. 「OK」をクリックします。
  15. レコードを一意に識別するすべての属性が、「選択した属性」パネルに追加されます。

    選択した属性

    ヒント :

    キー・アイコンは、スプレッドシート内のレコードを一意に識別するすべての属性に接頭辞を付けます。

    ノート:

    その他の必須属性が存在する場合は、「選択した属性」リストに自動的に追加されます。
  16. 「使用可能属性」パネルから「一時停止」属性をドラッグし、「選択済属性」パネルにドロップします。
  17. 「一時停止」属性を「選択した属性」パネルにドラッグします。

    ユーザー・アカウントのアクティブ化および非アクティブ化には、「一時停止」属性が必要です。テンプレートに、ユーザー・アカウントをアクティブ化または非アクティブ化するために必要なすべての属性が含まれるようになりました。

  18. 「検証および保存」をクリックします。
  19. テンプレートの検証と保存

タスク2: テンプレート属性の構成

このステップでは、列見出しおよび説明を変更します。

  1. 「選択した属性」パネルで「一時停止」属性を選択し、「編集」アイコンをクリックします。
  2. 「一時停止」属性を編集します。

  3. 「列見出し」を「一時停止」から「非アクティブ化」に変更します。
  4. 「説明」を「Yを指定して既存のアクティブなユーザー・アカウントを非アクティブ化するか、Nを指定してアクティブ化するか」に変更します。
  5. 「必須」チェック・ボックスを選択し、この属性を必須にします。
  6. オプションで、デフォルトの定数値YまたはNを定義します。
  7. 列見出しおよび説明を変更します。

  8. 「OK」をクリックします。

タスク3: テンプレートのテスト

  1. 「検証および保存」をクリックします。エラーは表示されません。
  2. 「プレビュー」をクリックして、構成済テンプレートのスプレッドシートを生成します。
  3. 「プレビュー」をクリックします。

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

  4. 接続を求めるプロンプトが表示されたら、「はい」をクリックします。
  5. 列見出しおよび説明を変更します。

  6. アプリケーションのユーザー名とパスワードでログインします。スプレッドシートは、「選択した属性」パネルに表示される各属性とともに、スプレッドシートに列として表示されます。
  7. 「スプレッドシート・ローダー」ツールバーで「データ・セットの作成」の順にクリックします。
  8. 「データ・セットの作成」をクリックします。

    ノート:

    データ・セット内にスプレッドシート行を作成する必要があります。データ・セットは、Oracle HCM Cloudにアップロードされます。
  9. ダイアログ・ページで「OK」をクリックします。
  10. 「OK」をクリックします。

    データ・セットは事前定義された名前で作成されます。必要に応じて上書きできます。

    「OK」をクリックします。

  11. 列見出しの下の最初の行の任意のセルをダブルクリックして、行を開始します。
  12. ダブルクリックして行を開始します。

    ヒント :

    値のない必須セルは、赤いアウトラインで強調表示されます。デフォルト定数値で構成された属性には、デフォルトが表示されます。
  13. ユーザー・アカウントを非アクティブ化する従業員の個人番号を「個人番号」列に入力します。
  14. デフォルトに設定されていない場合は、「非アクティブ化」列に「Y」と入力します。
  15. ノート:

    このスプレッドシート行をアップロードすると、この従業員のユーザー・アカウントが非アクティブ化されます。

    ヒント :

    非アクティブ化されたアカウントをアクティブ化するには、「非アクティブ化」列に「N」を指定します。
  16. 「スプレッドシート・ローダー」ツールバーの「詳細」「アップロード」をクリックします。
  17. 「詳細」→「アップロード」をクリックします。

  18. 表示されるダイアログ・ページで「OK」をクリックします。
  19. 「リフレッシュ」を定期的にクリックして、スプレッドシートの行ステータスをリフレッシュします。
  20. 「リフレッシュ」をクリックします。

    処理が「成功」ステータスで完了するまで、「アップロード進行状況」のステータスが変更されます。

    「リフレッシュ」をクリックします。

  21. 「ツール」「スケジュール済プロセス」にナビゲートし、「保留中のLDAP要求の送信」プロセスを発行して、スプレッドシートでロードしたアカウント変更を処理します。

タスク4: テンプレート・パラメータの構成

デフォルトのスプレッドシート・データのロード動作を上書きするには、パラメータのデフォルト値を上書きします。このタスクでは、このテンプレートを使用してアップロードされた変更の監査を有効にします。

  1. テンプレートを編集し、クローズした場合は、「スプレッドシート・テンプレート」タスクからテンプレート名をクリックします。
  2. 「テンプレート・パラメータ」表ツールバーの「作成」アイコンをクリックします。
  3. 「テンプレート・パラメータ」表のツールバーで「作成」をクリックします。

  4. 「カテゴリ」「可用性」を指定し、「検索」をクリックします。
  5. 可用性パラメータを検索します。

  6. 「監査データの有効化」パラメータを選択します。「OK」をクリックします。
  7. 「監査データの有効化」パラメータを選択します。

  8. 「値」「はい」を指定して、このテンプレートから生成されたスプレッドシートを使用してアップロードされた変更の監査を有効にします。
  9. 「監査データの有効化」パラメータを選択します。

    ノート:

    このテンプレートによってロードされた変更の監査は、アプリケーションでユーザー・オブジェクトの監査が有効になっている場合にのみ行われます。

タスク5: テンプレートへのアクセスの割当て

テンプレートには、テンプレートに割り当てられたロールを持つユーザーのみがアクセスできます。このステップでは、テンプレートにロールを割り当て、実行できるデータ・セット・アクションを構成し、テンプレートをアクティブ化して、そのロールを持つユーザーが使用できるようにします。

  1. 「定義」ページをクリックします。
  2. ヒント :

    「テンプレート・セキュリティ」セクションの「テンプレートへのロールの割当」フィールドは、このテンプレートにロールを割り当てることができるかどうかを示します。
    「Assign Roles to Template(≪テンプレートへのロールの割当|Hcm≫)」フィールドは、ロール・アクセスを構成できるかどうかを示します。

  3. 「次としてデータをアップロード」フィールドが「セッション・ユーザー」に設定されていることを確認します。
  4. 「ロール・アクセス」をクリックします。
  5. 「許可されたデータ・セット操作」表ツールバーの「追加」をクリックします。
  6. 「許可されたデータ・セット操作」表のツールバーで「追加」をクリックします。

  7. 「ロールの検索および選択」ウィンドウを使用して、テンプレートにアクセスする必要があるジョブ・ロールを選択します。
  8. テンプレートに割り当てるロールを検索して選択します。

  9. 「追加」をクリックします。
  10. ロールは、次のように自動的に構成されます。

    • スプレッドシート・テンプレートを使用してデータ・セットを作成します。
    • スプレッドシート行をデータ・セットに保存します。
    • 有効なスプレッドシート行をアプリケーションにアップロードします。
    • データ・セット操作のレビュー

      ヒント :

      ユーザー・オブジェクトはロールバックをサポートしていないため、「ロールバック」チェック・ボックスは無効です。
  11. このロールのユーザーにアクセス権がないデータ・セット操作の選択を解除します。
  12. このジョブ・ロールを持つユーザーが、自分が作成したデータ・セットだけでなく、すべてのデータ・セットを表示できる必要がある場合は、「すべて表示」チェック・ボックスを選択します。
  13. このテンプレートを使用するアクセス権を持つすべてのジョブ・ロールについて、これらのステップを繰り返します。
  14. 「定義」をクリックします
  15. 「ステータス」「アクティブ」に設定します。
  16. 「検証および保存」をクリックします。
  17. これで、テンプレートに割り当てられたロールを持つすべてのユーザーがテンプレートを使用できるようになります。また、「スプレッドシート・データ・ローダーの実行」タスクからアクセスできます。

HDLおよびHSDLの最新のチュートリアルは、Cloud Customer Connectの次のトピックで公開されています。

その他の学習リソース

docs.oracle.com/learnで他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントについては、Oracle Help Centerを参照してください。