イントロダクション

HCMスプレッドシート・データ・ローダー(HDSL)を使用して、ビジネス・ユーザーおよびインバウンド統合にバルク・データ・ロード機能を提供します。特定のユース・ケース用にスプレッドシート・テンプレートを構成し、それらのテンプレートへのアクセスを必要なロールのみに割り当てることができます。たとえば、採用統合には「新規採用」スプレッドシートへのアクセス権があり、「超過勤務時間」スプレッドシートは給与管理者が使用できます。

ノート:

統合にHSDLを使用する利点は、テンプレートでサポートされているユース・ケースにアップロードされるデータを制限することです。必要に応じて、データ・セキュリティを適用することもできます。

目的

このチュートリアルでは、次のことを行います。

  • HSDLテンプレートを設計および構成する方法を理解します。
  • 新規採用者をロードできる作業テンプレートを作成します。

Workerビジネス・オブジェクトは、オブジェクト階層の5つのレベルに約30個のコンポーネントがある複雑です。このチュートリアルでは、スプレッドシート・テンプレートを定義するための一般的なタスクについて説明しながら、単純な新規採用テンプレートを作成する方法について説明します。その後、サポートされている任意のビジネス・オブジェクトにこれらのステップを適用できます。

テンプレート作成の基本を理解したうえで、ナレッジとテンプレートをさらに拡張して、フレックスフィールド属性や重複レコードなどを含めることができます。次のチュートリアルを確認します。

前提条件

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

タスク1: テンプレートの作成

このステップでは、就業者ビジネス・オブジェクト階層に基づいて新しいテンプレートを作成します。

  1. 就業者ビジネス・オブジェクトへのアクセス権を持つHSDLテンプレート設計者ロールを持つユーザーを使用して、アプリケーションにログインします。
  2. 「自分のクライアント・グループ」「データ交換」「スプレッドシート・テンプレート」にナビゲートします。
  3. 「作成」をクリックして、「テンプレートの作成」ページを開きます。
  4. sample-image-1.pngの説明が続きます

  5. テンプレート名とコードを指定し、ビジネス・オブジェクトを「就業者」に設定し、オプションで摘要を指定します。
  6. sample-image-1.pngの説明が続きます

  7. 「OK」をクリックします。「定義」タブに移動します。

タスク2: テンプレート属性の選択

このステップでは、Workerオブジェクト階層の必須および推奨の各コンポーネントに必要な基本属性を追加します。

sample-image-1.pngの説明が続きます

ここで説明するステップを繰り返して、就業者ビジネス・オブジェクトの他のコンポーネントから属性を追加できます。

ノート:

「ビジネス・オブジェクトの表示」タスクを使用して、オブジェクト階層およびサポートされている属性を確認および理解します。

ヒント :

オブジェクト階層の最上部から開始し、階層に子コンポーネントと孫コンポーネントを含めることをお薦めします。テンプレート設計者は、親子関係を自動的に作成します。

作業員

オブジェクト階層の就業者コンポーネントは、個人番号属性を持つ就業者を識別し、生年月日を取得します。

  1. 「デザイン」をクリックします。
  2. [デザイン]タブをクリックします。

  3. 「使用可能な属性」パネルで「アクション・コード」属性を選択し、「選択した属性」パネルに追加します。
  4. 処理コード属性を選択します。

    最初の属性をテンプレートに選択すると、設計者はレコードを一意に識別するために使用するキーを尋ねます。

  5. 「キーの選択」ダイアログで「ユーザー・キー」を選択し、「OK」をクリックします。
  6. sample-image-1.pngの説明が続きます

    ヒント :

    一部のオブジェクトには、複数のユーザー・キーの組合せがあります。「ユーザー・キー」選択リストを使用して、ユースケースに適したユーザー・キーを選択できます。既存のレコードの保守に使用するテンプレートに対して、[サロゲートID]を選択できます。サロゲートID属性は、検索可能な値リストを提供します。

    常に必要なその他の属性は、「選択した属性」パネルに自動的に追加されます。

    「有効開始日」および「個人番号」属性は、「選択した属性」パネルに自動的に追加されます。

    ヒント :

    キー・アイコンは、スプレッドシート内のレコードを一意に識別するすべての属性に接頭辞を付けます。
  7. ページ ヘッダーの [確認および保存]ボタンをクリックします。
  8. 「検証および保存」をクリックします。

  9. 確認ダイアログで「OK」をクリックします。
  10. 「使用可能な属性」パネル・ツールバーの「表示」をクリックします。「すべて」チェック・ボックスの選択を解除し、「新規レコードに必須」を選択します。
  11. 選択リストの表示で「新規レコードに必須」を選択します。

  12. 「表示」複数選択選択リストの外部をクリックして、「使用可能な属性」のリストを、指定した基準を満たす属性にフィルタします。
  13. 「表示」選択リストの新規レコードには「必須」を選択します。

    ヒント :

    チェック・マークが付いた緑色の円は、属性がすでに選択されていることを示します。
  14. 「開始日」「選択した属性」パネルに追加します。
  15. テンプレートを検証して保存します。

