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

Reply via email to