From HCI to HCP

If you haven’t already heard, SAP has renamed Hana Cloud Integration (HCI) to Hana Cloud Platform (HCP). So it’s a good opportunity to talk about how HCP can enhance your SuccessFactors experience.
 
One of the main advantages of cloud based software, such as SuccessFactors, is the ability to access the system anytime on any device. It is likely that SuccessFactors isn’t the only system your company is running. One common example we’ve found is that companies run a separate system for their payroll. However, the number of different systems a company runs could be vast. This creates a problem – data is now segregated, residing on different systems. Some data may even still be on your on-premises systems.
 

 
This is where HCP comes into its own. HCP is designed to communicate via API’s with both 3rd party on-premises and cloud based programs to synchronise data. It is designed to work with industry standard protocols such as SOAP and SFTP. It comes with standard API’s to allow SFSF to communicate with many major 3rd party systems.
 

Designing with HCP

 
So what if no API has been created for your 3rd party system? Luckily, HCP allows the creation of integration processes specific to your scenario. These processes can be simple (like translation from OData to JSON or Atom) or much more complex processes. Furthermore both asynchronous and synchronous processes can be created.
 

(Here we see an example of content based routing)
 
For example, we could create an export file from a 3rd party payroll system every week to define the user master data and upload that file to an SFTP server. SFSF would then poll that server at certain designated times and with mappings, it would translate the payroll fields into a format that would reflect correctly in the SFSF Foundation component. The data doesn’t have to be maintained in 2 places by the payroll team, just maintained once and updated in the secondary system. Of course, we could do it the other direction as well – Translate data from a SFSF format to a layout that could then be uploaded into the 3rd party system’s native format. This newly created process integrator could then be modified in the future to keep up with dynamic company requirements.
 

Integration is the key

 
Although data may need to be stored in different systems for different reasons, the best way to leverage the power out of a cloud system is to cross-reference as much data as possible. The first step is to determine how to bring your systems together (integrate), so that they can talk to each another seamlessly.
 

 

Cost Effectiveness

 
HCP facilitates communication between systems when cost is an issue. Not every company may be able to afford all modules of SuccessFactors. Some would prefer to use specialist software for certain modules only or they may already have functionality in place. HCP caters for these scenarios with the bonus of having all the different systems communicating with each other even if this capability isn’t within the native capability of the products.
Talk to KALTech to see how we can help integrate your systems with SuccessFactors.
 
Ben
SuccessFactors Consultant

This entry was posted on August 10th, 2016.