(FRA) Managing French Regulatory Requirements

This chapter provides overviews of French regulatory requirements and integration with PeopleSoft Enterprise applications, lists prerequisites, and discusses how to:

Click to jump to parent topicUnderstanding Regulatory Requirements for France

Enterprise Learning Management helps you comply with French statutory requirements for employee training in the following areas:

Training Plans and Budgets

With Enterprise Learning Management, you can produce reports that estimate the demand for learning and projected costs. You can use the reports to plan training budgets and to satisfy the Worker's Council requirements for training plans.

See Managing Training Plans.

Cost Tracking and 2483 Reporting

The Training Report 2483 (TRN029), also called the Declaration 2483 report, is a French regulatory report that compiles information about the amount of money that a company has spent on employee vocational training. When you integrate Enterprise Learning Management with PeopleSoft Enterprise Human Resources 8.9 or above, you can use that application's Administer Training business process to generate this report. You collect most of the report data in Enterprise Learning Management and send it to Human Resources, where the actual report is produced.

Hour Tracking and DIF Management

Hour tracking refers to tracking the number of hours that learners spend on training outside of their normal work schedule. DIF management refers to tracking the usage of the DIF training hours to which employees are entitled, based on their seniority, contract type, and working hours. With Enterprise Learning Management, you can track how many learners have participated in DIF training and export approved hours to the Administer Training business process for inclusion in the 2483 report. You can also export other training hours that were done outside the normal work schedule.

When Human Resources is integrated with a payroll application, such as PeopleSoft Enterprise Global Payroll for France, the payroll system can calculate DIF entitlement and balance information for each learner, taking into account the DIF hours recorded in Enterprise Learning Management, and return the results to Enterprise Learning Management (indirectly through Human Resources). Enterprise Learning Management can then display DIF balances to learners and managers on the self-service pages and to administrators on the roster pages. Global Payroll for France can also calculate payments for training hours that are completed outside of the learner's regular schedule.

Click to jump to parent topicUnderstanding Integration with Enterprise Applications

Enterprise Learning Management integrates directly with the Administer Training business process in Human Resources 8.9 and above and indirectly with Global Payroll for France 8.9 and above, enabling you to produce the 2483 report, track DIF balances, and compensate learners for DIF training hours and training hours done outside the normal work schedule. The three applications interact as follows:

Important! When you use Enterprise Learning Management to set up and track learning, do not use the Administer Training business process for those tasks. Use the Administer Training business process to configure and generate the 2483 report only. A permission list designed for Enterprise Learning Management users provides access to the Administer Training pages that are needed to set up and generate the 2483 report.

The following diagram shows the relationships between the three applications.

Enterprise Learning Management Integration with Global Payroll for France and Human Resources

Enterprise Integration Points (EIPs)

Enterprise Learning Management uses EIPs to publish information to Human Resources and to subscribe to information provided by that application. Following is a list of the full sync and incremental sync EIPs that are used to track learning costs and hours.

Note. The full sync messages can generate a high volume of data. Use these messages only if you need to resynchronize HR data and Enterprise Learning data during the integration process.

Message Name

Message Subscription PeopleCode

Records Populated in Enterprise Learning Management

Explanation

TRAINING_HOUR_SYNC (incremental sync)

TRAINING_HOUR_FULLSYNC (full sync)

Not applicable

Not applicable.

Outbound message that publishes validated training hours and DIF information to Human Resources.

The incremental sync message is triggered by the LM_STD_HOUR Application Engine process that is launched through the Export Learning Hours page. The full sync message is triggered from an option on the same page.

TRN_HOUR_ACK_SYNC (incremental sync)

TRN_HOUR_ACK_FULLSYNC (full sync)

DEFAULT

LM_STG_TRKHOUR (staging table)

LM_ENR_LC_TBL

Incoming message from HR. The message retrieves an acknowledgement of action taken in Human Resources and updates the Hour Tracking Status field on the Training Hour Validation page.

DIF_BALANCE_SYNC (incremental sync)

DIF_BALANCE_FULLSYNC (full sync)

DEFAULT

LM_STG_DIFHIST (staging table)

LM_DIFHIST_TBL

Incoming message that subscribes to the DIF balance information computed by the payroll engine. DIF balances appear on the enrollment pages.

