Skip to content

This Repository will implement full human resource module (will include get, put etc)

License

Notifications You must be signed in to change notification settings

hikmat30ce/WorkdayIntegrator-HR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WorkdayIntegrator-HR

How to Use


1. Configure workday.properties as below

workday.hr.target.version=v27.0
workday.hr.target.tenant=yourTenantName
workday.hr.target.host=https://yourworkdayhostname
workday.hr.target.username=IntegrationUser
workday.hr.target.password=IntegrationUserPassword
workday.hr.getworkers.count=800

workday.hr.target.version is workday version, currently it is working with v27.0.
workday.hr.target.tenant is your company tenant name. you can locate tenant name in this url https://<Host>/<Tenant>/d/home.htmld?redirect=n
workday.hr.target.host is the host name of your workday tenant. in above url you can locate it.
workday.hr.target.username and workday.hr.target.password you have to create Username in your workday tenant by accessing task Create Integration System User. Assign approprite rights to the user. Create Integration System User workday.hr.getworkers.count is the count of workers which will be fetched from workday in single request.

2. Configure connectivity with mysql

2.1. Set application.properties

Change application.properties file with below parameters

sring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:mysql://<mysql host>:3306/<db name>?useSSL=false
spring.datasource.username=<db username>
spring.datasource.password=<db username password>

2.2. Configure database

create tab named dbworkdayhr from dbworkdayhr.sql file with lates version in sql file folder.

Build application

build this application so that to generate classes from above configuration in workday.properties file.
This will generate code in target folder which is used in our code to implement Workday webservice operations.

Note:

Currently only get-worker functionality is implemented. I really need contributers to make it big project and it will solve alot of people issues when they want to integrate workday with their local enterprise applications.

About

This Repository will implement full human resource module (will include get, put etc)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages