スプレッドシート・テンプレートの作成および編集
スプレッドシート・テンプレートの作成は、5ステップのプロセスです。 次のようにします。
-
テンプレートの一般情報を定義します。
-
テンプレートのコンテンツとレイアウトを設計します。
-
必要に応じて、テンプレート・インストラクションを含めます。
-
データ・セット操作を実行できるユーザーと、そのテンプレートを保守できるユーザーを指定します。
-
設計をレビューし、テンプレートからテスト・スプレッドシートを生成します。
このトピックでは、このプロセスの5ステップの手順を示し、既存のスプレッドシート・テンプレートの編集方法について説明します。
テンプレートの定義
次のステップを実行します。
-
「データ交換」作業領域で、「スプレッドシート・テンプレート」を選択し、「スプレッドシート・テンプレート」ページを開きます。
-
「作成」をクリックします。
-
「テンプレートの作成」ダイアログ・ボックスで、次のようにします。
-
テンプレートの名前を入力します。 デフォルトでは、生成されたスプレッドシートの名前は、日時スタンプが付けられたテンプレートの名前です。
-
「コード」の値は、「名前」の値に基づいて自動的に生成されます。 コードは上書きできます。
-
テンプレートを作成するビジネス・オブジェクトを選択します。
ノート:ビジネス・オブジェクト・リストの下部にある「検索」をクリックすると、「検索して選択: ビジネス・オブジェクト」ウィンドウが開きます。このウィンドウには、「製品領域」および「ビジネス・オブジェクト」の2つのフリー・コンテキスト・フィールドがあり、ワイルドカード検索がサポートされています。
-
必要に応じて、1つの国別仕様データ・グループ(LDG)を選択します。 通常、LDGはグローバル給与オブジェクトに関連しています。
-
「サポートされている処理」フィールドで値を選択します。 そのいずれのコンポーネントの削除もサポートしていないビジネス・オブジェクトを選択した場合は、デフォルトで「作成および更新」が表示されます。
-
必要に応じて、摘要を入力してカテゴリを選択します。
-
「OK」をクリックします。
「定義」ページが開きます。 一部のフィールドには、「テンプレートの作成」ダイアログ・ボックスで入力した値が含まれています。 テンプレートはデフォルトで下書きステータスになっています。 スプレッドシート・ユーザーは、アクティブなテンプレートからのみスプレッドシートを生成できます。 テンプレートは、使用準備が整うまで下書きステータスのままにします。
-
-
「ジョブ」など、保護されていないオブジェクトのスプレッドシート・テンプレートの場合、またはデータ・セキュリティがHCMスプレッドシート・データ・ローダーでサポートされているオブジェクトの場合は、「テンプレート・セキュリティ」セクションで「次としてデータをアップロード」の値を設定します。 この値によって、オブジェクトの履歴に表示されるユーザー名が決まります。 保護されたオブジェクトの場合は、この値を設定できません。 このステップは省略可能です。
-
「テンプレート・パラメータ」セクションで、このテンプレートから生成されたすべてのスプレッドシートに適用するパラメータ値を設定します。 このステップは省略可能です。
-
「設計」タブをクリックして、「設計」ページを開きます。
テンプレートの設計
「使用可能属性」パネルに、オブジェクトの最上位レベルのコンポーネントのすべての属性がリストされます。 「使用可能属性」メニューを使用して、別のコンポーネントを選択します。 「サポートされている処理」フィールドで「削除のみ」の値を選択した場合、削除可能なコンポーネントのみが表示されます。
次のステップを実行します。
-
「使用可能属性」パネルの属性を「選択済属性」パネルに追加します。 属性を選択すると、オブジェクトを識別するために必要なすべての属性が、自動的に「選択済属性」パネルに移動します。
-
個別の属性を必要に応じて編集するか、「属性定義の拡張オプション」を選択してすべての属性を一度に管理します。
-
テンプレート設計が完了したら、「インストラクションの追加」タブをクリックしてインストラクションを入力します(必要な場合)。 それ以外の場合は、「ロール・アクセスの管理」タブをクリックします。
-
「選択済属性」パネルで属性の順序を変更して、生成されたスプレッドシートでの順序を指定します。
テンプレート・インストラクションの入力
「インストラクションの追加」ページで、テンプレートから生成されたスプレッドシートの個別のインストラクション・ワークシートに表示されるインストラクションを入力できます。 これらの手順では、ロードされるオブジェクトの検証方法などについて記述できます。 インストラクションを入力するには:
-
「追加」をクリックします。
-
「インストラクションの作成」ダイアログ・ボックスで、見出しとインストラクション・テキストを入力します。
-
必要に応じて、インストラクション・テキストの追加セクションを作成するには、ステップ1と2を繰り返します。 セクションを順序変更および削除できます。
-
「ロール・アクセスの管理」タブをクリックします。 「ロール・アクセスの管理」ページが開きます。
ロール・アクセスの管理
「ロール・アクセスの管理」タブで、次のことができるロールを指定します:
-
テンプレートから生成されたスプレッドシートでのデータ・セットの作成、保存またはアップロード。
-
テンプレートから生成されたスプレッドシートで作成されたすべてのデータ・セットの表示。
-
テンプレートの保守。
「ロール・アクセスの管理」アクションは、「テンプレートへのロールの割当」フィールドが「有効」に設定されている場合にのみ有効になります。 「テンプレートへのロールの割当」は読取り専用で、「定義」ページの「テンプレート・セキュリティ」セクションに表示されます。
ユーザーがHCMスプレッドシート・データ・ローダー・テンプレート(HSDLでデータ・セキュリティを実装していない保護されたビジネス・オブジェクトに基づくものを含む)にアクセスするためのロールを割り当てることができるようにするには、HRC_ASSIGN_ROLES_TO_ANY_HSDL_TEMPLATE
権限をカスタム・ロールに付与します。
テンプレートを保守するとき、この権限を持つユーザーには次が表示されます:
- 「定義」ページの「テンプレートへのロールの割当」は常に「有効」です
- 「ロール・アクセス」ページの「作成」ボタンは常に「有効」です
テンプレートにアクセスするためのビジネスHCMスプレッドシート・データ・ローダー・ユーザーのロール・マッピングを作成します。
次のステップを実行します。
-
「ロール・アクセスの管理」タブの「許可されるデータ・セット操作」セクションで、「追加」アイコンをクリックします。
-
「ロールの検索および選択」ダイアログ・ボックスで、1つ以上のカスタム・ロールを検索して選択し、「追加」をクリックします。
ロールは、「許可されるデータ・セット操作」セクションに表示されます。 デフォルトでは、選択したロールはデータ・セットを作成および保存できます。 必要に応じて、任意のロールに対して「アップロード」および「すべて表示」オプションを選択できます。
ヒント:「ロール・アクセスの管理」タブで認可するアクションは、デフォルトで有効になっています。 ロールの「使用可能」オプションの選択を解除し、ロールのアクセス権を一時的に無効にすることができます。
-
ページの「テンプレート・メンテナンス」セクションで、「追加」アイコンをクリックします。
-
「ロールの検索および選択」ダイアログ・ボックスで、1つ以上のカスタム・ロールを検索して選択し、「追加」をクリックします。
ロールは、「テンプレート・メンテナンス」セクションに表示されます。
-
「保存」をクリックします。
-
「レビュー」タブをクリックします。 「レビュー」ページが開きます。
テンプレートのレビュー
「レビュー」ページに、テンプレート設計が表示されます。
-
テンプレートを検証するには、「検証および保存」をクリックします。
-
サンプル・スプレッドシートを生成するには、「プレビュー」をクリックします。
ヒント:任意のページで「プレビュー」をクリックして、サンプル・スプレッドシートを生成できます。 ただし、スプレッドシートには、これまでに保存した構成のみが表示されます。
デフォルトのファイル名はGenericHdlSpreadsheet.xlsxです。
-
ファイルをローカルに保存するか、開きます。 開くと、サインインを求めるプロンプトが表示されます。
-
スプレッドシートをレビューします。
-
テンプレートを保存します。
テンプレートを使用可能にする準備が整ったら、編集してそのステータスを「アクティブ」に設定します。
「スプレッドシート・データ・ローダーの実行」ページでは、アクティブなテンプレートのみを使用できます。
テンプレートの編集
スプレッドシート・テンプレートを編集するには、「スプレッドシート・テンプレート」ページでスプレッドシート・テンプレートを検索し、検索結果でその名前をクリックします。 既存のスプレッドシート・テンプレートはどのステータスにあっても編集できますが、そのコードまたはタイプは変更できません。 さらに、アクティブなテンプレートの属性は削除できませんが、無効にすることはできます。
例として、ユーザー・アカウントをアクティブ化および非アクティブ化するバルク・ロード・スプレッドシートを定義するチュートリアルを次に示します: ユーザー・アカウントをアクティブ化/非アクティブ化するためのHCMスプレッドシート・データ・ローダー・テンプレート
HCMスプレッドシート・データ・ローダー・テンプレートを作成するためのチュートリアルを次に示します。 このチュートリアルでは、新規採用者をアップロードするためのテンプレートの作成時の一般的なタスクについて説明します「新規採用をアップロードするためのHCMスプレッドシート・データ・ローダー・テンプレートの作成」
事前構成済フレックスフィールド・セグメントとカスタム・フレックスフィールド・セグメントをHCMスプレッドシート・データ・ローダー・テンプレート「HCMスプレッドシート・データ・ローダー・テンプレートへのフレックスフィールド・セグメントの組込み」に追加するチュートリアルを次に示します