STUDENT_COST_FULLSYNC (incremental sync)

STUDENT_COST_SYNC (full sync)

Not applicable.

Not applicable.

Outbound message that publishes cost data to Human Resources for inclusion in the 2483 report. Message is based on the LM_ENRLMT_COST table.

The incremental sync message is triggered by the LM_STD_COST Application Engine process that is launched through the Export Learning Cost page. The full sync message is triggered from an option on the same page.

COST_ACK_SYNC (incremental sync)

COST_ACK_FULLSYNC (full sync)

DEFAULT

LM_STG_TRKCOST (staging table)

LM_ENR_LC_TBL

Incoming message that subscribes to the cost acknowledgement sent by Human Resources.

This message includes a status field that informs the administrator about the action done by the HR administrator.

EIPs and Staging Tables

Data that is imported through incremental sync EIP messages (DIF balances, and acknowledgements for the receipt of learning costs and hours) goes into intermediary staging tables. You must run a validation process to ensure that there are no data errors before loading the data into the system. You can run this process, as needed, and also schedule it to run on a regular basis using the Process Asynchronous Data page.

It's recommended that you do not select the option to Automatically delete completed process. Administrators can then periodically review the staging table for data that could not be loaded due to errors and purge the staging tables by manually launching the delete process. For example, if you schedule the asynchronous process to run daily, the administrator may want to check the staging table for errors every few days. If no errors exist, the administrator can launch the process with the delete option selected.

See Also

Processing Staged Data

Click to jump to parent topicPrerequisites

Before you can configure the system to manage learning costs and hours, you must:

Click to jump to parent topicManaging Learning Costs and 2483 Reporting

To set up the financing organizations that provide funding for training, use the Financing Organizations (LM_FIN_ORG_MAIN) component. To define conditions for exporting cost data to Human Resources, use the Cost Export Options (LM_STD_COTS_UPD) component. This section provides an overview of cost management and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Cost Management

Enterprise Learning Management enables you to track costs for learning activities and send cost data to the Administer Training business process in Human Resources for inclusion in the 2483 report. Activity costs include the cost of equipment, facilities, instructors, materials, and vendor products. The system automatically calculates an activity's costs based on the unit costs defined on the setup pages for the activity's resources. You can enter additional activity expenses and create offsetting entries to adjust the system-calculated amounts, as needed. You can also specify which of an activity's costs are chargeable for 2483 reporting purposes, and identify the financing organization for costs that are fully or partially financed.

An activity’s type and a learner’s enrollment status determine when costs can be sent to Human Resources. For each activity type—blended, scheduled, or self-paced—you define when costs are eligible for export, using the Cost Export Options page. As an example, for scheduled activities, you can specify that learners' costs are eligible for export when learners complete activities.

When you run the Publish Learner Cost (LM_STD_COST ) process, the system selects all activities that are associated with the learning environment specified on the run control page and that start and end within the defined period. Next, the system identifies the subset of enrollment records that meet the eligibility rules defined on the Cost Export Options page. For each activity, it calculates the costs per learner, based on the number of considered learners and training duration, and sends a message with the cost information to Human Resources.

After you export cost data for the 2483 reporting period, an administrator with the appropriate permissions for the Administer Training business process can use that business process to enter the additional information that is needed to produce the 2483 report and run the report. Permission lists control access to the subset of Administer Training pages that are used to prepare and produce the report.

Modifying Costs

If you run the export process for the same set of activities more than once, and the number of learners has changed since the last transmission, the system sends all costs again, splitting them across the learners who currently meet the enrollment status criteria (defined on the Cost Export Options page). If you modify a cost after exporting it and the number of learners is unchanged, the next time you run the export process for that activity, the system sends only the modified cost, split across the same set of learners.

Setup Tasks for Managing Learning Costs

To configure the system to manage learning costs:

