Examples of Loading Checklist Templates

This topic provides examples showing how to create checklist templates using HCM Data Loader. These examples reference all components using user keys.

Creating Enterprise Onboarding Checklists

This example Checklist.dat file creates:

  • A parent enterprise onboarding checklist template. It has:

    • A child checklist template

    • A single task

    • A Contents component

  • A child enterprise onboarding checklist template. It has:

    • Two tasks, which must be performed in the specified order

    • A notification override for one task

    • A Contacts component

COMMENT Create child and parent checklist templates
METADATA|Checklist|ChecklistName|Country|ChecklistCategory|AllocatedOn|CompletedOn|OffsetDays
MERGE|Checklist|Checklist_Child_1|United States|ORA_ONB_ENT_ONBOARDING_STEP|ORA_CHK_ALLOCATION_DT|ORA_CHK_MAND_TASK_COMPLETE|0
MERGE|Checklist|Checklist_Parent_1|United States|ORA_ONB_ENT_ONBOARDING|ORA_CHK_ALLOCATION_DT|ORA_CHK_MAND_TASK_COMPLETE|0

COMMENT Create checklist tasks for the parent and child checklist templates
METADATA|ChecklistTask|ChecklistName|Country|ChecklistCategory|ChecklistTaskName|MandatoryFlag|DetailChecklistName|DetailChecklistCategory|DetailChecklistCountry|ActionType|PerformerRole|OwnerRole
MERGE|ChecklistTask|Checklist_Parent_1|United States|ORA_ONB_ENT_ONBOARDING|Task_Parent_1|Y|Checklist_Child_1|ORA_ONB_ENT_ONBOARDING_STEP|United States|ORA_CHK_CHECKLIST|ORA_WORKER|ORA_CHK_INITIATOR
MERGE|ChecklistTask|Checklist_Child_1|United States|ORA_ONB_ENT_ONBOARDING_STEP|Task_Child_1|Y|||||ORA_WORKER|ORA_CHK_INITIATOR
MERGE|ChecklistTask|Checklist_Child_1|United States|ORA_ONB_ENT_ONBOARDING_STEP|Task_Child_2|Y|||||ORA_WORKER|ORA_CHK_INITIATOR

COMMENT Create the checklist task dependencies
METADATA|ChecklistTaskDependencies|DependencyType|ChecklistTaskName|ChecklistName|ChecklistCategory|Country|DepenChecklistTaskName
MERGE|ChecklistTaskDependencies|ORA_DEPENDS_ON|Task_Child_2|Checklist_Child_1|ORA_ONB_ENT_ONBOARDING_STEP|United States|Task_Child_1

COMMENT Create a checklist task notification override
METADATA|ChecklistTaskNotifications|NotifyOwner|NotifyPerformer|TaskEvent|ChecklistTaskName|ChecklistName|ChecklistCategory|Country
MERGE|ChecklistTaskNotifications|Y|Y|ORA_CHK_TASK_ASSIGN|Task_Child_1|Checklist_Child_1|ORA_ONB_ENT_ONBOARDING_STEP|United States

COMMENT Create a checklist contact
METADATA|ChecklistContacts|ContactTitleCode|ContactType|ChecklistName|ChecklistCategory|Country
MERGE|ChecklistContacts|ORA_ONB_ONBOARDING_SPONSOR|ORA_ONB_LN_MGR|Checklist_Child_1|ORA_ONB_ENT_ONBOARDING_STEP|United States

COMMENT Create checklist contents
METADATA|ChecklistContents|ContentType|ChecklistName|Country|ChecklistCategory|ContentDefnCode
MERGE|ChecklistContents|ORA_ONB_EVENT|Checklist_Parent_1|United States|ORA_ONB_ENT_ONBOARDING|CHKLIST_CONT_DEF67

This example ChecklistContentDetails.dat file creates the content details for the Contents component of the parent checklist template. This should be loaded before loading Enterprise Onboarding checklists.

COMMENT Create checklist content details
METADATA|ChecklistContentDetails|ContentCategory|ContentDefnCode|ContentSubtype|ContentType|Title|Status
MERGE|ChecklistContentDetails|ORA_ONB_INSIGHT|CHKLIST_CONT_DEF67|ORA_ONB_EVENT_STANDARD|ORA_ONB_EVENT|Recruitment Drive|A

