Hi Rasikah,
Please find the comments for the Xero ESB connector below:
- Post methods didn't have the checking for mandatory and optional
parameters.
- Add copyright header in all template files.
- The year should be 2005-2015 in copyright header
- Copyright (c) 2005-2010, WSO2 Inc. (http://www.wso2.org) All Rights
Reserved
- There are spelling mistakes in the following files:
postEmployees.xml
<parameter name="employees"
description="One or more employees can be sent through this paramater." />
getEmployee.xml
<parameter name="order"
description="This paramater is used to order by any element." />
getPayItems.xml
<parameter name="order"
description="This paramater is used to order by any element." />
getPayRuns.xml
<parameter name="order"
description="This paramater is used to order by any element." />
postPayRuns.xml
<parameter name="payRuns" description="One or more PayRun objects can be
sent through this paramater." />
getPaySchedules.xml
<parameter name="order"
description="This paramater is used to order by any element." />
postPayStubs.xml
<parameter name="payStubs"
description="One or more payStubs can be sent via this paramater." />
- Authentication scope and flow not mentioned clearly in the
documentation.
On Thu, Sep 4, 2014 at 4:27 PM, Rasika Hettige <[email protected]> wrote:
> 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
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
--
<[email protected]>
Keerthika Mahendralingam
Associate Software Engineer
Mobile :+94 (0) 776 121144
[email protected]
WSO2, Inc.
lean . enterprise . middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture