Guidelines for Loading Organizations
An organization can be any organizational unit, such as a department or division, in your enterprise. Organizations provide the framework for performing legal reporting, financial control, and management reporting.
This topic describes aspects of the Organization object that you must understand to load organizations successfully.
Organization Components
A single organization can have multiple classifications. For example, a division can also be a department. Therefore, you can load multiple Organization Classification components for a single Organization object.
Loading Referenced Objects
Before you load organizations, referenced objects must exist in the target environment. In particular:
-
If you plan to associate locations with your organizations, then you must load the locations before you load the organizations.
-
To associate a reporting manager with your organization, you must:
-
Load the organization without identifying the reporting manager.
-
Load the worker information for the reporting manager.
-
Update your organization to add the reporting manager.
Tip: As a worker is hired into a legal employer, business unit, and department, you can't load workers before you load organizations. -
Organization Classification Codes
An organization can have one or more classifications. You can supply either the code or its name. Valid classifications are shown in this table.
Classification Name |
Classification Code |
---|---|
Department |
DEPARTMENT |
Disability Organization |
HCM_DISABILITY_ORGANIZATION |
Division |
HCM_DIVISION |
Reporting Establishment |
HCM_REPORTING_ESTABLISHMENT |
Union |
PER_WORKER_UNION |
You load an Organization Classification component for each of the organization's classifications, including the one identified on the Organization component.
Creating Departments Using Source Keys
This example Organization.dat file creates a department that is identified by source keys.
METADATA|Organization|SourceSystemOwner|SourceSystemId|EffectiveStartDate|Name|ClassificationCode
MERGE|Organization|VISION|SALES|1980/01/01|Sales|DEPARTMENT
METADATA|OrgUnitClassification|SourceSystemOwner|SourceSystemId|OrganizationId(SourceSystemId)|EffectiveStartDate|ClassificationCode|SetCode|Status
MERGE|OrgUnitClassification|VISION|SALES_DEP|SALES|1980/01/01|DEPARTMENT|COMMON|A
Loading Translated Organization Names
Supply organization names in the language of the user who's loading them. You supply an OrganizationTranslation.dat file to translate organization names into other enabled languages once the organizations exist. This example OrganizationTranslation.dat file translates the name of an existing organization. It identifies the organization by its source key.
METADATA|OrganizationTranslation|SourceSystemOwner|SourceSystemId|EffectiveStartDate|Language|Name
MERGE|OrganizationTranslation|VISION|MRKT|2000/01/01|FR|Marketing
Changing the Logical Start of Organizations
You can't change the end date for an organization, instead make it inactive. However, you can change the earliest start date for an organization. This example Organization.dat file adjusts the earliest start date of a department that is identified by source keys.
METADATA|Organization|SourceSystemOwner|SourceSystemId|EffectiveStartDate|Name|ClassificationCode|ReplaceFirstEffectiveStartDate
MERGE|Organization|VISION|SALES|1950/01/01|Sales|DEPARTMENT|Y
METADATA|OrgUnitClassification|SourceSystemOwner|SourceSystemId|OrganizationId(SourceSystemId)|EffectiveStartDate|ClassificationCode|SetCode|Status|ReplaceFirstEffectiveStartDate
MERGE|OrgUnitClassification|VISION|SALES_DEP|SALES|1950/01/01|DEPARTMENT|COMMON|A|Y
Deleting Organizations
You can't delete Organization objects using HCM Data Loader, nor can you make them inactive. However, you can make an organization classification inactive, provided that it's no longer used. For example, for an organization that's classified as both a department and a division, you could:
-
Make the division inactive but leave the department active, so that you can still continue to use the department.
-
Deactivate the whole organization by making both classifications inactive.
This example Organization.dat file inactivates an existing organization classification. The organization is identified by its source key.
METADATA|Organization|SourceSystemOwner|SourceSystemId|EffectiveStartDate
MERGE|Organization|VISION|CLARITY|2015/01/01
METADATA|OrgUnitClassification|SourceSystemOwner|SourceSystemId|EffectiveStartDate|OrganizationId(SourceSystemId)|Status
MERGE|OrgUnitClassification|VISION|CLARITY_DIS|2015/01/01|CLARITY|I
Prevent Inflight Department Updates
You can prevent inflight department updates when it's updated using the update and correct flows, or when a date effective department record is deleted, when approvals are pending. You need to create and set the HR_DISABLE_PENDING_APPROVALS_CHECK_IN _HCM_DATA_LOADER profile option to No, if it's not already created to prevent inflight department updates.