See Reviewing and Defining Learning Classifications.

  1. Define cost export rules.

    An activity’s type (blended, scheduled, or self-paced) and the learner’s enrollment status determine when activity costs can be exported to Human Resources. For each activity type, you must specify when cost data is eligible for export. Use the Cost Export Options page to define the export rules.

    See Defining Cost Export Options.

  2. Define financing organizations.

    For a given activity, an administrator can identify the financing organizations that fund various training costs. Use the Financing Organizations component to define financing organizations.

    See (FRA) Defining Financing Organizations.

  3. Activate the EIPs that are used to publish cost data to Human Resources (STUDENT_COST_SYNC and STUDENT_COST_FULLSYNC).

  4. Enable the receipt of cost acknowledgement messages (COST_ACK_SYNC EIP) from Human Resources.

    The Administer Training business process in Human Resources can send a message to Enterprise Learning Management acknowledging receipt of cost data. Messages are sent to a staging table in Enterprise Learning Management and must be validated before they can be loaded. Use the Process Asynchronous Data (LM_LD_ASYNC) to schedule the validation and load process to run at regular intervals.

    See Processing Staged Data.

Ongoing Tasks for Managing Learning Costs

To manage learning costs on a day-to-day basis:

Note. The 2483 report includes statistical information that is collected when you use the hour tracking features of Enterprise Learning Management. Follow the procedures for Managing Learning Hours and DIF to ensure that this data is available for the report.

Cost Management for Self-Paced Activities

When generating a 2483 report in Human Resources, the user identifies the declaring year for the report. The declaring year determines which costs to include, based on the activity begin and end dates.

For self-paced activities that have no end date, the system cannot determine the declaring year. Therefore, it is recommended that you set the end date for each self-paced activity to December 31. You can then clone the activity for each year it is offered so that each activity is dedicated to a specific year and a single 2483 report. This not only ensures that costs for self-paced training are included in the appropriate 2483 report, it also prevents the modification of costs that were included in a previous year's report.

Click to jump to top of pageClick to jump to parent topicPages Used to Manage Learning Costs

Page Name

Object Name

Navigation

Usage

Organization Profile

LM_FIN_ORG_MAIN

Enterprise Learning, Organizations, Financing Organizations, Organization Profile

Define a financing organization's name and learning environment.

Organization Address

LM_FIN_ORG_ADDR

Enterprise Learning, Organizations, Financing Organizations, Organization Address

Define a financing organization's address.

Cost Export Options

LM_STD_COST_UPD

Set Up ELM, Planning, Cost Export Options, Cost Export Options

Associate activity types with activity enrollment statuses. The combination of these values determines when learner costs for activities can be exported to Human Resources.

Export Learning Cost

LM_RUNCTL_LEFR001

Set Up ELM, Planning, Export Learning Cost, Export Learning Cost

Publish learner cost data to Human Resources.

Click to jump to top of pageClick to jump to parent topicDefining Financing Organizations

Instructions for defining financing organizations are covered elsewhere.

See Also

(FRA) Defining Financing Organizations

Click to jump to top of pageClick to jump to parent topicDefining Cost Export Options

Access the Cost Export Options page.

When you run the process to publish learner costs, the system refers to the settings you define here to determine which enrollment records to consider.

Activity Type

Select an activity type.

Blended: An activity that contains both scheduled and self-paced learning component types.

Scheduled: An activity that contains only scheduled learning component types.

Self Paced: An activity that contains only self-paced learning component types.

See Understanding Learning Components.

Enrollment Status

Select an enrollment status: Completed, Declined, Delete from Plan, Dropped, Enrolled, In Progress, Learning Request, Moved to New Activity, Not Completed, Pending Approval, Pending Payment, Planned, Waitlisted, or Waived.

You can specify as many enrollment statuses as you need for each activity type.

Consider which combinations will work best for your business needs.

See Enrollment and Registration Statuses.

Click to jump to top of pageClick to jump to parent topicExporting Learning Costs

Access the Export Learning Cost page.

Use this page to identify the set of activities for which you want to publish learner costs and to launch the Publish Learner Cost process.

During this process, the system retrieves each activity that meets the run control parameters and splits the activity costs across the learners that meet the enrollment status criteria defined on the Student Cost Publish Options page. Cost splitting is based on the number of learners and the training duration for each learner according to the Learner Roster. It also triggers the incremental STUDENT_COST_SYNC EIP message that publishes cost data to Human Resources.

It is recommended that you schedule this process to run at a regular interval; a minimum of once a year is necessary to export costs for preparation of the 2483 report.

Learning Environment ID

Select the learning environment for which you want to publish learner costs. The system will locate all activities within the learning environment that fall within the dates you enter in the date fields.

