Introducción

El objeto de negocio Worker es complejo con alrededor de 30 componentes en la jerarquía de objetos. Este tutorial no intenta abarcar todos los componentes disponibles de este objeto complejo, pero proporciona orientación sobre las reglas que debe seguir al cargar nuevas contrataciones.

Cuando crea una nueva contratación, debe proporcionar datos para estos componentes de la jerarquía de objetos Worker:

  • Trabajo
  • PersonName
  • WorkRelationship
  • Condiciones de trabajo
  • Asignación

Se recomienda que también proporcione PersonLegislativeData. Si no lo proporciona, se generará automáticamente un registro de datos legislativos con una clave de origen generada automáticamente.

Note:

Se espera que entienda las claves de origen y sepa cómo cargar archivos mediante el cargador de datos de HCM (HDL). Si es nuevo en HDL, debe completar primero el tutorial Crear y mantener datos con el cargador de datos de HCM (HDL).

Objetivos

En este tutorial:

  • Cree y cargue un archivo Worker.dat del cargador de datos de HCM para cargar nuevas contrataciones.
  • Comprenda las reglas específicas para cargar nuevas contrataciones.

Requisitos

Para completar este tutorial, necesitará:

Tarea 1: Creación del propietario del sistema de origen

Antes de cargar un archivo que utilice claves de origen, primero debe registrar el valor del propietario del sistema de origen.

  1. En la aplicación, haga clic en su nombre de usuario y haga clic en Configuración y mantenimiento.
  2. Haga clic en Importar archivo

  3. Haga clic en el icono del cajón lateral y haga clic en Buscar.
  4. Archivo de importación de ticket

  5. Busque y seleccione la tarea Gestionar consultas comunes.
  6. Busque el tipo de consulta HRC_SOURCE_SYSTEM_OWNER.
  7. Haga clic en el icono Agregar de la tabla Códigos de búsqueda.
  8. Archivo de importación de ticket

  9. Especifique EMP en el código de consulta y el significado, especifique una fecha de inicio 01/01/2000.
  10. Haga clic en Guardar.

Tarea 2: Creación del archivo de trabajador

En este paso, creará un archivo Worker.dat que contiene los registros de los componentes obligatorios y recomendados de la jerarquía de objetos Worker.

Jerarquía de objetos de trabajador creada en este tutorial

Trabajo

El componente Trabajador identifica al trabajador con el número de persona y la fecha de nacimiento.

Cree un nuevo archivo y agregue las siguientes líneas de archivo:

METADATA|Worker|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonNumber|StartDate|DateOfBirth|ActionCode
MERGE|Worker|EMP|HDL001|2001/09/08|HDL-1001|2001/09/08|1952/05/21|HIRE
MERGE|Worker|EMP|HDL002|2005/02/08|HDL-1002|2005/02/08|1966/04/21|HIRE

En este ejemplo:

  • Cada registro de trabajador se identifica de forma única mediante una clave de origen que utiliza los atributos SourceSystemOwner y SourceSystemId. Por ejemplo, EMP y HDL001, EMP y HDL002.
  • El atributo PersonNumber es la clave de usuario y también se proporciona, pero si está generando números de persona automáticamente, no es necesario que los proporcione.
  • Sugerencia:

    Si está generando números automáticamente, el suministro de una clave de origen pasa a ser obligatorio, ya que no se puede proporcionar el atributo de clave de usuario PersonNumber.
  • Se necesita un ActionCode de HIRE para las nuevas contrataciones.
  • El valor de EffectiveStartDate debe coincidir con el valor de StartDate al crear nuevas contrataciones.

Nombre de Persona

El componente PersonName registra el nombre del empleado.

Agregue estas líneas de archivo al archivo:

METADATA|PersonName|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonId(SourceSystemId)|NameType|LegislationCode|Title|LastName|FirstName
MERGE|PersonName|EMP|HDL001_NME|2001/09/08|HDL001|GLOBAL|US|MR.|Wells|Christopher
MERGE|PersonName|EMP|HDL002_NME|2005/02/08|HDL002|GLOBAL|US|MRS.|Hugh|Lorraine

