• Skip to main content

HXM Right Now

Powered by SAP SuccessFactors

  • Features
  • Contact
1300 664 903

Blog

Mar 06 2020

What is HXM?: Nurturing Employee Experience and Engagement

During the Annual SuccessConnect Conference in September 2019, SAP SuccessFactors announced the release of HXM (Human Experience Management), an all-new experience-based interface for the HCM (Human Capital Management) software suite. During the opening keynote, SAP SuccessFactors President Greg Tomb pointed out that it was time CEOs understood the experience of their employees, and that HXM would answer that challenge.

What is HXM and more importantly, what does it bring to the HR table?

The HR Problem

Employees have long been considered company assets or resources; the term “human resource” indisputably supports this fact. Business leaders consider hires as investments, and it’s easy to see why. To some degree, the worth of an employee can be measured in figures and graphs, and on a spreadsheet through some predefined parameters. We’re not saying that this is entirely wrong – the whole premise of HR is, fundamentally, based on such metrics, but there is a crucial variable missing in this equation. Experience.

Both employers and employees are slowly moving away from this antiquated HR management style to a more experience-driven HR model. In this model, the employer collects and analyses experience information throughout the various stages of the employee life-cycle, from onboarding to retirement. This information is then used to personalise the workplace experience for every employee.

According to the 2020 Deloitte Global Human Capital Trends survey, about 80 per cent of business executives agree that employee experience is important. Still, only 22 per cent are confident that their companies have excellent personalised experiences for their employees.

Generally, it’s not that employers don’t appreciate or acknowledge the significance of employee experience. However, the availability and implementation of an experience management system is a significant hindrance to adopting an experience-based HR model. And this is the very problem that the minds behind HXM hope to solve.

What is HXM ?

HXM is a ground-up transformation of the HCM suite – the highly recommended cloud-based HR management system from SAP. The new version still retains some of the fundamental HCM functionalities as the original. SAP SuccessFactors aimed to help executives engage, motivate and inspire their staff by focusing more on improving the experience, rather than on the resource or capital aspect of HR. Organisations spare no effort when fine-tuning customer experience, so why not direct the same energy towards employee experience and satisfaction?

The human experience management suite combines what’s known as O-data and X-data to provide actionable insights into improving HR experience.

O-data describes rich transactional information. Think of this data sets as quantifiable or tangible facts and figures, such as how many candidates are applying for posts, how many employees are leaving the organisation, and the details of every employee. O-data gives an eagle-eye view of what is really going on in the organisations as far as HR is concerned.

X-data refers to qualitative human factor information that can only be drawn from the individuals themselves. It can be widely diverse and includes things like thoughts, opinions, emotions and even beliefs. X-data deals with what people, both from outside and from within the organisation, feel and think about certain factors that influence employee satisfaction and HR productivity.

Be combining the relevant O and X data sets, we can work out, for instance, why morale is down, why there is a high turnover rate, or how to keep my employees happy, among other things. It’s all about putting ones and twos together and figuring out what’s going wrong, as well as how to adjust key processes to align the organisational culture with employees’ preferences.

Why is Employee Experience So Important?

Since late last year, every SAP SuccessFactors Partner has been going on about HXM and experience-based employee valuation and management. But is employee experience that important? As it turns out, yes, it is indeed.

According to Gallup, a majority of employees don’t feel engaged or appreciated enough for their effort and time in the workplace. Such employees feel indifferent towards their jobs and end up disliking their occupation and the parent company itself. It takes more than just a paycheck to please employees – that’s the cold hard fact.

A high level of dissatisfaction among employees often leads to absenteeism, low motivation and reduced productivity. In addition, it can also fuel a high employee turnover rate, which hits organisations hard, especially those already scrambling to retain talent. SHRM describes how employers can spend between 6 to 9-months worth of salary in replacing a single employee.

Happy employees are productive employees. The road to happiness begins when the thoughts, feelings, and preferences of employees are valued, and when every individual’s workplace experience is supported and enhanced. Thinking about it, it’s really not much to ask that employers stop regarding their workers as assets but instead as a community, with unique members and diverse needs. HXM is a robust solution that bridges the gap between employers and employee satisfaction.

Written by Discovery Staff Editor · Categorized: Blog

Feb 14 2020

SAP CPI and Successfactors Monitoring EP01: The one with the Execution Manager Dashboard

This blog post originally appeared in the SAP Community on 11/02/2020.

Note: This post is specifically targeted to my fellow SAP CPI developers who design SuccessFactors integration solutions and need a one-stop-shop for monitoring iflows (for developers/admins/managers) without having to go through SAP CPI logs and traces*


Background