ユーザー名

個人名コンポーネントは、従業員の名前を記録します。

  1. 「使用可能な属性」ヘッダーの横にある選択リストをクリックし、「個人名」を選択して、個人名オブジェクトに属する属性を表示します。
  2. 「使用可能属性」ヘッダー選択リストから「個人名」を選択します。

  3. 「使用可能な属性」パネル・ツールバーの「表示」をクリックし、「条件付き必須」および「オプション」チェック・ボックスの選択を解除します。
  4. 「表示」選択リストの新規レコードには「必須」を選択します。

  5. 「表示」複数選択選択リストの外部をクリックして、「使用可能な属性」のリストを、指定した基準を満たす属性にフィルタします。
  6. 「すべて追加」ボタンをクリックして、「使用可能な属性」パネルに表示されるすべての属性を「選択した属性」パネルに追加します。
  7. 選択した属性パネルに使用可能なすべての属性を追加します。

    新しく選択した属性の一部は、「選択した属性」パネルに表示されません。 子レコードの属性は、親レコードの同等の属性から自動的にデフォルト設定され、スプレッドシートから非表示になります。これは、PersonNumberなどの親を識別する属性、および有効開始日属性に対して発生します。

    「有効開始日」および「個人番号」属性は、「選択した属性」パネルに表示されません

    個人名コンポーネントの「有効開始日」および「個人番号」属性は、「選択した属性」パネルには表示されません。

    ヒント :

    「選択した属性」パネル・ツールバーの「除外された属性の表示」チェック・ボックスを選択して、テンプレート定義に含まれるが、テンプレートから生成されたスプレッドシートに表示されない属性を確認します。

  8. 「使用可能な属性」パネルで、「表示」複数選択選択リストを変更して、「すべて」属性を表示します。
  9. 使用可能な属性検索ボックスに「最初」と入力し、「検索」ボタンをクリックします。
  10. 検索条件で属性を最初にフィルタ

  11. 「名」属性を、選択した属性のリストに追加します。
  12. テンプレートに必要なその他のオプションの「個人名」属性を追加します。
  13. テンプレートを検証して保存します。

個人国別仕様データ

個人国別仕様データ・コンポーネントは、従業員の婚姻区分および性別を取得します。

  1. 「使用可能な属性」パネルをフィルタして、「個人国別仕様データ」属性を表示します。
  2. 「表示」フィルタを使用して、「必須」および「新規レコードに必須」の属性を表示します。
  3. 「すべて追加」をクリックして、「使用可能な属性」パネルに表示されるすべての属性を「選択した属性」パネルに追加します。
  4. すべての必須個人国別仕様データ属性の追加

  5. 「表示」複数選択選択リストを変更して、「すべて」属性を表示します。
  6. 次のオプション属性を検索してテンプレートに追加します。
    • Gender
    • 結婚歴
  7. 「Selected Attributes(選択した属性)」パネルに表示される「Person Legislative Data(個人国別仕様データ)」属性を確認します。
  8. 国別仕様コード、性別および婚姻区分は、「選択した属性」パネルに表示されます。

  9. 使用可能な他の「個人国別仕様データ」属性を確認し、必要に応じてテンプレートに追加します。
  10. テンプレートを検証して保存します。