En este ejemplo:

  • Cada registro PersonName se identifica de forma única mediante una clave de origen que utiliza los atributos SourceSystemOwner y SourceSystemId. Por ejemplo, EMP, HDL001_NME.
  • Para identificar el registro de trabajador al que corresponde cada PersonName, el ID de sistema de origen se proporciona al atributo de ID sustituto principal PersonId con la indicación (SourceSystemId). Por ejemplo, HDL001 o HDL002.
  • Sugerencia:

    Dado que tanto el registro PersonName local como el registro de trabajador principal utilizan el mismo propietario del sistema de origen, el propietario del sistema de origen principal puede heredar su valor del atributo local SourceSystemOwner.
  • LegislationCode determina los valores válidos para el atributo Título, por lo que si cambia el código de legislación, puede que tenga que cambiar el valor del atributo Título.
  • Sugerencia:

    Use la tarea Ver objetos de negocio para buscar el tipo de consulta utilizado para validar atributos validados de consulta.
  • El valor de EffectiveStartDate en el registro PersonName debe coincidir con el del registro Trabajador para las nuevas contrataciones.

Datos legislativos de persona

El componente PersonLegislativeData es donde se captura el estado civil y el género del empleado.

Agregue estas líneas de archivos al archivo:

METADATA|PersonLegislativeData|SourceSystemOwner|SourceSystemId|EffectiveStartDate|PersonId(SourceSystemId)|LegislationCode|Sex|MaritalStatus
MERGE|PersonLegislativeData|EMP|HDL001_LEG|2001/09/08|HDL001|US|M|M
MERGE|PersonLegislativeData|EMP|HDL002_LEG|2005/02/08|HDL002|US|F|S

En este ejemplo:

  • Cada registro PersonLegislativeData se identifica de forma única mediante una clave de origen. Por ejemplo, EMP, HDL001_LEG.
  • El registro principal es Trabajador, por lo que debe hacer referencia al registro principal de la misma manera que para PersonName, utilizando el atributo PersonId(SourceSystemId).
  • LegislationCode determina los valores válidos para los atributos Sex y MaritalStatus.
  • El valor de EffectiveStartDate en el registro PersonLegislativeData debe coincidir con el del registro Trabajador para las nuevas contrataciones.

Relación laboral

El componente WorkRelationship especifica la entidad legal empleadora de su empleado.

Agregue estas líneas de archivo al archivo:

METADATA|WorkRelationship|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|LegalEmployerName|DateStart|WorkerType|PrimaryFlag
MERGE|WorkRelationship|EMP|HDL001_POS|HDL001|Vision Corporation|2001/09/08|E|Y
MERGE|WorkRelationship|EMP|HDL002_POS|HDL002|Vision Corporation|2005/02/08|E|Y

En este ejemplo:

  • Cada registro WorkRelationship se identifica de forma única mediante una clave de origen. Por ejemplo, EMP, HDL001_POS.
  • El registro principal sigue siendo el registro de trabajador, por lo que debe hacer referencia al registro principal mediante el atributo PersonId(SourceSystemId).
  • El valor de atributo DateStart debe coincidir con el valor StartDate proporcionado en el registro de trabajador principal para las nuevas contrataciones.

Sugerencia:

Tendrá que cambiar el valor LegalEmployerName de Vision Corporation con una entidad legal empleadora disponible en la base de datos.

Condiciones de empleo

Las condiciones de empleo ya no son visibles en Oracle HCM, pero aún debe proporcionar un registro WorkTerms de esqueleto para enlazar los registros WorkRelationship y de asignación.

Agregue estas líneas de archivo al archivo:

METADATA|WorkTerms|SourceSystemOwner|SourceSystemId|PeriodOfServiceId(SourceSystemId)|ActionCode|EffectiveStartDate|EffectiveSequence|EffectiveLatestChange|AssignmentName|AssignmentNumber|PrimaryWorkTermsFlag
MERGE|WorkTerms|EMP|HDL001_TRM|HDL001_POS|HIRE|2001/09/08|1|Y|ET-HDL001|ET-HDL001|Y
MERGE|WorkTerms|EMP|HDL002_TRM|HDL002_POS|HIRE|2005/02/08|1|Y|ET-HDL002|ET-HDL002|Y

