5 Huge Reasons Why Small Businesses Need To Use Modern Technology

If you run a small business you need to take advantage of the technology that’s available today. It’s the only way your company will ever survive. If you ignore it your competitors will leave you well behind as they speed away.

It’s tough to truly understand the power of modern software unless you’ve been using it for years. Do you have any idea what it’s capable of at the moment? You’ll need to catch up with the competition soon, so let’s have a little look at its true power.

Searching For Lots Of New Customers

They say everyone has at least one invention buried inside their head. Unfortunately, most people don’t do anything about it because they lack knowledge. If they knew about a company like InventHelp it would be different.

That would require the company to market their services effectively, which is a lot easier if you use software. The most powerful example is probably email auto responders, because they’ll allow you to build a strong sales funnel.

Taking Care Of Any Financial Matters

There are two huge reasons why software will change your life when it comes to your finances. First of all, if you have a payment processor you’ll be able to accept orders online while you sleep.

It also helps with things like accounting too. Lots of companies are now using software to take care of their books. Everything works automatically and people can concentrate on more important things.

You Need To Increase Your Productivity

Every second you spend messing around when you should be working is money wasted. Sadly, it’s very easy to procrastinate non-stop when you’re running a small business. Software can give you the extra kick you need.

There is software that will stop you from accessing particular websites at certain times of the day. Apps designed to help you work faster are great too. Just ask anyone who has used the Pomodoro technique.

Collaborating With All Your Employees

There was never anything like cloud storage space when you were a child. Everything was stored on computers, but physical copies were a necessity. That changed once everything could be stored in cyberspace.

It’s not the only benefit you get from the cloud nowadays. The perfect example is how easily you can collaborate with your employees. Having the power to access your files from anywhere in the world is fantastic too.

Always Keeping Your Customers Happy

You’ll know how frustrating it can be when you buy a product and something goes wrong. All you want to do is reach out to customer service as quickly as possible. Spending thirty minutes on the phone isn’t very enjoyable.

Now companies have the ability to connect with customers instantly through things like social media. A tweet only takes a few seconds to send out. You can also look for angry customers before they contact you.

You Can’t Afford To Ignore Helpful Software

If you find helpful software you should start using it straight away. Even if it takes a while to get used to you’ll love the return on investment. You can sit back and watch as your profits rise over time. http://bit.ly/2CrNGl2 #SAP #SAPCloud #AI

4 Options for SAP Payroll Customers

What are the 4 options for existing SAP Payroll Customers?

SAP has approximately 9,000 active on-premise Payroll customers today. In 2012, it was announced that support for all on-premise SAP HCM would be guaranteed through calendar year end 2025. The goal of SAP SuccessFactors is to transform its on-premise SAP HCM and Payroll customers to cloud-based solutions, leveraging not only the SaaS platform but also the latest technology available. While the option for core HCM is obvious (Employee Central), the options for payroll can be a bit less clear. In this blog, I want to introduce the four main options available today for existing on-premise SAP Payroll customers.

1. Keep your payroll on-premise
This is a ‘do-nothing’ approach. Customers have invested a large amount of time, money and resources into their Payroll systems to get them to work just the way they want them to. These customers are concerned about the looming 2025 end of support date, but are unconvinced that there is an urgency to move as they believe adoption has been slow and that there may be a change to that published date. It is worth noting that this date has been extended twice already and even if it did not get extended again, there will be additional support models available for SAP on-premise payroll customers beyond year end 2025.  You can still leverage the Payroll Control Center in this approach to innovate your processes.

 2. Employee Central Payroll
SAP SuccessFactors does not yet offer a new payroll solution. Rather they leverage the world-class multinational SAP Payroll in a hosted “Cloud” environment by SAP SuccessFactors called Employee Central Payroll.

To move to this model customers are required to do five things:

Why do I have to reimplement and simplify to move to Employee Central Payroll?
SAP has long been a system that is completely customizable, wherein each customer has designed the system (including its time and benefits functionality) to support their unique business processes and needs. SAP SuccessFactors, however, is based on a best practice methodology. The ideal customers for Employee Central Payroll are those without any complex time or benefits configuration. SAP has created a decision graphic that basically says if you have complex time and or benefits, this option is not designed for you. Employee Central Payroll has proven popular with customers with a simple payroll or who have net new implementation and not a migration from SAP.