From Date and End Date

To publish costs for activities that started and ended within a given date range, enter the dates here. For example, to publish costs for activities that started and ended in 2006, enter a From Date of January 1, 2006 and an End Date of December 31, 2006.

If no dates are specified, the process considers the costs for all activities, provided the costs have never been published or have been modified through a change to the Activity Cost page since they were last published.

Re-compute All (Fullsync)

Select to publish all costs that meet the selection parameters again, not just those that have been modified or that have never been published.

Note. When you select this option, the system uses the full sync EIP message to publish costs to Human Resources. This EIP can generate a high volume of data and should be used only if you need to resynchronize HR and Enterprise Learning Management data.

Click to jump to parent topicManaging Learning Hours and DIF

This section provides an overview and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Management of Learning Hours and DIF

Hour tracking in Enterprise Learning Management provides these benefits: it captures statistical data that is required for the 2483 report, and it enables you to track and send DIF training hours and training hours that occur outside a learner's regular work schedule to a payroll application, such as Global Payroll for France, through the Administer Training business process in Human Resources. The payroll application can calculate each learner's new DIF balance and return this information to Enterprise Learning Management for display during the enrollment process and on self service pages. It can also calculate the training allocation payment for training done outside the regular work hours.

For each of an activity's components, you can track the number of DIF and non-DIF training hours that occurred during a learner's normal work schedule and outside the work schedule. Hour types are used to track this information. Four hour types are delivered as system data: Regular Training Hours - in working schedule; Regular Training Hours - out of working schedule; DIF Training Hours - in working schedule; and DIF Training Hours - out of working schedule.

When an administrator defines an activity, he or she enters a duration, in hours, for each of the activity's learning components. The administrator also indicates which activities are eligible for DIF and selects an approval definition, if applicable. After learners complete the activity, the administrator can use an online roster page, if needed, to record the amount of time the learner spent on each component, by hour type.

For example, assume that a DIF-eligible activity has one session component with a duration of five hours. The learner spends one hour during the normal work schedule at the training session and four hours outside the work schedule. After the learner completes the training, the administrator uses the roster to associate hours types with the learner's hours as follows:

Hour Type

Number of Hours

DIF Training Hours - in working schedule

1

DIF Training Hours - out of working schedule

4

Learning administrators can validate training hours and transfer this data to Human Resources, so that an HR administrator can approve and send the hours to payroll. Hours approved by the HR administrator are converted to positive input that can be processed during the next pay run. When you use Global Payroll for France, the payroll system can use the hours recorded in Enterprise Learning Management to update learners' DIF balances.

Hours are exported by component. If an activity has more than one component, the system exports whatever hours have not been sent before. For example, suppose that an activity with several learning components lasts for several months. As soon as the hours for one component are approved, they can be sent to HR (and then the Payroll application) so that the training allocation can be paid and DIF balances can be updated without waiting for the end of the activity.

Catalog Setup Considerations

You can make DIF-eligible activities easy to find in the learning catalog and easier to manage if you adhere to the following guidelines when building the catalog:

If you follow these guidelines, users will be able to find learning that qualifies for DIF usage by searching for categories and catalog items with DIF in the name.

Approval of DIF Training Requests

Enterprise Learning Management handles enrollments that require approval for DIF the same as it does enrollments that require approval for other reasons. That is, the administrator selects the approval process on the Activity Details page and uses the approval pages or roster to grant approval.

Employees can specify that they want to use DIF hours while completing a learning request, supplemental learning, or when enrolling in an activity. When the enrollment request is entered, workflow triggers an email to inform the approvers of the request using the approval framework. An administrator or the manager can approve the request and, once approved or rejected, an email is triggered to inform the learner. If approved, the activity is identified with a DIF indicator on the roster. This indicator is selected automatically if the request is from the learner. If not selected, the administrator has the ability to check it. When requesting the use of DIF hours, the system assumes that all hours for that training are to be applied against the learner's DIF balance.

Setup Tasks for Managing Training Hours

