1 Introduction

Harmony Datasync application is requiring enterprise scheduler to trigger the event to push data, client info including parent and client, to Salesforce cloud.

2 Security Configuration

2.1 ACL setting

In Jenkins Admin Console, setup the Jenkins to use corporate AD server for user authentication

2.2 Create environmental credential

Create a credential with ID name: Scheduler-Credential, this credential is dedicated for authenticating and triggering the remote REST API to do the actual work

NameScheduler-Credential
User

tcsqa01 (DEV)

tcsqa01 (QA)

Consult to administrator (Prod)

Password

Summer321 (DEV)

Summer321 (QA)

Consult to administrator (Prod)


3  Jenkins Job Configuration

3.1 Create holder to organize the Jenkins jobs per project

3.2 Create a pipeline job in the new created folder

If there is other job existing, it is an easy way to copy from that job to create a new one. Simply typing the existing job name and go from there.

3.3 Give the job some basic information

The information includes :

3.4 Load the Jenkins Pipeline script from Bitbucket Server