Introducción

Puede utilizar el cargador de datos de HCM (HDL) para cargar datos de forma masiva en los segmentos de campos flexibles descriptivos y extensibles, y para cargar anexos e imágenes para los objetos de HDL que lo admiten.

Note:

Se espera que comprenda cómo crear y cargar archivos mediante el cargador de datos de HCM. Si eres nuevo en HDL, primero debes completar los tutoriales que aparecen en la sección Requisitos previos.

Objetivos

En este tutorial:

  • Descubra cómo proporcionar datos para segmentos de campos flexibles descriptivos.
  • Cargar datos en segmentos de campo flexible extensible.
  • Descubra cómo proporcionar imágenes y archivos adjuntos.
  • Carga de imágenes de persona mediante el objeto Worker.

Requisitos

Para completar este tutorial, necesitará:

Se recomienda que complete estos tutoriales antes de intentar este tutorial:


Tarea 1: Búsqueda de nombres de atributo de campo flexible

En este paso, aprenderá a buscar los nombres de atributo de HDL para los segmentos de campo flexible que ha configurado. Asume que la configuración del campo flexible está completa y que los cambios se han desplegado.

  1. Conéctese a la aplicación con un usuario con acceso al cargador de datos de HCM.
  2. Vaya a Data Exchange > Ver objetos de negocio.
  3. Utilice los campos Consultar por ejemplo para buscar el objeto de negocio Trabajo.
  4. Seleccione el objeto de negocio y haga clic en Refrescar objeto.
  5. Haga clic en Refresh Object.

  6. Haga clic en Enviar en la página Programar solicitud.
  7. Haga clic en Ver resultados de proceso en la cabecera de la página.
  8. Refresque la tabla hasta que haya finalizado el proceso de refrescamiento del objeto y, a continuación, vuelva a la página Ver Objetos de Negocio.
  9. Sugerencia:

    Solo debe refrescar un objeto cuando haya configurado nuevos segmentos de campo flexible. Este proceso actualiza la lista de atributos disponibles para el objeto.
  10. Haga clic en el nombre del objeto de negocio Trabajo para navegar a la página Detalles de objeto de negocio.
  11. Verá la jerarquía de objetos a la izquierda, haga clic en el componente de la jerarquía para la que desea buscar la información de atributo de campo flexible.
  12. Haga clic en el separador Atributos de campo flexible.
  13. Cambie el contexto al contexto para el que desea buscar los atributos y haga clic en Buscar.
    ficha Atributos Campo Flexible

  14. Se muestra la lista de nombres de atributos que se deben usar en el archivo del cargador de datos de HCM:
  15. Atributos de campo flexible

Tarea 2: Carga de datos de campo flexible

En este paso, aprenderá a proporcionar líneas METADATA y MERGE para cargar datos en segmentos de campos flexibles.

Contexto de campo flexible

Al cargar segmentos de campo flexible, HDL debe comprender el contexto de los datos de campo flexible que se están cargando. Solo puede cargar datos para un contexto en una línea MERGE, aunque en los campos flexibles descriptivos, los segmentos globales se pueden rellenar junto con segmentos específicos del contexto.

  1. Para los campos flexibles descriptivos y extensibles, el contexto se define mediante el atributo:
  2. FLEX:{flexfield code}

    Ejemplos: FLEX:PER_JOBS_DFF y FLEX:PER_JOBS_LEG_EFF

  3. Al proporcionar segmentos de campo flexible, el nombre de atributo incluye una indicación que nombra el código y el contexto del campo flexible:
  4. {flexfield attribute name}({flexfield code}={context code}) 

    Por ejemplo, clearanceLevel(PER_JOBS_DFF=US_JOB_REQ). Este formato indica a HDL que el segmento de nivel de liquidación pertenece al campo flexible PER_JOBS_DFF dentro del contexto US_JOB_REQ.


Carga de segmentos de campo flexible descriptivo

Los campos flexibles descriptivos amplían un componente de objeto de negocio. Los atributos del campo flexible descriptivo se proporcionan en la misma línea MERGE que los atributos principales del componente de objeto de negocio. En la línea METADATA, debe incluir el código de campo flexible y los atributos de campo flexible descriptivo para los que desea cargar datos.

Dado que los segmentos de campo flexible descriptivo no están preconfigurados, no es posible proporcionar un ejemplo que pueda cargar. Utilice estos pasos para comprender cómo cargar datos de campo flexible descriptivo, pero los nombres y valores de atributo se tendrán que sustituir por datos relevantes para la configuración.

  1. Cree un nuevo archivo y proporcione una línea METADATA que defina los atributos principales, junto con los atributos de campo flexible descriptivo para los que desea incluir datos. Por ejemplo:
  2. METADATA|Job|SourceSystemOwner|SourceSystemId|EffectiveStartDate|SetCode|JobCode|Name|FLEX:PER_JOBS_DFF|clearanceLevel(PER_JOBS_DFF=US_JOB_REQ)
  3. Agregue líneas MERGE al archivo para especificar los valores de atributo principal, el contexto de campo flexible y los valores de segmento de campo flexible, como:
  4. MERGE|Job|VISION|SMGR|2000/01/01|COMMON|SNR_MGR|Senior Manager|US_JOB_REQ|HIGH

    De esta forma, se cargará un valor de ALTO en el segmento de campo flexible descriptivo Nivel de liquidación que existe en el contexto de campo flexible US_JOB_REQ.


Carga de segmentos de campo flexible extensible

Además de un código de campo flexible y un contexto, los campos flexibles extensibles también tienen un código de categoría, que se debe proporcionar al atributo EFF_CATEGORY_CODE.

  1. Cree un nuevo archivo y agregue la siguiente línea METADATA:
  2. METADATA|JobLegislative|SourceSystemOwner|SourceSystemId|JobId(SourceSystemId)|EffectiveStartDate|LegislationCode|InformationCategory|FLEX:PER_JOBS_LEG_EFF|EFF_CATEGORY_CODE|_EEO1_CATEGORY(PER_JOBS_LEG_EFF=HRX_US_JOBS)|_FLSA_STATUS(PER_JOBS_LEG_EFF=HRX_US_JOBS)
  3. Agregue la siguiente línea MERGE a su archivo:
  4. MERGE|JobLegislative|VISION|MGR_JOB_LEG|MGR|2000/01/01|US|HRX_US_JOBS|HRX_US_JOBS|JOB_LEG|PROFESSIONAL|NONEXEMPT

    En esta tabla se explican los atributos de campo flexible proporcionados en este archivo:

    Nombre del atributo Valor Descripción
    FLEX:PER_JOBS_LEG_EFF HRX_US_JOBS Indica el código de contexto del campo flexible.
    EFF_CATEGORY_CODE JOB_LEG Indica el código de categoría de campo flexible.
    _EEO1_CATEGORY(PER_JOBS_LEG_EFF=HRX_US_JOBS) PROFESIONAL Segmento de categoría EEO1 en el contexto HRX_US_JOBS del campo flexible PER_JOBS_LEG_EFF.
    _FLSA_STATUS(PER_JOBS_LEG_EFF=HRX_US_JOBS) NO EXENTO Segmento de estado FLSA en el contexto HRX_US_JOBS del campo flexible PER_JOBS_LEG_EFF.

    Sugerencia:

    Estos segmentos de campo flexible se validan mediante consulta. Se proporciona el código de consulta, pero si necesita proporcionar el significado a un atributo de campo flexible, agregue _Display al nombre de atributo, como: _EEO1_CATEGORY_Display(PER_JOBS_LEG_EFF=HRX_US_JOBS)

  5. Guarde el archivo y asígnele el nombre Job.dat.
  6. Comprima (zip) el archivo Job.dat en un nombre de archivo de su elección.
  7. Importe y cargue los datos de campo flexible de trabajo mediante la tarea Importar y cargar datos.

Tarea 3: Carga de imágenes y anexos

En este paso, creará un archivo para cargar imágenes de persona. Los anexos se cargan de la misma manera.

Ampliará el ejemplo de nueva contratación creado en el tutorial Creación y carga de nuevas contrataciones con el cargador de datos de HCM (HDL).

  1. Cree un nuevo archivo y agregue lo siguiente:
  2. METADATA|PersonImage|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|ImageName|Image|PrimaryFlag
    MERGE|PersonImage|EMP|HDL001_IMG|HDL001|Chris Wells Profile|chris_wells.png|Y
    MERGE|PersonImage|EMP|HDL002_IMG|HDL002|Lorraine Hugh Profile|lorraine_hugh.jpg|Y

    El componente PersonImage se utiliza para cargar la imagen del empleado.

    • Cada registro PersonImage se identifica mediante una clave de origen. Por ejemplo, EMP, HDL001_IMG.
    • El registro principal se identifica mediante el atributo PersonId. Dado que el ID de sistema de origen se utiliza para identificar el registro principal, el atributo tiene la indicación (SourceSystemId).
    • El atributo ImageName se utiliza para proporcionar un nombre para la imagen.
    • El atributo Imagen se utiliza para especificar el nombre del archivo que se va a cargar.
  3. Guarde el archivo y asígnele el nombre Worker.dat.
  4. Sugerencia:

    Aunque el archivo solo tiene registros PersonImage, se debe asignar un nombre a la jerarquía de objetos a la que pertenece el componente PersonImage.
  5. En el mismo directorio que el archivo Worker.dat, cree un subdirectorio y asígnele el nombre BlobFiles.
  6. Sugerencia:

    Los archivos de imagen y anexos se cargan en atributos que tienen un tipo de dato BLOB o CLOB. Debe proporcionar los archivos de imagen y anexos en un directorio denominado para el tipo de datos del atributo que se está utilizando. Por ejemplo, BlobFiles o ClobFiles.
  7. Agregue los archivos especificados al atributo Image en el archivo Worker.dat al directorio BlobFiles. Por ejemplo, chris_wells.png y lorraine_hugh.jpg.
  8. Sugerencia:

    Puede utilizar sus propios archivos o descargar chris_wells.png y lorraine_hugh.jpg.
  9. Comprima (zip) el archivo Worker.dat junto con el subdirectorio BlobFiles en el nombre de archivo que elija, o bien puede descargar y editar el archivo Persona Images.zip.
  10. Ahora puede cargar el archivo con 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.