Hurricane at SAPPHIRE NOW: Building extensions to SuccessFactors Employee Central on SAP NetWeaver Cloud
From what I can tell there’s been lots of people wondering about the implications that the acquisition of SuccessFactors and their SaaS portfolio would have on the SAP NetWeaver Cloud platform. The answer is quite simple in fact: they complement each other. In order to demonstrate this statement we have teamed up with our new colleagues and developed a demo application for SAPPHIRE NOW.
The SAPPHIRE NOW 2012 Hurricane Warning Demo App
So, imagine you have specific HR practices, which are not covered in your Employee Central HR system (EC) like automatically warning your employees of severe weather conditions. Depending on the severity you may not even want to endanger them at all, but advise them not to commute to the office. Wouldn’t it be great if you could add such an extension leveraging all the valuable information existing in Employee Central?
This is where SAP NetWeaver Cloud comes into play using the remote API of Employee Central to develop a composite or mash-up. If you have an SCN account you can navigate to https://hurricane.netweaver.ondemand.com to check out the demo and if you don’t have an account yet (what are you waiting for?) then you can you can test-drive the app via the following link: https://hurricane.netweaver.ondemand.com/u.
Real time data access
The application assumes you are working in HR and are responsible for your employees’ safety. In the entry screen you see all employees you are responsible for. All employee data is coming directly out of a BizX Employee Central demo system. Changing employee data in the demo system will have an immediate effect in the weather application.
If you click on “Severe Weather” you see an overview of the currently active US hurricane warnings. We use the public Google Maps services for mashing up the data. The weather information is coming out of a (sample) weather info service – for demo purposes we’ve frozen the areas with storm warnings:
If you navigate to one of the affected areas – you can see the different zones of the hurricane and determine which employees live in the respective area. By clicking on ‘Notify’ you send them a warning message – maybe advising them to stay at home. For demo purposes email is used, but clearly integration with any kind of message infrastructure would be possible. As a confirmation that your warnings have been sent you will receive a confirmation mail in your inbox (which will be sent to the mail address specified in your SAP Community Network profile).
This is just one example how SAP NetWeaver Cloud can help you to extend SuccessFactors products. Of course, you can equally well develop similar scenarios using data from a SAP backend system, from an Enterprise Portal system or even a combination of all of these systems. The target group can be your employees, your partners or any other business, which you need to interact with.
If you’re interested in the demo application or anything else related to SAP NetWeaver Cloud please come and visit us at our Demo POD CL518. We are looking forward to seeing you there!
PS: Shout-out to Thomas Walter and Krasimir Semerdzhiev for setting up the app in just a few days – you know we want more stuff like that! 😉
Will the code from PoCs like this one will available in CodeX?
I think it would be very useful to create a CodeX project for NW Cloud and add this code to it. Maybe other developers could add their code as well.
We sure intend to place some coding into Code Exchange, yet not this PoC as it requires access to a SuccessFactors demo system.
Did code ever make it to Code Exchange (or better github) - I'm can't remember it happening...
Unfortunately the API used it not public and only accessible to Biz X customers, hence we cannot make it public. Sorry!
Just what I was looking out for. SAP's cloud offerings of late has made interesting reading.
You have spelt out a good use case.
Is the API of SuccessFactors publicy available ?
In the NW platform we used SAP's SCA's in NWDI to consume API's in our own Development Components. What is the case with SuccessFactors. Are the API JAR files made publicly available ?
A sketch which fits very well to the amount of interest the app has generated by now. 😉