雇用関係

雇用関係コンポーネントは、従業員の雇用主を指定します。

  1. 「雇用関係」コンポーネントからテンプレートに、すべての「必須」および「新規レコードに必須」属性を追加します。
  2. 「表示」複数選択選択リストを変更して、「すべて」属性を表示し、「プライマリ雇用」属性を検索してテンプレートに追加します。
  3. 使用可能な他の「雇用関係」属性を確認し、必要に応じてテンプレートに追加します。
  4. ヒント :

    「ビジネス・オブジェクトの表示」タスクを使用して、使用可能なすべての属性とその説明を確認します。
  5. テンプレートを検証して保存します。

雇用条件

雇用条件はOracle HCMに表示されなくなりましたが、雇用関係およびアサイメント・レコードをリンクするには、スケルトン雇用条件レコードを指定する必要があります。

  1. 「雇用条件」オブジェクトから、すべての「必須」および「新規レコードに必須」属性を追加します。
  2. テンプレートを検証して保存します。

割当て

[割当]レコードタイプでは、従業員の部門、場所、役職、職務などを指定します。

  1. 「割当」オブジェクトのすべての「必須」および「新規レコードに必須」属性を追加します。
  2. 「表示」複数選択選択リストを変更して、「すべて」属性を表示します。
  3. テンプレートに必要な他の属性を検索して追加します。次に、いくつかの提案を示します。
    • Personタイプ
    • 雇用関係のプライマリ・アサイメント
    • 事業部門
    • ジョブ・コード
    • ポジション・コード
    • 成績コード

    ヒント :

    「ビジネス・オブジェクトの表示」タスクを使用して、使用可能なすべての属性とその説明を確認します。
  4. テンプレートを検証して保存します。

タスク3: 属性デフォルトの構成

このタスクでは、テンプレート属性のデフォルト値の構成方法を学習します。これにより、ユーザーのデータ入力が簡略化され、エンドユーザーが実行できるアクションを制限できます。

定数のデフォルトの構成

定数値を持つように属性値を構成できます。

  1. 「選択した属性」パネルで、「ワーカー」コンポーネントの「アクション・コード」属性を選択し、パネル・ツールバーの「編集」ボタンをクリックします。
  2. すべての必須割当属性の追加

  3. 「処理コード」のデフォルトを定義するには、「値」ラジオ・ボタンを選択し、「定数値」のタイプを選択して、「HIRE」の値を指定します。
  4. すべての必須割当属性の追加

  5. 「OK」をクリックします。
  6. これらの他の属性を編集して、定数値デフォルトを構成します。
  7. 属性 コンポーネント 定数値
    ネーム・タイプ ユーザー名 GLOBAL
    有効連番 雇用条件 1
    有効最終変更 雇用条件 Y
    割当ステータス・タイプ 雇用条件 ACTIVE_PROCESS

ノート:

参照検証済属性のデフォルト値を指定する場合は、意味ではなく参照コードを指定する必要があります。

他の選択した属性値からのデフォルトの構成

属性を構成して、選択した別の属性から値をデフォルト設定できます。

ヒント :

スプレッドシート内のソース属性から自動的に移入された属性は表示されません。スプレッドシート・データをステージング表にアップロードすると、デフォルト設定が行われます。別の選択した属性から属性値をデフォルト設定する場合は、常にデフォルトの属性を非表示にします。
  1. 「選択した属性」パネルの「就業者」オブジェクトの「有効開始日」属性を編集します。
  2. 「有効開始日」属性を選択し、「編集」をクリックします。

  3. 「有効開始日」属性のデフォルトを定義するには、「値」ラジオ・ボタンを選択し、「既存の選択済属性」のタイプを選択し、値をコピーする「開始日」|「就業者」属性を指定します。
  4. すべての必須割当属性の追加

    ヒント :

    パイプの前の値は属性名で、パイプの後の値は属性が属する階層内のコンポーネントです。

    ノート:

    新規採用を作成する場合、就業者レコードの有効開始日は従業員の開始日と同じである必要があります。
  5. スプレッドシートから属性を非表示にするには、「表示」チェック・ボックスの選択を解除します。
  6. すべての必須割当属性の追加

  7. 「OK」をクリックします。
  8. ノート:

    テンプレート設計者は、他のオブジェクトの「有効開始日」属性をすでに「就業者有効開始日」にデフォルト設定しているため、これを手動で行う必要はありません。
  9. 「雇用関係」「雇用条件」および「アサイメント」コンポーネントの「処理コード」を編集して、「就業者」コンポーネントの「処理コード」から値をデフォルト設定し、スプレッドシートから属性を非表示にします。
  10. すべての必須割当属性の追加

  11. これらの属性を編集して、選択した既存の属性からデフォルトを構成し、「表示」チェック・ボックスの選択を解除します。
  12. 属性 コンポーネント 既存の選択済属性
    開始日 雇用関係 開始日|就業者| ~
    国別仕様番号 個人国別仕様データ 国別仕様コード|個人名| ~
    割当ステータス・タイプ 割当て アサイメント・ステータス・タイプ|雇用条件| ~

  13. テンプレートを検証して保存します。

式を使用したデフォルトの構成

Groovy式を使用して、属性のデフォルト値を定義できます。これらには、テンプレート内の属性を一意に識別する属性キーを指定することで、選択した他の属性への参照を含めることができます。

  1. 「選択した属性」パネル・ツールバーの「拡張オプション」ボタンをクリックします。
  2. 歯車アイコンをクリックします。

  3. 「個人番号」属性の「属性キー」を検索します。
  4. 歯車アイコンをクリックします。

    ヒント :

    属性キーは通常、コンポーネント名(Worker)の後にベース属性名(PersonNumber)が続きます。これらは編集できますが、テンプレート内で一意である必要があります。
  5. 「取消」をクリックします。
  6. 「雇用条件」コンポーネントの「アサイメント番号」属性を編集します。
  7. 「値」ラジオ・ボタンを選択し、「式の使用」のタイプを選択し、値として「ET」+ Worker_PersonNumberを指定して、デフォルトを定義します。
  8. すべての必須割当属性の追加

    ヒント :

    テンプレートが異なる場合は、Worker_PersonNumberを属性キーに置き換えます。
  9. 式を検証する場合は、「検証」をクリックします。
  10. 「OK」をクリックします。
  11. "E" + Worker_PersonNumberを使用して、「割当て」コンポーネントの「割当て番号」属性の式のデフォルトを構成します。
  12. 変更を検証して保存します。

ヒント :

国別仕様コード、就業者タイプ、ビジネス・ユニット、雇用主などのデータ入力を簡略化するために、他の属性のデフォルトを構成します。これらを非表示にするか、エンド・ユーザーが必要に応じて上書きできるように残すことができます。

ヒント :

定数値または式でデフォルト設定された属性は、正常にテストされるまで非表示にしないことをお薦めします。


タスク4: 自動生成された個人番号の構成

ユーザーが個人番号とアサイメント番号を手動で指定する場合は、このステップをスキップできます。

  1. 「選択した属性」パネルで「就業者」コンポーネントの「個人番号」属性を選択し、「編集」をクリックします。
  2. 「自動生成」チェック・ボックスを選択します。
  3. 「自動生成」チェック・ボックスを選択します。

    ヒント :

    列見出しおよび説明が更新されます。これらを必要に応じて変更します。

    ノート:

    就業者が正常にアップロードされると個人番号が生成されますが、スプレッドシートのユーザーは、スプレッドシートの各就業者を一意に区別するための値を指定する必要があります。指定された値は、自動生成された値に置き換えられます。
  4. 「OK」をクリックします。
  5. 「雇用条件」オブジェクトの「アサイメント番号」属性を編集し、「自動生成」チェック・ボックスを選択します。
  6. 「自動生成」チェック・ボックスを選択します。

  7. 「表示」チェック・ボックスの選択を解除し、「OK」をクリックします。
  8. これらのステップを繰り返して、「アサイメント」コンポーネントの「アサイメント番号」を自動生成および非表示にします。
  9. ノート:

    アサイメント番号属性は、前のステップの個人番号からデフォルト設定されました。
  10. テンプレートを検証して保存します。