To configure the system to track learning costs:

  1. Review the delivered learning classifications and modify if necessary.

    Under French law, training must be categorized according to a specific set of learning classifications, such as competency check, CIF (Congé Individuel de Formation) and experience validation. These classifications appear on training reports, and can affect a learner’s compensation for training time. Enterprise Learning Management delivers the valid classifications that are required by French law. You can modify the classification descriptions, but you should not modify their numerical identifiers. Changing the numeric codes can compromise the integrity of the data used in the 2483 report. Learning classifications are also used to produce training plans.

    See Reviewing and Defining Learning Classifications.

  2. Review the delivered hour types and modify if necessary.

    Administrators use hour types to designate for a learner, when training occurred—that is, how many hours occurred during or outside of the learner’s regular work schedule—and whether any of the hours were related to DIF. Enterprise Learning Management delivers four hour types. You can modify the descriptions of the delivered hour types but should not update their numerical identifiers.

    See Defining Hour Types.

  3. (Optional) Import DIF balances from Human Resources.

    If Administer Training is integrated with Global Payroll for France, you can import DIF balances that the payroll application has calculated for learners. First, run the full sync EIP: LM_DIF_BALANCE_FULLSYNC to load the balances into a staging table, then run the Process FullSync Data (LM_LD_STGDAT ) process to validate and load data into Enterprise Learning Management.

    See Processing Staged Data.

  4. Enable the ongoing receipt of DIF balances and hour acknowledgement messages from Human Resources.

    Activate the DIF_BALANCE_SYNC and the TRN_HOUR_ACK incremental EIP messages. Ensure that the Process Asynchronous Data (LM_LD_ASYNC) process is scheduled to run at regular intervals.

    The first EIP imports updated DIF balances from Human Resources. The second EIP enables Enterprise Learning Management to display current hour tracking statuses. Each time the hour tracking status changes, it can send Enterprise Learning Management an update.

  5. When creating the learning catalog, complete the following tasks:

Ongoing Tasks for Managing Learning Hours and DIF

To manage learning hours and DIF tracking on a day-to-day basis:

Click to jump to top of pageClick to jump to parent topicPages Used to Manage Learning Hours

Page Name

Object Name

Navigation

Usage

Learning Classifications

LM_TRAINING_CLASS

Set Up ELM, Resources, Learning Classifications, Learning Classification

Review delivered learning classifications.

Hour Types

LM_HOUR_TYPE

Set Up ELM, Resources, Hour Types

Review and define hour types.

Training Hour Validation

LM_TRK_HRS_SRCH

Enterprise Learning, Learner Tasks, Validate Training Hours, Training Hour Validation

Validate training hours and review the status of hours sent to the Administer Training business process.

Export Learning Hours

LM_RUNCTL_LEFR002

Set Up ELM, Planning, Export Learning Hours, Export Learning Hours

Publish learning hours to the Administer Training business process.

Click to jump to top of pageClick to jump to parent topicReviewing and Defining Learning Classifications

Access the Learning Classifications page.

The first three classifications are used with training plans; some of the other classifications can be used within the 2483 report.

Warning! Nine learning classifications are delivered as system data with Enterprise Learning Management. You can modify the descriptions, but should not change the corresponding numerical codes. Modifying the codes can compromise the integrity of the statistical data that is reported in training plans and the 2483 report.

Click to jump to top of pageClick to jump to parent topicDefining Hour Types

Access the Hour Types page.

Warning! Four hour types are delivered as system data with Enterprise Learning Management. You can modify the descriptions, but should not change the numerical classification codes. Modifying the codes can compromise the integrity of data that is reported in training plans and the 2483 report.

You can add hour types, however no system logic is tied to new hour types and they will not be exported to Human Resources.

Short Description

This value appears as a column label on the Hours tab of the Training Hour Validation component.

Click to jump to top of pageClick to jump to parent topicValidating Training Hours

Access the Training Hour Validation page.

Administrators can validate hours for activities within their own learning environment.

To review and validate training hours:

  1. Enter the search criteria to locate the enrollment records you want to review.

    In the search results, the Hours tab shows the validation status (for example, whether the hours are pending review or have already been sent to Human Resources) and a breakout of the learner’s hours by hour type. Administrators specify the number of hours by hour type on the Component Duration page (LM_LRNR_ROSDUR_SEC) of the activity roster.

  2. Update a learner’s hour tracking status or use the Group Action feature to change the status of multiple learners simultaneously.

    When using the Group Action feature, you can change the status to Approved by ELM Administrator, Canceled, or Pending Review from ELM Administrator.

