SmartHR
SmartHR 連携に関するアクション一覧です。
SmartHRGetEmployees
概要
SmartHRGetEmployees は、SmartHRの従業員情報を取得する機能です。
パラメーター
*は、必須パラメーター\ ** は、条件付きの必須パラメーター
名前 | 型 | 概要 | 例 |
---|---|---|---|
provider* | 文字列 | SmartHR 連携に必要なプロバイダー | smarthr_f435491dac2157351234 |
fields | 文字列 | 取得する項目名をカンマ区切りで指定してください。指定しない場合は全てのフィールドが取得されます。 | id, emp_status |
emp_status | 文字列 | 在籍状況を選択してください。サポートされている選択肢: employed, absent, retired | employed |
emp_type_ids | 文字列 | 雇用形態IDをカンマ区切りで指定してください。 雇用形態ID は、レスポンスの employment_type オブジェクトから確認することができます。 | f9c7de5a-808c-4d5b-aea4-4de19885e40d,1c5cd740-5330-499e-83fc-7260c6c77367 |
department_id | 文字列 | 取得したい従業員の所属する部署IDをピッカーから指定してください。 | 6a9986a2-8758-406b-a931-aa47518c820c |
query | 文字列 | 氏名・ビジネスネーム・部署名・役職名でフリーワード検索をします。 | 人事 |
アウトプット
タイプ | 型 | 概要 | 例 |
---|---|---|---|
Array | 配列 | 取得した従業員情報 | *使用例を参照 |
使用例
# 従業員情報を取得する
+smart_h_r_get_employees_1:
action>: SmartHRGetEmployees
provider: smarthr_10924fefda0a99ac9081
fields: 'id, emp_status, employment_type, last_name, first_name, department'
emp_status: employed
emp_type_ids: 'f9c7de5a-808c-4d5b-aea4-4de19885e40d'
department_id: '6a9986a2-8758-406b-a931-aa47518c820c'
query: '人事'
private: false
meta:
display:
provider:
type: chip
label: 'SmartHR (AUTORO連携用)'
icon: smarthr
provider_id:
type: chip
label: 'SmartHR (AUTORO連携用)'
icon: smarthr
department_id:
label: '人事部'
icon: smarthr
type: chip
# [
# {
# "id": "05bacfb1-6cf7-40a2-b532-aa6f630d59a0",
# "employment_type": {
# "id": "f9c7de5a-808c-4d5b-aea4-4de19885e40d",
# "name": "契約社員",
# "preset_type": "contract_worker",
# "code": null
# },
# "emp_status": "employed",
# "last_name": "山村",
# "first_name": "泰枝",
# "department": "人事部"
# },
# ]