タスク5: テンプレートの検証およびテスト

テンプレート構成を簡素化してアクセスを構成する前に、テンプレート構成をテストする必要があります。

  1. 最新の変更を検証して保存します。
  2. 「プレビュー」をクリックして、構成済テンプレートのスプレッドシートを生成します。Webブラウザに応じて、GenericHdlSpreasdheet.xlsxファイルがダウンロードされます。オープンします。
  3. プレビュー・ボタンはページ上部にあります。

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

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

    ノート:

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

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

    データ・セット名が生成されます。

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

    ヒント :

    値のない必須セルは、赤いアウトラインで強調表示されます。デフォルト定数値で構成された属性には、デフォルトが表示されます。
  13. スプレッドシート行の空のセルごとに有効なデータを入力します。
  14. ヒント :

    個人番号を自動生成するように構成している場合は、任意の値を指定します。スプレッドシートで指定されたすべての行で一意である必要があります。

    この値はアップロード時にレコードを識別するためにのみ使用されますが、一度作成すると、個人番号およびアサイメント番号に自動生成値が使用されます。

    ヒント :

    名前の後に[..]記号が付いた列には、検索可能な値リストが表示されます。値を指定するセルをダブルクリックして、LOVウィンドウを開きます。
  15. 「スプレッドシート・ローダー」ツールバーの「詳細」「アップロード」をクリックします。
  16. 「詳細」→「アップロード」をクリックします。

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

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

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

    エラー・ステータスが表示された場合は、エラー・メッセージを確認し、必要に応じて修正します。「アップロード」をクリックして、データ・セット内の修正済スプレッドシート行を再送信します。

  20. 「個人管理」タスクにナビゲートして、新規採用者が表示されることを確認します。
  21. ヒント :

    アプリケーションで従業員を確認するのに少し時間がかかる場合があります。


タスク6: スプレッドシート属性の構成

このタスクでは、エンド・ユーザーが変更しないようにデフォルト属性を非表示にする方法、必要に応じて属性を構成する方法、列の順序の変更方法、ラベルと説明の更新方法について説明します。

デフォルト列の非表示

定数および式のデフォルトが正常にテストされたら、ユーザーが変更しないデフォルト属性を非表示にします。

  1. 属性を編集して、生成されたスプレッドシートから非表示にします。
  2. 「表示」チェック・ボックスの選択を解除します。
  3. 「リフレッシュ」をクリックします。

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

属性を必須にする

このステップでは、必要に応じてスプレッドシートで強調表示する属性を編集します。

  1. 「選択した属性」パネルで「姓」属性を編集し、「必須」チェック・ボックスを選択します。
  2. 「リフレッシュ」をクリックします。

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

列ヘッダーおよびヘルプ・テキストの構成

列の見出しと説明を変更して、ビジネス・ユーザーが理解する用語を使用します。たとえば、個人番号を自動生成する場合は、「個人名- 自動生成」列の見出しと説明の名前を変更できます。

  1. 「選択した属性」パネルで「個人番号」属性を編集します。
  2. 「列見出し」「行識別子」に変更して、個人が別の個人番号で作成されるときにユーザーが混乱しないようにします。
  3. 「摘要」「番号」に変更して、スプレッドシートの行を一意に識別します。
  4. 「リフレッシュ」をクリックします。

    ヒント :

    説明は、スプレッドシートの列見出しの上にカーソルを置くと表示されます。
  5. 「OK」をクリックします。

列の並べ替え

「選択した属性」パネルに列が表示される順序によって、それらの列がスプレッドシートに表示される順序が決まります。

  1. 「選択した属性」パネル・ツールバーの「順序変更」アイコンをクリックします。
  2. 「リフレッシュ」をクリックします。

  3. 属性を選択し、ボタンを使用して、スプレッドシートでの列の表示順序を定義します。
  4. 「OK」をクリックして変更内容を受け入れ、ウィンドウを閉じます。


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

