wso2-extensions / esb-connector-dayforce

This connector allows ESB to connect to Ceridian Dayforce, a human capital management platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ceridian Dayforce ESB Connector

The Ceridian Dayforce connector helps you to connect to the Ceridian dayforce system from WSO2 ESB / EI perform operations on it.

The developer API can be found in Ceredian Deoveloper site.

Building from the source

Follow the steps below to build the connector from the source code.

  • Get a clone or download the source from the repository.
  • Run the following Maven command from the esb-ceridian-dayforce-connector directory: mvn clean install.
  • The ZIP file with the Ceridian Dayforce connector will be created in the esb-ceridian-dayforce-connector/target directory.

Configuring Ceridian Dayforce REST Operations

[Prerequisites] [Initializing the connector]

Prerequisites

NOTE: For development purposes we can use test credentials provided by Dayforce. However, to understand the Dayforce API and the request responses handled by Dayforce it is recommended that you create a developer account. If you do not have a Dayforce account, go to https://developers.dayforce.com/Special-Pages/Registration.aspx and create a Dayforce developer account.

To use the Darforce REST connector, add the <ceridiandayforce.init> element in your configuration before carrying out any other Dayforce REST operation.

Initializing the connector

Add the following <ceridiandayforce.init>

init

<ceridiandayforce.init>
        <username>{$ctx:username}</username>
        <password>{$ctx:ceredianPwd}</password>
        <clientNamespace>{$ctx:clientNamespace}</clientNamespace>
        <apiVersion>{$ctx:apiVersion}</apiVersion>
</ceridiandayforce.init>

Properties

  • username: The username of your Dayforce environment. For testing we can use the sample environment credential: DFWSTest
  • password: The password of your Dayforce environment. For testing we can use the sample environment credential: DFWSTest
  • clientNamespace: The namespace of your Dayforce environment. For testing we can use the sample environment: usconfigr57.dayforcehcm.com/Api/ddn
  • apiVersion: The version of the API you want to call. For testing we will set it to: V1

Now that you have connected to Dayforce, use the information in the following topics to perform various operations with the connector.

Working with Employees
Working with Employee Personal Information
Working with Employee Employment Information
Working with User Security, Authority & Management
Working with Employee Documents
Working with Employees Time Management
Working with Reporting
Working with Recruiting
Working with Configuration
Working with Employment Eligibility Verification

About

This connector allows ESB to connect to Ceridian Dayforce, a human capital management platform

License:Apache License 2.0


Languages

Language:Java 100.0%