Being fairly new to the SAP CPI space, I usually am a bit more careful just to ensure our clients get not only the solutions they want but the solutions they need (don’t we all?). In which case it would be appropriate to mention how exasperating it has been on my end to provide them with an integration solution which shows them what they really need to see (the logs – appropriate success, failure and exception messages).

There have been a few amazing blog posts earlier on how to effectively log messages, like the one here by Sven Müller where he harnesses the power of groovy scripts to append messages to a log file during runtime and then adding the message as an attachment once an iflow finishes the job. I found it to be the most reliable and easiest way an integration developer could trace what exactly happened for iflows that could execute for as long as 10 minutes (the trace functionality stops tracing data after first 10 minutes) or more.

On one hand, where I found this approach to be the most suitable for me in most of the cases, I always wondered if we could provide our clients a one-stop-shop for monitoring their standard SuccessFactors integrations along with custom SAP CPI based integrations without even feeling the need to dive deep into the dark side of SAP CPI, the ‘Monitor Message Processing’ page.

While working on a project for one of our clients, I was suggested by my mentor to look into the Execution Manager framework and figure out if we could go that extra mile to give our customers what they exactly need to monitor the iflow execution, without having to go into SAP CPI to figure out where things went wrong.

Therefore, in this article I would first like to share my findings on Execution Manager and if it’s possible to harness its superpowers in SAP SuccessFactors to further be able to use it in our SAP CPI iflows and make monitoring with SuccessFactors a lot simpler and tidier.


Execution Manager and Custom Integration

The fact that SuccessFactors welcomes custom integrations with wide-open arms, opens a whole new world of possibilities for monitoring the behaviour of our custom solutions from within SuccessFactors instances itself. The Execution Manager in SuccessFactors is the one-stop-shop which provides a dashboard to give you an overview of all the custom and standard integration processes communicating with your SuccessFactors instance.

To navigate to Execution Manager Dashboard, simply type ‘Execution Manager’ in the search box on your SuccessFactors HomePage –> select ‘Execution Manager Dashboard‘ from the options list and you’ll be welcomed by a page similar to one shown below.

SuccessFactors Execution Manager Dashboard

Fig.1 SuccessFactors Execution Manager Dashboard

  1. The navigation panel on the left-hand side allows you to choose from standard (Integration Center), scheduled and custom integrations (Middleware Integrations).
  2. The main section of the dashboard shows all the ‘Processes’ being/already executed with their Process States, Time Stamps and other details related to the processes.

The beauty of the Execution Manager is that SuccessFactors provides OData services for writing (logging) into the Execution Manager from an external middleware and takes care of how to display the data **bliss**.

Talking further about these processes, it is important to be able to log multiple messages during its execution. Therefore, if you click on the arrow displayed at the right-hand side of each process, it further leads you to a more detailed view of the logs and activities (called ‘Events’) that have occurred during the execution, as shown below.

 SuccessFactors - Events Logged in a Process

Fig.2 Events Logged in a Process


The relation between Events (EMEvent) and Processes (EMMonitoredProcess)

Each message logged as a part of a process is actually a ‘POST’ call to an entity called EMEvent (Entity Manager Event). Several such EMEvents carry a reference to a process (a single execution of a particular process) which resides in SuccessFactors as an instance of EMMonitoredProcess entity.

To create an EMMonitoredProcess, you need to create an EMEvent payload with the details of the EMMonitoredProcess you wish to create. Once a process is created, you can log several EMEvents for that process by including the details to the process that you created. For every EMEvent you create, SuccessFactors would group it within the process you’ve pointed to in the payload (further down the line in this series of articles, each such process would be created by an iflow execution in SAP CPI).

To make it easier, here’s an Entity Relationship Diagram for your reference. 

2020 02 13 14 51 32

Fig.3 EMMonitoredProcess and related entities

Furthermore, for giving users more information about a particular message/event you can create EMEventAttribute(s) for every EMEvent.


Trying it out!

Here’s a sample payload to create an instance of an an EMMonitoredProcess, which has an Event (message) logged with an attribute.

{
“eventName”: “Begin iflow”,
“eventType”: “START”,
“eventDescription”: “My iflow just started”,
“eventTime”: “/Date(1581046477000+0000)/”,
“eventAttributes”: {
“__metadata”:{
“uri”: “EMEventAttribute”
},
“name”:”details”,
“value”:”log a message and provide details”
},
“process”:{
“processDefinitionId”: “DiscoveryConsultingDemo”,
“processInstanceId”: “6ggfd9C6dbcf47648eefe633487af282”,
“processType”: “INTEGRATION”,
“processDefinitionName”: “DemoA”,
“processInstanceName”: “ProcessName”
}
}

Now let’s try creating a process and add an event to it using postman first.

SuccesFactors - Events Logged in a Process

Fig.4 Events being logged in a Process

Great Success!

