本ページでは、カオナビからデータを取得するための設定(転送設定)について説明します。
接続に関する設定については、接続情報 - カオナビを参照ください。
利用上の注意・制約
カオナビAPIを利用するには、カオナビの管理画面で操作対象を有効化する必要があります。
管理者機能トップ > 公開API v2 情報 > 操作対象の管理から、取得したいデータの操作を有効にしてください。
デフォルトではすべての操作がオフになっています。
カオナビAPIのアクセストークンの有効期限は60分間です。
有効期限内にデータの取得が完了しなかった場合、転送が失敗する可能性があります。
大量のデータを転送する場合は、取得対象を分割するなどの対応を検討してください。
取得対象
メンバー情報レイアウト設定
メンバー情報のレイアウト設定を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
code |
json |
社員番号のレイアウト設定 |
name |
json |
氏名のレイアウト設定 |
name_kana |
json |
フリガナのレイアウト設定 |
mail |
json |
メールアドレスのレイアウト設定 |
entered_date |
json |
入社日のレイアウト設定 |
retired_date |
json |
退職日のレイアウト設定 |
gender |
json |
性別のレイアウト設定 |
birthday |
json |
生年月日のレイアウト設定 |
department |
json |
所属のレイアウト設定 |
sub_departments |
json |
兼務情報のレイアウト設定 |
custom_fields |
json |
カスタム項目のレイアウト設定 |
シート情報レイアウト設定
シート情報のレイアウト設定を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
id |
long |
シートの一意識別子 |
name |
string |
シート名 |
record_type |
long |
レコードタイプ |
custom_fields |
json |
カスタム項目のレイアウト設定 |
メンバー情報
メンバー情報を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
id |
long |
メンバーの一意識別子 |
code |
string |
社員番号 |
name |
string |
氏名 |
name_kana |
string |
フリガナ |
mail |
string |
メールアドレス |
entered_date |
string |
入社日 |
retired_date |
string |
退職日 |
gender |
string |
性別 |
birthday |
string |
生年月日 |
age |
long |
年齢 |
years_of_service |
string |
勤続年数 |
department |
json |
所属情報 |
sub_departments |
json |
兼務情報 |
face_image |
json |
顔写真情報 |
custom_fields |
json |
カスタム項目 |
シート情報
指定したシートIDのシート情報を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
| 項目名 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|
| シートID | ✓ | - | 取得するシートのIDを入力します。 シートIDはシート情報レイアウト設定から取得できます。 |
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
id |
long |
シートの一意識別子 |
name |
string |
シート名 |
record_type |
long |
レコードタイプ |
updated_at |
string |
更新日時 |
member_data |
json |
メンバーごとのシートデータ |
所属ツリー
所属ツリー(部署階層)を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
code |
string |
所属コード |
name |
string |
所属名 |
parent_code |
string |
親所属コード |
leader_member_code |
string |
責任者の社員番号 |
order |
long |
表示順 |
memo |
string |
メモ |
ユーザー情報
カオナビにログインできるユーザーの情報を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
id |
long |
ユーザーの一意識別子 |
email |
string |
メールアドレス |
member_code |
string |
紐づくメンバーの社員番号 |
role |
json |
ロール情報 |
last_login_at |
string |
最終ログイン日時 |
is_active |
boolean |
アクティブかどうか |
password_locked |
boolean |
パスワードがロックされているかどうか |
use_smartphone |
boolean |
スマートフォン利用が有効かどうか |
ロール情報
ロール(権限)の一覧を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
id |
long |
ロールの一意識別子 |
name |
string |
ロール名 |
type |
string |
ロールタイプ |
拡張アクセス設定
拡張アクセス設定を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
| 項目名 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|
| 拡張アクセス設定の種別 | ✓ | member |
取得する拡張アクセス設定の種別を選択します。member(メンバー)またはdepartment(所属)を選択できます。 |
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
user_id |
long |
ユーザーの一意識別子 |
add_codes |
json |
追加で閲覧可能なコードの一覧 |
exclusion_codes |
json |
閲覧対象から除外するコードの一覧 |
マスター情報
マスター情報(選択肢の一覧)を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
sheet_name |
string |
シート名 |
id |
long |
カスタム項目の一意識別子 |
name |
string |
カスタム項目名 |
enum_option_data |
json |
選択肢データ |
Webhook設定
Webhook設定の一覧を取得します。
詳しくは、カオナビ公式ドキュメント − API v2を参照ください。
設定項目
設定項目はありません。
取得データ
| カラム名 | デフォルトのデータ型 | 補足事項 |
|---|---|---|
id |
long |
Webhookの一意識別子 |
url |
string |
Webhook URL |
events |
json |
トリガーとなるイベントの一覧 |
secret_token |
string |
シークレットトークン |
updated_at |
string |
更新日時 |
created_at |
string |
作成日時 |