デフォルトのスプレッドシート・データのロード動作を上書きするには、パラメータのデフォルト値を上書きします。この項では、スプレッドシート行の10%以上がエラーの場合にデータ・ロードが停止し、増分更新のロード・イベントを使用可能にします。

  1. 「デザイン」タブをクリックします。
  2. 「定義」をクリックします。

  3. 「スプレッドシート・パラメータ」表の「作成」アイコンをクリックします。
  4. 表ツールバーの「追加」アイコンをクリックします。

  5. 「検索」をクリックして、テンプレートで使用可能なすべてのパラメータを表示します。
  6. 使用可能なパラメータを確認します。

  7. 「ロード・エラーの最大割合」パラメータを選択し、「OK」
    ロード・エラーの最大割合を選択し、「OK」をクリックします。
    をクリックします。
  8. 「値」「10」に更新します。
  9. 作成アイコンをクリックし、「増分更新のロード・イベントの有効化」パラメータを選択して「OK」をクリックします。
  10. 「値」を「はい」に更新します。
  11. テンプレートを検証して保存します。


タスク8: ロールの割当ておよびテンプレートのアクティブ化

本番環境では、このテンプレートにアクセスできるロールにこのテンプレートを割り当てます。そのため、割り当てるロールは、テンプレートをエクスポートする前に、意図したとおりにテンプレートを操作することを評価する必要があります。

ビジネス・ユーザーがこのテンプレートを使用できるようにするには、ロールにテンプレートへのデータ・セット・アクセス権が割り当てられている必要があり、テンプレートをアクティブ化する必要があります。アクティブ化すると、テンプレートを保守するためのアクセス権が自動的になくなります。

テンプレート保守アクセスの割当

テンプレートをアクティブにした後は、テンプレートを保守するようにロールが構成されている場合にのみ保守できます。

これらのステップでは、テンプレート・メンテナンスの割当て方法について説明します。

  1. テンプレートの「ロール・アクセス」タブにナビゲートします。
  2. 「テンプレート管理」表で「追加」をクリックします。
  3. 「許可されたデータ・セット操作」表で「追加」をクリックします。

  4. HSDLテンプレート・デザイナなどのテンプレート設計者または保守ロールを検索し、このテンプレートを保守できるロールを追加します。
  5. アクセスを割り当てるロールを検索して選択します

  6. 「検証および保存」をクリックします。

ロール・データ・セット・アクセスの割当

このテンプレートからスプレッドシートを生成できるロールと、それらが持っているデータ・セット・アクセスを構成します。

  1. 「ロール・アクセス」タブにナビゲートします。
  2. 「許可されたデータ・セット操作」表で「追加」をクリックします。
  3. 「許可されたデータ・セット操作」表で「追加」をクリックします。

  4. 人事担当者など、テンプレート・アクセス権を割り当てるロールを検索します。
  5. アクセスを割り当てるロールを検索して選択します

  6. 追加するロールを確認し、「追加」をクリックします、
  7. デフォルトでは、データ・セットを作成、保存およびアップロードするためのアクセス権がロールに割り当てられます。


  8. 必要に応じて、データ・セットのアクセスを変更します。
  9. データ・セット操作
    操作 説明
    作成 データ・セットを作成できます。
    保存 データ セット データは、ステージング テーブルに保存できます。
    Upload データ・セットはアップロードでき、有効な行がアプリケーションに保存されます。
    ロールバック データ・セットをロールバックして、正常にロードされ、その後更新されなかったデータを削除できます。ロールバックは、いくつかのビジネス・オブジェクトでのみ使用できます。
    すべて表示 テンプレートの既存のすべてのデータ・セットは、ユーザーが作成したデータ・セットのみでなく、ダウンロードおよびレビューできます。

    ヒント :

    ステージング表にデータを作成および保存できるが、そのデータをアップロードするためのアクセス権がないロールが必要なテンプレートと、新しいデータ・セットを作成できないが、他のユーザーが作成したデータ・セットをレビューしてアップロードできる2番目のロールがある場合があります。これは一種の承認を得ることができる。
  10. 検証して保存します。

