機械翻訳について

時間レコード・グループのロードの例

このトピックでは、HCMデータ・ローダーを使用して時間レコード・グループ・オブジェクトを作成する方法について説明します。

時間レコード・グループの作成

次のTimeRecordGroup.datファイルの例では、同じアサイメントに対して2つの時間レコード・グループを作成します。 ここでは、ユーザー・キーによって個人およびアサイメントが参照されます。

METADATA|TimeRecordGroup|GroupType|ResourceType|PersonNumber|AssignmentNumber|TcStartTime|TcStopTime
MERGE|TimeRecordGroup|RPTD_TIME|PERSON|8153756|EEEE8153756|2010/02/01 00:00:01|2010/02/06 23:59:59
METADATA|TimeRecord|GroupType|ResourceType|PersonNumber|TcStartTime|TcStopTime|OrderEntered|StartTime|StopTime|TmRecType|AssignmentNumber|Measure|UnitOfMeasure
MERGE|TimeRecord|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|1|2010/02/01 09:00:01|2010/02/01 13:00:01|RANGE|EEEE8153756|4|HR
MERGE|TimeRecord|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|2|2010/02/02 09:00:01|2010/02/02 13:00:01|RANGE|EEEE8153756|4|HR
MERGE|TimeRecord|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|3|2010/02/03 09:00:01|2010/02/03 13:00:01|RANGE|EEEE8153756|4|HR
MERGE|TimeRecord|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|4|2010/02/04 09:00:01|2010/02/04 13:00:01|RANGE|EEEE8153756|4|HR
MERGE|TimeRecord|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|5|2010/02/05 09:00:01|2010/02/05 13:00:01|RANGE|EEEE8153756|4|HR
METADATA|TimeRecordGroupAttribute|GroupType|ResourceType|PersonNumber|TcStartTime|TcStopTime|AttributeName|AttributeDataType|AttributeStringValue
MERGE|TimeRecordGroupAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|Comment|String|Create Timecard for 2 week of year 2010
METADATA|TimeRepositoryAttribute|GroupType|ResourceType|PersonNumber|TcStartTime|TcStopTime|OrderEntered|AttributeName|AttributeDataType|AttributeStringValue|AttributeBigDecimalValue
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|1|PayrollTimeType|STRING|ZOTL_Regular|
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|1|LDG_ID|BIG_DECIMAL||202
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|2|PayrollTimeType|STRING|ZOTL_Regular|
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|2|LDG_ID|BIG_DECIMAL||202
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|3|PayrollTimeType|STRING|ZOTL_Regular|
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|3|LDG_ID|BIG_DECIMAL||202
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|4|PayrollTimeType|STRING|ZOTL_Regular|
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|4|LDG_ID|BIG_DECIMAL||202
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|5|PayrollTimeType|STRING|ZOTL_Regular|
MERGE|TimeRepositoryAttribute|RPTD_TIME|PERSON|8153756|2010/02/01 00:00:01|2010/02/06 23:59:59|5|LDG_ID|BIG_DECIMAL||202

この例は次のことを示しています。

  • すべてのコンポーネントのGroupType属性値がRPTD_TIMEである必要があります。

  • すべてのコンポーネントのResourceType属性値がPERSONである必要があります。

  • オブジェクトのすべての子コンポーネントのTcStartTimeおよびTcStopTime属性値が、親の時間レコード・グループ・オブジェクトのこれらの属性値と一致している必要があります。

  • 時間リポジトリ属性コンポーネントとその親の時間レコード・コンポーネントの両方のOrderEntered属性に、同じ値を指定する必要があります。