Pada halaman Employee Project ini Anda dapat menggunakan metode :
1. GET
- Get detail Employee Projects with employeeNo parameter
Tujuan : Untuk mendapatkan detail project yang sedang dikerjakan Karyawan dengan parameter employeeNo
Method : GET
API Endpoint : [[baseurl]]/api/integration/v1/employee/projects?active=[[value]]&employeeNo=[[employeenumber]]
๐Notes Parameter [[value]] diisi dengan “true” jika data karyawan tersebut aktif atau “false” jika data karyawan tersebut tidak aktif. Dan parameter [[employeenumber]] diisi dengan nomor karyawan yang diinginkan.
HEADER
X-TenantID: [[tenantid]]
Authorization: Bearer [[accesstoken]]
CONSUME VIA CURL
curl --location --request GET '[[baseurl]]/api/integration/v1/employee/projects?active=[[value]]&employeeNo=[[employeenumber]]'
--header 'X-TenantID: [[tenantid]]'
--header 'Authorization: Bearer [[accesstoken]]'
๐Notes Untuk mengetahui [[baseurl]], And [[tenantid]], Anda dapat mempelajarinya pada halaman Integration Credential. Dan untuk [[accesstoken]] dapat dipelajari pada halaman Authorization Token.
API Response :
[
{
"employeeId": "eba2b46b-929c-11eb-97ce-0adbcc9eaaa8",
"employeeNo": "1219003",
"details": [
{
"id": "7278cf35-4a7a-42ca-87a0-820af196062e",
"name": "StarConnect",
"startDate": "2021-02-01",
"endDate": "2021-12-31",
"projectManagerEmployeeNo": "1119031",
"projectMaangerEmployeeName": "Tonny Soeroso",
"active": true
},
{
"id": "83250377-5acc-40b3-afaa-ccf5c5f3bda7",
"name": "Project Expense",
"startDate": "2021-08-20",
"endDate": "2021-08-29",
"projectManagerEmployeeNo": "1119031",
"projectMaangerEmployeeName": "Tonny Soeroso",
"active": true
}
]
}
]