カオナビ連携アプリケーション

業務
人事
タグ
タレントマネジメント/HR/カオナビ
使用コネクター
RESTコネクター

カオナビを用いた次の処理を行います

  • 社員情報の新規登録およびデータの更新を行う処理
  • 指定の項目を更新する処理

本アプリケーションには以下が含まれます。

■スクリプト

  • トークン発行スクリプト
  • メンバー情報リスト作成スクリプト
  • 項目IDリスト作成スクリプト
  • シート情報カスタム項目IDリスト作成スクリプト
  • メンバー情報の追加更新スクリプト
  • 指定したメンバー項目の更新スクリプト
  • シート情報カスタム項目の更新スクリプト
  • 経験データ登録用CSV作成スクリプト
  • 経験データ登録スクリプト
  • 連結スクリプト

スクリプト詳細

トークン発行スクリプト(kaonavi_get_token)

カオナビのAPIを利用するためのアクセストークンを取得します。
取得したトークンはスクリプト出力変数[token]にセットします。

メンバー情報リスト作成スクリプト(kaonavi_get_members)

メンバー情報取得APIを実行し、メンバーコードなどの情報のリストを作成します。

項目IDリスト作成スクリプト(kaonavi_get_fields_list)

メンバー情報レイアウト取得APIを実行し、項目IDと項目名のリストを作成します。

シート情報カスタム項目IDリスト作成スクリプト(kaonavi_get_sheets_list)

シート情報レイアウト一括取得APIを実行し、「シート名」「シートID」「項目名」「項目ID」のリストを作成します。

メンバー情報の追加更新スクリプト(kaonavi_upsert_member)

入力用社員情報CSVファイルを読み込み、メンバー情報を追加または更新します。

指定したメンバー項目の更新スクリプト(kaonavi_update_custom_field)

指定したメンバー情報の項目を更新します。
更新する項目のIDをスクリプト変数[custom_field_id]にセットし、実行します。

シート情報カスタム項目の更新スクリプト(kaonavi_update_custom_sheet)

指定したシートのカスタム項目を更新します。
更新するシートのIDをスクリプト変数[sheet_id]に、カスタム項目のIDをスクリプト変数スクリプト変数[field_id]にセットし、実行します。

経験データ登録用CSV作成スクリプト(kaonavi_alternate_input)

社員の業務内容ごとの経験時間データと業務内容に対応するカオナビの項目IDのデータをマージし、入力用CSVファイルとして出力します。

経験データ登録スクリプト(kaonavi_update_member_fluid)

「経験データ登録用CSV作成スクリプト」で作成したCSVファイルを読み込み、カオナビに登録します。

連結スクリプト(kaonavi_DEMO_script)

カオナビのトークン取得からシート情報の更新までを一括で行います。
本スクリプトはスクリプト連結のサンプルであり、その他の処理も同様に連結して利用することが可能です。

Change Location

Are you visiting HULFT.com (Japanese language) outside Japan ?
When connecting "HULFT" to Japan from overseas, please select "HULFT8".

日本国外からHULFT.com(日本語)にアクセスされようとしています。
海外から日本の「HULFT」と接続する製品をお探しの場合、「HULFT8」をお選びください。