Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Integration with ADP - Automatic Data Processing, Inc.

doormold
Tera Contributor

We are looking at Service-Now as a ITSM tool. Does anyone currently have Service-Now integrated with ADP (Automatic Data Processing, Inc.)? What was your experience? Pros/cons?

29 REPLIES 29

Ha! We do the spreadsheet feed as well. It's mostly OK, but isn't "real-time" and is certainly clunky. We've also experienced a rare but wholly unnerving situation where ServiceNow literally assigns the wrong manager to a random user.



Apparently there's dedicated Identity Management solutions out there, but I feel like ServiceNow could do the job if just a few more pieces were in place.


Katie A
Mega Guru

Hello,


We have the same requirements.



ADP supports web services.



Has anyone tried WebServices to achieve this integration?



https://developers.adp.com/api-explorer/resource/external-personal-contacts-v2/


ADP Employease Developer - ADP Employease Extend


bjonesy
Tera Contributor

Thanks for these links to ADP's REST API doc.   Would be very interested in seeing if anyone has been successful in integrating ADP with ServiceNow with REST as well.


bhargav1232
Tera Contributor

We are looking to integrate Service Now with ADP.   Any one has help on this.


I built an ADPInterfaceHelper class to query ADP and Add/Update/Deactivate SN users.   We only pulled information from ADP using worker service.



Once you get your ADP API key (certificate -- which, I think, define what ADP services that are available and the permission for a given service) the basic flow is to:



Get a bearer Token ( token_type + ' ' + access_token) that will be used for (in our case) the get "ADP Get Workers" method.



The method limits to 50 records per request so you will need to implement a top, skip to get all the records.



The response payload pretty heavy and will require some logic to find the fields that one is interested in.



V/r,


Gene