En este ejemplo:

  • Cada registro WorkTerms se identifica de forma única mediante una clave de origen. Por ejemplo, EMP, HDL001_TRM.
  • El registro principal de WorkTerms es WorkRelationship; el registro principal se identifica mediante el atributo PeriodOfServiceId. Se agrega la indicación SourceSystemId, por lo que puede proporcionar la clave de origen para identificar la relación laboral principal.
  • Como tanto el registro de relación laboral principal como el registro de condiciones de empleo local utilizan el mismo propietario del sistema de origen, ambas referencias utilizan el mismo atributo SourceSystemOwner.
  • El valor EffectiveStartDate debe coincidir con el del registro WorkRelationship.

Note:

Solo debe proporcionar los atributos obligatorios al cargar el registro de condiciones de trabajo. La calificación, la ubicación, el departamento, etc. ahora sólo se rellenan en el componente Asignación.

Asignación

El tipo de registro Asignación es donde se especifica el departamento, la ubicación, la posición, el puesto, etc. del empleado.

Agregue estas líneas de archivo al archivo:

METADATA|Assignment|SourceSystemOwner|SourceSystemId|ActionCode|EffectiveStartDate|EffectiveSequence|EffectiveLatestChange|WorkTermsAssignmentId(SourceSystemId)|AssignmentName|AssignmentNumber|AssignmentStatusTypeCode|PersonTypeCode|BusinessUnitShortCode|PrimaryAssignmentFlag|JobId(SourceSystemId)|JobId(SourceSystemOwner)
MERGE|Assignment|EMP|HDL001_ASG|HIRE|2001/09/08|1|Y|HDL001_TRM|HDL001|HDL001|ACTIVE_PROCESS|Employee|Vision Operations|Y|SCN|VISION
MERGE|Assignment|EMP|HDL002_ASG|HIRE|2005/02/08|1|Y|HDL002_TRM|HDL002|HDL002|ACTIVE_PROCESS|Employee|Vision Operations|Y|MGR|VISION

En este ejemplo:

  • Cada registro de asignación se identifica de manera única mediante una clave de origen. Por ejemplo, EMP, HDL001_ASG.
  • El registro principal de la asignación es WorkTerms; el registro principal se identifica mediante el atributo WorkTermsAssignmentId. Con la indicación SourceSystemId, puede utilizar la clave de origen para identificar el registro WorkTerms principal.
  • La clave de origen también hace referencia al trabajo, pero debido a que tiene un valor de propietario de sistema de origen diferente, no puede utilizar el valor proporcionado para el atributo SourceSystemOwner.

    Para especificar un propietario de sistema de origen diferente para una referencia de objeto ajeno, agregue la indicación SourceSystemOwner al atributo que identifica el objeto ajeno, es decir, JobId(SourceSystemOwner).

  • Sugerencia:

    Los trabajos a los que se hace referencia en este ejemplo se crean mediante el tutorial Crear y mantener datos con el cargador de datos de HCM (HDL).
  • El valor EffectiveStartDate debe coincidir con el del registro WorkTerms.

Sugerencia:

Deberá cambiar el valor BusinessUnitShortCode de Vision Operations con una unidad de negocio disponible en la base de datos.

Sugerencia:

Puede utilizar estos pasos para ampliar este archivo e incluir otros componentes de la jerarquía Worker, como PersonEmail.

Tarea 3: Guardar y cargar el archivo

  1. Guarde el archivo y asígnele el nombre Worker.dat. También puede descargar y editar el archivo Worker.dat.
  2. Comprima (zip) el archivo Worker.dat en el nombre de archivo que desee, pero debe tener una extensión de archivo .zip.
  3. Cargue el archivo mediante el cargador de datos de HCM.

Pasos Siguientes

Los siguientes tutoriales ampliarán aún más sus conocimientos sobre el cargador de datos de HCM:

Los últimos tutoriales para HDL y HSDL se publican en este tema sobre Cloud Customer Connect:

Para obtener más información, consulte estos temas de ayuda:

Agradecimientos

  • Autores: Ema Johnson (mánager principal de productos)

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.