Now let’s check out what our Execution Manager Dashboard looks like:

SucceesFcators - Logged events for a process

     Fig.5 Logged events for a process

A few things to take care of:

  • Make sure your ProcessInstanceId remains consistent for a group of EMEvents you wish to log under a single EMMonitoredProcess.
  • The final value of the Process State is determined when event is either of type START, END or FAILED (see table below for different possible values of EMEvent and the corresponding Process State value).
Image 20

    Table 1: EMEvent use-cases


Conclusion

Now, after trying out the Execution Manager framework it is quite certain that logging from SAP CPI is just a matter of making a few calls from within your iflow to Execution Manager and you can log all you want for the developer (like yourself), administrators and managers, all at one place.

Further Steps

If this intrigued you and you wonder how can this be implemented within SAP CPI, checkout the 2nd episode of this series where I have shared my approach of using this framework along with Exception Sub-processes to ensure the messages from SAP CPI are logged in the Execution Manager without making the iFlows messy and scary to debug

Written by Gurdev Singh · Categorized: Blog, SAP Development, SuccessFactors · Tagged: Execution Manager Dashboard, SAP Cloud Platform Integration, SAP Cloud Platform Integration for Process Services, SAP SuccessFactors

Nov 26 2019

It’ll be alright… is not all-right for Employee Health and Safety

A few weeks ago, I started a new role where I am responsible for the go-to-market of an Employee Health and Safety app on the SAP App Centre.

Having worked in Cloud HR and Payroll for nearly 20 years, I thought I had a reasonable idea about WHS (Workplace Health and Safety). It was quickly evident that I needed to learn more. So, I booked myself into a course. I found a few areas surprising, both from a business and personal aspect. The most surprising of which was how the Aussie culture of, “it’ll be alright” doesn’t help.

A vital component of the training was the risk assessment process; the identification, assessment and treatment of risks. During this process, you assess risks against two areas, consequence and likelihood. As an exercise, we used an example that was right in front of us. The bags from all the attendees were scattered around the training room. What was the risk of the trainer falling over a bag during the session? Frankly, in the back of mind, I dismissed it. “It’ll be alright,” I thought with an eye-roll.

When we started to assess against Safework Australia recommended practices, I was surprised. Theoretically, we could have evaluated the potential consequences as “Catastrophic”, i.e. “Life-threatening injury or death,” because the trainer could have smashed her head on the edge of a table and died. But that would have been a bit much. So we determined that a Minor consequence – resulting in First Aid treatment was more realistic. The trainer then stated she tripped over a bag at least a few times a week, even after she asked each class to put them up against the wall. That fit the likelihood definition of “Likely” as it had occurred previously. The overall rating for this risk came out as “Medium”. One step higher and the treatment plan would have required C-level sign-off. Throughout the day the class and I underestimated the risk rating of examples again and again.

Later we learnt there is a requirement under the WHS act for an organisation’s Officers to proactively manage WHS risks (I will touch on this further in a future blog). This information, and more made it clear one of the most significant threats to WHS is the “It’ll be alright” mindset.

Armed with this insight, albeit sheepishly, I look forward to taking my new perspective on workplace risks into my new role.

Here’s some food for thought; “How would your organisation treat a small tripping hazard like a workbag on the floor in your workplace?”

Discovery Consulting Group

We enable the digital platform of tomorrows business, to be more with less. We focus on systems to transform HR, Finance and Workplace Safety – from transactional to insightful. We do it right the first time, by embedding transparency, governance, mastery and most of all, a customer-first approach into everything we do.

Written by Daniel Zrno · Categorized: Blog

Oct 16 2019

Coffee Corner: Wrap-up from SuccessConnect

Image

This podbite is a wrap up from SuccessConnect in Las Vegas 2019. Thanks to Chris Paine, Paul Ryan and Alistair Elliott for their contribution. 

For further SAP Podcasts from the Community, click here

 

 

Written by Alistair Elliott · Categorized: Blog

  • « Go to Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4

Find out more

Get in touch with the team at Discovery Consulting today:

e: information@discoveryconsulting.com.au
w: discoveryconsulting.com.au
p: +61 1300 664 903

1. HCA Mag, Four in five employees don’t feel heard, [online], https://www.hcamag.com/au/specialisation/hr-technology/four-in-five-employees-dont-feel-heard-heres-why/259501
2. ELMO Software, Whitepaper: 8 Benefits of HR Process Automation [online] Whitepaper: 8 Benefits of HR Process Automation - ELMO Software AU
3. Microsoft, The Next Great Disruption is Hybrid Work – Are we Ready? [online], https://www.microsoft.com/en-us/worklab/work-trend-index/hybrid-work

©2021 · Discovery Consulting

Website Design & Website SEO by Duelling Pixels