Type

Select a delivery method.

Completion Status

Completed, Dropped, In Progress, N/A, Not Complete

DIF Enrollment

Select to retrieve records for DIF enrollments only.

Training Class (training classification)

To search for enrollment records associated with a particular training classification, select the classification here. Define training classifications on the Training Classifications page.

Start Date

To search for enrollment records for activities that began within a certain date range, enter the activity start dates here.

The process goes through all components of an activity. A status is managed at the learning component level so a component is not sent twice to HR. So even though a user cannot select a component to publish, the process knows which components to publish, based on the status field.

Hour Tracking Status

Select the tracking status of enrollment records you want to review. For example, select Pending to see the records that require validation; select Approved to see the records that have been validated and are ready for export.

Dates Tab

This tab displays the activity name, code, type, start date, and end date.

Status Tab

The Status tab shows the learning classification, the completion status, and a DIF check box that is selected if hours for the activity are to be applied to DIF. Learners can request the use of DIF hours on the self-service page during enrollment; administrators can indicate that DIF hours are to be used on the Learner Roster page that is accessible through the activity roster.

Hours Tab

Use this tab to review the current hour tracking status and to validate hours so that they can be exported to Human Resources.

Hour Tracking Status

The current status determines the available options:

Pending Review from ELM:This is the default value.

Approved by ELM Administrator: Select to signify that you have validated the hours and they are ready for export.

Pending Review from Payroll: Training hours have been sent to Human Resources. You cannot change this value.

Canceled: Select to prevent the hours from being published to Human Resources.

Publish Error: Integration Broker was unable to transmit the training hours to Human Resources. Check Message Monitor for more information, fix the problem and set the status back to Approved.

See Enterprise PeopleTools PeopleBook: Integration Broker

Rejected by Payroll Admin: The hours were rejected by the payroll administrator. (For example, the learner exceeded his or her DIF balance.) You can update the training information and set the status to Approved by ELM Administrator again or set the status to Canceled.

Finalized: The HR administrator has approved the hours in the HR application and positive input has been created for payroll.

Reg-IWS, Reg-OWS, DIF-IWS, and DIF-OWS

The column headings are derived from the Hour Type page. The system displays the short descriptions for the four hour types that are delivered as system data:

  • Reg - IWS: Regular training hours in working schedule.

  • Reg - OWS: Regular training hours out of working schedule.

  • DIF - IWS: DIF training hours in working schedule.

  • DIF - OWS: DIF training hours out of working schedule.

Click to jump to top of pageClick to jump to parent topicExporting Learning Hours

Access the Export Learning Hours page.

The LM_STD_HOUR Application Engine process uses an asynchronous XML message (TRAINING_HOUR) to publish validated training hours to Human Resources. You can set up the process to run at regular intervals, such as daily or weekly. You can also run the process on an as-needed basis.

For affected learners, the message publishes information about the activity, learning component, session start and end date, session duration, and the number of hours associated with each hour type. When you run the process, only those hours that have an hour tracking status of Approved by ELM Administrator are published. As soon as the hours are published, their status changes to Pending Review from Payroll. You cannot modify or resubmit these hours unless the payroll administrator rejects the hours, which sets the status to Rejected by Payroll Admin.

Upon receipt of the message, a Human Resources administrator validates the training hours and sends the approved information to Global Payroll for processing.

After you publish training hours, use the Training Hour Validation page to search for enrollment records with a status of Rejected by GP or Publish Error.

Learning Environment

Select the learning environment of the activities for which you want to publish hours.

From Date and End Date

To publish hours for only those activities that started and ended within a given date range, enter the dates here. The system will publish the hours for the components of those activities that started on or after the specified From Date and that ended on or before the End Date.

If no dates are entered, the process sends hours for all activities that are associated with the selected learning environment and that have a status of Approved by ELM Administrator.

Re-Send All (Fullsync)

Select to publish all hours that meet the selection parameters again, not just those that have never been published.

Note. When you select this option, the system uses the full sync EIP message to publish hours to Human Resources. This EIP can generate a high volume of data and should be used only if you need to resynchronize HR and Enterprise Enterprise Learning Management data.