テンプレートのアクティブ化

アクティブなテンプレートのみが「スプレッドシート・データ・ローダーの実行」タスクに表示され、RESTを使用してHSDLを開始するときに使用できます。[ドラフト]ステータスのテンプレートの場合は、これらのステップを実行します。

  1. 「定義」タブをクリックします。
  2. 「ステータス」「アクティブ」に更新します。
  3. アクセスを割り当てるロールを検索して選択します

  4. 「検証および保存」をクリックします。
  5. テンプレートへのデータ・セット・アクセス権が構成されたロールを持つユーザーがテンプレートを使用できるようになりました。


ビジネス・ユーザー・アクセスのテスト

これで、ロールにテンプレートへのアクセス権が割り当てられたユーザーとしてログインし、テンプレートが「スプレッドシート・データ・ローダーの実行」タスクで使用可能であり、テンプレートから生成されたスプレッドシートが必要に応じて機能することを確認します。

テンプレートのエクスポート

テンプレートが完全にテストされ、本番に移行する準備ができたら、テンプレート定義をエクスポートできます。

  1. HSDLテンプレート・デザイナ・ロールを使用してアプリケーションにログインし、「スプレッドシート・テンプレート」タスクにナビゲートします。
  2. テンプレートを検索します。
  3. [アクション]ボタンをクリックし、[エクスポート]アクションを選択します。
  4. テンプレートのエクスポート

    テンプレート定義はxmlファイルとしてエクスポートされ、Downloadsディレクトリで使用可能である必要があります。


タスク9: 本番でのテンプレートのインポートおよびアクティブ化

このタスクでは、テンプレートを本番にインポートし、テンプレートを使用できるロールを割り当ててアクティブ化します。

テンプレートのベースとなるビジネス・オブジェクトのテンプレートをインポートするように構成された本番では、HSDL「テンプレート保守」ロールが必要です。このようなロールを作成するステップは、「HCMスプレッドシート・データ・ローダー(HSDL)テンプレートを設計および保守するためのアクセスの構成」チュートリアルを参照してください。

  1. データ交換「スプレッドシート・テンプレート」タスクに移動します。
  2. 「インポート」をクリックします。
  3. HSDLおよびユーザーによるフィルタ

  4. 「インポート」ダイアログ・ウィンドウで、「新規採用」など、スプレッドシート・テンプレートでサポートされるユースケースを説明する名前を指定します。
  5. ヒント :

    指定した名前に基づいてコードがデフォルト設定されますが、これをオーバーライドできます。ユニークでなければならない。
  6. 「インポート」フィールドを使用して、インポートするテンプレート・ファイルのxmlファイルを選択します。
  7. ビジネス・ユーザーがこのテンプレートをいつ使用するかを理解できるように、摘要を指定します。
  8. テンプレートが国別指定固有の場合は、適用可能な国別仕様データ・グループを指定します。
  9. HSDLおよびユーザーによるフィルタ

  10. 「OK」をクリックします。
  11. テンプレートがエラーなしでインポートされたことを示す確認メッセージが表示されます。「OK」をクリックします。

    ヒント :

    エラーが発生した場合は、ログ・ファイルをダウンロードして詳細を確認してください。

    「スプレッドシート・テンプレート」ページに戻ります。

  12. インポートしたテンプレートを検索して、テンプレート名をクリックし、テンプレートを編集します。
  13. タスク8のステップを繰り返して、テンプレート・メンテナンス・ロールの割当て、ロール・データ・セット・アクセス権の割当て、およびテンプレートのアクティブ化を行います。
  14. 変更を保存します。
  15. 割り当てられたロールを持つユーザーがテンプレートにアクセスできるようになりました。

次のチュートリアルでは、HCMスプレッドシート・データ・ローダーに関する知識をさらに深めます。

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

謝辞

  • 著者 - Ema Johnson (シニア・プリンシパル・プロダクト・マネージャー)

その他の学習リソース

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

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