Creating Other Category Checklists

This example Checklist.dat file creates a checklist template of other category. It has:

  • Two tasks, which must be performed in the specified order

  • A notification override for one of the tasks

COMMENT Create the checklist template
METADATA|Checklist|ChecklistName|Country|ChecklistCategory|AllocatedOn|CompletedOn|OffsetDays
MERGE|Checklist|Offboarding Checklist|United States|OFFBOARD|ORA_CHK_ALLOCATION_DT|ORA_CHK_MAND_TASK_COMPLETE|0

COMMENT Create the checklist tasks
METADATA|ChecklistTask|ChecklistName|Country|ChecklistCategory|ChecklistTaskName|MandatoryFlag|PerformerRole|OwnerRole
MERGE|ChecklistTask|Offboarding Checklist|United States|OFFBOARD|Return laptop|Y|ORA_WORKER|ORA_CHK_INITIATOR
MERGE|ChecklistTask|Offboarding Checklist|United States|OFFBOARD|Complete Exit Interview|Y|ORA_WORKER|ORA_CHK_INITIATOR

COMMENT Create the checklist task dependencies
METADATA|ChecklistTaskDependencies|DependencyType|ChecklistTaskName|ChecklistName|ChecklistCategory|Country|DepenChecklistTaskName
MERGE|ChecklistTaskDependencies|ORA_DEPENDS_ON|Complete Exit Interview|Offboarding Checklist|OFFBOARD|United States|Return laptop

COMMENT Create a task notification override
METADATA|ChecklistTaskNotifications|NotifyOwner|NotifyPerformer|TaskEvent|ChecklistTaskName|ChecklistName|ChecklistCategory|Country
MERGE|ChecklistTaskNotifications|Y|Y|ORA_CHK_TASK_ASSIGN|Return laptop|Offboarding Checklist|ONBOARD|United States

Creating Checklists and Tasks with Display Properties

This example Checklist.dat file creates the display properties for checklists and tasks.

METADATA|Checklist|ChecklistName|ChecklistCategory|ActiveInactiveFlag|Description|Country
MERGE|Checklist|Onboarding Checklist|ONBOARD|ORA_CHK_ACTIVE|Checklist for Onboarding New Hires|
METADATA|ChecklistTask|ChecklistName|ChecklistCategory|Country|ChecklistTaskName|MandatoryFlag|ActiveInactiveFlag|PerformerRole|ActionType
MERGE|ChecklistTask|Onboarding Checklist|ONBOARD||Collect ID card|N|ORA_CHK_TASK_ACTIVE|ORA_WORKER|ORA_CHK_MANUAL
METADATA|ChecklistProperty|ChecklistName|ChecklistCategory|Property|ActionType|ActionSubType|Manager|Assignee|Other|Performer|Owner|PropertyValue
MERGE|ChecklistProperty|Onboarding Checklist|ONBOARD|ORA_COMPLETED_TASKS|||Hide|Hide|Hide|||
MERGE|ChecklistProperty|Onboarding Checklist|ONBOARD|ORA_OTHER_INCOMPLETE_TASKS|||H|H|H|||
MERGE|ChecklistProperty|Onboarding Checklist|ONBOARD|ORA_ACTION_REMOVE|ORA_CHK_EXTERNAL_URL||H||Hide|Show|V|
MERGE|ChecklistProperty|Onboarding Checklist|ONBOARD|ORA_ACTION_REMOVE|ORA_CHK_ESIGN|ORA_BASIC_SIGN|H||Hide|Show|V|
METADATA|ChecklistTaskProperty|ChecklistName|ChecklistCategory|Property|ChecklistTaskName|Manager|Other|Performer|Owner
MERGE|ChecklistTaskProperty|Onboarding Checklist|ONBOARD|ORA_ACTION_REASSIGN|Collect ID card|Show|Show|Show|Show
MERGE|ChecklistTaskProperty|Onboarding Checklist|ONBOARD|ORA_ACTION_EDIT_DUE_DATE|Collect ID card|V|V|Hide|H

This example Checklist.dat file creates the combine task notifications setting for checklists.