3. SAP SuccessFactors Managed Payroll
SAP SuccessFactors Managed Payroll is an offering, added in 2016, that addresses the needs of customers that have made a large investment in their SAP Payroll and do not wish to change it. This model allows customers to make no changes to their system or its processing. They simply allow a certified partner to host it on its server.

To move to this model, customers are required to do three things:

4. Outsource your existing Payroll (via BPO or another vendor)
If the three options above do not meet your needs, you can consider outsourcing your existing SAP payroll. There are many choices available for outsourced payroll including Business Process Outsourcing (BPO) or working with another payroll vendor.   Vendors like Celergo even offer SAP-certified integration between payroll data/processes and SAP SuccessFactors Employee Central.

Table of four options for existing SAP Payroll Customers

Please feel free to reach out to me if you have any questions around the SAP SuccessFactors Managed Payroll Offering.

This blog is cross-posted from http://www.epiuselabs.com/lets-talk-hcm/4payrolloptions. http://bit.ly/2DA6NIQ #SAP #SAPCloud #AI

Wechat development series 1 – setup your development environment

Tencent’s WeChat, a social networking app with more than 760 million monthly active users, is becoming a dominant mobile channel connecting businesses and customers. This series will illustrate how to do some development on Wechat so it could interact with SAP product like SAP Cloud for Customer.

Prerequisite

1. You should have already registered an subscription account in Wechat Official Account platform: https://mp.weixin.qq.com 2. You should have basic knoledge about nodejs development. Detail steps for environment setup Log on to Official Account platform https://mp.weixin.qq.com, menu Development->Basic configuration, The most important setting here is the server url, where the custom logic of your Wechat official subscription account is hosted. In this series, I will use nodejs plus Heroku to host the server. This server is responsible to serve the request which is delegated by Wechat platform issued originally by your Wechat official subscription account’s followers. Before Wechat platform will really delegate user request to this server, you must first pass the verification defined by Wechat’s development guide: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5 Unfortunately the verification flow chart in the guide is drawn with Chinese text: And the provided sample code is written by Python, so here I will provide a nodejs solution instead. As long as you press “Submit” button, Wechat platform will send a http request to the server specified via this URL: The http request looks like below: https:///?signature=096abd439b41f9610aeabe2d7534084fd8dafa20&echostr=16168327802220428137&timestamp=1512810825&nonce=384289189 The responsibility of your server is then to calculate a result based on your subscription account token, the timestamp and the nonce field, and compare it with the echostr passed with the request url. If the comparison result is not equal, you will see error message “Token authentication failed”. Only after your server has passed the verification then it is ready for subsequent development. Below is the step how to develop your server to pass the verification. 1. Create a new nodejs project with the following package.json. The highlighted part is relevant for server verification. 2. Implement server.js with following source code: var express = require(‘express’); var routesEngine = require(’./index.js’); var app = express(); routesEngine(app); app.listen(process.env.PORT || 3000, function () { console.log(‘Listening on port, process.cwd(): ’ + process.cwd() ); }); In implementation of index.js, now we need to implement verification process: var request = require(‘request’); var jsSHA = require(‘jssha’); module.exports = function (app) { app.route(’/’).get(function(req,res){ var token=“jerry”; // replace it with your own token var signature = req.query.signature, timestamp = req.query.timestamp, echostr = req.query.echostr, nonce = req.query.nonce; oriArray = new Array(); oriArray[0] = nonce; oriArray[1] = timestamp; oriArray[2] = token; oriArray.sort(); var original = oriArray.join(“); var shaObj = new jsSHA("SHA-1”, ‘TEXT’); shaObj.update(original); var scyptoString = shaObj.getHash(‘HEX’); console.log(“calculated string: ” + scyptoString); if (signature == scyptoString) { res.send(echostr); } else { res.send(‘bad token’); } }); }; 3. deploy this nodejs application to Heroku. For detail steps, please refer to my blog Step by step to host your UI5 application in Heroku. Once done, perform the verification in Wechat Official Account platform. Then in Heroku application console we can see that the signature passed from Wechat platform is equal to the value calculated in our nodejs server, as a result the verification is finished successfully: You can see now the Server configuration in Wechat platform is marked as enabled, which is ready for subsequent development. http://bit.ly/2CsF6T7 #SAP #SAPCloud #AI