FFI, please find the methods that will implement under each connector below.


*PeopleHR*

*createEmployee *- Create an employee.
*getEmployee *- Get details of an employee.
*updateEmployee *- Update an existing employee.
*createAbsenceRecord *- Add a leave record for an employee.
*getAbsenceRecord *- Get leave details for an employee.
*updateAbsenceRecord *- Update the leave details.
*createTimesheet *- Create a new Timesheet.
*getTimesheet *- Get employee timesheet.
*updateTimesheet *- Update an existing employee timesheet.
*createProjectTimesheet *- Create a new Project Timesheet.
*getProjectTimesheet *- Get a Project Timesheet details.
*updateProjectTimesheet *- Update an existing Project Timesheet.
*createSalary *- Create the salary for an employee.
*getSalary *- Get an existing salary details for an employee.


*ZohoRecruit*

*addRecords *- Create Job openings or Candidates.
*getRecords *- Get a list of job openings or candidates in the system,
filtered by queries.
*updateRecords *- Update job openings or candidates that were previously
created.
*getRecordById *- Retieve a job opening or candidate using the Id.
*associateJobOpening *- Associate candidates to a job opening.
*getAssociatedCandidates *- Get a list of candidates who are associated to a
particular job opening.
*changeStatus *- Change the status of a set of candidates to hired/not hired
with respect to a job opening.

*ZohoPeople*

*createRecord *- Create an employee in Zoho People API.
*createLeave *- Add a leave for an employee.
*createAttendance *- Create check In and check Out records of employee.
*updateRecord *- Update any record identified by the record Id.
*getRecord *- Fetch single record using the record Id.

*Deputy *

*createEmployee *- Create an employee in the Deputy API.
*updateEmployee *- Update an existing employee.
*createLeave *- Add a leave for an employee.
*createRoster *- Create a roster for the employee.
*updateRoster *- Update an existing roster.
*getObject *- Retrieve Employee or Roster.
*getLeave *- Retrieve a paticular leave.


*Xero*

*getEmployee *- Get payroll details of employees.
*createEmployees *- Create & update payroll details of employees
*getPayStub *- Retrieve Paystub lines such as TimeOff, Benefits, Earnings
and Timesheet Earnings.
*createPaystubs* - Use this method to add, update or delete one or more
paystub line items.
*createPayruns *- Create & Update Payrun details.
*getPayruns *- Get Payrun details.

Thanks and Regards
Rasika




--
View this message in context: 
http://wso2-oxygen-tank.10903.n7.nabble.com/Proposed-ESB-connector-scenario-Integrating-PeopleHR-with-ZohoRecruit-ActiveCollab-ZohoPeople-Deputyo-tp102028p102335.html
Sent from the WSO2 Architecture mailing list archive at Nabble.com.
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to