适用于以下 Dynamics 365 应用:
Human Resources
本文介绍 Dynamics 365 Human Resources 的休假余额实体。
Description
该实体为给定员工提供每种休假类型的休假余额。
物理名称:mshr_essleavebalanceentity。
属性
属性 物理名称 类型 |
使用 | Description |
---|---|---|
人员编号 mshr_personnelnumber 字符串 |
只读 | 员工的唯一人员编号。 |
当前余额 mshr_balanceavailable 十进制 |
只读 | 员工的当前余额。 |
类型 mshr_balanceavailable 字符串 |
只读 | 休假类型 ID。 |
增长率 mshr_accrualratedescription |
只读 | 假期额度费率。 |
上次结转金额 mshr_lastcarryforwardamount 十进制 |
只读 | 上次结转的金额。 |
本年度所用 mshr_takenthisyear 十进制 |
只读 | 本年已休假期。 |
本年度总计 mshr_totalthisyear 十进制 |
只读 | 本年总金额。 |
数据区域 ID mshr_dataareaid_id 字符串 |
只读 | 指定法人(公司)。 |
主要字段 mshr_primaryfield GUID |
只读 系统生成 |
|
休假类型 ID _mshr_fk_leavetype_id_value GUID |
只读 Foreign key:mshr_essleavetypeentityid of mshr_essleavetypeentity entity |
休假类型 ID |
休假余额实体 mshr_essleavebalanceentityid GUID |
系统生成的 | 系统生成的用于唯一标识余额的 GUID 值。 |
示例查询
请求
GET [Organizaton URI]/api/data/v9.1/mshr_essleavebalanceentities?$filter=mshr_personnelnumber eq '000013'
响应
{
"mshr_personnelnumber": "000013",
"mshr_balanceavailable": 67.76,
"mshr_leavetypeid": "PTO",
"mshr_accrualratedescription": "6.16 hrs / Semimonthly",
"mshr_lastcarryforwardamount": 0,
"mshr_takenthisyear": 0,
"mshr_totalthisyear": 67.76,
"mshr_dataareaid": "usmf",
"mshr_primaryfield": "000013 | PTO",
"_mshr_fk_leavetype_id_value": "00000a6c-0000-0000-0000-005001000000",
"mshr_essleavebalanceentityid": "0000091f-0000-0000-2703-005001000000",
"_mshr_dataareaid_id_value": null
},
{
"mshr_personnelnumber": "000013",
"mshr_balanceavailable": 80,
"mshr_leavetypeid": "Sick",
"mshr_accrualratedescription": "80.00 hrs / Annually",
"mshr_lastcarryforwardamount": 0,
"mshr_takenthisyear": 0,
"mshr_totalthisyear": 80,
"mshr_dataareaid": "usmf",
"mshr_primaryfield": "000013 | Sick",
"_mshr_fk_leavetype_id_value": "00000a6c-0000-0000-ee02-005001000000",
"mshr_essleavebalanceentityid": "0000091f-0000-0000-3003-005001000000",
"_mshr_dataareaid_id_value": null
},
{
"mshr_personnelnumber": "000013",
"mshr_balanceavailable": 0,
"mshr_leavetypeid": "Bereavement",
"mshr_accrualratedescription": "0.00 hrs / Annually",
"mshr_lastcarryforwardamount": 0,
"mshr_takenthisyear": 0,
"mshr_totalthisyear": 0,
"mshr_dataareaid": "usmf",
"mshr_primaryfield": "000013 | Bereavement",
"_mshr_fk_leavetype_id_value": "00000a6c-0000-0000-f402-005001000000",
"mshr_essleavebalanceentityid": "0000091f-0000-0000-4403-005001000000",
"_mshr_dataareaid_id_value": null
},
{
"mshr_personnelnumber": "000013",
"mshr_balanceavailable": 66.65,
"mshr_leavetypeid": "Vacation",
"mshr_accrualratedescription": "13.33 hrs / Monthly",
"mshr_lastcarryforwardamount": 0,
"mshr_takenthisyear": 0,
"mshr_totalthisyear": 66.65,
"mshr_dataareaid": "usmf",
"mshr_primaryfield": "000013 | Vacation",
"_mshr_fk_leavetype_id_value": "00000a6c-0000-0000-f502-005001000000",
"mshr_essleavebalanceentityid": "0000091f-0000-0000-1009-005001000000",
"_mshr_dataareaid_id_value": null
}