HRBrain-linked applications

name
AppTemplate HRBrain Integration for HR
business
human resources
tag
Talent Management/HR/HRBrain
Connector used
REST Connector

Next, we will perform the following process using HRBrain:

  • Process to register new employee information and update data
  • Process to update the specified item

This application includes:

script

  • Item ID list creation script
  • Member ID list creation script
  • Script for creating a list of organization information item IDs
  • Script for creating a list of enrollment status IDs
  • Job title ID list creation script
  • Department ID list creation script
  • Department ID list writing script
  • Script for creating input files for employee information registration
  • Member information addition and update script
  • Update script for the specified member item
  • CSV creation script for registering experience data
  • Experience data registration script

Script Details

Item ID list creation script (hrbrain_get_fields)

Execute the item information acquisition API to create a list of item IDs and item names.

Member ID list creation script (hrbrain_get_member_id)

Execute the member information retrieval API to create a list of member IDs and employee numbers.

Script for creating a list of organization information item IDs (hrbrain_get_organizations)

Execute the organization information acquisition API and pass the organization information IDs for "Employment status," "Department," and "Position" to the respective list creation scripts.

Enrollment status ID list creation script (hrbrain_create_enrollmentstatus_list)

Execute the attendance status information acquisition API to create a list of attendance status IDs.

Position ID list creation script (hrbrain_create_position_list)

Execute the Get Position Information API to create a list of position IDs.

Department ID list creation script (hrbrain_create_team_list)

Execute the department information acquisition API and pass the department data to the "Department ID list write script" to create a department ID list.

Department ID list writing script (hrbrain_append_team_csv)

Receives department data from the "Department ID List Creation Script" and writes the department ID and department name to a CSV file. If the received department data has child departments, this script is called again.

Script for creating input files for employee information registration (hrbrain_create_csv)

The employee information CSV file is divided into employee-specific files, and the input files for the "Employee Information Registration Script" are created by matching the item IDs for "Employment Status," "Position," and "Department."

Member information addition and update script (hrbrain_upsert_member)

Reads the CSV file created in the "Script for creating input files for employee information registration" and adds or updates member information.

Update script for specified member items (hrbrain_patch_member_cf)

Updates the specified member information item.
Set the ID of the item to be updated in the script variable [field_id] and execute it.

CSV creation script for registering experience data (hrbrain_alternate_input)

The data on the employee's experience hours for each job type is merged with the data on the HRBrain item ID corresponding to the job type, and output as an input CSV file.

Experience data registration script (hrbrain_update_member_fluid)

Read the CSV file created using the "CSV creation script for registering experience data" and register it in HRBrain.

How to install and use it

»See the list of applications