Oracle HCM –NetSuite Integration Demo
Transcript of Oracle HCM –NetSuite Integration Demo
Oracle HCM – NetSuite Integration DemoSpeaker:
Vinit VermaIntegration Practice [email protected]
Oracle HCM Integration ChallengesOracle HCM exposes Limited Webservices which makes it difficult to integrate with other applications without a reliable integration platform
High number of webservices calls needed for each of the HCM entities
Oracle HCM NetSuite
Dell Boomi Makes it Possible…with Seamless Integration
Makes single Oracle HCM report web service call to connect oracle HCM
Integrate any HCM entity like Employee, Benefits and Payroll data with NetSuite
Oracle HCM NetSuite
Solution Highlights
Invoke Oracle HCM Webservice through Boomi, extract desired data and easily load in to NetSuite
Integrating with single Webservice in production-like environments makes it easier to quickly detect and locate conflicts and errors.
• Single Webservice Call • Robust and Customizable Error Handling• Cost Effective• High availability• Faster Implementation• Easy scheduling – Run on your PACE!
Use Cases & Integration approach
Create SOAP request with Employee/Benefit/Payroll report.xdo
Call - /xmlpserver/services/v2/ReportService
Decode pulled data as CSV and Load to NetSuite
Employee Benefits Payroll
Get Employee details from oracle HCM cloud and insert/update into NetSuite based on external id(person number) in Oracle HCM
Get Benefits details from oracle HCM cloud and insert/update into NetSuite based on external id
Get Payroll details from oracle HCM cloud and insert/update into NetSuite based on external idInvoke BI report to get data from oracle HCM
Invoke BI report to get data from Oracle HCM
Invoke BI report to get data from Oracle HCM
Invoke BI report to get data from Oracle HCM
Send notification emails / alerts
Send notification emails / alerts
Send notification emails / alerts
Employee Integration
1. Start shape2. Create Request with reportname(Custom/xxxx/Employee
Detail BI Report.xdo)3. Call runreport oracle HCM service using web service soap
client connector4. Extract report content data from response5. Decode report data as CSV
6. Catch if there is any exception7. Map csv to xml(net suite xml profile. Use employee id as external
id8. Insert / Update / Upsert into NetSuite Employee Object9. Check for success or failure10. stop
Benefits Integration
1. Start shape2. Create Request with reportname(Custom/xxxx/Benefits Detail
BI Report.xdo)3. Call runreport oracle HCM service using web service soap
client connector4. Extract report content data from response5. Decode report data as CSV
6. Catch if there is any exception7. Map csv to xml(net suite xml profile. Use employee id key to
Employee object 8. Insert / Update / Upsert into NetSuite Employee Benefit Object9. Check for success or failure10. stop
Payroll Integration
1. Start shape2. Create Request with reportname(Custom/xxxx/Payroll Detail BI
Report.xdo)3. Call runreport oracle HCM service using web service soap
client connector4. Extract report content data from response5. Decode report data as CSV
6. Catch if there is any exception7. Map csv to xml(net suite xml profile. Use employee id key to
Employee object8. Insert / Update / Upsert into NetSuite9. Stop
Our IT Expertise. Your Success.www.jadeglobal.com
Phone : 1-877-JADE4IT Q&AVinit Verma
Integration Practice [email protected]