METADATA|Checklist|ChecklistName|ChecklistCategory|ActiveInactiveFlag|Description|Country
MERGE|Checklist|Onboarding Checklist|ONBOARD|ORA_CHK_ACTIVE|Checklist for Onboarding New Hires|
METADATA|ChecklistProperty|ChecklistName|ChecklistCategory|Property|ActionType|ActionSubType|Manager|Assignee|Other|Performer|Owner|PropertyValue
MERGE|ChecklistProperty|Onboarding Checklist|ONBOARD|ORA_COMBINE_TASK_NOTIFICATIONS||||||||Yes

Adding Tasks to a Checklist Template

This example Checklist.dat file adds tasks to a checklist template.

METADATA|ChecklistTask|ChecklistName|Country|ChecklistCategory|ChecklistTaskName|Description|MandatoryFlag|ActionType
MERGE|ChecklistTask|Offboarding Checklist|United States|OFFBOARD|Return ID card|Return ID card to security|Y|Manual task

Updating Checklists and Tasks

This example Checklist.dat file updates a checklist template and its tasks. This is for other checklist categories.

METADATA|Checklist|ChecklistName|Country|ChecklistCategory|Description|ActiveInactiveFlag|AllocatedOn|CompletedOn
MERGE|Checklist|Offboarding Checklist|United States|OFFBOARD|Checklist Creation 1|ORA_CHK_ACTIVE|ORA_CHK_ALLOCATION_DT|ORA_CHK_MAND_TASK_COMPLETE
METADATA|ChecklistTask|ChecklistName|Country|ChecklistCategory|ChecklistTaskName|Description|MandatoryFlag|ActionURL|ActionType
MERGE|ChecklistTask|Offboarding Checklist|United States|OFFBOARD|Submit Expenses|Submit Expense Report|Y|www.oracle.com|External URL

Deleting a Checklist and Associated Objects

This example Checklist.dat file deletes a checklist template and all its associated objects. This is for other checklist categories.

METADATA|Checklist|ChecklistName|Country|ChecklistCategory
DELETE|Checklist|Offboarding Checklist|United States|OFFBOARD

Creating Tasks in the Task Library

This example TaskLibrary.dat file creates checklist tasks in the task library.

METADATA|TaskLibrary|TaskCode|TaskName|Description|MandatoryFlag|ActiveInactiveFlag|ActionType|ActionUrl|TaskActionCode|PerformerRole|PerformerRespType|OwnerRole
MERGE|TaskLibrary|APPLY_FOR_CREDIT_CARD|Apply for Credit Card||Y|ORA_CHK_TASK_ACTIVE|ORA_CHK_MANUAL|||ORA_RESP_TYPE|HR_REP|ORA_CHK_INITIATOR
MERGE|TaskLibrary|VERIFY_PERSONAL_DETAILS|Verify personal details|Application Task to verify personal details|N|ORA_CHK_TASK_ACTIVE|ORA_CHK_APP_TASK||Me.me_personal_details|||
MERGE|TaskLibrary|HOW_TO_ONBOARD_PPL|External URL - How to onboard people||N|ORA_CHK_TASK_ACTIVE|ORA_CHK_EXTERNAL_URL|https://docs.oracle.com/en/cloud/saas/human-resources/20c/fawhr/hire-and-manage-workers.html#FAWHR3025069||||
MERGE|TaskLibrary|WELCOME_TO_ORACLE|Video - Welcome to Oracle||Y|ORA_CHK_TASK_ACTIVE|ORA_CHK_VIDEO|https://youtube.oracle.com/embed/klc57AoU6eY||||

This example TaskLibrary.dat file creates the display properties for checklist tasks in the task library.

METADATA|TaskLibrary|TaskCode|TaskName|Description|MandatoryFlag|ActiveInactiveFlag|ActionType
MERGE|TaskLibrary|APPLY_FOR_CREDIT_CARD|Apply for Credit Card||Y|ORA_CHK_TASK_ACTIVE|ORA_CHK_MANUAL
METADATA|TaskLibraryProperty|TaskCode|Property|Manager|Other|Performer|Owner
MERGE|TaskLibraryProperty|TASK_LIB_HDL|ORA_ACTION_REASSIGN|V|H|V|V
MERGE|TaskLibraryProperty|TASK_LIB_HDL|ORA_ACTION_EDIT_DUE_DATE|V|Hide|H|H